Created
May 9, 2024 09:42
-
-
Save senaev/715909cfd40d8ea1f0bdd880c4d5e72e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (function(_) { | |
| /* | |
| Copyright The Closure Library Authors. | |
| SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| /* | |
| SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| /* | |
| Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. | |
| */ | |
| var ba, ca, ja, ka, la, ma, pa, na, ua, Aa, Ha, Ja, Ma, Oa, Qa, Va, Ta, Xa, Ya, Za, $a, ab, cb, db, eb, hb, jb, kb, lb, pb, qb, tb, vb, Ab, Cb, Db, Ib, Kb, Jb, Nb, Ob, Eb, Pb, Qb, Rb, Tb, Vb, Xb, Yb, Zb, bc, cc, hc, jc, kc, mc, oc, qc, rc, tc, vc, zc, Dc, Fc, Gc, Hc, Qc, Rc, Sc, Tc, Oc, Nc, Mc, bd, cd, fd, gd, jd, id, ld, md, od, wd, xd, zd, Ad, Bd, Fd, Hd, Gd, Kd, Md, Ld, Od, Nd, Pd, Rd, yd, ae, be, ce, fe, ge, ie, je, me, ne, pe, qe, re, ve, we, he, ke, ye, ze, Ce, De, Ee, Fe, Qe, Re, Se, Oe, Ze, Pe, $e, df, gf, jf, nf, of, pf, uf, wf, Lf, Nf, Of, Qf, Sf, Tf, Uf, Vf, Wf, Zf, cg, eg, dg, ig, kg, lg, og, pg, rg, sg, tg, wg, zg, Ag, Xg, Zg, ah, bh, ch, fh, gh, kh, lh, nh, ph, th, oh, uh, vh, wh, xh, Ah, Bh, Ch, Dh, Eh, Fh, Gh, Uh, Xh, Yh, $h, di, bi, gi, ki, li, mi, ni, ii, ji, oi, pi, zi, xi, Ci, Ki, qi, Ti, dj, ej, fj, gj, jj, mj, rj, tj, uj, xj, Aj, Dj, Ej, Qj, Tj, Uj, Vj, Wj, Xj, Yj, Zj, ak, ck, fk, dk, hk, ek, ik, ok, rk, tk, uk, xk, vk, Ak, Bk, Ck, Gk, Nk, Ik, Ok, Zk, el, cl, dl, jl, nl, pl, ql, rl, tl, xl, El, Al, ul, Ml, Kl, Ll, Ol, Pl, Sl, Ul, am, dm, em, M, fm, lm, jm, wm, N, ym, zm, Am, Cm, Em, Fm, Mm, Nm, Pm, Qm, Vm, bn, dn, fn, gn, hn, jn, kn, nn, rn, un, wn, vn, Cn, Dn, En, Fn, xn, Gn, yn, In, Jn, Un, Vn, Yn, Zn, $n, bo, go, lo, no, oo, qo, ro, vo, wo, xo, Bo, uo, Do, Eo, Fo, Ho, Ko, Mo, No, Oo, Po, Ro, So, Uo, Wo, Xo, Vo, $o, ap, cp, mp, op, qp, tp, sp, rp, Dp, Gp, Hp, Ip, Jp, Lp, Mp, Op, Pp, Qp, Sp, Tp, Vp, Up, Xp, $p, Zp, aq, cq, dq, gq, hq, jq, mq, lq, oq, pq, qq, sq, tq, vq, uq, yq, Aq, Cq, Dq, Fq, Hq, Mq, Oq, Pq, Vq, Yq, Wq, Xq, Zq, $q, ar, br, cr, dr, er, fr, gr, lr, nr, or, pr, sr, Cr, vr, Ir, Jr, Kr, Lr, Nr, Pr, Rr, Tr, Vr, Yr, as, js, Zr, $r, cs, ds, Xr, bs, ns, rs, ts, vs, xs, zs, Cs, Pa, Ds, Es, Gs, Fs, Hs, Is, Ks, Ms, Ns, Ps, Rs, Vs, Ws, Ss, Xs, at, bt, dt, ft, mt, nt, ht, jt, kt, lt, ot, pt, xt, yt, Ct, Dt, Et, Ft, Mt, Ot, Qt, Rt, St, Vt, xu, Au, Pu, Qu, Ru, Su, Tu, Lv, Ov, Wv, Sv, Tv, $v, bw, aw, dw, fw, gw, hw, pw, tw, yw, Cw, Dw, Ew, Fw, Gw, Iw, Jw, Kw, Lw, Nw, Ow, Pw, Ww, Xw, Yw, Kf, $w, cx, ax, bx, dx, ex; | |
| ba = function(a) { | |
| return function() { | |
| return _.aa[a].apply(this, arguments) | |
| } | |
| } | |
| ; | |
| ca = function() { | |
| var a = _.t.navigator; | |
| return a && (a = a.userAgent) ? a : "" | |
| } | |
| ; | |
| ja = function(a) { | |
| return da ? ha ? ha.brands.some(function(b) { | |
| return (b = b.brand) && -1 != b.indexOf(a) | |
| }) : !1 : !1 | |
| } | |
| ; | |
| ka = function(a) { | |
| return -1 != ca().indexOf(a) | |
| } | |
| ; | |
| la = function() { | |
| return da ? !!ha && 0 < ha.brands.length : !1 | |
| } | |
| ; | |
| ma = function() { | |
| return ka("Firefox") || ka("FxiOS") | |
| } | |
| ; | |
| pa = function() { | |
| !ka("Safari") || na() || (la() ? 0 : ka("Coast")) || (la() ? 0 : ka("Opera")) || (la() ? 0 : ka("Edge")) || (la() ? ja("Microsoft Edge") : ka("Edg/")) || la() && ja("Opera") | |
| } | |
| ; | |
| na = function() { | |
| return la() ? ja("Chromium") : (ka("Chrome") || ka("CriOS")) && !(la() ? 0 : ka("Edge")) || ka("Silk") | |
| } | |
| ; | |
| _.ra = function(a) { | |
| if (a instanceof _.qa) | |
| return a.g; | |
| throw Error(""); | |
| } | |
| ; | |
| ua = function(a) { | |
| return new sa(function(b) { | |
| return b.substr(0, a.length + 1).toLowerCase() === a + ":" | |
| } | |
| ) | |
| } | |
| ; | |
| _.xa = function(a) { | |
| var b = void 0 === b ? va : b; | |
| a: if (b = void 0 === b ? va : b, | |
| !(a instanceof _.qa)) { | |
| for (var c = 0; c < b.length; ++c) { | |
| var d = b[c]; | |
| if (d instanceof sa && d.jm(a)) { | |
| a = new _.qa(a); | |
| break a | |
| } | |
| } | |
| a = void 0 | |
| } | |
| return a || _.wa | |
| } | |
| ; | |
| Aa = function(a) { | |
| for (var b = _.za.apply(1, arguments), c = [a[0]], d = 0; d < b.length; d++) | |
| c.push(String(b[d])), | |
| c.push(a[d + 1]); | |
| return new _.qa(c.join("")) | |
| } | |
| ; | |
| _.Ca = function(a) { | |
| if (Ba.test(a)) | |
| return a | |
| } | |
| ; | |
| _.Ea = function(a) { | |
| return a instanceof _.qa ? _.ra(a) : _.Ca(a) | |
| } | |
| ; | |
| _.Fa = function(a, b) { | |
| b = _.Ea(b); | |
| void 0 !== b && (a.href = b) | |
| } | |
| ; | |
| Ha = function(a, b) { | |
| b = _.Ga(a, b); | |
| var c; | |
| (c = 0 <= b) && Array.prototype.splice.call(a, b, 1); | |
| return c | |
| } | |
| ; | |
| _.Ia = 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 [] | |
| } | |
| ; | |
| Ja = function(a, b, c) { | |
| return 2 >= arguments.length ? Array.prototype.slice.call(a, b) : Array.prototype.slice.call(a, b, c) | |
| } | |
| ; | |
| Ma = function(a) { | |
| for (var b = 0, c = 0, d = {}; c < a.length; ) { | |
| var e = a[c++] | |
| , f = _.Ka(e) ? "o" + _.La(e) : (typeof e).charAt(0) + e; | |
| Object.prototype.hasOwnProperty.call(d, f) || (d[f] = !0, | |
| a[b++] = e) | |
| } | |
| a.length = b | |
| } | |
| ; | |
| Oa = function(a, b) { | |
| a.sort(b || _.Na) | |
| } | |
| ; | |
| Qa = function(a) { | |
| for (var b = Pa, c = Array(a.length), d = 0; d < a.length; d++) | |
| c[d] = { | |
| index: d, | |
| value: a[d] | |
| }; | |
| var e = b || _.Na; | |
| Oa(c, function(f, g) { | |
| return e(f.value, g.value) || f.index - g.index | |
| }); | |
| for (b = 0; b < a.length; b++) | |
| a[b] = c[b].value | |
| } | |
| ; | |
| Va = function(a, b) { | |
| if (!_.Sa(a) || !_.Sa(b) || a.length != b.length) | |
| return !1; | |
| for (var c = a.length, d = Ta, e = 0; e < c; e++) | |
| if (!d(a[e], b[e])) | |
| return !1; | |
| return !0 | |
| } | |
| ; | |
| _.Na = function(a, b) { | |
| return a > b ? 1 : a < b ? -1 : 0 | |
| } | |
| ; | |
| Ta = function(a, b) { | |
| return a === b | |
| } | |
| ; | |
| Xa = function(a, b) { | |
| for (var c = {}, d = 0; d < a.length; d++) { | |
| var e = a[d] | |
| , f = b.call(void 0, e, d, a); | |
| void 0 !== f && (c[f] || (c[f] = [])).push(e) | |
| } | |
| return c | |
| } | |
| ; | |
| Ya = function(a) { | |
| for (var b = [], c = 0; c < arguments.length; c++) { | |
| var d = arguments[c]; | |
| if (Array.isArray(d)) | |
| for (var e = 0; e < d.length; e += 8192) | |
| for (var f = Ya.apply(null, Ja(d, e, e + 8192)), g = 0; g < f.length; g++) | |
| b.push(f[g]); | |
| else | |
| b.push(d) | |
| } | |
| return b | |
| } | |
| ; | |
| Za = function(a, b) { | |
| for (var c in a) | |
| b.call(void 0, a[c], c, a) | |
| } | |
| ; | |
| $a = function(a) { | |
| var b = [], c = 0, d; | |
| for (d in a) | |
| b[c++] = a[d]; | |
| return b | |
| } | |
| ; | |
| ab = function(a, b) { | |
| for (var c in a) | |
| if (b.call(void 0, a[c], c, a)) | |
| return c | |
| } | |
| ; | |
| cb = 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 < bb.length; f++) | |
| c = bb[f], | |
| Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c]) | |
| } | |
| } | |
| ; | |
| db = function(a) { | |
| throw Error("unexpected value " + a + "!"); | |
| } | |
| ; | |
| eb = function(a) { | |
| var b, c, d = null == (c = (b = (a.ownerDocument && a.ownerDocument.defaultView || window).document).querySelector) ? void 0 : c.call(b, "script[nonce]"); | |
| (b = d ? d.nonce || d.getAttribute("nonce") || "" : "") && a.setAttribute("nonce", b) | |
| } | |
| ; | |
| hb = function(a, b) { | |
| if (b instanceof fb) | |
| b = b.g; | |
| else | |
| throw Error(""); | |
| a.textContent = b; | |
| eb(a) | |
| } | |
| ; | |
| jb = function(a, b) { | |
| a.src = _.ib(b); | |
| eb(a) | |
| } | |
| ; | |
| kb = function(a) { | |
| a = a(function(b) { | |
| b.name = b.constructor.name; | |
| b.stack = Error().stack | |
| }); | |
| a.prototype = Object.create(Error.prototype); | |
| a.prototype.constructor = a | |
| } | |
| ; | |
| lb = function(a) { | |
| var b = {}; | |
| b.winner_qid = a.getEscapedQemQueryId(); | |
| b.cid = _.v(a, 19); | |
| b.ecrs = _.v(a, 11); | |
| return "https://googleads.g.doubleclick.net/td/activeview?" + _.y(Object, "entries").call(Object, b).map(function(c) { | |
| var d = _.A(c); | |
| c = d.next().value; | |
| d = d.next().value; | |
| return encodeURIComponent(c) + "=" + encodeURIComponent(d) | |
| }).join("&") + "&acvw=[VIEWABILITY]" | |
| } | |
| ; | |
| pb = function(a) { | |
| var b = !1; | |
| b = void 0 === b ? !1 : b; | |
| if (mb) { | |
| if (b && (nb ? !a.km() : /(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(a))) | |
| throw Error("Found an unpaired surrogate"); | |
| a = (ob || (ob = new TextEncoder)).encode(a) | |
| } else { | |
| for (var c = 0, d = new Uint8Array(3 * a.length), e = 0; e < a.length; e++) { | |
| var f = a.charCodeAt(e); | |
| if (128 > f) | |
| d[c++] = f; | |
| else { | |
| if (2048 > f) | |
| d[c++] = f >> 6 | 192; | |
| else { | |
| if (55296 <= f && 57343 >= f) { | |
| if (56319 >= f && e < a.length) { | |
| var g = a.charCodeAt(++e); | |
| if (56320 <= g && 57343 >= g) { | |
| f = 1024 * (f - 55296) + g - 56320 + 65536; | |
| d[c++] = f >> 18 | 240; | |
| d[c++] = f >> 12 & 63 | 128; | |
| d[c++] = f >> 6 & 63 | 128; | |
| d[c++] = f & 63 | 128; | |
| continue | |
| } else | |
| e-- | |
| } | |
| if (b) | |
| throw Error("Found an unpaired surrogate"); | |
| f = 65533 | |
| } | |
| d[c++] = f >> 12 | 224; | |
| d[c++] = f >> 6 & 63 | 128 | |
| } | |
| d[c++] = f & 63 | 128 | |
| } | |
| } | |
| a = c === d.length ? d : d.subarray(0, c) | |
| } | |
| return a | |
| } | |
| ; | |
| qb = function(a) { | |
| _.t.setTimeout(function() { | |
| throw a; | |
| }, 0) | |
| } | |
| ; | |
| tb = function(a) { | |
| if (!rb) | |
| return sb(a); | |
| for (var b = "", c = 0, d = a.length - 10240; c < d; ) | |
| b += String.fromCharCode.apply(null, a.subarray(c, c += 10240)); | |
| b += String.fromCharCode.apply(null, c ? a.subarray(c) : a); | |
| return btoa(b) | |
| } | |
| ; | |
| vb = function(a) { | |
| return ub[a] || "" | |
| } | |
| ; | |
| Ab = function(a) { | |
| return yb && null != a && a instanceof Uint8Array | |
| } | |
| ; | |
| Cb = function(a) { | |
| if (a !== Bb) | |
| throw Error("illegal external caller"); | |
| } | |
| ; | |
| Db = function() { | |
| return "function" === typeof BigInt | |
| } | |
| ; | |
| Ib = function(a) { | |
| var b = 0 > a; | |
| a = Math.abs(a); | |
| var c = a >>> 0; | |
| a = Math.floor((a - c) / 4294967296); | |
| b && (c = _.A(Eb(c, a)), | |
| b = c.next().value, | |
| a = c.next().value, | |
| c = b); | |
| Fb = c >>> 0; | |
| Hb = a >>> 0 | |
| } | |
| ; | |
| Kb = function(a, b) { | |
| b >>>= 0; | |
| a >>>= 0; | |
| if (2097151 >= b) | |
| var c = "" + (4294967296 * b + a); | |
| else | |
| Db() ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, | |
| b = b >> 16 & 65535, | |
| a = (a & 16777215) + 6777216 * c + 6710656 * b, | |
| c += 8147497 * b, | |
| b *= 2, | |
| 1E7 <= a && (c += Math.floor(a / 1E7), | |
| a %= 1E7), | |
| 1E7 <= c && (b += Math.floor(c / 1E7), | |
| c %= 1E7), | |
| c = b + Jb(c) + Jb(a)); | |
| return c | |
| } | |
| ; | |
| Jb = function(a) { | |
| a = String(a); | |
| return "0000000".slice(a.length) + a | |
| } | |
| ; | |
| Nb = function() { | |
| var a = Fb | |
| , b = Hb; | |
| b & 2147483648 ? Db() ? a = "" + (BigInt(b | 0) << BigInt(32) | BigInt(a >>> 0)) : (b = _.A(Eb(a, b)), | |
| a = b.next().value, | |
| b = b.next().value, | |
| a = "-" + Kb(a, b)) : a = Kb(a, b); | |
| return a | |
| } | |
| ; | |
| Ob = function(a) { | |
| if (16 > a.length) | |
| Ib(Number(a)); | |
| else if (Db()) | |
| a = BigInt(a), | |
| Fb = Number(a & BigInt(4294967295)) >>> 0, | |
| Hb = Number(a >> BigInt(32) & BigInt(4294967295)); | |
| else { | |
| var b = +("-" === a[0]); | |
| Hb = Fb = 0; | |
| for (var c = a.length, d = b, e = (c - b) % 6 + b; e <= c; d = e, | |
| e += 6) | |
| d = Number(a.slice(d, e)), | |
| Hb *= 1E6, | |
| Fb = 1E6 * Fb + d, | |
| 4294967296 <= Fb && (Hb += _.y(Math, "trunc").call(Math, Fb / 4294967296), | |
| Hb >>>= 0, | |
| Fb >>>= 0); | |
| b && (b = _.A(Eb(Fb, Hb)), | |
| a = b.next().value, | |
| b = b.next().value, | |
| Fb = a, | |
| Hb = b) | |
| } | |
| } | |
| ; | |
| Eb = function(a, b) { | |
| b = ~b; | |
| a ? a = ~a + 1 : b += 1; | |
| return [a, b] | |
| } | |
| ; | |
| Pb = function(a) { | |
| return Array.prototype.slice.call(a) | |
| } | |
| ; | |
| Qb = function(a) { | |
| return "function" === typeof _.B.Symbol && "symbol" === typeof (0, | |
| _.B.Symbol)() ? (0, | |
| _.B.Symbol)() : a | |
| } | |
| ; | |
| Rb = function(a, b, c) { | |
| return c ? a | b : a & ~b | |
| } | |
| ; | |
| Tb = function(a) { | |
| Sb(a, 34); | |
| return a | |
| } | |
| ; | |
| Vb = function(a) { | |
| Sb(a, 32); | |
| return a | |
| } | |
| ; | |
| Xb = function(a, b) { | |
| Wb(b, (a | 0) & -14591) | |
| } | |
| ; | |
| Yb = function(a, b) { | |
| Wb(b, (a | 34) & -14557) | |
| } | |
| ; | |
| Zb = function(a) { | |
| a = a >> 14 & 1023; | |
| return 0 === a ? 536870912 : a | |
| } | |
| ; | |
| bc = function(a) { | |
| return !(!a || "object" !== typeof a || a.om !== $b) | |
| } | |
| ; | |
| cc = function(a) { | |
| return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object | |
| } | |
| ; | |
| hc = function(a, b, c) { | |
| if (null != a) | |
| if ("string" === typeof a) | |
| a = a ? new dc(a,Bb) : ec(); | |
| else if (a.constructor !== dc) | |
| if (Ab(a)) | |
| a = a.length ? new dc(c ? a : new Uint8Array(a),Bb) : ec(); | |
| else { | |
| if (!b) | |
| throw Error(); | |
| a = void 0 | |
| } | |
| return a | |
| } | |
| ; | |
| jc = function(a, b, c) { | |
| if (!Array.isArray(a) || a.length) | |
| return !1; | |
| var d = ic(a); | |
| if (d & 1) | |
| return !0; | |
| if (!(b && (Array.isArray(b) ? _.y(b, "includes").call(b, c) : b.has(c)))) | |
| return !1; | |
| Wb(a, d | 1); | |
| return !0 | |
| } | |
| ; | |
| kc = function(a) { | |
| if (a & 2) | |
| throw Error(); | |
| } | |
| ; | |
| mc = function(a) { | |
| if (lc) | |
| throw Error(""); | |
| lc = function(b) { | |
| _.t.setTimeout(function() { | |
| a(b) | |
| }, 0) | |
| } | |
| } | |
| ; | |
| oc = function(a) { | |
| if (lc) | |
| try { | |
| lc(a) | |
| } catch (b) { | |
| throw b.cause = a, | |
| b; | |
| } | |
| } | |
| ; | |
| qc = function() { | |
| var a = Error(); | |
| pc(a, "incident"); | |
| lc ? oc(a) : qb(a) | |
| } | |
| ; | |
| rc = function(a) { | |
| a = Error(a); | |
| pc(a, "warning"); | |
| oc(a); | |
| return a | |
| } | |
| ; | |
| _.sc = function(a) { | |
| if (null != a && "number" !== typeof a) | |
| throw Error("Value of float/double field must be a number, found " + typeof a + ": " + a); | |
| return a | |
| } | |
| ; | |
| tc = function(a) { | |
| if (null == a || "number" === typeof a) | |
| return a; | |
| if ("NaN" === a || "Infinity" === a || "-Infinity" === a) | |
| return Number(a) | |
| } | |
| ; | |
| vc = function(a) { | |
| if ("boolean" !== typeof a) | |
| throw Error("Expected boolean but got " + uc(a) + ": " + a); | |
| return a | |
| } | |
| ; | |
| zc = function(a) { | |
| if (null == a || "boolean" === typeof a) | |
| return a; | |
| if ("number" === typeof a) | |
| return !!a | |
| } | |
| ; | |
| _.Bc = function(a) { | |
| var b = typeof a; | |
| return "number" === b ? _.y(Number, "isFinite").call(Number, a) : "string" !== b ? !1 : Ac.test(a) | |
| } | |
| ; | |
| _.Cc = function(a) { | |
| if (!_.y(Number, "isFinite").call(Number, a)) | |
| throw rc("enum"); | |
| return a | 0 | |
| } | |
| ; | |
| Dc = function(a) { | |
| return null == a ? a : _.Cc(a) | |
| } | |
| ; | |
| _.Ec = function(a) { | |
| return null == a ? a : _.y(Number, "isFinite").call(Number, a) ? a | 0 : void 0 | |
| } | |
| ; | |
| Fc = function(a) { | |
| if ("number" !== typeof a) | |
| throw rc("int32"); | |
| if (!_.y(Number, "isFinite").call(Number, a)) | |
| throw rc("int32"); | |
| return a | 0 | |
| } | |
| ; | |
| Gc = function(a) { | |
| if (null == a) | |
| return a; | |
| if ("string" === typeof a) { | |
| if (!a) | |
| return; | |
| a = +a | |
| } | |
| if ("number" === typeof a) | |
| return _.y(Number, "isFinite").call(Number, a) ? a | 0 : void 0 | |
| } | |
| ; | |
| Hc = function(a) { | |
| if ("number" !== typeof a) | |
| throw rc("uint32"); | |
| if (!_.y(Number, "isFinite").call(Number, a)) | |
| throw rc("uint32"); | |
| return a >>> 0 | |
| } | |
| ; | |
| _.Ic = function(a) { | |
| return null == a ? a : Hc(a) | |
| } | |
| ; | |
| _.Lc = function(a) { | |
| if (null == a) | |
| return a; | |
| if ("string" === typeof a) { | |
| if (!a) | |
| return; | |
| a = +a | |
| } | |
| if ("number" === typeof a) | |
| return _.y(Number, "isFinite").call(Number, a) ? a >>> 0 : void 0 | |
| } | |
| ; | |
| _.Pc = function(a, b) { | |
| b = !!b; | |
| if (!_.Bc(a)) | |
| throw rc("int64"); | |
| return "string" === typeof a ? Mc(a) : b ? Nc(a) : Oc(a) | |
| } | |
| ; | |
| Qc = function(a) { | |
| return null == a ? a : _.Pc(a) | |
| } | |
| ; | |
| Rc = function(a) { | |
| return "-" === a[0] ? !1 : 20 > a.length ? !0 : 20 === a.length && 184467 > Number(a.substring(0, 6)) | |
| } | |
| ; | |
| Sc = function(a) { | |
| return "-" === a[0] ? 20 > a.length ? !0 : 20 === a.length && -922337 < Number(a.substring(0, 7)) : 19 > a.length ? !0 : 19 === a.length && 922337 > Number(a.substring(0, 6)) | |
| } | |
| ; | |
| Tc = function(a) { | |
| if (0 > a) { | |
| Ib(a); | |
| var b = Kb(Fb, Hb); | |
| a = Number(b); | |
| return _.y(Number, "isSafeInteger").call(Number, a) ? a : b | |
| } | |
| if (Rc(String(a))) | |
| return a; | |
| Ib(a); | |
| return 4294967296 * Hb + (Fb >>> 0) | |
| } | |
| ; | |
| Oc = function(a) { | |
| a = _.y(Math, "trunc").call(Math, a); | |
| if (!_.y(Number, "isSafeInteger").call(Number, a)) { | |
| Ib(a); | |
| var b = Fb | |
| , c = Hb; | |
| if (a = c & 2147483648) | |
| b = ~b + 1 >>> 0, | |
| c = ~c >>> 0, | |
| 0 == b && (c = c + 1 >>> 0); | |
| b = 4294967296 * c + (b >>> 0); | |
| a = a ? -b : b | |
| } | |
| return a | |
| } | |
| ; | |
| _.Xc = function(a) { | |
| a = _.y(Math, "trunc").call(Math, a); | |
| return 0 <= a && _.y(Number, "isSafeInteger").call(Number, a) ? a : Tc(a) | |
| } | |
| ; | |
| Nc = function(a) { | |
| a = _.y(Math, "trunc").call(Math, a); | |
| if (_.y(Number, "isSafeInteger").call(Number, a)) | |
| a = String(a); | |
| else { | |
| var b = String(a); | |
| Sc(b) ? a = b : (Ib(a), | |
| a = Nb()) | |
| } | |
| return a | |
| } | |
| ; | |
| _.$c = function(a) { | |
| a = _.y(Math, "trunc").call(Math, a); | |
| if (0 <= a && _.y(Number, "isSafeInteger").call(Number, a)) | |
| a = String(a); | |
| else { | |
| var b = String(a); | |
| Rc(b) ? a = b : (Ib(a), | |
| a = Kb(Fb, Hb)) | |
| } | |
| return a | |
| } | |
| ; | |
| Mc = function(a) { | |
| var b = _.y(Math, "trunc").call(Math, Number(a)); | |
| if (_.y(Number, "isSafeInteger").call(Number, b)) | |
| return String(b); | |
| b = a.indexOf("."); | |
| -1 !== b && (a = a.substring(0, b)); | |
| Sc(a) || (Ob(a), | |
| a = Nb()); | |
| return a | |
| } | |
| ; | |
| _.ad = function(a) { | |
| var b = _.y(Math, "trunc").call(Math, Number(a)); | |
| if (_.y(Number, "isSafeInteger").call(Number, b) && 0 <= b) | |
| return String(b); | |
| b = a.indexOf("."); | |
| -1 !== b && (a = a.substring(0, b)); | |
| Rc(a) || (Ob(a), | |
| a = Kb(Fb, Hb)); | |
| return a | |
| } | |
| ; | |
| bd = function(a) { | |
| if (null == a) | |
| return a; | |
| if (_.Bc(a)) { | |
| var b; | |
| "number" === typeof a ? b = Oc(a) : b = Mc(a); | |
| return b | |
| } | |
| } | |
| ; | |
| cd = function(a, b) { | |
| b = void 0 === b ? !1 : b; | |
| if (null == a) | |
| return a; | |
| if (_.Bc(a)) | |
| return "string" === typeof a ? Mc(a) : b ? Nc(a) : Oc(a) | |
| } | |
| ; | |
| _.dd = function(a) { | |
| if (null != a) { | |
| var b = !!b; | |
| if (!_.Bc(a)) | |
| throw rc("uint64"); | |
| a = "string" === typeof a ? _.ad(a) : b ? _.$c(a) : _.Xc(a) | |
| } | |
| return a | |
| } | |
| ; | |
| _.ed = function(a) { | |
| if ("string" !== typeof a) | |
| throw Error(); | |
| return a | |
| } | |
| ; | |
| fd = function(a) { | |
| if (null != a && "string" !== typeof a) | |
| throw Error(); | |
| return a | |
| } | |
| ; | |
| gd = function(a) { | |
| return null == a || "string" === typeof a ? a : void 0 | |
| } | |
| ; | |
| jd = function(a, b, c, d) { | |
| if (null != a && "object" === typeof a && a.Vg === hd) | |
| return a; | |
| if (!Array.isArray(a)) | |
| return c ? d & 2 ? id(b) : new b : void 0; | |
| var e = c = ic(a); | |
| 0 === e && (e |= d & 32); | |
| e |= d & 2; | |
| e !== c && Wb(a, e); | |
| return new b(a) | |
| } | |
| ; | |
| id = function(a) { | |
| var b = a[kd]; | |
| if (b) | |
| return b; | |
| b = new a; | |
| Tb(b.D); | |
| return a[kd] = b | |
| } | |
| ; | |
| ld = function(a, b, c) { | |
| if (b) | |
| return vc(a); | |
| var d; | |
| return null != (d = zc(a)) ? d : c ? !1 : void 0 | |
| } | |
| ; | |
| md = function(a, b, c) { | |
| if (b) | |
| return _.ed(a); | |
| var d; | |
| return null != (d = gd(a)) ? d : c ? "" : void 0 | |
| } | |
| ; | |
| od = function(a, b) { | |
| nd = b; | |
| a = new a(b); | |
| nd = void 0; | |
| return a | |
| } | |
| ; | |
| wd = function(a) { | |
| switch (typeof a) { | |
| case "boolean": | |
| return ud || (ud = [0, void 0, !0]); | |
| case "number": | |
| return 0 < a ? void 0 : 0 === a ? vd || (vd = [0, void 0]) : [-a, void 0]; | |
| case "string": | |
| return [0, a]; | |
| case "object": | |
| return a | |
| } | |
| } | |
| ; | |
| _.F = function(a, b, c) { | |
| null == a && (a = nd); | |
| nd = void 0; | |
| if (null == a) { | |
| var d = 96; | |
| c ? (a = [c], | |
| d |= 512) : a = []; | |
| b && (d = d & -16760833 | (b & 1023) << 14) | |
| } else { | |
| if (!Array.isArray(a)) | |
| throw Error("narr"); | |
| d = ic(a); | |
| if (d & 2048) | |
| throw Error("farr"); | |
| if (d & 64) | |
| return a; | |
| d |= 64; | |
| if (c && (d |= 512, | |
| c !== a[0])) | |
| throw Error("mid"); | |
| a: { | |
| c = a; | |
| var e = c.length; | |
| if (e) { | |
| var f = e - 1; | |
| if (cc(c[f])) { | |
| d |= 256; | |
| b = f - (+!!(d & 512) - 1); | |
| if (1024 <= b) | |
| throw Error("pvtlmt"); | |
| d = d & -16760833 | (b & 1023) << 14; | |
| break a | |
| } | |
| } | |
| if (b) { | |
| b = Math.max(b, e - (+!!(d & 512) - 1)); | |
| if (1024 < b) | |
| throw Error("spvt"); | |
| d = d & -16760833 | (b & 1023) << 14 | |
| } | |
| } | |
| } | |
| Wb(a, d); | |
| return a | |
| } | |
| ; | |
| xd = function(a) { | |
| return a | |
| } | |
| ; | |
| zd = function(a, b, c, d, e, f) { | |
| a = jd(a, d, c, f); | |
| e && (a = yd(a)); | |
| return a | |
| } | |
| ; | |
| Ad = function(a) { | |
| return a | |
| } | |
| ; | |
| Bd = function(a) { | |
| return [a, this.get(a)] | |
| } | |
| ; | |
| Fd = function() { | |
| return Cd || (Cd = new Dd(Tb([]),void 0,void 0,void 0,Ed)) | |
| } | |
| ; | |
| Hd = function(a, b) { | |
| return Gd(b) | |
| } | |
| ; | |
| Gd = function(a) { | |
| switch (typeof a) { | |
| case "number": | |
| return isFinite(a) ? a : String(a); | |
| case "boolean": | |
| return a ? 1 : 0; | |
| case "object": | |
| if (a) | |
| if (Array.isArray(a)) { | |
| if (jc(a, void 0, 0)) | |
| return | |
| } else { | |
| if (Ab(a)) | |
| return tb(a); | |
| if (a instanceof dc) | |
| return Id(a); | |
| if (a instanceof Dd) | |
| return Jd(a) | |
| } | |
| } | |
| return a | |
| } | |
| ; | |
| Kd = function(a, b, c) { | |
| a = Pb(a); | |
| var d = a.length | |
| , e = b & 256 ? a[d - 1] : void 0; | |
| d += e ? -1 : 0; | |
| for (b = b & 512 ? 1 : 0; b < d; b++) | |
| a[b] = c(a[b]); | |
| if (e) { | |
| b = a[b] = {}; | |
| for (var f in e) | |
| Object.prototype.hasOwnProperty.call(e, f) && (b[f] = c(e[f])) | |
| } | |
| return a | |
| } | |
| ; | |
| Md = function(a, b, c, d, e) { | |
| if (null != a) { | |
| if (Array.isArray(a)) | |
| a = jc(a, void 0, 0) ? void 0 : e && ic(a) & 2 ? a : Ld(a, b, c, void 0 !== d, e); | |
| else if (cc(a)) { | |
| var f = {}, g; | |
| for (g in a) | |
| Object.prototype.hasOwnProperty.call(a, g) && (f[g] = Md(a[g], b, c, d, e)); | |
| a = f | |
| } else | |
| a = b(a, d); | |
| return a | |
| } | |
| } | |
| ; | |
| Ld = function(a, b, c, d, e) { | |
| var f = d || c ? ic(a) : 0; | |
| d = d ? !!(f & 32) : void 0; | |
| a = Pb(a); | |
| for (var g = 0; g < a.length; g++) | |
| a[g] = Md(a[g], b, c, d, e); | |
| c && c(f, a); | |
| return a | |
| } | |
| ; | |
| Od = function(a) { | |
| return Md(a, Nd, void 0, void 0, !1) | |
| } | |
| ; | |
| Nd = function(a) { | |
| return a.Vg === hd ? a.toJSON() : a instanceof Dd ? Jd(a, Od) : Gd(a) | |
| } | |
| ; | |
| Pd = function(a, b, c) { | |
| c = void 0 === c ? Yb : c; | |
| if (null != a) { | |
| if (yb && a instanceof Uint8Array) | |
| return b ? a : new Uint8Array(a); | |
| if (Array.isArray(a)) { | |
| var d = ic(a); | |
| if (d & 2) | |
| return a; | |
| b && (b = 0 === d || !!(d & 32) && !(d & 64 || !(d & 16))); | |
| return b ? Wb(a, (d | 34) & -12293) : Ld(a, Pd, d & 4 ? Yb : c, !0, !0) | |
| } | |
| a.Vg === hd ? (c = a.D, | |
| d = (0, | |
| _.Qd)(c), | |
| a = d & 2 ? a : od(a.constructor, Rd(c, d, !0))) : a instanceof Dd && !(a.ae & 2) && (c = Tb(Xd(a, Pd)), | |
| a = new Dd(c,a.Uf,a.qe,a.Rh)); | |
| return a | |
| } | |
| } | |
| ; | |
| _.Yd = function(a) { | |
| var b = a.D; | |
| return od(a.constructor, Rd(b, (0, | |
| _.Qd)(b), !1)) | |
| } | |
| ; | |
| Rd = function(a, b, c) { | |
| var d = c || b & 2 ? Yb : Xb | |
| , e = !!(b & 32); | |
| a = Kd(a, b, function(f) { | |
| return Pd(f, e, d) | |
| }); | |
| Sb(a, 32 | (c ? 2 : 0)); | |
| return a | |
| } | |
| ; | |
| yd = function(a) { | |
| var b = a.D | |
| , c = (0, | |
| _.Qd)(b); | |
| return c & 2 ? od(a.constructor, Rd(b, c, !1)) : a | |
| } | |
| ; | |
| _.Zd = function(a) { | |
| var b = a.D | |
| , c = (0, | |
| _.Qd)(b); | |
| return c & 2 ? a : od(a.constructor, Rd(b, c, !0)) | |
| } | |
| ; | |
| ae = function(a, b, c, d) { | |
| if (!(4 & b)) | |
| return !0; | |
| if (null == c) | |
| return !1; | |
| !d && 0 === c && (4096 & b || 8192 & b) && 5 > (a.constructor[$d] = (a.constructor[$d] | 0) + 1) && qc(); | |
| return 0 === c ? !1 : !(c & b) | |
| } | |
| ; | |
| be = function(a, b, c, d) { | |
| b = d + (+!!(b & 512) - 1); | |
| if (!(0 > b || b >= a.length || b >= c)) | |
| return a[b] | |
| } | |
| ; | |
| ce = function(a, b, c, d, e) { | |
| var f = Zb(b); | |
| if (c >= f || e) { | |
| var g = b; | |
| if (b & 256) | |
| e = a[a.length - 1]; | |
| else { | |
| if (null == d) | |
| return g; | |
| e = a[f + (+!!(b & 512) - 1)] = {}; | |
| g |= 256 | |
| } | |
| e[c] = d; | |
| c < f && (a[c + (+!!(b & 512) - 1)] = void 0); | |
| g !== b && Wb(a, g); | |
| return g | |
| } | |
| a[c + (+!!(b & 512) - 1)] = d; | |
| b & 256 && (a = a[a.length - 1], | |
| c in a && delete a[c]); | |
| return b | |
| } | |
| ; | |
| fe = function(a, b, c, d) { | |
| var e = b & 2 | |
| , f = de(a, b, c, d); | |
| Array.isArray(f) || (f = ee); | |
| var g = !!(b & 32) | |
| , h = ic(f); | |
| 0 === h && g && !e ? (h |= 33, | |
| Wb(f, h)) : h & 1 || (h |= 1, | |
| Wb(f, h)); | |
| if (e) | |
| h & 2 || Tb(f), | |
| Object.freeze(f); | |
| else if (2 & h || 2048 & h) | |
| f = Pb(f), | |
| e = 1, | |
| g && (e |= 32), | |
| Wb(f, e), | |
| ce(a, b, c, f, d); | |
| return f | |
| } | |
| ; | |
| _.le = function(a, b, c, d, e, f, g) { | |
| var h = a.D | |
| , k = (0, | |
| _.Qd)(h); | |
| d = 2 & k ? 1 : d; | |
| f = !!f; | |
| var l = ge(h, k, b, e) | |
| , m = ic(l); | |
| if (ae(a, m, g, f)) { | |
| if (4 & m || Object.isFrozen(l)) | |
| l = Pb(l), | |
| m = he(m, k), | |
| k = ce(h, k, b, l, e); | |
| for (var n = a = 0; a < l.length; a++) { | |
| var p = c(l[a]); | |
| null != p && (l[n++] = p) | |
| } | |
| n < a && (l.length = n); | |
| m = ie(m, k); | |
| m = Rb(m, 20, !0); | |
| m = Rb(m, 4096, !1); | |
| m = Rb(m, 8192, !1); | |
| g && (m = Rb(m, g, !0)); | |
| Wb(l, m); | |
| 2 & m && Object.freeze(l) | |
| } | |
| je(m) || (g = m, | |
| m = (c = 1 === d || 4 === d && !!(32 & m)) ? Rb(m, 2, !0) : ke(m, k, f), | |
| m !== g && Wb(l, m), | |
| c && Object.freeze(l)); | |
| 2 === d && je(m) && (l = Pb(l), | |
| m = he(m, k), | |
| m = ke(m, k, f), | |
| Wb(l, m), | |
| ce(h, k, b, l, e)); | |
| return l | |
| } | |
| ; | |
| ge = function(a, b, c, d) { | |
| a = de(a, b, c, d); | |
| return Array.isArray(a) ? a : ee | |
| } | |
| ; | |
| ie = function(a, b) { | |
| 0 === a && (a = he(a, b)); | |
| return a = Rb(a, 1, !0) | |
| } | |
| ; | |
| je = function(a) { | |
| return !!(2 & a) && !!(4 & a) || !!(2048 & a) | |
| } | |
| ; | |
| me = function(a) { | |
| return hc(a, !0, !0) | |
| } | |
| ; | |
| ne = function(a) { | |
| return hc(a, !0, !1) | |
| } | |
| ; | |
| pe = function(a, b, c, d, e, f) { | |
| var g = b & 2; | |
| a: { | |
| var h = c | |
| , k = b & 2; | |
| c = !1; | |
| if (null == h) { | |
| if (k) { | |
| a = Fd(); | |
| break a | |
| } | |
| h = [] | |
| } else if (h.constructor === Dd) { | |
| if (0 == (h.ae & 2) || k) { | |
| a = h; | |
| break a | |
| } | |
| h = Xd(h) | |
| } else | |
| Array.isArray(h) ? c = !!(ic(h) & 2) : h = []; | |
| if (k) { | |
| if (!h.length) { | |
| a = Fd(); | |
| break a | |
| } | |
| c || (c = !0, | |
| Tb(h)) | |
| } else if (c) { | |
| c = !1; | |
| k = Pb(h); | |
| for (h = 0; h < k.length; h++) { | |
| var l = k[h] = Pb(k[h]); | |
| Array.isArray(l[1]) && (l[1] = Tb(l[1])) | |
| } | |
| h = k | |
| } | |
| c || (ic(h) & 64 ? oe(h, 32) : 32 & b && Vb(h)); | |
| f = new Dd(h,e,md,f); | |
| ce(a, b, d, f, !1); | |
| a = f | |
| } | |
| if (null == a) | |
| return a; | |
| !g && e && (a.Pk = !0); | |
| return a | |
| } | |
| ; | |
| qe = function(a, b, c) { | |
| a = a.D; | |
| var d = (0, | |
| _.Qd)(a); | |
| return pe(a, d, de(a, d, b), b, void 0, c) | |
| } | |
| ; | |
| re = function(a, b, c) { | |
| a = a.D; | |
| var d = (0, | |
| _.Qd)(a); | |
| return pe(a, d, de(a, d, b), b, c) | |
| } | |
| ; | |
| _.se = function(a, b, c, d) { | |
| var e = a.D | |
| , f = (0, | |
| _.Qd)(e); | |
| kc(f); | |
| if (null == c) | |
| return ce(e, f, b), | |
| a; | |
| var g = ic(c) | |
| , h = g | |
| , k = !!(2 & g) || Object.isFrozen(c) | |
| , l = !k && !1; | |
| if (ae(a, g)) | |
| for (g = 21, | |
| k && (c = Pb(c), | |
| h = 0, | |
| g = he(g, f), | |
| g = ke(g, f, !0)), | |
| k = 0; k < c.length; k++) | |
| c[k] = d(c[k]); | |
| l && (c = Pb(c), | |
| h = 0, | |
| g = he(g, f), | |
| g = ke(g, f, !0)); | |
| g !== h && Wb(c, g); | |
| ce(e, f, b, c); | |
| return a | |
| } | |
| ; | |
| _.te = function(a, b, c, d) { | |
| var e = a.D | |
| , f = (0, | |
| _.Qd)(e); | |
| kc(f); | |
| ce(e, f, b, ("0" === d ? 0 === Number(c) : c === d) ? void 0 : c); | |
| return a | |
| } | |
| ; | |
| _.ue = function(a, b, c, d) { | |
| var e = a.D | |
| , f = (0, | |
| _.Qd)(e); | |
| kc(f); | |
| b = fe(e, f, b); | |
| e = ic(b); | |
| d = c(d, !!(4 & e) && !!(4096 & e)); | |
| b.push(d); | |
| return a | |
| } | |
| ; | |
| ve = function(a, b, c) { | |
| for (var d = 0, e = 0; e < c.length; e++) { | |
| var f = c[e]; | |
| null != de(a, b, f) && (0 !== d && (b = ce(a, b, d)), | |
| d = f) | |
| } | |
| return d | |
| } | |
| ; | |
| we = function(a, b, c, d) { | |
| a = a.D; | |
| var e = (0, | |
| _.Qd)(a) | |
| , f = de(a, e, c, d); | |
| b = jd(f, b, !1, e); | |
| b !== f && null != b && ce(a, e, c, b, d); | |
| return b | |
| } | |
| ; | |
| _.xe = function(a, b, c, d, e, f, g, h) { | |
| var k = !!(2 & b); | |
| e = k ? 1 : e; | |
| g = !!g; | |
| h && (h = !k); | |
| k = ge(a, b, d, f); | |
| var l = ic(k) | |
| , m = !!(4 & l); | |
| if (!m) { | |
| l = ie(l, b); | |
| var n = k | |
| , p = b | |
| , r = !!(2 & l); | |
| r && (p = Rb(p, 2, !0)); | |
| for (var u = !r, w = !0, z = 0, x = 0; z < n.length; z++) { | |
| var C = jd(n[z], c, !1, p); | |
| if (C instanceof c) { | |
| if (!r) { | |
| var E = !!(ic(C.D) & 2); | |
| u && (u = !E); | |
| w && (w = E) | |
| } | |
| n[x++] = C | |
| } | |
| } | |
| x < z && (n.length = x); | |
| l = Rb(l, 4, !0); | |
| l = Rb(l, 16, w); | |
| l = Rb(l, 8, u); | |
| Wb(n, l); | |
| r && Object.freeze(n) | |
| } | |
| if (h && !(8 & l || !k.length && (1 === e || 4 === e && 32 & l))) { | |
| je(l) && (k = Pb(k), | |
| l = he(l, b), | |
| b = ce(a, b, d, k, f)); | |
| c = k; | |
| h = l; | |
| for (n = 0; n < c.length; n++) | |
| l = c[n], | |
| p = yd(l), | |
| l !== p && (c[n] = p); | |
| h = Rb(h, 8, !0); | |
| h = Rb(h, 16, !c.length); | |
| Wb(c, h); | |
| l = h | |
| } | |
| je(l) || (c = l, | |
| l = (h = 1 === e || 4 === e && !!(32 & l)) ? Rb(l, !k.length || 16 & l && (!m || 32 & l) ? 2 : 2048, !0) : ke(l, b, g), | |
| l !== c && Wb(k, l), | |
| h && Object.freeze(k)); | |
| 2 === e && je(l) && (k = Pb(k), | |
| l = he(l, b), | |
| l = ke(l, b, g), | |
| Wb(k, l), | |
| ce(a, b, d, k, f)); | |
| return k | |
| } | |
| ; | |
| he = function(a, b) { | |
| a = Rb(a, 2, !!(2 & b)); | |
| a = Rb(a, 32, !0); | |
| return a = Rb(a, 2048, !1) | |
| } | |
| ; | |
| ke = function(a, b, c) { | |
| 32 & b && c || (a = Rb(a, 32, !1)); | |
| return a | |
| } | |
| ; | |
| ye = function(a, b, c, d) { | |
| a = a.D; | |
| var e = (0, | |
| _.Qd)(a); | |
| kc(e); | |
| b = _.xe(a, e, c, b, 2, void 0, !0); | |
| c = null != d ? d : new c; | |
| b.push(c); | |
| ic(c.D) & 2 ? oe(b, 8) : oe(b, 16); | |
| return c | |
| } | |
| ; | |
| ze = function(a) { | |
| return cd(a, !0) | |
| } | |
| ; | |
| _.Ae = function(a, b) { | |
| return null != a ? a : b | |
| } | |
| ; | |
| Ce = function(a, b, c) { | |
| var d = Be ? void 0 : a.constructor.ca; | |
| var e = (0, | |
| _.Qd)(c ? a.D : b); | |
| a = b.length; | |
| if (!a) | |
| return b; | |
| var f; | |
| if (cc(c = b[a - 1])) { | |
| a: { | |
| var g = c; | |
| var h = {}, k = !1, l; | |
| for (l in g) | |
| if (Object.prototype.hasOwnProperty.call(g, l)) { | |
| var m = g[l]; | |
| if (Array.isArray(m)) { | |
| var n = m; | |
| if (jc(m, d, +l) || bc(m) && 0 === m.size) | |
| m = null; | |
| m != n && (k = !0) | |
| } | |
| null != m ? h[l] = m : k = !0 | |
| } | |
| if (k) { | |
| for (var p in h) { | |
| g = h; | |
| break a | |
| } | |
| g = null | |
| } | |
| } | |
| g != c && (f = !0); | |
| a-- | |
| } | |
| for (l = +!!(e & 512) - 1; 0 < a; a--) { | |
| p = a - 1; | |
| c = b[p]; | |
| p -= l; | |
| if (!(null == c || jc(c, d, p) || bc(c) && 0 === c.size)) | |
| break; | |
| var r = !0 | |
| } | |
| if (!f && !r) | |
| return b; | |
| b = Array.prototype.slice.call(b, 0, a); | |
| g && b.push(g); | |
| return b | |
| } | |
| ; | |
| De = function(a, b) { | |
| if (null == b) | |
| return new a; | |
| if (!Array.isArray(b)) | |
| throw Error("must be an array"); | |
| if (Object.isFrozen(b) || Object.isSealed(b) || !Object.isExtensible(b)) | |
| throw Error("arrays passed to jspb constructors must be mutable"); | |
| Sb(b, 128); | |
| return od(a, Vb(b)) | |
| } | |
| ; | |
| Ee = function(a, b) { | |
| if (Array.isArray(b)) { | |
| var c = ic(b); | |
| if (c & 4) | |
| return b; | |
| for (var d = 0, e = 0; d < b.length; d++) { | |
| var f = a(b[d]); | |
| null != f && (b[e++] = f) | |
| } | |
| e < d && (b.length = e); | |
| Wb(b, (c | 5) & -12289); | |
| c & 2 && Object.freeze(b); | |
| return b | |
| } | |
| } | |
| ; | |
| Fe = function(a, b, c) { | |
| a[b] = c | |
| } | |
| ; | |
| Qe = function(a) { | |
| var b = a[Ge]; | |
| if (!b) { | |
| var c = Oe(a); | |
| b = function(d, e) { | |
| return Pe(d, e, c) | |
| } | |
| ; | |
| a[Ge] = b | |
| } | |
| return b | |
| } | |
| ; | |
| Re = function(a) { | |
| return a.g | |
| } | |
| ; | |
| Se = function(a, b) { | |
| var c, d, e = a.g; | |
| return function(f, g, h) { | |
| return e(f, g, h, d || (d = Oe(b).g), c || (c = Qe(b))) | |
| } | |
| } | |
| ; | |
| Oe = function(a) { | |
| var b = a[Te]; | |
| if (b) | |
| return b; | |
| b = a[Te] = {}; | |
| var c = Re | |
| , d = Se; | |
| var e = void 0 === e ? Fe : e; | |
| b.g = wd(a[0]); | |
| var f = 0 | |
| , g = a[++f]; | |
| g && g.constructor === Object && (b.Bl = g, | |
| g = a[++f], | |
| "function" === typeof g && (b.l = g, | |
| b.A = a[++f], | |
| g = a[++f])); | |
| for (var h = {}; Array.isArray(g) && "number" === typeof g[0] && 0 < g[0]; ) { | |
| for (var k = 0; k < g.length; k++) | |
| h[g[k]] = g; | |
| g = a[++f] | |
| } | |
| for (k = 1; void 0 !== g; ) { | |
| "number" === typeof g && (k += g, | |
| g = a[++f]); | |
| var l = void 0; | |
| if (g instanceof Ue) | |
| var m = g; | |
| else | |
| m = Ve, | |
| f--; | |
| if (m.lk) { | |
| g = a[++f]; | |
| l = a; | |
| var n = f; | |
| "function" == typeof g && (g = g(), | |
| l[n] = g); | |
| l = g | |
| } | |
| g = a[++f]; | |
| n = k + 1; | |
| "number" === typeof g && 0 > g && (n -= g, | |
| g = a[++f]); | |
| for (; k < n; k++) { | |
| var p = h[k]; | |
| e(b, k, l ? d(m, l, p) : c(m, p)) | |
| } | |
| } | |
| We in a && Xe in a && Te in a && (a.length = 0); | |
| return b | |
| } | |
| ; | |
| Ze = function(a, b) { | |
| var c = a[b]; | |
| if (c) | |
| return c; | |
| if (c = a.Bl) | |
| if (c = c[b]) { | |
| c = Array.isArray(c) ? c[0]instanceof Ue ? c : [Ye, c] : [c, void 0]; | |
| var d = c[0].g; | |
| if (c = c[1]) { | |
| var e = Qe(c) | |
| , f = Oe(c).g; | |
| c = (c = a.A) ? c(f, e) : function(g, h, k) { | |
| return d(g, h, k, f, e) | |
| } | |
| } else | |
| c = d; | |
| return a[b] = c | |
| } | |
| } | |
| ; | |
| Pe = function(a, b, c) { | |
| for (var d = (0, | |
| _.Qd)(a), e = +!!(d & 512) - 1, f = a.length, g = f + (d & 256 ? -1 : 0), h = d & 512 ? 1 : 0; h < g; h++) { | |
| var k = a[h]; | |
| if (null != k) { | |
| var l = h - e | |
| , m = Ze(c, l); | |
| m && m(b, k, l) | |
| } | |
| } | |
| if (d & 256) { | |
| a = a[f - 1]; | |
| for (var n in a) | |
| Object.prototype.hasOwnProperty.call(a, n) && (d = +n, | |
| _.y(Number, "isNaN").call(Number, d) || (e = a[n], | |
| null != e && (f = Ze(c, d)) && f(b, e, d))) | |
| } | |
| } | |
| ; | |
| $e = function(a) { | |
| return new Ue(a,!1) | |
| } | |
| ; | |
| df = function(a, b, c) { | |
| a: if (null != b) { | |
| if (_.Bc(b)) { | |
| if ("string" === typeof b) { | |
| b = Mc(b); | |
| break a | |
| } | |
| if ("number" === typeof b) { | |
| b = Oc(b); | |
| break a | |
| } | |
| } | |
| b = void 0 | |
| } | |
| null != b && ("string" === typeof b && af(b), | |
| null != b && (bf(a, c, 0), | |
| "number" === typeof b ? (a = a.g, | |
| Ib(b), | |
| cf(a, Fb, Hb)) : (c = af(b), | |
| cf(a.g, c.A, c.g)))) | |
| } | |
| ; | |
| gf = function(a, b, c, d, e) { | |
| b = b instanceof _.G ? b.D : Array.isArray(b) ? _.F(b, d[0], d[1]) : void 0; | |
| null != b && (c = ef(a, c), | |
| e(b, a), | |
| ff(a, c)) | |
| } | |
| ; | |
| jf = function(a) { | |
| var b = _.hf(); | |
| if (!a) | |
| throw Error(b && b() || String(a)); | |
| } | |
| ; | |
| _.hf = function() { | |
| var a = kf; | |
| kf = void 0; | |
| return a | |
| } | |
| ; | |
| nf = function(a) { | |
| return function() { | |
| var b = new lf; | |
| Pe(this.D, b, Oe(a)); | |
| mf(b, b.g.end()); | |
| for (var c = new Uint8Array(b.A), d = b.l, e = d.length, f = 0, g = 0; g < e; g++) { | |
| var h = d[g]; | |
| c.set(h, f); | |
| f += h.length | |
| } | |
| b.l = [c]; | |
| return c | |
| } | |
| } | |
| ; | |
| of = function(a) { | |
| return function(b) { | |
| if (null == b || "" == b) | |
| b = new a; | |
| else { | |
| b = JSON.parse(b); | |
| if (!Array.isArray(b)) | |
| throw Error("dnarr"); | |
| b = od(a, Vb(b)) | |
| } | |
| return b | |
| } | |
| } | |
| ; | |
| pf = function(a) { | |
| var b = a.split(/\?|#/) | |
| , c = /\?/.test(a) ? "?" + b[1] : ""; | |
| return { | |
| path: b[0], | |
| hb: c, | |
| hash: /#/.test(a) ? "#" + (c ? b[2] : b[1]) : "" | |
| } | |
| } | |
| ; | |
| _.rf = function(a) { | |
| var b = _.za.apply(1, arguments); | |
| if (0 === b.length) | |
| return qf(a[0]); | |
| for (var c = a[0], d = 0; d < b.length; d++) | |
| c += encodeURIComponent(b[d]) + a[d + 1]; | |
| return qf(c) | |
| } | |
| ; | |
| _.sf = function(a, b) { | |
| a = pf(_.ib(a).toString()); | |
| var c = a.hb | |
| , d = c.length ? "&" : "?"; | |
| b.forEach(function(e, f) { | |
| e = e instanceof Array ? e : [e]; | |
| for (var g = 0; g < e.length; g++) { | |
| var h = e[g]; | |
| null !== h && void 0 !== h && (c += d + encodeURIComponent(f) + "=" + encodeURIComponent(String(h)), | |
| d = "&") | |
| } | |
| }); | |
| return qf(a.path + c + a.hash) | |
| } | |
| ; | |
| uf = function(a) { | |
| return a ? a.passive && tf() ? a : a.capture || !1 : !1 | |
| } | |
| ; | |
| wf = function(a) { | |
| var b = window | |
| , c = !0; | |
| c = void 0 === c ? !1 : c; | |
| new _.B.Promise(function(d, e) { | |
| function f() { | |
| g.onload = null; | |
| g.onerror = null; | |
| var h; | |
| null == (h = g.parentElement) || h.removeChild(g) | |
| } | |
| var g = b.document.createElement("script"); | |
| g.onload = function() { | |
| f(); | |
| d() | |
| } | |
| ; | |
| g.onerror = function() { | |
| f(); | |
| e(void 0) | |
| } | |
| ; | |
| g.type = "text/javascript"; | |
| jb(g, a); | |
| c && "complete" !== b.document.readyState ? _.vf(b, "load", function() { | |
| b.document.body.appendChild(g) | |
| }) : b.document.body.appendChild(g) | |
| } | |
| ) | |
| } | |
| ; | |
| Lf = function(a) { | |
| var b, c, d, e, f, g; | |
| return _.xf(function(h) { | |
| switch (h.g) { | |
| case 1: | |
| return b = "https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=" + a.g + ("&tv=" + a.A + "&st=") + a.Rd, | |
| c = void 0, | |
| h.l = 2, | |
| h.yield(Jf(b), 4); | |
| case 4: | |
| c = h.A; | |
| h.g = 3; | |
| h.l = 0; | |
| break; | |
| case 2: | |
| Kf(h); | |
| case 3: | |
| if (!c) | |
| return h.return(void 0); | |
| d = a.pe || c.sodar_query_id; | |
| e = void 0 !== c.rc_enable && a.l ? c.rc_enable : "n"; | |
| f = void 0 === c.bg_snapshot_delay_ms ? "0" : c.bg_snapshot_delay_ms; | |
| g = void 0 === c.is_gen_204 ? "1" : c.is_gen_204; | |
| return d && c.bg_hash_basename && c.bg_binary ? h.return({ | |
| context: a.j, | |
| Jk: c.bg_hash_basename, | |
| Ik: c.bg_binary, | |
| nm: a.g + "_" + a.A, | |
| pe: d, | |
| Rd: a.Rd, | |
| xf: e, | |
| Pf: f, | |
| wf: g | |
| }) : h.return(void 0) | |
| } | |
| }) | |
| } | |
| ; | |
| Nf = function(a) { | |
| var b; | |
| _.xf(function(c) { | |
| if (1 == c.g) | |
| return c.yield(Lf(a), 2); | |
| if (b = c.A) { | |
| var d = b | |
| , e = "sodar2"; | |
| e = void 0 === e ? "sodar2" : e; | |
| var f = window | |
| , g = f.GoogleGcLKhOms; | |
| g && "function" === typeof g.push || (g = f.GoogleGcLKhOms = []); | |
| var h = {}; | |
| g.push((h._ctx_ = d.context, | |
| h._bgv_ = d.Jk, | |
| h._bgp_ = d.Ik, | |
| h._li_ = d.nm, | |
| h._jk_ = d.pe, | |
| h._st_ = d.Rd, | |
| h._rc_ = d.xf, | |
| h._dl_ = d.Pf, | |
| h._g2_ = d.wf, | |
| h)); | |
| if (d = f.GoogleDX5YKUSk) | |
| f.GoogleDX5YKUSk = void 0, | |
| d[1](); | |
| e = _.rf(Mf, e); | |
| wf(e) | |
| } | |
| return c.return(b) | |
| }) | |
| } | |
| ; | |
| Of = function(a) { | |
| switch (a) { | |
| case 1: | |
| return "gda"; | |
| case 2: | |
| return "gpt"; | |
| case 3: | |
| return "ima"; | |
| case 4: | |
| return "pal"; | |
| case 5: | |
| return "xfad"; | |
| case 6: | |
| return "dv3n"; | |
| case 7: | |
| return "spa"; | |
| default: | |
| return "unk" | |
| } | |
| } | |
| ; | |
| Qf = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| var b = a.context || a.AMP_CONTEXT_DATA; | |
| if (!b) | |
| try { | |
| b = a.parent.context || a.parent.AMP_CONTEXT_DATA | |
| } catch (e) {} | |
| var c, d; | |
| return (null == (c = b) ? 0 : c.pageViewId) && (null == (d = b) ? 0 : d.canonicalUrl) ? b : null | |
| } | |
| ; | |
| Sf = function(a) { | |
| return Rf(0 !== a.length % 4 ? a + "A" : a).map(function(b) { | |
| return (_.H = b.toString(2), | |
| _.y(_.H, "padStart")).call(_.H, 8, "0") | |
| }).join("") | |
| } | |
| ; | |
| Tf = function(a) { | |
| if (!/^[0-1]+$/.test(a)) | |
| throw Error("Invalid input [" + a + "] not a bit string."); | |
| return parseInt(a, 2) | |
| } | |
| ; | |
| Uf = function(a) { | |
| if (!/^[0-1]+$/.test(a)) | |
| throw Error("Invalid input [" + a + "] not a bit string."); | |
| for (var b = [1, 2, 3, 5], c = 0, d = 0; d < a.length - 1; d++) | |
| b.length <= d && b.push(b[d - 1] + b[d - 2]), | |
| c += parseInt(a[d], 2) * b[d]; | |
| return c | |
| } | |
| ; | |
| Vf = function(a, b) { | |
| a = Sf(a); | |
| return a.length < b ? _.y(a, "padEnd").call(a, b, "0") : a | |
| } | |
| ; | |
| Wf = function(a, b) { | |
| var c = a.indexOf("11"); | |
| if (-1 === c) | |
| throw Error("Expected section bitstring but not found in [" + a + "] part of [" + b + "]"); | |
| return a.slice(0, c + 2) | |
| } | |
| ; | |
| _.Xf = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| return (a = a.performance) && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : Date.now() | |
| } | |
| ; | |
| _.Yf = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| return (a = a.performance) && a.now ? a.now() : null | |
| } | |
| ; | |
| Zf = function(a, b) { | |
| b = void 0 === b ? _.t : b; | |
| var c, d; | |
| return (null == (c = b.performance) ? void 0 : null == (d = c.timing) ? void 0 : d[a]) || 0 | |
| } | |
| ; | |
| _.$f = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| var b = Math.min(Zf("domLoading", a) || Infinity, Zf("domInteractive", a) || Infinity); | |
| return Infinity === b ? Math.max(Zf("responseEnd", a), Zf("navigationStart", a)) : b | |
| } | |
| ; | |
| cg = function(a, b, c, d, e) { | |
| e = void 0 === e ? !1 : e; | |
| a.google_image_requests || (a.google_image_requests = []); | |
| var f = _.ag("IMG", a.document); | |
| if (c || d) { | |
| var g = function(h) { | |
| c && c(h); | |
| d && Ha(a.google_image_requests, f); | |
| _.bg(f, "load", g); | |
| _.bg(f, "error", g) | |
| }; | |
| _.vf(f, "load", g); | |
| _.vf(f, "error", g) | |
| } | |
| e && (f.attributionSrc = ""); | |
| f.src = b; | |
| a.google_image_requests.push(f) | |
| } | |
| ; | |
| eg = function(a, b) { | |
| try { | |
| var c = function(d) { | |
| var e = {}; | |
| return [(e[d.mc] = d.ic, | |
| e)] | |
| }; | |
| return JSON.stringify([a.filter(function(d) { | |
| return d.Pb | |
| }).map(c), b.toJSON(), a.filter(function(d) { | |
| return !d.Pb | |
| }).map(c)]) | |
| } catch (d) { | |
| return dg(d, b), | |
| "" | |
| } | |
| } | |
| ; | |
| dg = function(a, b) { | |
| try { | |
| fg({ | |
| m: _.gg(a instanceof Error ? a : Error(String(a))), | |
| b: _.hg(b, 1, 0) || null, | |
| v: _.v(b, 2) || null | |
| }, "rcs_internal") | |
| } catch (c) {} | |
| } | |
| ; | |
| ig = function(a, b, c, d, e, f) { | |
| try { | |
| var g = a.g | |
| , h = _.ag("SCRIPT", g); | |
| h.async = !0; | |
| jb(h, b); | |
| g.head.appendChild(h); | |
| h.addEventListener("load", function() { | |
| e(); | |
| d && g.head.removeChild(h) | |
| }); | |
| h.addEventListener("error", function() { | |
| 0 < c ? ig(a, b, c - 1, d, e, f) : (d && g.head.removeChild(h), | |
| f()) | |
| }) | |
| } catch (k) { | |
| f() | |
| } | |
| } | |
| ; | |
| kg = function(a, b, c, d) { | |
| c = void 0 === c ? function() {} | |
| : c; | |
| d = void 0 === d ? function() {} | |
| : d; | |
| ig(jg(a), b, 0, !1, c, d) | |
| } | |
| ; | |
| lg = function(a) { | |
| return a[_.y(_.B.Symbol, "iterator")]() | |
| } | |
| ; | |
| og = function(a) { | |
| var b = mg(ng(a.location.href)); | |
| a = b.get("fcconsent"); | |
| b = b.get("fc"); | |
| return "alwaysshow" === b ? b : "alwaysshow" === a ? a : null | |
| } | |
| ; | |
| pg = function(a) { | |
| var b = ["ab", "gdpr", "consent", "ccpa", "monetization"]; | |
| return (a = mg(ng(a.location.href)).get("fctype")) && -1 !== b.indexOf(a) ? a : null | |
| } | |
| ; | |
| rg = function(a) { | |
| var b = ng(a) | |
| , c = { | |
| search: "", | |
| hash: "" | |
| }; | |
| a = {}; | |
| b && (a.protocol = b.protocol, | |
| a.username = b.username, | |
| a.password = b.password, | |
| a.hostname = b.hostname, | |
| a.port = b.port, | |
| a.pathname = b.pathname, | |
| a.search = b.search, | |
| a.hash = b.hash); | |
| _.y(Object, "assign").call(Object, a, c); | |
| if (a.port && ":" === a.port[0]) | |
| throw Error("port should not start with ':'"); | |
| a.hash && "#" != a.hash[0] && (a.hash = "#" + a.hash); | |
| c.search ? "?" != c.search[0] && (a.search = "?" + c.search) : c.searchParams && (a.search = "?" + qg(c.searchParams), | |
| a.searchParams = void 0); | |
| b = ""; | |
| a.protocol && (b += a.protocol + "//"); | |
| c = a.username; | |
| var d = a.password; | |
| b = b + (c && d ? c + ":" + d + "@" : c ? c + "@" : d ? ":" + d + "@" : "") + (a.hostname || ""); | |
| a.port && (b += ":" + a.port); | |
| b += a.pathname || ""; | |
| b += a.search || ""; | |
| b += a.hash || ""; | |
| a = ng(b).toString(); | |
| "/" === a.charAt(a.length - 1) && (a = a.substring(0, a.length - 1)); | |
| return 1E3 >= a.toString().length ? a : null | |
| } | |
| ; | |
| sg = function(a) { | |
| var b = a.document | |
| , c = function() { | |
| if (!a.frames.googlefcPresent) | |
| if (b.body) { | |
| var d = _.ag("IFRAME", b); | |
| d.style.display = "none"; | |
| d.style.width = "0px"; | |
| d.style.height = "0px"; | |
| d.style.border = "none"; | |
| d.style.zIndex = "-1000"; | |
| d.style.left = "-1000px"; | |
| d.style.top = "-1000px"; | |
| d.name = "googlefcPresent"; | |
| b.body.appendChild(d) | |
| } else | |
| a.setTimeout(c, 5) | |
| }; | |
| c() | |
| } | |
| ; | |
| tg = function(a) { | |
| a && "function" == typeof a.ya && a.ya() | |
| } | |
| ; | |
| wg = function(a) { | |
| a = ug(a.data.__fciReturn); | |
| return { | |
| payload: a, | |
| rh: _.vg(a, 1) | |
| } | |
| } | |
| ; | |
| zg = function() { | |
| var a = ca(); | |
| return a ? _.xg("AmazonWebAppPlatform;Android TV;Apple TV;AppleTV;BRAVIA;BeyondTV;Freebox;GoogleTV;HbbTV;LongTV;MiBOX;MiTV;NetCast.TV;Netcast;Opera TV;PANASONIC;POV_TV;SMART-TV;SMART_TV;SWTV;Smart TV;SmartTV;TV Store;UnionTV;WebOS".split(";"), function(b) { | |
| return _.yg(a, b) | |
| }) || _.yg(a, "OMI/") && !_.yg(a, "XiaoMi/") ? !0 : _.yg(a, "Presto") && _.yg(a, "Linux") && !_.yg(a, "X11") && !_.yg(a, "Android") && !_.yg(a, "Mobi") : !1 | |
| } | |
| ; | |
| Ag = function() { | |
| return function(a) { | |
| return 0 === a | |
| } | |
| } | |
| ; | |
| Xg = function() { | |
| var a = Wg; | |
| return function(b) { | |
| for (var c in a) | |
| if (b === a[c] && !/^[0-9]+$/.test(c)) | |
| return !0; | |
| return !1 | |
| } | |
| } | |
| ; | |
| Zg = function() { | |
| var a = Yg; | |
| return function(b) { | |
| return b instanceof a | |
| } | |
| } | |
| ; | |
| ah = function(a) { | |
| return function(b) { | |
| if (!$g(b)) | |
| return !1; | |
| for (var c = _.A(_.y(Object, "entries").call(Object, a)), d = c.next(); !d.done; d = c.next()) { | |
| var e = _.A(d.value); | |
| d = e.next().value; | |
| e = e.next().value; | |
| if (!(d in b)) { | |
| if (!0 === e.hm) | |
| continue; | |
| return !1 | |
| } | |
| if (!e(b[d])) | |
| return !1 | |
| } | |
| return !0 | |
| } | |
| } | |
| ; | |
| bh = function(a) { | |
| var b = function(c, d) { | |
| return void 0 === c ? !0 : a(c, d) | |
| }; | |
| b.hm = !0; | |
| return b | |
| } | |
| ; | |
| ch = function() { | |
| return function(a) { | |
| return Array.isArray(a) | |
| } | |
| } | |
| ; | |
| fh = function() { | |
| return function(a) { | |
| return dh(a) ? a.every(function(b) { | |
| return eh(b) | |
| }) : !1 | |
| } | |
| } | |
| ; | |
| gh = function(a) { | |
| return !!a && a.top === a | |
| } | |
| ; | |
| kh = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| var b = new hh; | |
| "SVGElement"in a && "createElementNS"in a.document && b.set(0); | |
| var c = ih(); | |
| c["allow-top-navigation-by-user-activation"] && b.set(1); | |
| c["allow-popups-to-escape-sandbox"] && b.set(2); | |
| a.crypto && a.crypto.subtle && b.set(3); | |
| "TextDecoder"in a && "TextEncoder"in a && b.set(4); | |
| return jh(b) | |
| } | |
| ; | |
| lh = function(a) { | |
| var b = {}; | |
| "string" === typeof a.data ? b = JSON.parse(a.data) : b = a.data; | |
| return { | |
| payload: b, | |
| rh: b.__uspapiReturn.callId | |
| } | |
| } | |
| ; | |
| nh = function(a, b) { | |
| b = void 0 === b ? window : b; | |
| if (mh(a)) | |
| try { | |
| return b.localStorage | |
| } catch (c) {} | |
| return null | |
| } | |
| ; | |
| ph = function(a, b, c) { | |
| return mh(b) ? oh(a, c) : null | |
| } | |
| ; | |
| th = function(a) { | |
| return qh ? qh : "null" === a.origin ? qh = !1 : qh = rh(new sh(a.document)) | |
| } | |
| ; | |
| oh = function(a, b) { | |
| b = "null" !== b.origin ? b.document.cookie : null; | |
| return null === b ? null : (new sh({ | |
| cookie: b | |
| })).get(a) || "" | |
| } | |
| ; | |
| uh = function(a, b, c, d) { | |
| "null" !== d.origin && (new sh(d.document)).set(a, b, c) | |
| } | |
| ; | |
| vh = function(a) { | |
| var b = {}; | |
| "string" === typeof a.data ? b = JSON.parse(a.data) : b = a.data; | |
| return { | |
| payload: b, | |
| rh: b.__gppReturn.callId | |
| } | |
| } | |
| ; | |
| wh = function(a) { | |
| return !a || 1 === a.length && -1 === a[0] | |
| } | |
| ; | |
| xh = function(a, b, c) { | |
| return b[a] || c | |
| } | |
| ; | |
| Ah = function(a) { | |
| _.yh(zh).l(a) | |
| } | |
| ; | |
| Bh = function() { | |
| return _.yh(zh).j() | |
| } | |
| ; | |
| Ch = function(a, b) { | |
| b = void 0 === b ? document : b; | |
| var c; | |
| return !(null == (c = b.featurePolicy) || !(_.H = c.allowedFeatures(), | |
| _.y(_.H, "includes")).call(_.H, a)) | |
| } | |
| ; | |
| Dh = function(a) { | |
| a = void 0 === a ? navigator : a; | |
| try { | |
| var b, c; | |
| return !!(null == (b = a.protectedAudience) ? 0 : null == (c = b.queryFeatureSupport) ? 0 : c.call(b, "deprecatedRenderURLReplacements")) | |
| } catch (d) { | |
| return !1 | |
| } | |
| } | |
| ; | |
| Eh = function(a, b, c) { | |
| return !!(a && "runAdAuction"in b && b.runAdAuction instanceof Function && Ch("run-ad-auction", c)) | |
| } | |
| ; | |
| Fh = function(a, b) { | |
| return !!(a && "browsingTopics"in b && b.browsingTopics instanceof Function && Ch("browsing-topics", b)) | |
| } | |
| ; | |
| Gh = function(a, b, c) { | |
| c = void 0 === c ? b.document : c; | |
| return !!(a && "sharedStorage"in b && b.sharedStorage && Ch("shared-storage", c)) | |
| } | |
| ; | |
| Uh = function(a) { | |
| a = void 0 === a ? _.Sh() : a; | |
| return function(b) { | |
| return _.Th(b + " + " + a) % 1E3 | |
| } | |
| } | |
| ; | |
| _.I = function(a) { | |
| return _.yh(Vh).A(a.g, a.defaultValue) | |
| } | |
| ; | |
| _.Wh = function(a) { | |
| return _.yh(Vh).l(a.g, a.defaultValue) | |
| } | |
| ; | |
| Xh = function(a) { | |
| return _.yh(Vh).j(a.g, a.defaultValue) | |
| } | |
| ; | |
| Yh = function(a) { | |
| return _.yh(Vh).K(a.g, a.defaultValue) | |
| } | |
| ; | |
| $h = function(a) { | |
| _.yh(Zh).g(a) | |
| } | |
| ; | |
| di = function() { | |
| if (void 0 === b) { | |
| var a = void 0 === a ? _.t : a; | |
| var b = a.ggeac || (a.ggeac = {}) | |
| } | |
| a = b; | |
| ai(_.yh(zh), a); | |
| bi(b); | |
| ci(_.yh(Zh), b); | |
| _.yh(Vh).g() | |
| } | |
| ; | |
| bi = function(a) { | |
| var b = _.yh(Vh); | |
| b.A = function(c, d) { | |
| return xh(5, a, function() { | |
| return !1 | |
| })(c, d, 2) | |
| } | |
| ; | |
| b.l = function(c, d) { | |
| return xh(6, a, function() { | |
| return 0 | |
| })(c, d, 2) | |
| } | |
| ; | |
| b.j = function(c, d) { | |
| return xh(7, a, function() { | |
| return "" | |
| })(c, d, 2) | |
| } | |
| ; | |
| b.K = function(c, d) { | |
| return xh(8, a, function() { | |
| return [] | |
| })(c, d, 2) | |
| } | |
| ; | |
| b.F = function(c, d) { | |
| return xh(17, a, function() { | |
| return [] | |
| })(c, d, 2) | |
| } | |
| ; | |
| b.g = function() { | |
| xh(15, a, function() {})(2) | |
| } | |
| } | |
| ; | |
| gi = function(a) { | |
| try { | |
| var b, c, d = null == (b = a.performance) ? void 0 : null == (c = b.getEntriesByType("navigation")) ? void 0 : c[0]; | |
| if (null == d ? 0 : d.type) { | |
| var e; | |
| return null != (e = ei.get(d.type)) ? e : null | |
| } | |
| } catch (k) {} | |
| var f, g, h; | |
| return null != (h = fi.get(null == (f = a.performance) ? void 0 : null == (g = f.navigation) ? void 0 : g.type)) ? h : null | |
| } | |
| ; | |
| ki = function(a, b, c, d) { | |
| var e = new _.hi | |
| , f = "" | |
| , g = function(k) { | |
| try { | |
| var l = "object" === typeof k.data ? k.data : JSON.parse(k.data); | |
| f === l.paw_id && (_.bg(a, "message", g), | |
| l.error ? e.reject(Error(l.error)) : e.resolve(d(l))) | |
| } catch (m) {} | |
| } | |
| , h = ii(a); | |
| return h ? (_.vf(a, "message", g), | |
| f = c(h), | |
| e.promise) : (c = ji(a)) ? (f = String(Math.floor(2147483647 * _.Sh())), | |
| _.vf(a, "message", g), | |
| b(c, f), | |
| e.promise) : null | |
| } | |
| ; | |
| li = function(a) { | |
| return ki(a, function(b, c) { | |
| var d, e; | |
| return void (null == (d = null != (e = b.getGmaQueryInfo) ? e : b.getGmaSig) ? void 0 : d.postMessage(c)) | |
| }, function(b) { | |
| return b.getQueryInfo() | |
| }, function(b) { | |
| return b.signal | |
| }) | |
| } | |
| ; | |
| mi = function(a) { | |
| return ki(a, function(b, c) { | |
| var d, e; | |
| return void (null == (d = null != (e = b.getGmaQueryInfo) ? e : b.getGmaSig) ? void 0 : d.postMessage(c)) | |
| }, function(b) { | |
| return b.getQueryInfo() | |
| }, function(b) { | |
| return b | |
| }) | |
| } | |
| ; | |
| ni = function(a) { | |
| return !!ii(a) || !!ji(a) | |
| } | |
| ; | |
| ii = function(a) { | |
| var b; | |
| if ("function" === typeof (null == (b = a.gmaSdk) ? void 0 : b.getQueryInfo)) | |
| return a.gmaSdk | |
| } | |
| ; | |
| ji = function(a) { | |
| var b, c, d, e, f, g; | |
| if ("function" === typeof (null == (b = a.webkit) ? void 0 : null == (c = b.messageHandlers) ? void 0 : null == (d = c.getGmaQueryInfo) ? void 0 : d.postMessage) || "function" === typeof (null == (e = a.webkit) ? void 0 : null == (f = e.messageHandlers) ? void 0 : null == (g = f.getGmaSig) ? void 0 : g.postMessage)) | |
| return a.webkit.messageHandlers | |
| } | |
| ; | |
| oi = function(a) { | |
| var b, c; | |
| return null != (c = (_.H = ["pbjs"].concat(null != (b = a._pbjsGlobals) ? b : []).map(function(d) { | |
| return a[d] | |
| }), | |
| _.y(_.H, "find")).call(_.H, function(d) { | |
| return Array.isArray(null == d ? void 0 : d.que) | |
| })) ? c : null | |
| } | |
| ; | |
| pi = function(a, b) { | |
| var c, d; | |
| return null != (d = null != (c = null == b ? void 0 : b.get(a)) ? c : null == b ? void 0 : b.get(_.Th(a))) ? d : 0 | |
| } | |
| ; | |
| zi = function(a, b, c, d, e) { | |
| var f = e.getBidResponsesForAdUnitCode; | |
| if (f) { | |
| var g, h, k, l, m, n = null != (m = null == (g = f(null != (k = b.rd) ? k : "")) ? void 0 : g.bids) ? m : null == (h = f(null != (l = b.adUnitCode) ? l : "")) ? void 0 : h.bids; | |
| if (null != n && n.length && (g = n.filter(function(u) { | |
| var w = u.adId; | |
| return u.auctionId !== c && _.y(Object, "values").call(Object, d).some(function(z) { | |
| return _.y(z, "includes").call(z, w) | |
| }) | |
| }), | |
| g.length)) { | |
| var p, r; | |
| f = null == (p = e.adUnits) ? void 0 : null == (r = _.y(p, "find").call(p, function(u) { | |
| u = u.code; | |
| return u === b.rd || u === b.adUnitCode | |
| })) ? void 0 : r.mediaTypes; | |
| p = _.A(g); | |
| for (r = p.next(); !r.done; r = p.next()) | |
| r = r.value, | |
| g = qi(r, d, f), | |
| g = ri(a, si(_.ti(ui(vi(new wi, r.bidder), 1), 6, !0), g)), | |
| xi(r.bidder, e, g), | |
| "number" === typeof r.timeToRespond && _.yi(g, 2, Math.round(r.timeToRespond)) | |
| } | |
| } | |
| } | |
| ; | |
| xi = function(a, b, c) { | |
| for (var d = []; a && !_.y(d, "includes").call(d, a); ) { | |
| d.unshift(a); | |
| var e = void 0 | |
| , f = void 0; | |
| a = null == (e = b) ? void 0 : null == (f = e.aliasRegistry) ? void 0 : f[a] | |
| } | |
| _.se(c, 10, d, _.ed) | |
| } | |
| ; | |
| Ci = function(a, b, c) { | |
| null != _.Ec(_.Ai(a, 3)) || (c === b.adUnitCode ? _.Bi(a, 3, 1) : c === b.rd && _.Bi(a, 3, 2)) | |
| } | |
| ; | |
| Ki = function(a, b, c, d, e, f, g) { | |
| f = f.get(null != g ? g : function() { | |
| return null | |
| } | |
| ); | |
| 1 !== (null == f ? void 0 : _.hg(f, 1, 0)) && _.Di(b, 5, f); | |
| Ei(a, Fi, 5) || (f ? 1 === _.hg(f, 1, 0) ? Gi(a, f) : Gi(a, Hi(Ii(Ji(new Fi, e), 1), pi(c, d))) : Gi(a, Ii(Ji(new Fi, e), pi(c, d) ? 2 : 3))) | |
| } | |
| ; | |
| qi = function(a, b, c) { | |
| var d = a.cpm | |
| , e = a.originalCpm | |
| , f = a.currency | |
| , g = a.originalCurrency | |
| , h = a.dealId | |
| , k = a.adserverTargeting | |
| , l = a.bidder | |
| , m = a.adId | |
| , n = a.mediaType | |
| , p = a.height | |
| , r = a.width | |
| , u = new Li; | |
| "number" === typeof d && (_.yi(u, 2, Math.round(1E6 * d)), | |
| g && g !== f || (d = Math.round(1E6 * Number(e)), | |
| isNaN(d) || d === _.vg(u, 2) || _.yi(u, 8, d))); | |
| "string" === typeof f && Mi(u, 3, f); | |
| (_.H = ["string", "number"], | |
| _.y(_.H, "includes")).call(_.H, typeof h) && (f = new Ni, | |
| h = Mi(f, 1, String(h)), | |
| _.Di(u, 6, h)); | |
| if ("object" === typeof k) | |
| for (h = _.A(["", "_" + l]), | |
| f = h.next(); !f.done; f = h.next()) { | |
| d = f.value; | |
| f = []; | |
| e = _.A(_.y(Object, "entries").call(Object, k)); | |
| for (g = e.next(); !g.done; g = e.next()) { | |
| g = _.A(g.value); | |
| var w = g.next().value; | |
| g = g.next().value; | |
| w = (w + d).slice(0, 20); | |
| var z = void 0; | |
| if (null != (z = b[w]) && z.length) | |
| if (b[w][0] === String(g)) | |
| f.push(w); | |
| else { | |
| f = []; | |
| break | |
| } | |
| } | |
| d = Oi(u, 4, 2); | |
| _.se(u, 4, d.concat(f), _.ed) | |
| } | |
| switch (n || "banner") { | |
| case "banner": | |
| _.Bi(u, 5, 1); | |
| break; | |
| case "native": | |
| _.Bi(u, 5, 2); | |
| break; | |
| case "video": | |
| _.Bi(u, 5, 3); | |
| b = new Pi; | |
| var x; | |
| if ("adpod" === (null == c ? void 0 : null == (x = c.video) ? void 0 : x.context)) { | |
| var C, E = null == c ? void 0 : null == (C = c.video) ? void 0 : C.adPodDurationSec; | |
| _.yi(b, 1, E) | |
| } else | |
| C = null == c ? void 0 : null == (E = c.video) ? void 0 : E.maxduration, | |
| _.yi(b, 1, C); | |
| var D; | |
| if ("number" === typeof (null == c ? void 0 : null == (D = c.video) ? void 0 : D.skip)) { | |
| var L; | |
| c = !!(null == c ? 0 : null == (L = c.video) ? 0 : L.skip); | |
| _.ti(b, 2, c) | |
| } | |
| var O; | |
| a = null == (O = a.meta) ? void 0 : O.adServerCatId; | |
| O = Mi(b, 3, a); | |
| if ("object" !== typeof k) | |
| k = null; | |
| else { | |
| var R, X; | |
| a = String(null != (X = null != (R = k["hb_pb_cat_dur_" + l]) ? R : k.hb_pb_cat_dur) ? X : ""); | |
| var fa, ea, ia, ya; | |
| R = String(null != (ya = null != (ia = null != (ea = null != (fa = k["hb_cache_id_" + l]) ? fa : k["hb_uuid_" + l]) ? ea : k.hb_cache_id) ? ia : k.hb_uuid) ? ya : ""); | |
| k = a && R ? a + "_" + R : R ? R : null | |
| } | |
| Mi(O, 4, k); | |
| _.Di(u, 9, b) | |
| } | |
| _.y(Number, "isFinite").call(Number, p) && _.y(Number, "isFinite").call(Number, r) && (k = new Qi, | |
| r = _.Ri(k, 1, Math.round(r)), | |
| p = _.Ri(r, 2, Math.round(p)), | |
| _.Di(u, 7, p)); | |
| "string" === typeof m && Mi(u, 1, m); | |
| return u | |
| } | |
| ; | |
| Ti = function(a, b) { | |
| var c = new _.B.Map | |
| , d = function(k) { | |
| var l = c.get(k); | |
| l || (l = {}, | |
| c.set(k, l)); | |
| return l | |
| } | |
| , e = []; | |
| a = _.A(a); | |
| for (var f = a.next(); !f.done; f = a.next()) { | |
| f = f.value; | |
| var g = f.args | |
| , h = f.eventType; | |
| f = f.elapsedTime; | |
| "bidTimeout" === h && e.push.apply(e, _.Si(g)); | |
| switch (h) { | |
| case "bidRequested": | |
| if (g.auctionId !== b) | |
| continue; | |
| if (!Array.isArray(g.bids)) | |
| continue; | |
| g = _.A(g.bids); | |
| for (h = g.next(); !h.done; h = g.next()) | |
| if (h = h.value.bidId) | |
| d(h).requestTime = f; | |
| break; | |
| case "noBid": | |
| g.auctionId === b && g.bidId && (d(g.bidId).Wm = f) | |
| } | |
| } | |
| d = new _.B.Map; | |
| a = _.A(_.y(c, "entries").call(c)); | |
| for (f = a.next(); !f.done; f = a.next()) | |
| g = _.A(f.value), | |
| f = g.next().value, | |
| h = g.next().value, | |
| g = h.requestTime, | |
| h = h.Wm, | |
| g && h && d.set(f, { | |
| latency: h - g, | |
| dj: !1 | |
| }); | |
| e = _.A(e); | |
| for (a = e.next(); !a.done; a = e.next()) | |
| if (f = a.value, | |
| a = f.bidId, | |
| f = f.auctionId, | |
| a && f === b && (a = d.get(a))) | |
| a.dj = !0; | |
| return d | |
| } | |
| ; | |
| dj = function(a, b, c, d, e, f, g) { | |
| var h = _.Wh(Ui); | |
| c = void 0 === c ? {} : c; | |
| d = void 0 === d ? new _.B.Map : d; | |
| e = void 0 === e ? !1 : e; | |
| f = void 0 === f ? new _.B.Map : f; | |
| g = void 0 === g ? new Vi : g; | |
| h = void 0 === h ? 0 : h; | |
| var k = new _.B.Map, l = (0, | |
| a.getEvents)(), m = l.filter(function(Da) { | |
| var ta = Da.args; | |
| return "auctionEnd" === Da.eventType && ta.auctionId | |
| }), n = new Wi, p = function(Da) { | |
| return Da === b.rd || Da === b.adUnitCode | |
| }, r, u, w, z = null != (w = Xi.get((null != (r = b.rd) ? r : "") + (null != (u = b.adUnitCode) ? u : ""))) ? w : 0, x; | |
| m = null != (x = m.filter(function(Da) { | |
| var ta, Ra, gb; | |
| return Number(null == (ta = Da.args) ? void 0 : ta.timestamp) > z && (null == (Ra = Da.args) ? void 0 : null == (gb = Ra.adUnitCodes) ? void 0 : _.y(gb, "find").call(gb, p)) | |
| })) ? x : []; | |
| if (!m.length) | |
| return null; | |
| var C; | |
| if (m = null == (C = m.reduce(function(Da, ta) { | |
| return Number(ta.args.timestamp) > Number(Da.args.timestamp) ? ta : Da | |
| })) ? void 0 : C.args) { | |
| x = void 0 === m.bidderRequests ? [] : m.bidderRequests; | |
| C = void 0 === m.bidsReceived ? [] : m.bidsReceived; | |
| var E = m.auctionId; | |
| m = m.timestamp; | |
| if (E && null != m && x.length) { | |
| var D, L; | |
| Xi.set((null != (D = b.rd) ? D : "") + (null != (L = b.adUnitCode) ? L : ""), m); | |
| D = Yi(n); | |
| a.version && Zi.test(a.version) && Mi(D, 6, a.version); | |
| var O, R, X; | |
| if (null == (O = a.getConfig) ? 0 : null == (R = O.call(a).cache) ? 0 : null == (X = R.url) ? 0 : X.length) { | |
| var fa, ea; | |
| $i(D, null == (fa = a.getConfig) ? void 0 : null == (ea = fa.call(a).cache) ? void 0 : ea.url) | |
| } | |
| _.Di(D, 9, g); | |
| g = aj(function() { | |
| return Ti(l, E) | |
| }); | |
| O = _.A(x); | |
| X = O.next(); | |
| for (R = {}; !X.done; R = { | |
| bidderCode: void 0, | |
| Rj: void 0 | |
| }, | |
| X = O.next()) | |
| for (fa = X.value, | |
| R.bidderCode = fa.bidderCode, | |
| ea = fa.bids, | |
| X = fa.timeout, | |
| R.Rj = fa.src, | |
| fa = fa.auctionStart, | |
| ea = _.A(ea), | |
| x = ea.next(), | |
| L = {}; !x.done; L = { | |
| Se: void 0 | |
| }, | |
| x = ea.next()) | |
| if (w = x.value, | |
| L.Se = w.bidId, | |
| u = w.transactionId, | |
| x = w.adUnitCode, | |
| m = w.getFloor, | |
| r = w.mediaTypes, | |
| w = w.ortb2Imp, | |
| L.Se && p(x)) { | |
| Ci(D, b, x); | |
| var ia = void 0 | |
| , ya = void 0; | |
| h && !_.bj(D, 11) && "string" === typeof (null == (ia = w) ? void 0 : null == (ya = ia.ext) ? void 0 : ya.gpid) && Mi(D, 11, w.ext.gpid.substring(0, h)); | |
| u && (_.bj(D, 4) || Mi(D, 4, u), | |
| k.has(u) || k.set(u, fa)); | |
| null == cj(D, 8) && _.y(Number, "isFinite").call(Number, X) && _.Ri(D, 8, X); | |
| w = _.y(C, "find").call(C, function(Da) { | |
| return function(ta) { | |
| return ta.requestId === Da.Se | |
| } | |
| }(L)); | |
| u = ri(D, function(Da) { | |
| return function() { | |
| var ta = vi(new wi, Da.bidderCode); | |
| xi(Da.bidderCode, a, ta); | |
| switch (Da.Rj) { | |
| case "client": | |
| _.Bi(ta, 7, 1); | |
| break; | |
| case "s2s": | |
| _.Bi(ta, 7, 2) | |
| } | |
| return ta | |
| } | |
| }(R)()); | |
| Ki(D, u, x, d, e, f, m); | |
| w ? (ui(u, 1), | |
| "number" === typeof w.timeToRespond && _.y(Number, "isFinite").call(Number, w.timeToRespond) && _.yi(u, 2, Math.round(w.timeToRespond)), | |
| L = qi(w, c, r), | |
| si(u, L)) : (L = g().get(L.Se)) && !L.dj ? (ui(u, 2), | |
| _.y(Number, "isFinite").call(Number, L.latency) && _.yi(u, 2, Math.round(L.latency))) : (L = ui(u, 3), | |
| _.y(Number, "isFinite").call(Number, X) && _.yi(L, 2, Math.round(X))) | |
| } | |
| var oa; | |
| (null == (oa = a.getConfig) ? 0 : oa.call(a).useBidCache) && zi(D, b, E, c, a); | |
| return n | |
| } | |
| } | |
| } | |
| ; | |
| ej = function(a, b) { | |
| var c, d; | |
| return _.xf(function(e) { | |
| if (1 == e.g) | |
| return c = b ? a.filter(function(f) { | |
| return !f.qc | |
| }) : a, | |
| e.yield(_.B.Promise.all(c.map(function(f) { | |
| return f.lg.promise | |
| })), 2); | |
| if (a.length === c.length) | |
| return e.return(); | |
| d = a.filter(function(f) { | |
| return f.qc | |
| }); | |
| return e.yield(_.B.Promise.race([_.B.Promise.all(d.map(function(f) { | |
| return f.lg.promise | |
| })), new _.B.Promise(function(f) { | |
| return void setTimeout(f, b) | |
| } | |
| )]), 0) | |
| }) | |
| } | |
| ; | |
| fj = function(a, b) { | |
| return { | |
| id: a, | |
| nf: b, | |
| tf: void 0 | |
| } | |
| } | |
| ; | |
| gj = function(a, b, c, d) { | |
| return { | |
| id: a, | |
| nf: b, | |
| ym: c, | |
| tf: d | |
| } | |
| } | |
| ; | |
| jj = function(a, b) { | |
| if (a !== a.top) { | |
| b = void 0 === b ? -1 : b; | |
| if (0 > b) | |
| a = !1; | |
| else { | |
| var c = _.hj(a, !0, !0) | |
| , d = _.ij(a, !0); | |
| a = 0 < c && 0 < d && Math.abs(1 - a.screen.width / c) <= b && Math.abs(1 - a.screen.height / d) <= b | |
| } | |
| a = a ? 0 : 512 | |
| } else | |
| a = 0; | |
| return a | |
| } | |
| ; | |
| _.kj = function(a) { | |
| return a.innerHeight >= a.innerWidth | |
| } | |
| ; | |
| _.lj = function(a) { | |
| var b = _.hj(a); | |
| a = a.innerWidth; | |
| return b && a ? b / a : 0 | |
| } | |
| ; | |
| mj = function(a, b, c) { | |
| b = void 0 === b ? 420 : b; | |
| return (a = _.hj(a, !0, void 0 === c ? !1 : c)) ? a > b ? 32768 : 320 > a ? 65536 : 0 : 16384 | |
| } | |
| ; | |
| _.nj = function(a) { | |
| a = a.document; | |
| var b = {}; | |
| a && (b = "CSS1Compat" == a.compatMode ? a.documentElement : a.body); | |
| return b || {} | |
| } | |
| ; | |
| _.ij = function(a, b) { | |
| var c = _.nj(a).clientHeight; | |
| return (void 0 === b ? 0 : b) ? c * _.oj(a) : c | |
| } | |
| ; | |
| _.hj = function(a, b, c) { | |
| var d, e = null != (d = _.nj(a).clientWidth) ? d : (void 0 === c ? 0 : c) ? a.innerWidth : void 0; | |
| return (void 0 === b ? 0 : b) ? e * _.oj(a) : e | |
| } | |
| ; | |
| _.pj = function(a, b) { | |
| var c = _.nj(a); | |
| return b ? (a = _.ij(a), | |
| c.scrollHeight === a ? c.offsetHeight : c.scrollHeight) : c.offsetHeight | |
| } | |
| ; | |
| _.qj = function(a) { | |
| return void 0 === a.pageYOffset ? (a.document.documentElement || a.document.body.parentNode || a.document.body).scrollTop : a.pageYOffset | |
| } | |
| ; | |
| rj = function(a, b, c, d) { | |
| try { | |
| if (a.setAttribute("data-google-query-id", c), | |
| !d) { | |
| null != b.googletag || (b.googletag = { | |
| cmd: [] | |
| }); | |
| var e; | |
| b.googletag.queryIds = null != (e = b.googletag.queryIds) ? e : []; | |
| b.googletag.queryIds.push(c); | |
| 500 < b.googletag.queryIds.length && b.googletag.queryIds.shift() | |
| } | |
| } catch (f) {} | |
| } | |
| ; | |
| _.sj = function(a) { | |
| var b = a.Lh | |
| , c = a.sg | |
| , d = a.gh | |
| , e = a.Mh | |
| , f = a.tg; | |
| a = a.hh; | |
| for (var g = [], h = 0; h < a; h++) | |
| for (var k = 0; k < d; k++) { | |
| var l = k | |
| , m = d - 1 | |
| , n = h | |
| , p = a - 1; | |
| g.push({ | |
| x: b + (0 === m ? 0 : l / m) * (c - b), | |
| y: e + (0 === p ? 0 : n / p) * (f - e) | |
| }) | |
| } | |
| return g | |
| } | |
| ; | |
| tj = function(a, b) { | |
| a.hasOwnProperty("_goog_efp_called_") || (a._goog_efp_called_ = a.elementFromPoint(b.x, b.y)); | |
| return a.elementFromPoint(b.x, b.y) | |
| } | |
| ; | |
| _.yj = function(a) { | |
| var b = a.pa | |
| , c = a.mj | |
| , d = a.Sg | |
| , e = a.Qk | |
| , f = a.In | |
| , g = a.Ln | |
| , h = a.La; | |
| a = 0; | |
| try { | |
| a |= jj(b, g); | |
| var k = Math.min(b.screen.width || 0, b.screen.height || 0); | |
| a |= k ? 320 > k ? 8192 : 0 : 2048; | |
| a |= b.navigator && uj(b.navigator.userAgent) ? 1048576 : 0; | |
| if (c) { | |
| g = a; | |
| var l = b.innerHeight; | |
| var m = _.oj(b) * l >= c; | |
| var n = g | (m ? 0 : 1024) | |
| } else | |
| n = a | (_.kj(b) ? 0 : 8); | |
| a = n; | |
| a |= mj(b, d, f) | |
| } catch (p) { | |
| a |= 32 | |
| } | |
| switch (e) { | |
| case 2: | |
| c = h; | |
| c = void 0 === c ? null : c; | |
| d = _.sj({ | |
| Lh: 0, | |
| sg: b.innerWidth, | |
| gh: 3, | |
| Mh: 0, | |
| tg: Math.min(Math.round(b.innerWidth / 320 * 50), vj) + 15, | |
| hh: 3 | |
| }); | |
| null != wj(xj(b, c), d) && (a |= 16777216); | |
| break; | |
| case 1: | |
| c = h, | |
| c = void 0 === c ? null : c, | |
| d = b.innerWidth, | |
| e = b.innerHeight, | |
| f = Math.min(Math.round(b.innerWidth / 320 * 50), vj) + 15, | |
| n = _.sj({ | |
| Lh: 0, | |
| sg: d, | |
| gh: 3, | |
| Mh: e - f, | |
| tg: e, | |
| hh: 3 | |
| }), | |
| 25 < f && n.push({ | |
| x: d - 25, | |
| y: e - 25 | |
| }), | |
| null != wj(xj(b, c), n) && (a |= 16777216) | |
| } | |
| return a | |
| } | |
| ; | |
| uj = function(a) { | |
| return /Android 2/.test(a) || /iPhone OS [34]_/.test(a) || /Windows Phone (?:OS )?[67]/.test(a) || /MSIE.*Windows NT/.test(a) || /Windows NT.*Trident/.test(a) | |
| } | |
| ; | |
| xj = function(a, b) { | |
| return new _.zj(a,{ | |
| Ei: Aj(a, void 0 === b ? null : b) | |
| }) | |
| } | |
| ; | |
| Aj = function(a, b) { | |
| if (b = void 0 === b ? null : b) { | |
| var c = b; | |
| return function(d, e, f) { | |
| var g, h; | |
| _.Bj(c, "ach_evt", { | |
| tn: d.tagName, | |
| id: null != (g = d.getAttribute("id")) ? g : "", | |
| cls: null != (h = d.getAttribute("class")) ? h : "", | |
| ign: String(f), | |
| pw: a.innerWidth, | |
| ph: a.innerHeight, | |
| x: e.x, | |
| y: e.y | |
| }, !0, 1) | |
| } | |
| } | |
| } | |
| ; | |
| Dj = function(a, b) { | |
| b = void 0 === b ? [] : b; | |
| var c = Date.now(); | |
| return _.Cj(b, function(d) { | |
| return c - d < 1E3 * a | |
| }) | |
| } | |
| ; | |
| Ej = function(a, b, c) { | |
| try { | |
| var d = a.getItem(c); | |
| if (!d) | |
| return []; | |
| try { | |
| var e = JSON.parse(d) | |
| } catch (f) {} | |
| if (!Array.isArray(e) || _.xg(e, function(f) { | |
| return !_.y(Number, "isInteger").call(Number, f) | |
| })) | |
| return a.removeItem(c), | |
| []; | |
| e = Dj(b, e); | |
| e.length || null == a || a.removeItem(c); | |
| return e | |
| } catch (f) { | |
| return null | |
| } | |
| } | |
| ; | |
| _.Gj = function(a, b, c) { | |
| return 0 >= b || null == a || !Fj(a) ? null : Ej(a, b, c) | |
| } | |
| ; | |
| Qj = function(a) { | |
| var b = _.Ij(new _.Jj, a.tb); | |
| b = Kj(b, 4, _.Lj, Qc(a.um)); | |
| b = _.Mj(b, 11, a.Aa); | |
| b = _.Nj(b, 8, a.pvsid); | |
| b = _.Nj(b, 7, a.bg); | |
| b = _.Mj(b, 9, a.Tb); | |
| var c = _.Oj(b, _.Pj, 5); | |
| _.ue(c, 1, _.Cc, a.kb); | |
| return b | |
| } | |
| ; | |
| _.Rj = function(a) { | |
| var b = _.Ij(new _.Jj, a.tb); | |
| b = Kj(b, 3, _.Lj, Dc(a.T)); | |
| b = _.Mj(b, 11, a.Aa); | |
| b = _.Nj(b, 8, a.pvsid); | |
| b = _.Nj(b, 7, a.bg); | |
| b = _.Mj(b, 9, a.Tb); | |
| var c = _.Oj(b, _.Pj, 5); | |
| _.ue(c, 1, _.Cc, a.kb); | |
| return b | |
| } | |
| ; | |
| Tj = function(a, b) { | |
| return null !== _.Sj(a, function(c) { | |
| return c.nodeType === Node.ELEMENT_NODE && b.has(c) | |
| }, !0) | |
| } | |
| ; | |
| Uj = function(a, b) { | |
| return _.Sj(a, function(c) { | |
| return c.nodeType === Node.ELEMENT_NODE && "fixed" === b.getComputedStyle(c, null).position | |
| }, !0) | |
| } | |
| ; | |
| Vj = function(a) { | |
| for (var b = [], c = _.A(a.document.querySelectorAll("*")), d = c.next(); !d.done; d = c.next()) { | |
| d = d.value; | |
| var e = a.getComputedStyle(d, null); | |
| "fixed" === e.position && "none" !== e.display && "hidden" !== e.visibility && b.push(d) | |
| } | |
| return b | |
| } | |
| ; | |
| Wj = function(a, b) { | |
| b = b.getBoundingClientRect(); | |
| var c = b.left | |
| , d = b.bottom | |
| , e = b.right; | |
| return 0 <= b.top && 0 <= c && d <= a.innerHeight && e <= a.innerWidth | |
| } | |
| ; | |
| Xj = function(a) { | |
| return Math.round(10 * Math.round(a / 10)) | |
| } | |
| ; | |
| Yj = function(a) { | |
| return a.position + "-" + Xj(a.la) + "x" + Xj(a.ra) + "-" + Xj(a.scrollY + a.Hd) + "Y" | |
| } | |
| ; | |
| Zj = function(a) { | |
| return "f-" + Yj({ | |
| position: a.position, | |
| Hd: a.Hd, | |
| scrollY: 0, | |
| la: a.la, | |
| ra: a.ra | |
| }) | |
| } | |
| ; | |
| ak = function(a, b) { | |
| a = Math.min(null != a ? a : Infinity, null != b ? b : Infinity); | |
| return Infinity !== a ? a : 0 | |
| } | |
| ; | |
| ck = function(a, b, c) { | |
| var d = _.bk(c.pa).sideRailProcessedFixedElements; | |
| if (!d.has(a)) { | |
| var e = a.getBoundingClientRect(); | |
| if (e) { | |
| var f = Math.min(e.bottom + 10, c.ra) | |
| , g = Math.max(e.left - 10, 0) | |
| , h = Math.min(e.right + 10, c.la) | |
| , k = .3 * c.la; | |
| for (e = Math.max(e.top - 10, 0); e <= f; e += 10) { | |
| if (0 < h && g < k) { | |
| var l = Zj({ | |
| position: "left", | |
| Hd: e, | |
| la: c.la, | |
| ra: c.ra | |
| }); | |
| b.set(l, ak(b.get(l), g)) | |
| } | |
| if (g < c.la && h > c.la - k) { | |
| l = Zj({ | |
| position: "right", | |
| Hd: e, | |
| la: c.la, | |
| ra: c.ra | |
| }); | |
| var m = c.la - h; | |
| b.set(l, ak(b.get(l), m)) | |
| } | |
| } | |
| d.add(a) | |
| } | |
| } | |
| } | |
| ; | |
| fk = function(a, b) { | |
| var c = b.pa | |
| , d = b.Xc | |
| , e = "f-" + Xj(b.la) + "x" + Xj(b.ra); | |
| a.has(e) || (a.set(e, 0), | |
| e = Vj(c), | |
| d ? (dk(a, b, e.filter(function(f) { | |
| return Wj(c, f) | |
| })), | |
| ek(c, e.filter(function(f) { | |
| return !Wj(c, f) | |
| }))) : dk(a, b, e)) | |
| } | |
| ; | |
| dk = function(a, b, c) { | |
| var d = b.Pc | |
| , e = b.pa; | |
| _.bk(e).sideRailProcessedFixedElements.clear(); | |
| d = new _.B.Set([].concat(_.Si(_.y(Array, "from").call(Array, e.document.querySelectorAll("[data-anchor-status],[data-side-rail-status]"))), _.Si(d))); | |
| c = _.A(c); | |
| for (e = c.next(); !e.done; e = c.next()) | |
| e = e.value, | |
| Tj(e, d) || ck(e, a, b) | |
| } | |
| ; | |
| hk = function(a) { | |
| if (1200 > a.la || 650 > a.ra) | |
| return null; | |
| var b = _.bk(a.pa).sideRailAvailableSpace; | |
| a.bj || fk(b, { | |
| pa: a.pa, | |
| la: a.la, | |
| ra: a.ra, | |
| Pc: a.Pc, | |
| Xc: a.Xc | |
| }); | |
| for (var c = [], d = .9 * a.ra, e = _.qj(a.pa), f = (a.ra - d) / 2, g = f, h = d / 7, k = 0; 8 > k; k++) { | |
| var l = c | |
| , m = l.push; | |
| var n = g; | |
| var p = a.position | |
| , r = b | |
| , u = { | |
| pa: a.pa, | |
| la: a.la, | |
| ra: a.ra, | |
| Pc: a.Pc, | |
| Gd: a.Gd | |
| } | |
| , w = Zj({ | |
| position: p, | |
| Hd: n, | |
| la: u.la, | |
| ra: u.ra | |
| }) | |
| , z = Yj({ | |
| position: p, | |
| Hd: n, | |
| scrollY: e, | |
| la: u.la, | |
| ra: u.ra | |
| }); | |
| if (!r.has(z)) { | |
| var x = "left" === p ? 20 : u.la - 20 | |
| , C = x; | |
| p = .3 * u.la / 5 * ("left" === p ? 1 : -1); | |
| for (var E = 0; 6 > E; E++) { | |
| var D = tj(u.pa.document, { | |
| x: Math.round(C), | |
| y: Math.round(n) | |
| }) | |
| , L = Tj(D, u.Pc) | |
| , O = Uj(D, u.pa); | |
| if (!L && null !== O) { | |
| ck(O, r, u); | |
| r.delete(z); | |
| break | |
| } | |
| L || (L = u, | |
| "true" === D.getAttribute("google-side-rail-overlap") ? L = !0 : "false" === D.getAttribute("google-side-rail-overlap") || L.Gd && !_.y(gk, "includes").call(gk, D.tagName.toLowerCase()) ? L = !1 : (O = D.offsetHeight >= .25 * L.ra, | |
| L = D.offsetWidth >= .9 * L.la && O)); | |
| if (L) | |
| r.set(z, Math.round(Math.abs(C - x) + 20)); | |
| else if (C !== x) | |
| C -= p, | |
| p /= 2; | |
| else { | |
| r.set(z, 0); | |
| break | |
| } | |
| C += p | |
| } | |
| } | |
| n = ak(r.get(w), r.get(z)); | |
| m.call(l, n); | |
| g += h | |
| } | |
| b = a.Lj; | |
| e = a.position; | |
| d = Math.round(d / 8); | |
| f = Math.round(f); | |
| g = a.minWidth; | |
| a = a.minHeight; | |
| l = []; | |
| h = _.y(Array(c.length), "fill").call(Array(c.length), 0); | |
| for (k = 0; k < c.length; k++) { | |
| for (; 0 !== l.length && c[l[l.length - 1]] >= c[k]; ) | |
| l.pop(); | |
| h[k] = 0 === l.length ? 0 : l[l.length - 1] + 1; | |
| l.push(k) | |
| } | |
| l = []; | |
| m = c.length - 1; | |
| k = _.y(Array(c.length), "fill").call(Array(c.length), 0); | |
| for (n = m; 0 <= n; n--) { | |
| for (; 0 !== l.length && c[l[l.length - 1]] >= c[n]; ) | |
| l.pop(); | |
| k[n] = 0 === l.length ? m : l[l.length - 1] - 1; | |
| l.push(n) | |
| } | |
| l = null; | |
| for (m = 0; m < c.length; m++) | |
| if (n = { | |
| position: e, | |
| width: Math.round(c[m]), | |
| height: Math.round((k[m] - h[m] + 1) * d), | |
| offsetY: f + h[m] * d | |
| }, | |
| r = n.width >= g && n.height >= a, | |
| 0 === b && r) { | |
| l = n; | |
| break | |
| } else | |
| 1 === b && r && (!l || n.width * n.height > l.width * l.height) && (l = n); | |
| return l | |
| } | |
| ; | |
| ek = function(a, b) { | |
| var c = _.bk(a); | |
| if (b.length && !c.g) { | |
| var d = new MutationObserver(function() { | |
| setTimeout(function() { | |
| ik(a); | |
| for (var f = _.A(c.A), g = f.next(); !g.done; g = f.next()) | |
| g = g.value, | |
| g() | |
| }, 500) | |
| } | |
| ); | |
| b = _.A(b); | |
| for (var e = b.next(); !e.done; e = b.next()) | |
| d.observe(e.value, { | |
| attributes: !0 | |
| }); | |
| c.g = d | |
| } | |
| } | |
| ; | |
| ik = function(a) { | |
| a = _.bk(a).sideRailAvailableSpace; | |
| var b = _.y(Array, "from").call(Array, _.y(a, "keys").call(a)).filter(function(d) { | |
| return _.y(d, "startsWith").call(d, "f-") | |
| }); | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) | |
| a.delete(c.value) | |
| } | |
| ; | |
| _.nk = function(a) { | |
| if (a.ma) | |
| return a.ma.Sb(1228, function() { | |
| return hk(a) | |
| }) || null; | |
| try { | |
| return hk(a) | |
| } catch (b) {} | |
| return null | |
| } | |
| ; | |
| ok = function(a, b, c, d, e) { | |
| b = b.styleSheets; | |
| if (!b) | |
| return !1; | |
| var f = a.matches || a.msMatchesSelector; | |
| d = -1 === d ? Infinity : d; | |
| e = -1 === e ? Infinity : e; | |
| for (var g = 0; g < Math.min(b.length, d); ++g) { | |
| var h = null; | |
| try { | |
| var k = b[g] | |
| , l = null; | |
| try { | |
| l = k.cssRules || k.rules | |
| } catch (D) { | |
| if (15 == D.code) | |
| throw D.styleSheet = k, | |
| D; | |
| } | |
| h = l | |
| } catch (D) { | |
| continue | |
| } | |
| l = void 0; | |
| if (null != (l = h) && l.length) | |
| for (l = 0; l < Math.min(h.length, e); ++l) | |
| try { | |
| var m = h[l], n, p = m, r = c; | |
| if (!(n = f.call(a, p.selectorText) && r(p))) | |
| a: { | |
| var u = void 0; | |
| p = a; | |
| r = f; | |
| var w = c | |
| , z = e | |
| , x = null != (u = m.cssRules) ? u : []; | |
| for (u = 0; u < Math.min(x.length, z); u++) { | |
| var C = x[u] | |
| , E = w; | |
| if (r.call(p, C.selectorText) && E(C)) { | |
| n = !0; | |
| break a | |
| } | |
| } | |
| n = !1 | |
| } | |
| if (n) | |
| return !0 | |
| } catch (D) {} | |
| } | |
| return !1 | |
| } | |
| ; | |
| rk = function(a, b, c, d) { | |
| var e = a.style; | |
| return (null == e ? 0 : e.height) && !_.y(pk, "includes").call(pk, e.height) || (null == e ? 0 : e.maxHeight) && !_.y(qk, "includes").call(qk, e.maxHeight) || ok(a, b.document, function(f) { | |
| var g = f.style.height; | |
| f = f.style.getPropertyValue("max-height"); | |
| return !!g && !_.y(pk, "includes").call(pk, g) || !!f && !_.y(qk, "includes").call(qk, f) | |
| }, c, d) ? !1 : !0 | |
| } | |
| ; | |
| tk = function(a, b, c) { | |
| if (!a) | |
| return !0; | |
| var d = !0; | |
| sk(a, function(e) { | |
| return d = rk(e, b, 10, 10) | |
| }, c); | |
| return d | |
| } | |
| ; | |
| uk = function(a) { | |
| return "number" === typeof a || "string" === typeof a | |
| } | |
| ; | |
| xk = function(a) { | |
| a = vk(a); | |
| return _.wk(a) | |
| } | |
| ; | |
| vk = function(a) { | |
| return null === a ? "null" : void 0 === a ? "undefined" : a | |
| } | |
| ; | |
| Ak = function(a, b, c, d) { | |
| c = void 0 === c ? null : c; | |
| d = void 0 === d ? {} : d; | |
| var e = yk.g(); | |
| 0 === e.g && (e.g = .001 > Math.random() ? 2 : 1); | |
| 2 === e.g && (e = {}, | |
| fg(_.y(Object, "assign").call(Object, {}, (e.c = String(a), | |
| e.pc = String(zk(window)), | |
| e.em = c, | |
| e.lid = b, | |
| e.eids = Bh().join(), | |
| e), d), "esp")) | |
| } | |
| ; | |
| Bk = function() { | |
| var a = window; | |
| var b = void 0 === b ? function() {} | |
| : b; | |
| return new _.B.Promise(function(c) { | |
| var d = function() { | |
| c(b()); | |
| _.bg(a, "load", d) | |
| }; | |
| _.vf(a, "load", d) | |
| } | |
| ) | |
| } | |
| ; | |
| Ck = function(a) { | |
| var b = [] | |
| , c = RegExp("^_GESPSK-(.+)$"); | |
| try { | |
| for (var d = 0; d < a.length; d++) { | |
| var e = (c.exec(a.key(d)) || [])[1]; | |
| e && b.push(e) | |
| } | |
| } catch (f) {} | |
| return b | |
| } | |
| ; | |
| Gk = function(a, b) { | |
| return Dk(a, Ek, 2).some(function(c) { | |
| return Fk(c, 1) === b && _.bj(c, 2) | |
| }) | |
| } | |
| ; | |
| Nk = function(a, b, c, d) { | |
| if (b) | |
| for (var e = _.A(Ck(b)), f = e.next(), g = {}; !f.done; g = { | |
| Wc: void 0 | |
| }, | |
| f = e.next()) | |
| if (g.Wc = f.value, | |
| (f = Hk().get(g.Wc, b).jd) && !Ik(a, g.Wc)) { | |
| var h = Jk(f); | |
| if (2 !== h && 3 !== h) { | |
| h = !1; | |
| if (c) { | |
| var k = /^(\d+)$/.exec(g.Wc); | |
| if (k && !(h = _.y(c.split(","), "includes").call(c.split(","), k[1]))) | |
| continue; | |
| if (!h && !c.split(",").some(function(m) { | |
| return function(n) { | |
| var p; | |
| return null == d ? void 0 : null == (p = d.get(n)) ? void 0 : p.has(m.Wc) | |
| } | |
| }(g))) | |
| continue | |
| } | |
| _.ti(f, 9, h); | |
| (h = Fk(f, 2)) && 1024 < h.length && (k = {}, | |
| Ak(55, g.Wc, null, (k.sl = String(h.length), | |
| k)), | |
| _.Kk(f.ub(Lk(108)), 2)); | |
| Mk(a, 2, Ek, f); | |
| f = Fk(f, 2); | |
| k = h = void 0; | |
| var l = {}; | |
| Ak(19, g.Wc, null, (l.hs = f ? "1" : "0", | |
| l.sl = String(null != (k = null == (h = f) ? void 0 : h.length) ? k : -1), | |
| l)) | |
| } | |
| } | |
| } | |
| ; | |
| Ik = function(a, b) { | |
| return Dk(a, Ek, 2).some(function(c) { | |
| return Fk(c, 1) === b && _.bj(c, 2) | |
| }) | |
| } | |
| ; | |
| Ok = function(a) { | |
| return "string" === typeof a ? a : a instanceof Error ? a.message : null | |
| } | |
| ; | |
| Zk = function(a, b, c, d, e, f) { | |
| f = void 0 === f ? Pk : f; | |
| var g, h, k, l, m, n, p, r, u, w, z, x, C; | |
| return _.xf(function(E) { | |
| return 1 == E.g ? (g = new Qk, | |
| h = new Rk(a,c,e), | |
| J(g, h), | |
| J(g, new Sk(h.o,void 0,d,e)), | |
| k = new Tk(h.j,e), | |
| J(g, k), | |
| l = new Uk(k.j,e), | |
| J(g, l), | |
| m = new Vk(b,l.j,e), | |
| J(g, m), | |
| J(g, new Sk(m.o,void 0,d,e)), | |
| n = new Wk(m.j,m.H,f.Ke ? 1024 : 300,f.Ke ? 1024 : 1E3,e), | |
| J(g, n), | |
| J(g, new Sk(n.j,void 0,d,e)), | |
| p = new Xk(e), | |
| J(g, p), | |
| r = new Yk(p.output,l.o,e), | |
| J(g, r), | |
| u = new Vk(b,r.j,e), | |
| J(g, u), | |
| w = new Sk(u.j,void 0,d,e), | |
| J(g, w), | |
| g.run(), | |
| C = a, | |
| E.yield(n.j.promise, 2)) : E.return({ | |
| id: C, | |
| collectorGeneratedData: null != (x = null == (z = E.A) ? void 0 : Fk(z, 2)) ? x : null | |
| }) | |
| }) | |
| } | |
| ; | |
| el = function(a, b, c, d) { | |
| var e = { | |
| Ke: _.I($k), | |
| zg: !1 | |
| }; | |
| e = void 0 === e ? Pk : e; | |
| al() !== bl(window) ? Ak(16, "") : cl(a, "encryptedSignalProviders", c) && cl(a, "secureSignalProviders", c) || (Ak(38, ""), | |
| dl(a, "encryptedSignalProviders", b, e, c, d), | |
| dl(a, "secureSignalProviders", b, e, c, function() {})) | |
| } | |
| ; | |
| cl = function(a, b, c) { | |
| if (void 0 === a[b] || a[b]instanceof Array) | |
| return !1; | |
| a[b].addErrorHandler(c); | |
| return !0 | |
| } | |
| ; | |
| dl = function(a, b, c, d, e, f) { | |
| var g, h = new fl(null != (g = a[b]) ? g : [],c,"secureSignalProviders" === b,f,d); | |
| a[b] = new gl(h); | |
| h.addErrorHandler(e) | |
| } | |
| ; | |
| jl = function(a, b) { | |
| var c = new Qk | |
| , d = new Xk(b); | |
| a = new hl(d.output,a,b); | |
| il(c, [d, a]); | |
| c.run() | |
| } | |
| ; | |
| nl = function(a, b, c, d, e) { | |
| var f = b.toString(); | |
| if (kl.has(f)) | |
| return null; | |
| kl.add(f); | |
| f = new Qk; | |
| a = new Rk(a,c,e); | |
| var g = new Sk(a.o,c,d,e) | |
| , h = new ll(a.j,e) | |
| , k = new Tk(h.j,e); | |
| b = new ml(k.j,b,e); | |
| c = new Sk(b.j,c,d,e); | |
| il(f, [a, g, h, k, b, c]); | |
| f.run(); | |
| return f | |
| } | |
| ; | |
| pl = function(a, b, c) { | |
| c = void 0 === c ? ol : c; | |
| a.goog_sdr_l || (Object.defineProperty(a, "goog_sdr_l", { | |
| value: !0 | |
| }), | |
| "complete" === a.document.readyState ? c(a, b) : _.vf(a, "load", function() { | |
| return void c(a, b) | |
| })) | |
| } | |
| ; | |
| ql = function(a) { | |
| try { | |
| var b, c; | |
| return (null != (c = null == (b = a.top) ? void 0 : b.frames) ? c : {}).google_ads_top_frame | |
| } catch (d) {} | |
| return null | |
| } | |
| ; | |
| rl = function(a) { | |
| var b = RegExp("^https?://[^/#?]+/?$"); | |
| return !!a && !b.test(a) | |
| } | |
| ; | |
| tl = function(a) { | |
| if (a === a.top || _.sl(a.top)) | |
| return _.B.Promise.resolve({ | |
| status: 4 | |
| }); | |
| var b = ql(a); | |
| if (!b) | |
| return _.B.Promise.resolve({ | |
| status: 2 | |
| }); | |
| if (a.parent === a.top && rl(a.document.referrer)) | |
| return _.B.Promise.resolve({ | |
| status: 3 | |
| }); | |
| var c = new _.hi; | |
| a = new MessageChannel; | |
| a.port1.onmessage = function(d) { | |
| "__goog_top_url_resp" === d.data.msgType && c.resolve({ | |
| Zb: d.data.topUrl, | |
| status: d.data.topUrl ? 0 : 1 | |
| }) | |
| } | |
| ; | |
| b.postMessage({ | |
| msgType: "__goog_top_url_req" | |
| }, "*", [a.port2]); | |
| return c.promise | |
| } | |
| ; | |
| xl = function(a, b) { | |
| var c = ul(a); | |
| return c.messageChannelSendRequestFn ? _.B.Promise.resolve(c.messageChannelSendRequestFn) : new _.B.Promise(function(d) { | |
| function e(k) { | |
| return h.g(k).then(function(l) { | |
| return l.data | |
| }) | |
| } | |
| var f = _.ag("IFRAME"); | |
| f.style.display = "none"; | |
| f.name = "goog_topics_frame"; | |
| b && (f.credentialless = !0); | |
| f.src = _.ib(vl).toString(); | |
| var g = (new URL(vl.toString())).origin | |
| , h = wl({ | |
| destination: a, | |
| qb: f, | |
| origin: g, | |
| Kb: "goog:gRpYw:doubleclick" | |
| }); | |
| h.g("goog:topics:frame:handshake:ack").then(function(k) { | |
| "goog:topics:frame:handshake:ack" === k.data && d(e) | |
| }); | |
| c.messageChannelSendRequestFn = e; | |
| a.document.documentElement.appendChild(f) | |
| } | |
| ) | |
| } | |
| ; | |
| El = function(a, b, c, d) { | |
| var e = { | |
| skipTopicsObservation: _.I(yl), | |
| includeBuyerTopics: _.I(zl) | |
| }; | |
| e = void 0 === e ? {} : e; | |
| var f = Al(d) | |
| , g = f.We | |
| , h = f.Ve; | |
| b = ul(b); | |
| b.getTopicsPromise || (a = a({ | |
| message: "goog:topics:frame:get:topics", | |
| skipTopicsObservation: e.skipTopicsObservation, | |
| includeBuyerTopics: e.includeBuyerTopics | |
| }).then(function(k) { | |
| var l = h; | |
| if (k instanceof Uint8Array) | |
| l || (l = !(g instanceof Uint8Array && Va(k, g))); | |
| else if (Xg()(k)) | |
| l || (l = k !== g); | |
| else | |
| return c.Qb(989, Error(JSON.stringify(k))), | |
| 7; | |
| if (l && d) | |
| try { | |
| var m = new Bl | |
| , n = _.Xf(); | |
| var p = _.yi(m, 2, n); | |
| k instanceof Uint8Array ? Kj(p, 1, Cl, hc(k, !1, !1)) : Kj(p, 3, Cl, Dc(k)); | |
| d.setItem("goog:cached:topics", Dl(p)) | |
| } catch (r) {} | |
| return k | |
| }), | |
| b.getTopicsPromise = a); | |
| return g && !h ? _.B.Promise.resolve(g) : b.getTopicsPromise | |
| } | |
| ; | |
| Al = function(a) { | |
| if (!a) | |
| return { | |
| We: null, | |
| Ve: !0 | |
| }; | |
| try { | |
| var b = a.getItem("goog:cached:topics"); | |
| if (!b) | |
| return { | |
| We: null, | |
| Ve: !0 | |
| }; | |
| var c = Fl(b) | |
| , d = Gl(c, Cl); | |
| switch (d) { | |
| case 0: | |
| var e = null; | |
| break; | |
| case 1: | |
| e = Hl(Il(c, Jl(c, Cl, 1))); | |
| break; | |
| case 3: | |
| e = _.hg(c, Jl(c, Cl, 3), 0); | |
| break; | |
| default: | |
| db(d) | |
| } | |
| var f = _.vg(c, 2) + 6048E5 < _.Xf(); | |
| return { | |
| We: e, | |
| Ve: f | |
| } | |
| } catch (g) { | |
| return { | |
| We: null, | |
| Ve: !0 | |
| } | |
| } | |
| } | |
| ; | |
| ul = function(a) { | |
| var b; | |
| return null != (b = a.google_tag_topics_state) ? b : a.google_tag_topics_state = {} | |
| } | |
| ; | |
| Ml = function(a) { | |
| if (na()) { | |
| var b = a.document.documentElement.lang; | |
| Kl(a) ? Ll(zk(a), !0, "", b) : (new MutationObserver(function(c, d) { | |
| Kl(a) && (Ll(zk(a), !1, b, a.document.documentElement.lang), | |
| d.disconnect()) | |
| } | |
| )).observe(a.document.documentElement, { | |
| attributeFilter: ["class"] | |
| }) | |
| } | |
| } | |
| ; | |
| Kl = function(a) { | |
| var b, c; | |
| a = null == (b = a.document) ? void 0 : null == (c = b.documentElement) ? void 0 : c.classList; | |
| return !!((null == a ? 0 : a.contains("translated-rtl")) || (null == a ? 0 : a.contains("translated-ltr"))) | |
| } | |
| ; | |
| Ll = function(a, b, c, d) { | |
| fg({ | |
| ptt: "17", | |
| pvsid: "" + a, | |
| ibatl: String(b), | |
| pl: c, | |
| nl: d | |
| }, "translate-event") | |
| } | |
| ; | |
| Ol = function(a) { | |
| var b = ""; | |
| Nl(function(c) { | |
| if (c === c.top) | |
| return !0; | |
| var d; | |
| if (null == (d = c.document) ? 0 : d.referrer) | |
| b = c.document.referrer; | |
| return !1 | |
| }, !1, !1, a); | |
| return b | |
| } | |
| ; | |
| Pl = function() { | |
| var a = Date.now(); | |
| return _.y(Number, "isFinite").call(Number, a) ? Math.round(a) : 0 | |
| } | |
| ; | |
| Sl = function(a, b) { | |
| var c = new Ql; | |
| var d = Pl(); | |
| c = _.Nj(c, 1, d); | |
| c = _.Nj(c, 2, a.pvsid); | |
| c = _.Mj(c, 3, a.Qa); | |
| d = Bh(); | |
| c = _.se(c, 4, d, Fc); | |
| b = _.Nj(c, 5, b); | |
| a = _.Mj(b, 12, a.Aa); | |
| var e; | |
| if (b = null == (e = _.B.globalThis.performance) ? void 0 : e.memory) { | |
| e = new Rl; | |
| try { | |
| _.Nj(e, 1, b.jsHeapSizeLimit) | |
| } catch (f) {} | |
| try { | |
| _.Nj(e, 2, b.totalJSHeapSize) | |
| } catch (f) {} | |
| try { | |
| _.Nj(e, 3, b.usedJSHeapSize) | |
| } catch (f) {} | |
| } else | |
| e = void 0; | |
| e && _.Di(a, 10, e); | |
| return a | |
| } | |
| ; | |
| Ul = function(a) { | |
| return _.I(Tl) ? { | |
| Ob: 1E3, | |
| Vb: .001 > a.qd, | |
| re: 1E4, | |
| Fe: 1E-4 > a.qd | |
| } : { | |
| Ob: a.Ob, | |
| Vb: a.Vb, | |
| re: a.re, | |
| Fe: a.Fe | |
| } | |
| } | |
| ; | |
| am = function(a) { | |
| var b = _.$f() | |
| , c = Ul(a) | |
| , d = c.Vb | |
| , e = c.Ob | |
| , f = c.Fe | |
| , g = c.re; | |
| if (d) { | |
| c = a.Da; | |
| var h = c.hd | |
| , k = Sl(a, e) | |
| , l = new Vl; | |
| b = _.Nj(l, 2, b); | |
| l = new Wl; | |
| d = _.Xl(l, 1, d); | |
| e = _.Yl(d, 2, e); | |
| f = _.Xl(e, 3, f); | |
| f = _.Yl(f, 4, g); | |
| f = _.Xl(f, 5, a.Eh); | |
| a = _.Yl(f, 6, a.vg); | |
| a = _.Di(b, 3, a); | |
| k = _.Zl(k, 6, $l, a); | |
| h.call(c, k) | |
| } | |
| } | |
| ; | |
| dm = function(a) { | |
| var b = Ul(a) | |
| , c = b.Ob; | |
| if (!b.Vb) | |
| return function() {} | |
| ; | |
| var d = Pl(); | |
| a.Da.hd(bm(Sl(a, c))); | |
| return function() { | |
| var e = a.Da | |
| , f = e.hd | |
| , g = Sl(a, c); | |
| var h = new cm; | |
| var k = Pl() - d; | |
| h = _.Nj(h, 1, k); | |
| g = _.Zl(g, 14, $l, h); | |
| return void f.call(e, g) | |
| } | |
| } | |
| ; | |
| em = function(a) { | |
| var b = a.split("/"); | |
| return "/" === a.charAt(0) && 2 <= b.length ? b[1] : "/" !== a.charAt(0) && 1 <= b.length ? b[0] : "" | |
| } | |
| ; | |
| M = function(a, b, c) { | |
| var d = void 0 === d ? !1 : d; | |
| return function() { | |
| var e = _.za.apply(0, arguments) | |
| , f = fm(a, b, c, d).apply(this, e); | |
| try { | |
| var g = e.length | |
| , h = Ul(a) | |
| , k = h.Fe | |
| , l = h.re; | |
| if (h.Vb && k) { | |
| var m = a.Da | |
| , n = m.hd | |
| , p = Sl(a, h.Ob); | |
| var r = _.Nj(p, 5, l); | |
| var u = new gm; | |
| var w = _.K(u, 1, b); | |
| var z = _.Yl(w, 2, g); | |
| var x = _.Zl(r, 9, $l, z); | |
| n.call(m, x) | |
| } | |
| } catch (C) {} | |
| return f | |
| } | |
| } | |
| ; | |
| fm = function(a, b, c, d) { | |
| d = void 0 === d ? !1 : d; | |
| return function() { | |
| var e = _.za.apply(0, arguments) | |
| , f = void 0 | |
| , g = !1 | |
| , h = null | |
| , k = _.yh(hm); | |
| try { | |
| var l = _.I(im); | |
| l && k && (h = k.start(b.toString(), 3)); | |
| f = c.apply(this, e); | |
| g = !0; | |
| l && k && k.end(h) | |
| } catch (m) { | |
| try { | |
| if (g) | |
| jm.call(this, a, 110, m); | |
| else if (jm.call(this, a, b, m), | |
| !d) | |
| throw m; | |
| } catch (n) { | |
| if (_.km(h), | |
| !g && !d) | |
| throw m; | |
| } | |
| } | |
| return f | |
| } | |
| } | |
| ; | |
| lm = function(a, b, c, d) { | |
| return fm(a, b, c, void 0 === d ? !1 : d)() | |
| } | |
| ; | |
| jm = function(a, b, c) { | |
| if (a.Eh) { | |
| c = _.mm(c) ? c.error : c; | |
| var d = new nm | |
| , e = new om; | |
| try { | |
| var f = zk(window); | |
| _.Nj(e, 1, f) | |
| } catch (p) {} | |
| try { | |
| var g = Bh(); | |
| _.se(e, 2, g, Fc) | |
| } catch (p) {} | |
| try { | |
| _.Mj(e, 3, window.document.URL) | |
| } catch (p) {} | |
| f = _.Di(d, 2, e); | |
| g = new pm; | |
| b = _.K(g, 1, b); | |
| try { | |
| var h = eh(null == c ? void 0 : c.name) ? c.name : "Unknown error"; | |
| _.Mj(b, 2, h) | |
| } catch (p) {} | |
| try { | |
| var k = eh(null == c ? void 0 : c.message) ? c.message : "Caught " + c; | |
| _.Mj(b, 3, k) | |
| } catch (p) {} | |
| try { | |
| var l = eh(null == c ? void 0 : c.stack) ? c.stack : Error().stack; | |
| l && _.se(b, 4, l.split(/\n\s*/), _.ed) | |
| } catch (p) {} | |
| h = _.Di(f, 1, b); | |
| k = new qm; | |
| try { | |
| _.Mj(k, 1, a.Qa) | |
| } catch (p) {} | |
| try { | |
| var m = rm(); | |
| _.Yl(k, 2, m) | |
| } catch (p) {} | |
| try { | |
| var n = [].concat(_.Si(_.y(sm, "keys").call(sm))); | |
| _.se(k, 3, n, _.ed) | |
| } catch (p) {} | |
| _.Zl(h, 4, tm, k); | |
| _.Nj(h, 5, a.vg); | |
| a.Da.cn(h) | |
| } | |
| } | |
| ; | |
| wm = function(a, b) { | |
| var c = um.get(a); | |
| c || (b = c = b(), | |
| vm.set(b, a), | |
| um.set(a, b)); | |
| return c | |
| } | |
| ; | |
| N = function(a) { | |
| return function() { | |
| return new xm(a,[].concat(_.Si(_.za.apply(0, arguments)))) | |
| } | |
| } | |
| ; | |
| ym = function(a) { | |
| return "[" + a.map(function(b) { | |
| return "string" === typeof b ? "'" + b + "'" : Array.isArray(b) ? ym(b) : String(b) | |
| }).join(", ") + "]" | |
| } | |
| ; | |
| zm = function(a, b) { | |
| b = ym(b); | |
| b = b.substring(1, b.length - 1); | |
| return new xm(96,[a, b]) | |
| } | |
| ; | |
| Am = function(a) { | |
| return (_.H = "rewardedSlotReady rewardedSlotGranted rewardedSlotClosed slotAdded slotRequested slotResponseReceived slotRenderEnded slotOnload slotVisibilityChanged impressionViewable gameManualInterstitialSlotReady gameManualInterstitialSlotClosed".split(" "), | |
| _.y(_.H, "includes")).call(_.H, a) ? a : null | |
| } | |
| ; | |
| Cm = function(a, b, c) { | |
| return wm(c, function() { | |
| return new Bm(a,b,c) | |
| }) | |
| } | |
| ; | |
| Em = function(a, b, c) { | |
| return wm(c, function() { | |
| return new Dm(a,b,c) | |
| }) | |
| } | |
| ; | |
| Fm = function(a, b, c, d) { | |
| "string" === typeof a ? b.setClickUrl(a) : P(d, zm("Slot.setClickUrl", [a]), c) | |
| } | |
| ; | |
| Mm = function(a, b, c, d, e) { | |
| if ("string" !== typeof a || Gm(a)) | |
| P(e, zm("Slot.setTargeting", [a, b]), c); | |
| else { | |
| var f = []; | |
| Array.isArray(b) ? f = b : _.Sa(b) ? f = _.y(Array, "from").call(Array, b) : b && (f = [b]); | |
| f = f.map(String); | |
| (b = (_.H = Hm(d), | |
| _.y(_.H, "find")).call(_.H, function(g) { | |
| return Fk(g, 1) === a | |
| })) ? Im(b, f) : (b = Im(Jm(new Km, a), f), | |
| Mk(d, 9, Km, b)); | |
| e.info(Lm(a, f.join(), d.getAdUnitPath()), c) | |
| } | |
| } | |
| ; | |
| Nm = function(a, b, c, d) { | |
| if (null != a && "object" === typeof a) | |
| for (var e = _.A(_.y(Object, "keys").call(Object, a)), f = e.next(); !f.done; f = e.next()) | |
| f = f.value, | |
| Mm(f, a[f], b, c, d); | |
| else | |
| d.error(zm("Slot.updateTargetingFromMap", [a]), b) | |
| } | |
| ; | |
| Pm = function(a, b, c, d) { | |
| return "string" !== typeof a ? (P(d, zm("Slot.getTargeting", [a]), b), | |
| []) : (b = (_.H = Hm(c), | |
| _.y(_.H, "find")).call(_.H, function(e) { | |
| return Fk(e, 1) === a | |
| })) ? Om(b).slice() : [] | |
| } | |
| ; | |
| Qm = function(a) { | |
| return Hm(a).map(function(b) { | |
| return _.v(b, 1) | |
| }) | |
| } | |
| ; | |
| Vm = function(a, b, c, d) { | |
| if (void 0 === a) | |
| _.Kk(c, 9), | |
| d.info(Rm(b.getAdUnitPath()), b); | |
| else if ("string" !== typeof a || Gm(a)) | |
| P(d, zm("Slot.clearTargeting", [a]), b); | |
| else { | |
| var e = Hm(c) | |
| , f = _.y(e, "findIndex").call(e, function(g) { | |
| return Fk(g, 1) === a | |
| }); | |
| 0 > f ? P(d, Sm(a, b.getAdUnitPath()), b) : (e.splice(f, 1), | |
| _.Tm(c, 9, e), | |
| d.info(Um(a, b.getAdUnitPath()), b)) | |
| } | |
| } | |
| ; | |
| _.Ym = function(a) { | |
| _.yh(Wm).g = !0; | |
| return Xm[a] | |
| } | |
| ; | |
| bn = function(a, b, c) { | |
| var d, e; | |
| return null != (e = null == (d = _.y(a, "find").call(a, function(f) { | |
| f = _.Zm(f, $m, 1); | |
| return an(f, 1) <= b && an(f, 2) <= c | |
| })) ? void 0 : Dk(d, $m, 2)) ? e : null | |
| } | |
| ; | |
| dn = function(a, b, c) { | |
| var d; | |
| "number" === typeof b && "number" === typeof c && Dk(a, cn, 6).length ? d = bn(Dk(a, cn, 6), b, c) : d = Dk(a, $m, 5); | |
| return d | |
| } | |
| ; | |
| fn = function(a) { | |
| var b = void 0 === b ? window : b; | |
| var c = null; | |
| b.top === b && (b = en(!1, b), | |
| c = dn(a, b.width, b.height)); | |
| null != c || (c = dn(a)); | |
| return null == c ? [] : c.map(function(d) { | |
| return _.Q(d, 3) ? "fluid" : [an(d, 1), an(d, 2)] | |
| }) | |
| } | |
| ; | |
| gn = function(a) { | |
| var b = [] | |
| , c = !1; | |
| a = _.A(fn(a)); | |
| for (var d = a.next(); !d.done; d = a.next()) | |
| d = d.value, | |
| Array.isArray(d) ? b.push(d.join("x")) : "fluid" === d ? c = !0 : b.push(d); | |
| c && b.unshift("320x50"); | |
| return b.join("|") | |
| } | |
| ; | |
| hn = function(a) { | |
| return 0 !== a && 1 !== a | |
| } | |
| ; | |
| jn = function(a) { | |
| return hn(a) && !(_.H = [8, 9], | |
| _.y(_.H, "includes")).call(_.H, a) | |
| } | |
| ; | |
| kn = function(a) { | |
| var b = a.document; | |
| return gh(a) ? b.URL : b.referrer | |
| } | |
| ; | |
| nn = function(a) { | |
| try { | |
| return ln(a, window.top) | |
| } catch (b) { | |
| return new _.mn(-12245933,-12245933) | |
| } | |
| } | |
| ; | |
| rn = function(a) { | |
| if (!a) | |
| return null; | |
| var b, c; | |
| a.getBoundingClientRect ? (a = _.on(pn, a), | |
| a = new _.qn(a.right - a.left,a.bottom - a.top)) : a = null; | |
| return null != (c = null == (b = a) ? void 0 : b.floor()) ? c : null | |
| } | |
| ; | |
| un = function(a, b) { | |
| for (var c = {}, d = _.y(Object, "keys").call(Object, b), e = _.A(d), f = e.next(); !f.done; f = e.next()) { | |
| f = f.value; | |
| var g = _.Yd(b[f]) | |
| , h = _.yh(sn) | |
| , k = h.g.get(f); | |
| null == k ? k = ++_.yh(hm).A : h.g.delete(f); | |
| _.Kk(g, 20, _.Ic(k)); | |
| c[f] = g | |
| } | |
| a = { | |
| Z: _.Yd(a), | |
| W: c | |
| }; | |
| b = tn(); | |
| c = {}; | |
| d = _.A(d); | |
| for (e = d.next(); !e.done; e = d.next()) | |
| e = e.value, | |
| g = f = void 0, | |
| c[e] = _.y(Array, "from").call(Array, null != (g = null == (f = b.A[e]) ? void 0 : _.y(f, "values").call(f)) ? g : []); | |
| a.od = c; | |
| return a | |
| } | |
| ; | |
| wn = function() { | |
| for (var a = "", b = _.A(vn()), c = b.next(); !c.done; c = b.next()) | |
| c = c.value, | |
| 15 >= c && (a += "0"), | |
| a += c.toString(16); | |
| return a | |
| } | |
| ; | |
| vn = function() { | |
| var a; | |
| if ("function" === typeof (null == (a = window.crypto) ? void 0 : a.getRandomValues)) | |
| return a = new Uint8Array(16), | |
| window.crypto.getRandomValues(a), | |
| a; | |
| a = window; | |
| var b; | |
| if ("function" === typeof (null == (b = a.msCrypto) ? void 0 : b.getRandomValues)) | |
| return b = new Uint8Array(16), | |
| a.msCrypto.getRandomValues(b), | |
| b; | |
| a = Array(16); | |
| for (b = 0; b < a.length; b++) | |
| a[b] = Math.floor(255 * Math.random()); | |
| return a | |
| } | |
| ; | |
| Cn = function(a, b, c, d) { | |
| var e = xn(b, a) || yn(b, a); | |
| if (!e) | |
| return null; | |
| var f = nn(e) | |
| , g = e === yn(b, a) | |
| , h = aj(function() { | |
| var p = g ? yn(b, a) : e; | |
| return p && zn(p, window) | |
| }) | |
| , k = function(p) { | |
| var r; | |
| return null == (r = h()) ? void 0 : r.getPropertyValue(p) | |
| }; | |
| c = fn(c)[0]; | |
| var l = !1; | |
| Array.isArray(c) && (l = d ? g : 0 === f.x && "center" === k("text-align")); | |
| l && (f.x += Math.round(Math.max(0, (g ? e.clientWidth : e.parentElement.clientWidth) - Number(c[0])) / 2)); | |
| if (g) { | |
| var m; | |
| f.y += Math.round(Math.min(null != (m = An(k("padding-top"))) ? m : 0, e.clientHeight)); | |
| if (!l) { | |
| d = e.clientWidth; | |
| var n; | |
| f.x += Math.round(Math.min(null != (n = An(k("padding-left"))) ? n : 0, d)) | |
| } | |
| } | |
| return f && Bn(e) ? f : new _.mn(-12245933,-12245933) | |
| } | |
| ; | |
| Dn = function(a, b, c, d) { | |
| var e = yn(a, c) | |
| , f = "none" === (null == e ? void 0 : e.style.display); | |
| f && (e.style.display = "block"); | |
| a = Cn(c, a, b, d); | |
| f && (e.style.display = "none"); | |
| return a | |
| } | |
| ; | |
| En = function(a) { | |
| return "google_ads_iframe_" + a.toString() | |
| } | |
| ; | |
| Fn = function(a) { | |
| return En(a) + "__container__" | |
| } | |
| ; | |
| xn = function(a, b) { | |
| var c; | |
| return (null == (c = yn(a, b)) ? void 0 : c.querySelector('[id="' + Fn(a) + '"]')) || null | |
| } | |
| ; | |
| Gn = function(a, b) { | |
| var c, d; | |
| return null != (d = null == (c = xn(a, b)) ? void 0 : c.querySelector('iframe[id="' + En(a) + '"]')) ? d : null | |
| } | |
| ; | |
| yn = function(a, b) { | |
| b = void 0 === b ? document : b; | |
| return tn().l.get(a) || b.getElementById(a.getDomId()) | |
| } | |
| ; | |
| In = function(a, b, c) { | |
| return wm(c, function() { | |
| return new Hn(a,b,c,c.g) | |
| }) | |
| } | |
| ; | |
| Jn = function(a) { | |
| return _.y(Object, "assign").call(Object, {}, a, _.y(Object, "fromEntries").call(Object, _.y(Object, "entries").call(Object, a).map(function(b) { | |
| b = _.A(b); | |
| var c = b.next().value; | |
| return [b.next().value, c] | |
| }))) | |
| } | |
| ; | |
| Un = function() { | |
| var a = {} | |
| , b = Jn(Kn); | |
| a.OutOfPageFormat = b; | |
| b = Jn(Ln); | |
| a.TrafficSource = b; | |
| b = Jn(Mn); | |
| a.Taxonomy = b; | |
| return a | |
| } | |
| ; | |
| Vn = function() { | |
| var a = {}; | |
| return a.adsense_channel_ids = "channel", | |
| a.adsense_ad_types = "ad_type", | |
| a.adsense_ad_format = "format", | |
| a.adsense_background_color = "color_bg", | |
| a.adsense_border_color = "color_border", | |
| a.adsense_link_color = "color_link", | |
| a.adsense_text_color = "color_text", | |
| a.adsense_url_color = "color_url", | |
| a.page_url = "url", | |
| a.adsense_encoding = "oe", | |
| a.adsense_family_safe = "adsafe", | |
| a.adsense_flash_version = "flash", | |
| a.adsense_font_face = "f", | |
| a.adsense_hints = "hints", | |
| a.adsense_keyword_type = "kw_type", | |
| a.adsense_keywords = "kw", | |
| a.adsense_test_mode = "adtest", | |
| a.alternate_ad_iframe_color = "alt_color", | |
| a.alternate_ad_url = "alternate_ad_url", | |
| a.demographic_age = "cust_age", | |
| a.demographic_gender = "cust_gender", | |
| a.document_language = "hl", | |
| a.tag_origin = "to", | |
| a | |
| } | |
| ; | |
| Yn = function(a, b, c, d, e) { | |
| if ("string" === typeof a && a.length && void 0 !== Vn()[a] && "string" === typeof b) { | |
| var f = (_.H = c.Ta(), | |
| _.y(_.H, "find")).call(_.H, function(g) { | |
| return Fk(g, 1) === a | |
| }); | |
| f ? Im(f, [b]) : (f = Wn(Jm(new Km, a), b), | |
| Mk(c, 14, Km, f)); | |
| e.info(Xn(a, String(b), d)) | |
| } else | |
| P(e, zm("PubAdsService.set", [a, b])) | |
| } | |
| ; | |
| Zn = function(a, b, c) { | |
| return "string" !== typeof a ? (P(c, zm("PubAdsService.get", [a])), | |
| null) : (b = (b = (_.H = b.Ta(), | |
| _.y(_.H, "find")).call(_.H, function(d) { | |
| return Fk(d, 1) === a | |
| })) && Om(b)) ? b[0] : null | |
| } | |
| ; | |
| $n = function(a) { | |
| return a.Ta().map(function(b) { | |
| return _.v(b, 1) | |
| }) | |
| } | |
| ; | |
| bo = function() { | |
| for (var a = Xh(ao) || "0-0-0", b = a.split("-").map(function(e) { | |
| return Number(e) | |
| }), c = ["1", "0", "40"].map(function(e) { | |
| return Number(e) | |
| }), d = 0; d < b.length; d++) { | |
| if (b[d] > c[d]) | |
| return a; | |
| if (b[d] < c[d]) | |
| break | |
| } | |
| return "1-0-40" | |
| } | |
| ; | |
| go = function() { | |
| if (co) | |
| return co; | |
| for (var a = Yh(eo), b = [], c = 0; c < a.length; c += 2) | |
| _.fo(a[c], a[c + 1], b); | |
| return co = b.join("&") | |
| } | |
| ; | |
| lo = function(a, b) { | |
| if (!b || !_.Ka(b)) | |
| return null; | |
| var c = !1 | |
| , d = new ho; | |
| _.io(b, function(e, f) { | |
| var g = !1; | |
| switch (f) { | |
| case "allowOverlayExpansion": | |
| "boolean" === typeof e ? _.ti(d, 1, b.allowOverlayExpansion) : c = g = !0; | |
| break; | |
| case "allowPushExpansion": | |
| "boolean" === typeof e ? _.ti(d, 2, b.allowPushExpansion) : c = g = !0; | |
| break; | |
| case "sandbox": | |
| !0 === e ? _.ti(d, 3, b.sandbox) : c = g = !0; | |
| break; | |
| default: | |
| g = !0 | |
| } | |
| g && a.error(jo("setSafeFrameConfig", ko(b), f, ko(e))) | |
| }); | |
| return c ? null : d | |
| } | |
| ; | |
| no = function(a) { | |
| var b = new ho; | |
| a = _.A(a); | |
| for (var c = a.next(); !c.done; c = a.next()) | |
| if (c = c.value) { | |
| if (mo(c, 1)) { | |
| var d = b | |
| , e = _.Q(c, 1); | |
| _.ti(d, 1, e) | |
| } | |
| mo(c, 2) && (d = b, | |
| e = _.Q(c, 2), | |
| _.ti(d, 2, e)); | |
| mo(c, 3) && (d = b, | |
| c = _.Q(c, 3), | |
| _.ti(d, 3, c)) | |
| } | |
| return b | |
| } | |
| ; | |
| oo = function(a, b) { | |
| var c = {}; | |
| b = (c[0] = Uh(b.pvsid), | |
| c); | |
| return _.yh(zh).A(a, b) | |
| } | |
| ; | |
| qo = function(a, b) { | |
| var c; | |
| return null == (c = _.po(a, "__gads", b)) ? void 0 : _.y(c.split(":"), "find").call(c.split(":"), function(d) { | |
| return 0 === d.indexOf("ID=") | |
| }) | |
| } | |
| ; | |
| ro = function(a, b, c, d) { | |
| (c = qo(c, d)) ? (d = {}, | |
| b = (d[0] = Uh(b.pvsid), | |
| d[1] = Uh(c), | |
| d), | |
| _.yh(zh).A(a, b)) : oo(a, b) | |
| } | |
| ; | |
| vo = function(a) { | |
| var b = a.key | |
| , c = a.value | |
| , d = a.Ma | |
| , e = a.serviceName | |
| , f = a.mn | |
| , g = a.Fb | |
| , h = a.P; | |
| a = a.context; | |
| var k = null; | |
| "string" === typeof c ? k = [c] : Array.isArray(c) ? k = c : _.Sa(c) && (k = _.y(Array, "from").call(Array, c)); | |
| k = k && Ya(k); | |
| var l, m = null != (l = null == k ? void 0 : k.every(function(n) { | |
| return "string" === typeof n | |
| })) ? l : !1; | |
| if ("string" === typeof b && !Gm(b) && m) { | |
| c = k; | |
| l = (_.H = Dk(d, Km, 2), | |
| _.y(_.H, "find")).call(_.H, function(n) { | |
| return Fk(n, 1) === b | |
| }); | |
| if ("gpt-beta" === b) { | |
| if (f) { | |
| P(h, so(c.join())); | |
| return | |
| } | |
| if (l) { | |
| P(h, to(c.join())); | |
| return | |
| } | |
| c = uo(c, g, a) | |
| } | |
| l ? Im(l, c) : (f = Im(Jm(new Km, b), c), | |
| Mk(d, 2, Km, f)); | |
| h.info(Lm(b, c.join(), e)) | |
| } else | |
| P(h, zm("PubAdsService.setTargeting", [b, c])) | |
| } | |
| ; | |
| wo = function(a, b, c) { | |
| return "string" !== typeof a ? (P(c, zm("PubAdsService.getTargeting", [a])), | |
| []) : (b = (_.H = Dk(b, Km, 2), | |
| _.y(_.H, "find")).call(_.H, function(d) { | |
| return Fk(d, 1) === a | |
| })) ? Om(b).slice() : [] | |
| } | |
| ; | |
| xo = function(a) { | |
| return Dk(a, Km, 2).map(function(b) { | |
| return _.v(b, 1) | |
| }) | |
| } | |
| ; | |
| Bo = function(a, b, c, d) { | |
| if (void 0 === a) | |
| _.Kk(b, 2), | |
| d.info(yo(c)); | |
| else if ("string" !== typeof a || Gm(a)) | |
| P(d, zm("PubAdsService.clearTargeting", [a])); | |
| else if ("gpt-beta" === a) | |
| P(d, zo(a)); | |
| else { | |
| var e = Dk(b, Km, 2) | |
| , f = _.y(e, "findIndex").call(e, function(g) { | |
| return Fk(g, 1) === a | |
| }); | |
| 0 > f ? P(d, Sm(a, c)) : (e.splice(f, 1), | |
| _.Tm(b, 2, e), | |
| d.info(Ao(a, c))) | |
| } | |
| } | |
| ; | |
| uo = function(a, b, c) { | |
| var d = []; | |
| a = _.A(a); | |
| for (var e = a.next(); !e.done; e = a.next()) { | |
| e = e.value; | |
| b.g = e; | |
| var f = oo(9, c); | |
| 1 === f.length && (d.push(e), | |
| d.push(e + "-" + f[0])) | |
| } | |
| return d | |
| } | |
| ; | |
| Do = function() { | |
| var a, b, c; | |
| return "pagead2.googlesyndication.com" === (null != (c = Co.exec(null != (b = null == (a = _.Ym(172)) ? void 0 : a.src) ? b : "")) ? c : [])[1] | |
| } | |
| ; | |
| Eo = function(a) { | |
| return a + 'Correlator has been deprecated. Please see the Google Ad Manager help page on "Pageviews in GPT" for more information: https://support.google.com/admanager/answer/183281?hl=en' | |
| } | |
| ; | |
| Fo = function(a, b) { | |
| var c = b.g; | |
| return a.map(function(d) { | |
| return _.y(c, "find").call(c, function(e) { | |
| return e.g === d | |
| }) | |
| }).filter(Zg()) | |
| } | |
| ; | |
| Ho = function() { | |
| Object.defineProperty(window, "google_DisableInitialLoad", { | |
| get: function() { | |
| Go(); | |
| return !0 | |
| }, | |
| set: function() { | |
| Go() | |
| }, | |
| configurable: !0 | |
| }) | |
| } | |
| ; | |
| Ko = function(a, b, c, d, e, f) { | |
| var g = Io(f, a, b, d, e, void 0, !0); | |
| f = g.slotId; | |
| g = g.Ma; | |
| if (!f || !g) | |
| return P(b, zm("PubAdsService.definePassback", [d, e])), | |
| null; | |
| _.ti(g, 17, !0); | |
| c.slotAdded(f, g); | |
| return { | |
| vj: In(a, b, new Jo(a,f,c)), | |
| Ma: g | |
| } | |
| } | |
| ; | |
| Mo = function(a, b, c, d, e) { | |
| return wm(c, function() { | |
| return new Lo(a,b,c,d,e) | |
| }) | |
| } | |
| ; | |
| No = function(a, b, c, d, e) { | |
| "string" !== typeof a || "string" !== typeof b || void 0 === Vn()[a] ? P(e, zm("Slot.set", [a, b]), c) : (c = (_.H = d.Ta(), | |
| _.y(_.H, "find")).call(_.H, function(f) { | |
| return Fk(f, 1) === a | |
| })) ? Im(c, [b]) : (b = Wn(Jm(new Km, a), b), | |
| Mk(d, 3, Km, b)) | |
| } | |
| ; | |
| Oo = function(a, b, c, d) { | |
| return "string" !== typeof a ? (P(d, zm("Slot.get", [a]), b), | |
| null) : (b = (b = (_.H = c.Ta(), | |
| _.y(_.H, "find")).call(_.H, function(e) { | |
| return Fk(e, 1) === a | |
| })) && Om(b)) ? b[0] : null | |
| } | |
| ; | |
| Po = function(a) { | |
| return a.Ta().map(function(b) { | |
| return _.v(b, 1) | |
| }) | |
| } | |
| ; | |
| Ro = function(a) { | |
| return Array.isArray(a) && 2 === a.length ? a.every(Qo) : "fluid" === a | |
| } | |
| ; | |
| So = function(a) { | |
| return Array.isArray(a) && 2 === a.length && Qo(a[0]) && Qo(a[1]) | |
| } | |
| ; | |
| Uo = function(a) { | |
| if (Array.isArray(a)) { | |
| var b = new $m; | |
| b = _.Kk(b, 1, _.Ic(a[0])); | |
| a = _.Kk(b, 2, _.Ic(a[1])) | |
| } else | |
| a = To(); | |
| return a | |
| } | |
| ; | |
| Wo = function(a) { | |
| var b = []; | |
| if (Vo(a)) | |
| b.push(Uo(a)); | |
| else if (Array.isArray(a)) { | |
| a = _.A(a); | |
| for (var c = a.next(); !c.done; c = a.next()) | |
| c = c.value, | |
| Vo(c) ? b.push(Uo(c)) : Va(c, ["fluid"]) && b.push(To()) | |
| } | |
| return b | |
| } | |
| ; | |
| Xo = function(a) { | |
| var b = void 0 === b ? window : b; | |
| if (!a) | |
| return []; | |
| if (!a.length) { | |
| var c, d; | |
| null == (c = b.console) || null == (d = c.warn) || d.call(c, "Invalid GPT fixed size specification: " + JSON.stringify(a)) | |
| } | |
| return Wo(a) | |
| } | |
| ; | |
| Vo = function(a) { | |
| return _.I(Yo) ? Array.isArray(a) && 2 === a.length ? a.every(Zo) : "fluid" === a : Array.isArray(a) && 1 < a.length ? "number" === typeof a[0] && "number" === typeof a[1] : "fluid" === a | |
| } | |
| ; | |
| $o = function(a) { | |
| if (!Array.isArray(a)) | |
| return "Size mapping must be an array"; | |
| var b = []; | |
| a = _.A(a); | |
| for (var c = a.next(); !c.done; c = a.next()) { | |
| c = c.value; | |
| if (!Array.isArray(c) || 2 !== c.length) | |
| return "Each mapping entry must be an array of size 2"; | |
| if (!So(c[0])) | |
| return "Size must be an array of two non-negative integers"; | |
| var d = _.A(c[0]) | |
| , e = d.next().value; | |
| d = d.next().value; | |
| var f = new $m; | |
| e = _.Kk(f, 1, _.Ic(e)); | |
| d = _.Kk(e, 2, _.Ic(d)); | |
| if (Array.isArray(c[1]) && 0 === c[1].length) | |
| f = []; | |
| else if (f = Wo(c[1]), | |
| 0 === f.length) | |
| return "At least one slot size must be present"; | |
| c = b; | |
| e = c.push; | |
| var g = new cn; | |
| d = _.Di(g, 1, d); | |
| d = _.Tm(d, 2, f); | |
| e.call(c, d) | |
| } | |
| return b | |
| } | |
| ; | |
| ap = function() { | |
| var a; | |
| return null != (a = _.t.googletag) ? a : _.t.googletag = { | |
| cmd: [] | |
| } | |
| } | |
| ; | |
| cp = function(a, b, c) { | |
| return wm(c, function() { | |
| return new bp(a,b,c) | |
| }) | |
| } | |
| ; | |
| mp = function(a, b, c, d, e, f, g, h) { | |
| var k = new Qk | |
| , l = new dp(a,h); | |
| J(k, l); | |
| e = new ep(a,d,e); | |
| J(k, e); | |
| e = new fp(a,b,d,f,l.xb); | |
| J(k, e); | |
| h = new gp(a,b,c,d,h,f,l.xb); | |
| J(k, h); | |
| if (_.I(hp)) { | |
| b = new ip(a,b,c,d,f,l.xb); | |
| J(k, b); | |
| var m = b.j | |
| } | |
| l = new jp(a,l.xb,h.j,e.j,m); | |
| J(k, l); | |
| 0 < _.Wh(kp) && J(k, new lp(a,g,l.output)); | |
| k.run(); | |
| return { | |
| xb: l.output, | |
| Ua: k | |
| } | |
| } | |
| ; | |
| op = function(a, b) { | |
| return wm(b, function() { | |
| return new np(a,b) | |
| }) | |
| } | |
| ; | |
| qp = function(a, b, c) { | |
| var d = fm(a, 77, function() { | |
| var e = b.cmd; | |
| if (!e || Array.isArray(e)) { | |
| var f = new pp(c); | |
| b.cmd = op(a, f); | |
| null != e && e.length && b.cmd.push.apply(f, e) | |
| } | |
| }); | |
| b.fifWin && "complete" !== document.readyState ? _.vf(window, "load", function() { | |
| return window.setTimeout(d, 0) | |
| }) : d() | |
| } | |
| ; | |
| tp = function(a) { | |
| var b = window; | |
| "complete" === _.t.document.readyState ? lm(a, 94, function() { | |
| ap()._pubconsole_disable_ || null !== rp(b) && sp(a, b) | |
| }) : _.vf(_.t, "load", fm(a, 94, function() { | |
| ap()._pubconsole_disable_ || null !== rp(b) && sp(a, b) | |
| })) | |
| } | |
| ; | |
| sp = function(a, b) { | |
| b = void 0 === b ? _.t : b; | |
| if (!up) { | |
| var c = new vp("gpt_pubconsole_loaded"); | |
| wp(c, a); | |
| xp(c, "param", String(rp(b))); | |
| xp(c, "api", String(yp)); | |
| zp(c); | |
| _.Ap(b.document, Bp); | |
| up = !0 | |
| } | |
| } | |
| ; | |
| rp = function(a) { | |
| var b = kn(a), c; | |
| return null != (c = (_.H = ["google_debug", "dfpdeb", "google_console", "google_force_console", "googfc"], | |
| _.y(_.H, "find")).call(_.H, function(d) { | |
| var e = b.search(Cp); | |
| b: { | |
| var f = 0; | |
| for (var g = d.length; 0 <= (f = b.indexOf(d, f)) && f < e; ) { | |
| var h = b.charCodeAt(f - 1); | |
| if (38 == h || 63 == h) | |
| if (h = b.charCodeAt(f + g), | |
| !h || 61 == h || 38 == h || 35 == h) | |
| break b; | |
| f += g + 1 | |
| } | |
| f = -1 | |
| } | |
| if (0 > f) | |
| d = null; | |
| else { | |
| g = b.indexOf("&", f); | |
| if (0 > g || g > e) | |
| g = e; | |
| f += d.length + 1; | |
| d = decodeURIComponent(b.slice(f, -1 !== g ? g : 0).replace(/\+/g, " ")) | |
| } | |
| return null !== d | |
| })) ? c : null | |
| } | |
| ; | |
| Dp = function() { | |
| ap()._pubconsole_disable_ = !0 | |
| } | |
| ; | |
| Gp = function() { | |
| Ep && (ap().console.openConsole(Fp), | |
| Fp = void 0, | |
| Ep = !1) | |
| } | |
| ; | |
| Hp = function(a) { | |
| switch (Number(a)) { | |
| case 0: | |
| return ""; | |
| case 1: | |
| return "Out-of-page creative"; | |
| case 2: | |
| case 3: | |
| return "Anchor"; | |
| case 5: | |
| return "Interstitial"; | |
| case 6: | |
| return "Shoppit"; | |
| case 7: | |
| return "Game Manual Interstitial"; | |
| case 4: | |
| return "Rewarded"; | |
| case 8: | |
| case 9: | |
| return "Side Rail"; | |
| default: | |
| return "" | |
| } | |
| } | |
| ; | |
| Ip = function(a, b) { | |
| b = void 0 === b ? null : b; | |
| var c = []; | |
| a && (c.push(Fk(a, 1)), | |
| c.push(gn(a)), | |
| c.push(Fk(a, 2))); | |
| if (b) { | |
| a = []; | |
| for (var d = 0; b && 25 > d; b = b.parentNode, | |
| ++d) | |
| 9 === b.nodeType ? a.push("") : a.push(b.id); | |
| (b = a.join()) && c.push(b) | |
| } | |
| return c.length ? _.Th(c.join(":")).toString() : "0" | |
| } | |
| ; | |
| Jp = function(a) { | |
| if (!_.sl(a)) | |
| return -1; | |
| a = a.pageYOffset; | |
| return 0 > a ? -1 : a | |
| } | |
| ; | |
| Lp = function(a, b, c, d, e, f) { | |
| var g = void 0 | |
| , h = fm(a, c, f); | |
| _.vf(d, e, h) && (g = function() { | |
| return void _.bg(d, e, h) | |
| } | |
| , | |
| _.Kp(b, g)); | |
| return g | |
| } | |
| ; | |
| Mp = function(a, b, c, d, e) { | |
| return Lp(a.context, a, b, c, d, e) | |
| } | |
| ; | |
| Op = function(a) { | |
| a = (_.sl(a.top) ? a.top : a).AMP; | |
| return "object" === typeof a && !!Np(a, function(b, c) { | |
| return !/^inabox/i.test(c) | |
| }) | |
| } | |
| ; | |
| Pp = function(a) { | |
| return Math.round(Number(An(a))) | |
| } | |
| ; | |
| Qp = function(a) { | |
| var b = a.parentElement; | |
| return !b || 1 >= b.children.length ? !1 : _.y(Array, "from").call(Array, b.children).some(function(c) { | |
| return c !== a && !(_.H = ["script", "style"], | |
| _.y(_.H, "includes")).call(_.H, c.tagName.toLowerCase()) | |
| }) | |
| } | |
| ; | |
| Sp = function(a, b, c) { | |
| for (var d = 100; a && a !== b && --d; ) | |
| _.Rp(a, c), | |
| a = a.parentElement | |
| } | |
| ; | |
| Tp = function(a, b, c, d, e) { | |
| _.Rp(a, { | |
| "margin-left": "0px", | |
| "margin-right": "0px" | |
| }); | |
| var f = {} | |
| , g = "rtl" === d.direction | |
| , h = ((e && -12245933 !== e.width ? e.width : b.innerWidth) - c) / 2; | |
| d = function() { | |
| var k = a.getBoundingClientRect().left; | |
| return g ? h - k : k - h | |
| } | |
| ; | |
| b = d(); | |
| return 0 !== b ? (c = function(k) { | |
| g ? f["margin-right"] = k + "px" : f["margin-left"] = k + "px" | |
| } | |
| , | |
| c(-b), | |
| _.Rp(a, f), | |
| d = d(), | |
| 0 !== d && b !== d && (c(b / (d - b) * b), | |
| _.Rp(a, f)), | |
| !0) : !1 | |
| } | |
| ; | |
| Vp = function(a, b, c, d, e, f, g, h, k, l) { | |
| window.setTimeout(function() { | |
| var m = gn(d); | |
| if (window.IntersectionObserver) { | |
| var n, p = null != (n = Gn(c, b)) ? n : yn(c, b); | |
| m = Up(a, b, c, e, f, g, m, h, k, l, p); | |
| (new window.IntersectionObserver(m,{ | |
| threshold: .98 | |
| })).observe(p) | |
| } | |
| }, 500) | |
| } | |
| ; | |
| Up = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| var n = window.location && "#flexibleAdSlotTest" === window.location.hash ? 1 : _.Wh(Wp); | |
| return fm(a, 459, function(p, r) { | |
| (p = null == p ? void 0 : p[0]) && Xp(a, b, c, d, e, f, g, h, k, l, r, m, p, n) | |
| }) | |
| } | |
| ; | |
| Xp = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r) { | |
| var u = p.boundingClientRect | |
| , w = p.intersectionRatio | |
| , z = window.innerWidth | |
| , x = u.left | |
| , C = u.right | |
| , E = 0 > x + 2 | |
| , D = 0 < C - (z + 2); | |
| (.98 <= w || E || D) && Yp(k, function(L) { | |
| m.unobserve(n); | |
| var O = E || D; | |
| var R = new hh; | |
| Zp(n, O) && R.set(10); | |
| if (void 0 !== h && Qp(n)) { | |
| var X, fa = null == (X = yn(c, b)) ? void 0 : X.parentElement, ea; | |
| X = fa ? null == (ea = zn(fa, window)) ? void 0 : ea.width : void 0; | |
| h !== X && R.set(16) | |
| } | |
| O ? (R.set(8), | |
| O = jh(R)) : O = $p(b, c, w, R); | |
| ea = aq(c, n, f); | |
| R = ea.dm; | |
| ea = ea.im; | |
| wp(L, a); | |
| xp(L, "qid", l); | |
| xp(L, "iu", c.getAdUnitPath()); | |
| xp(L, "e", String(O)); | |
| E && xp(L, "ofl", String(x)); | |
| D && xp(L, "ofr", String(C - z)); | |
| xp(L, "ret", e + "x" + f); | |
| xp(L, "req", g); | |
| xp(L, "bm", String(d)); | |
| xp(L, "efh", Number(R)); | |
| xp(L, "stk", Number(ea)); | |
| xp(L, "ifi", bq(window)) | |
| }, r) | |
| } | |
| ; | |
| $p = function(a, b, c, d) { | |
| var e = Gn(b, a) || yn(b, a); | |
| try { | |
| var f = e.getBoundingClientRect() | |
| , g = f.left | |
| , h = f.top | |
| , k = f.width | |
| , l = f.height | |
| , m = yn(b, a) | |
| , n = zn(m, window); | |
| if ("hidden" === n.visibility || "none" === n.display) | |
| return jh(d); | |
| var p = Pp(n.getPropertyValue("border-top-width") || 0) + 1; | |
| b = g + k; | |
| f = h + l; | |
| c = (1 - c) * l; | |
| var r = a.elementsFromPoint(g + p + 2, h + c + p); | |
| var u = a.elementsFromPoint(b - p - 2, h + c + p); | |
| var w = a.elementsFromPoint(b - p - 2, f - c - p); | |
| var z = a.elementsFromPoint(g + p + 2, f - c - p); | |
| var x = a.elementsFromPoint(b / 2, f - c - p) | |
| } catch (E) { | |
| return d.set(1), | |
| jh(d) | |
| } | |
| if (!(r && r.length && u && u.length && w && w.length && z && z.length && x && x.length)) | |
| return d.set(7), | |
| jh(d); | |
| a = function(E, D) { | |
| for (var L = !1, O = 0; O < E.length; O++) { | |
| var R = E[O]; | |
| if (L) { | |
| var X = zn(R, window); | |
| if ("hidden" !== X.visibility && !cq(R) && !C(e, R)) { | |
| d.set(D); | |
| "absolute" === X.position && d.set(11); | |
| break | |
| } | |
| } else | |
| e === R && (L = !0) | |
| } | |
| } | |
| ; | |
| dq(e) && d.set(9); | |
| var C = function(E, D) { | |
| return eq(E, D) || eq(D, E) | |
| }; | |
| g = r[0]; | |
| e === g || C(e, g) || cq(g) || d.set(2); | |
| g = u[0]; | |
| e === g || C(e, g) || cq(g) || d.set(3); | |
| g = w[0]; | |
| e === g || C(e, g) || cq(g) || d.set(4); | |
| g = z[0]; | |
| e === g || C(e, g) || cq(g) || d.set(5); | |
| if (cq(e)) | |
| return jh(d); | |
| a(r, 12); | |
| a(u, 13); | |
| a(w, 14); | |
| a(z, 15); | |
| a(x, 6); | |
| return jh(d) | |
| } | |
| ; | |
| Zp = function(a, b) { | |
| var c = !1 | |
| , d = !1; | |
| return fq(a, function(e, f) { | |
| d = d || "scroll" === e.overflowX || "auto" === e.overflowX; | |
| c = c || "flex" === e.display; | |
| return b && c && d || "listbox" === f.role | |
| }) | |
| } | |
| ; | |
| aq = function(a, b, c) { | |
| var d = (a = yn(a)) && zn(a, window) | |
| , e = d ? "absolute" !== d.position : !0 | |
| , f = !1 | |
| , g = a && a.parentElement | |
| , h = !1; | |
| sk(b, function(k) { | |
| var l = k.style; | |
| if (e) | |
| if (h || (h = k === g)) | |
| e = rk(k, _.t, -1, -1); | |
| else { | |
| l = l && l.height; | |
| var m = (l && _.y(l, "endsWith").call(l, "px") ? Pp(l) : 0) >= c; | |
| !l || m || "string" === typeof l && _.y(pk, "includes").call(pk, l) || (e = !1) | |
| } | |
| f || (k = zn(k, _.t), | |
| "sticky" !== k.position && "fixed" !== k.position) || (f = !0); | |
| return !(f && !e) | |
| }, 100); | |
| return { | |
| dm: e, | |
| im: f | |
| } | |
| } | |
| ; | |
| cq = function(a) { | |
| return fq(a, function(b) { | |
| return "fixed" === b.position || "sticky" === b.position | |
| }) | |
| } | |
| ; | |
| dq = function(a) { | |
| return fq(a, function(b) { | |
| var c; | |
| return (_.H = ["left", "right"], | |
| _.y(_.H, "includes")).call(_.H, null != (c = b["float"]) ? c : b.cssFloat) | |
| }) | |
| } | |
| ; | |
| gq = function(a, b, c, d) { | |
| var e = _.ag("DIV"); | |
| e.id = b; | |
| e.name = b; | |
| b = e.style; | |
| b.border = "0pt none"; | |
| c && (b.margin = "auto", | |
| b.textAlign = "center"); | |
| d && (c = Array.isArray(d), | |
| b.width = c ? d[0] + "px" : "100%", | |
| b.height = c ? d[1] + "px" : "0%"); | |
| a.appendChild(e); | |
| return e | |
| } | |
| ; | |
| hq = function(a) { | |
| return "sticky" === (null == a ? void 0 : a.position) || "fixed" === (null == a ? void 0 : a.position) | |
| } | |
| ; | |
| jq = function(a, b, c) { | |
| var d = new _.B.Map; | |
| a = _.A(a); | |
| for (var e = a.next(); !e.done; e = a.next()) { | |
| e = e.value; | |
| var f = b[e.getDomId()]; | |
| f = Ei(f, iq, 28) ? _.Zm(f, iq, 28) : _.Zm(c, iq, 34); | |
| var g = void 0; | |
| d.set(e, (null == (g = f) ? 0 : mo(g, 1)) ? _.Q(f, 1) ? 2 : 1 : 0) | |
| } | |
| return d | |
| } | |
| ; | |
| mq = function(a, b, c) { | |
| var d, e, f = [], g = []; | |
| a = _.A(a); | |
| for (d = a.next(); !d.done; d = a.next()) | |
| if (d = d.value, | |
| 1 === b.get(d)) | |
| f.push(null), | |
| g.push(null); | |
| else { | |
| var h = c | |
| , k = yn(d); | |
| d = kq((null == k ? void 0 : k.parentElement) && zn(k.parentElement, h) || null); | |
| if (!d || 1 === d[0] && 1 === d[3]) { | |
| var l = e = d = void 0 | |
| , m = null != (l = null == k ? void 0 : k.parentElement) ? l : null; | |
| l = null != (e = rn(m)) ? e : new _.qn(0,0); | |
| lq(l, m, h, 100); | |
| e = null != (d = rn(k)) ? d : new _.qn(0,0); | |
| lq(e, k, h, 1); | |
| -1 === l.height && (e.height = -1); | |
| d = l; | |
| d = d.width + "x" + d.height; | |
| e = e.width + "x" + e.height | |
| } else | |
| e = d = "-1x-1"; | |
| f.push(d); | |
| g.push(e) | |
| } | |
| return { | |
| Cm: f, | |
| sn: g | |
| } | |
| } | |
| ; | |
| lq = function(a, b, c, d) { | |
| try { | |
| var e; | |
| if (!(e = !b || !tk(b, c, d))) { | |
| a: { | |
| do { | |
| var f = zn(b, c); | |
| if (f && "fixed" == f.position) { | |
| var g = !1; | |
| break a | |
| } | |
| } while (b = b.parentElement); | |
| g = !0 | |
| } | |
| e = !g | |
| } | |
| e && (a.height = -1) | |
| } catch (h) { | |
| a.width = -1, | |
| a.height = -1 | |
| } | |
| } | |
| ; | |
| oq = function(a, b, c) { | |
| var d = 0 !== (0, | |
| _.nq)() | |
| , e = en(!0, c, d).width | |
| , f = [] | |
| , g = [] | |
| , h = []; | |
| if (null !== c && c != c.top) { | |
| var k = en(!1, c).width; | |
| (-12245933 === e || -12245933 === k || k < e) && h.push(8) | |
| } | |
| -12245933 !== e && (1.5 * e < c.document.documentElement.scrollWidth ? h.push(10) : d && 1.5 * c.outerWidth < e && h.push(10)); | |
| a = _.A(a); | |
| for (d = a.next(); !d.done; d = a.next()) | |
| if (k = d.value, | |
| 1 === b.get(k)) | |
| f.push(null), | |
| g.push(null); | |
| else { | |
| d = new hh; | |
| var l = yn(k); | |
| k = 0; | |
| var m = !1 | |
| , n = !1 | |
| , p = !1; | |
| if (l) { | |
| for (var r = 0, u = l; u && 100 > r; r++, | |
| u = u.parentElement) { | |
| var w = zn(u, c); | |
| if (w) { | |
| var z = w | |
| , x = z.display | |
| , C = z.overflowX; | |
| if ("visible" !== z.overflowY && (d.set(2), | |
| (z = rn(u)) && (k = k ? Math.min(k, z.width) : z.width), | |
| d.get(9))) | |
| break; | |
| hq(w) && d.set(9); | |
| "none" === x && d.set(7); | |
| "IFRAME" === u.nodeName && (w = parseInt(w.width, 10), | |
| w < e && (d.set(8), | |
| k = k ? Math.min(w, k) : w)); | |
| n || (n = "scroll" === C || "auto" === C); | |
| m || (m = "flex" === x); | |
| p || (p = "listbox" === u.role) | |
| } else | |
| d.set(3) | |
| } | |
| if (!p) { | |
| if (m = n && m) | |
| l = l.getBoundingClientRect().left, | |
| m = l > e || 0 > l; | |
| p = m | |
| } | |
| p && d.set(11) | |
| } else | |
| d.set(1); | |
| l = _.A(h); | |
| for (m = l.next(); !m.done; m = l.next()) | |
| d.set(m.value); | |
| f.push(jh(d)); | |
| g.push(k) | |
| } | |
| return { | |
| Hl: f, | |
| zm: g | |
| } | |
| } | |
| ; | |
| pq = function(a, b, c, d, e) { | |
| if (null != b && b.size) { | |
| var f, g; | |
| e = null != (g = null != (f = null == e ? void 0 : e.adUnits) ? f : null == a ? void 0 : a.adUnits) ? g : []; | |
| a = _.A(e); | |
| g = a.next(); | |
| for (f = {}; !g.done; f = { | |
| sh: void 0 | |
| }, | |
| g = a.next()) { | |
| g = g.value; | |
| var h = e = void 0 | |
| , k = void 0; | |
| if (null != (e = g) && e.code && (null == (h = g) ? 0 : null == (k = h.bids) ? 0 : k.length) && (e = g.bids, | |
| g = pi(g.code, b), | |
| f.sh = g / 1E6, | |
| !(0 >= g))) | |
| for (e = _.A(e), | |
| k = e.next(), | |
| h = {}; !k.done; h = { | |
| uc: void 0, | |
| Ui: void 0 | |
| }, | |
| k = e.next()) | |
| k = k.value, | |
| h.Ui = "function" === typeof k.getFloor ? k.getFloor : void 0, | |
| h.uc = Ji(Hi(Ii(new Fi, 4), g), c), | |
| k.getFloor = function(l, m) { | |
| return function(n) { | |
| 4 === _.hg(l.uc, 1, 0) && Ii(l.uc, 1); | |
| var p, r = null == (p = l.Ui) ? void 0 : p.apply(this, [n]); | |
| n = c ? r || {} : { | |
| currency: "USD", | |
| floor: m.sh | |
| }; | |
| return null != r && r.floor ? (null == r ? 0 : r.currency) && "USD" !== r.currency ? (1 === _.hg(l.uc, 1, 0) && (n = Hi(Ii(l.uc, 6), 1E6 * r.floor), | |
| Mi(n, 3, r.currency)), | |
| r) : (r.floor || 0) > m.sh ? (1 === _.hg(l.uc, 1, 0) && Hi(Ii(l.uc, 5), 1E6 * r.floor), | |
| r) : n : n | |
| } | |
| }(h, f), | |
| d.set(k.getFloor, h.uc) | |
| } | |
| } | |
| } | |
| ; | |
| qq = function(a, b) { | |
| var c = a.que | |
| , d = function() { | |
| var e; | |
| null == a || null == (e = a.requestBids) || e.before.call(b, function(f, g) { | |
| return ap().pbjs_hooks.push({ | |
| context: b, | |
| nextFunction: f, | |
| requestBidsConfig: g | |
| }) | |
| }, 0) | |
| }; | |
| (null == c ? 0 : c.hasOwnProperty("push")) ? null == c || c.push(d) : null == c || c.unshift(d) | |
| } | |
| ; | |
| sq = function(a, b) { | |
| return wm(b, function() { | |
| return new rq(a,b) | |
| }) | |
| } | |
| ; | |
| tq = function(a, b) { | |
| for (var c = new hh, d = 0; d < a.length; d++) | |
| c.set(a.length - d - 1, b(a[d])); | |
| return jh(c) | |
| } | |
| ; | |
| vq = function(a, b) { | |
| return uq(a, b) | |
| } | |
| ; | |
| uq = function(a, b) { | |
| return a.map(function(c) { | |
| return b(c) | |
| }) | |
| } | |
| ; | |
| yq = function(a, b, c) { | |
| var d = { | |
| zc: new wq, | |
| Jc: new wq, | |
| Ic: new wq, | |
| Hc: new wq, | |
| md: new wq, | |
| ed: new wq, | |
| If: new wq, | |
| Jf: new wq, | |
| Zf: new wq | |
| } | |
| , e = new Qk; | |
| J(e, new xq(a,b,c,window,d)); | |
| e.run(); | |
| return { | |
| di: d, | |
| Ua: e | |
| } | |
| } | |
| ; | |
| Aq = function(a, b, c, d, e, f, g) { | |
| if (f) { | |
| var h = { | |
| Ih: new wq | |
| } | |
| , k = new Qk; | |
| a = new zq(a,b,c,d,e,f,g,h); | |
| J(k, a); | |
| k.run(); | |
| return { | |
| Gk: h, | |
| Ua: k | |
| } | |
| } | |
| } | |
| ; | |
| Cq = function(a, b) { | |
| var c; | |
| return !(null != (c = Bq(b, 22)) ? !c : !_.Q(a, 15)) | |
| } | |
| ; | |
| Dq = function() { | |
| return { | |
| Fd: new _.B.Set | |
| } | |
| } | |
| ; | |
| Fq = function(a) { | |
| var b; | |
| var c = new Eq; | |
| c = _.Nj(c, 2, a.pvsid); | |
| c = _.Mj(c, 3, a.Qa); | |
| c = _.Mj(c, 6, a.Aa); | |
| var d = null != (b = a.bg) ? b : _.Xf(); | |
| b = _.Nj(c, 1, d); | |
| c = Bh(); | |
| b = _.se(b, 4, c, Fc); | |
| a.payload && (c = a.payload(), | |
| _.Di(b, 7, c)); | |
| a.tb && _.Nj(b, 5, a.tb); | |
| return b | |
| } | |
| ; | |
| Hq = function(a, b, c, d) { | |
| for (var e = _.A(_.y(Object, "entries").call(Object, Gq)), f = e.next(); !f.done; f = e.next()) { | |
| var g = _.A(f.value); | |
| f = g.next().value; | |
| g = g.next().value; | |
| b & f && P(a, g(String(c), d)) | |
| } | |
| } | |
| ; | |
| Mq = function(a) { | |
| return Fq(_.y(Object, "assign").call(Object, {}, a, { | |
| payload: function() { | |
| var b = new Iq; | |
| var c = _.Jq(b, Kq, 1, Lq); | |
| c = _.Ri(c, 1, a.tm); | |
| _.Ri(c, 2, a.wh); | |
| return b | |
| } | |
| })) | |
| } | |
| ; | |
| Oq = function(a, b, c) { | |
| b = void 0 === b ? !1 : b; | |
| c = (c = void 0 === c ? null : c) ? nh(c) : null; | |
| var d = _.I(Nq); | |
| b = void 0 === b ? !0 : b; | |
| d = void 0 === d ? !1 : d; | |
| var e = 0; | |
| try { | |
| e |= jj(a); | |
| var f; | |
| if (!(f = !a.navigator)) { | |
| var g = a.navigator; | |
| f = "brave"in g && "isBrave"in g.brave || !1 | |
| } | |
| e |= f || /Android 2/.test(a.navigator.userAgent) ? 1048576 : 0; | |
| e |= mj(a, d ? _.y(Number, "MAX_SAFE_INTEGER") : 2500); | |
| !b || c && Fj(c) || (e |= 4194304) | |
| } catch (h) { | |
| e |= 32 | |
| } | |
| return e | |
| } | |
| ; | |
| Pq = function(a) { | |
| switch (a) { | |
| case 4: | |
| return 11; | |
| case 2: | |
| return 2; | |
| case 3: | |
| return 1; | |
| case 5: | |
| return 8; | |
| case 6: | |
| return 42; | |
| case 7: | |
| return 10; | |
| case 8: | |
| return 3; | |
| case 9: | |
| return 4 | |
| } | |
| } | |
| ; | |
| Vq = function(a, b, c) { | |
| a = Pq(a); | |
| if (!a) | |
| return null; | |
| if (10 === a) | |
| return 0; | |
| var d = 0; | |
| if (!(_.H = [11, 10], | |
| _.y(_.H, "includes")).call(_.H, a)) { | |
| d |= jj(b); | |
| var e = _.bk(b); | |
| e = 26 !== a && 27 !== a && 40 !== a && 41 !== a && 10 !== a && e.adCount ? 1 == a || 2 == a ? !(!e.adCount[1] && !e.adCount[2]) : (e = e.adCount[a]) ? 1 <= e : !1 : !1; | |
| e && (d |= 64); | |
| if (d) | |
| return d | |
| } | |
| if (2 === a || 1 === a) { | |
| var f = { | |
| pa: b, | |
| Sg: Qq, | |
| Qk: c ? a : void 0 | |
| }; | |
| 0 === (0, | |
| _.nq)() && (f.Sg = _.I(Rq) ? _.y(Number, "MAX_SAFE_INTEGER") : 3E3, | |
| f.mj = _.I(Sq) ? -1 : 650, | |
| f.In = _.I(Tq), | |
| f.Ln = _.Wh(Uq)); | |
| d |= _.yj(f) | |
| } else if (8 === a) | |
| d |= Oq(b); | |
| else if (3 === a || 4 === a) { | |
| var g = a; | |
| e = !0; | |
| g = void 0 === g ? null : g; | |
| e = void 0 === e ? !1 : e; | |
| f = void 0 === f ? !1 : f; | |
| c = jj(b); | |
| var h; | |
| uj(null == (h = b.navigator) ? void 0 : h.userAgent) && (c |= 1048576); | |
| h = b.innerWidth; | |
| 1200 > h && (c |= 65536); | |
| var k = b.innerHeight; | |
| 650 > k && (c |= 2097152); | |
| g && 0 === c && (g = 3 === g ? "left" : "right", | |
| (f = _.nk({ | |
| pa: b, | |
| bj: !1, | |
| Lj: 1, | |
| position: g, | |
| la: h, | |
| ra: k, | |
| Pc: new _.B.Set, | |
| minWidth: 120, | |
| minHeight: 500, | |
| Xc: e, | |
| Gd: f | |
| })) ? _.bk(b).sideRailPlasParam.set(g, f.width + "x" + f.height + "_" + String(g).charAt(0)) : c |= 16); | |
| d |= c | |
| } else | |
| 11 !== a && 42 !== a && (d |= 32); | |
| d || (b = _.bk(b), | |
| b.adCount = b.adCount || {}, | |
| b.adCount[a] = b.adCount[a] + 1 || 1); | |
| return d | |
| } | |
| ; | |
| Yq = function(a, b, c, d) { | |
| var e = d.zi | |
| , f = d.adUnitPath; | |
| d = void 0 === d.Hb ? !1 : d.Hb; | |
| return "string" === typeof f && f.length && (null == e || "string" === typeof e || "number" === typeof e && Wq(e)) ? Xq(a, b, f, c, { | |
| tc: "string" === typeof e ? e : void 0, | |
| format: "number" === typeof e ? e : 1, | |
| Hb: d | |
| }) : (b.error(zm("googletag.defineOutOfPageSlot", [f, e])), | |
| null) | |
| } | |
| ; | |
| Wq = function(a) { | |
| switch (a) { | |
| case 6: | |
| return !0; | |
| case 7: | |
| return !0; | |
| default: | |
| return !!Np(Kn, function(b) { | |
| return b === a | |
| }) | |
| } | |
| } | |
| ; | |
| Xq = function(a, b, c, d, e) { | |
| var f = e.format; | |
| b = d.add(a, b, c, [1, 1], { | |
| tc: e.tc, | |
| format: f, | |
| Hb: e.Hb | |
| }); | |
| a = b.slotId; | |
| b = b.Ma; | |
| a && b && (_.Bi(b, 15, f), | |
| _.Kp(a, function() { | |
| var g = window | |
| , h = Pq(f); | |
| if (h) { | |
| g = _.bk(g); | |
| var k = g.adCount && g.adCount[h]; | |
| k && (g.adCount[h] = k - 1) | |
| } | |
| })); | |
| return null != a ? a : null | |
| } | |
| ; | |
| Zq = function(a, b) { | |
| var c; | |
| return !(null != (c = Bq(a, 11)) ? !c : !_.Q(b, 10)) | |
| } | |
| ; | |
| $q = function(a, b, c, d) { | |
| if (a = yn(a, b)) { | |
| var e; | |
| if (c = null != (e = Bq(c, 24)) ? e : _.Q(d, 30)) | |
| c = a.getBoundingClientRect(), | |
| d = c.top, | |
| e = c.bottom, | |
| 0 === c.height ? c = !1 : (c = _.t.innerHeight, | |
| c = 0 < e && e < c || 0 < d && d < c); | |
| c || (a.style.display = "none") | |
| } | |
| } | |
| ; | |
| ar = function(a) { | |
| if (61440 >= a.length) | |
| return { | |
| url: a, | |
| fi: 0 | |
| }; | |
| var b = a; | |
| 61440 < b.length && (b = b.substring(0, 61432), | |
| b = b.replace(/%\w?$/, ""), | |
| b = b.replace(/&[^=]*=?$/, ""), | |
| b += "&trunc=1"); | |
| return { | |
| url: b, | |
| fi: a.length - b.length + 8 | |
| } | |
| } | |
| ; | |
| br = function(a, b) { | |
| b = void 0 === b ? window : b; | |
| return b.location ? b.URLSearchParams ? (a = (new URLSearchParams(b.location.search)).get(a), | |
| (null == a ? 0 : a.length) ? a : null) : (a = (new RegExp("[?&]" + a + "=([^&]*)")).exec(b.location.search)) ? decodeURIComponent(a[1]) : null : null | |
| } | |
| ; | |
| cr = function(a, b) { | |
| b = void 0 === b ? window : b; | |
| return !!br(a, b) | |
| } | |
| ; | |
| dr = function(a) { | |
| var b, c; | |
| return null != (c = null == (b = _.y(a, "find").call(a, function(d) { | |
| return "page_url" === Fk(d, 1) | |
| })) ? void 0 : Om(b)[0]) ? c : null | |
| } | |
| ; | |
| er = function(a) { | |
| var b = a.indexOf("google_preview=", a.lastIndexOf("?")) | |
| , c = a.indexOf("&", b); | |
| -1 === c && (c = a.length - 1, | |
| --b); | |
| return a.substring(0, b) + a.substring(c + 1, a.length) | |
| } | |
| ; | |
| fr = function(a) { | |
| var b; | |
| if (null == (b = a.location) ? 0 : b.ancestorOrigins) | |
| return a.location.ancestorOrigins.length; | |
| var c = 0; | |
| Nl(function() { | |
| c++; | |
| return !1 | |
| }, !0, !0, a); | |
| return c | |
| } | |
| ; | |
| gr = function(a, b) { | |
| var c = b.W; | |
| return !!dr(b.Z.Ta()) || a.some(function(d) { | |
| return null !== dr(c[d.getDomId()].Ta()) | |
| }) | |
| } | |
| ; | |
| lr = function(a, b, c) { | |
| var d = window | |
| , e = new Qk; | |
| d = new hr(d); | |
| _.S(e, d); | |
| a = new ir(a,d,c,_.Ym(150)); | |
| J(e, a); | |
| b = new jr(kr.id,kr.nf,{ | |
| yd: b ? a.Zc : void 0 | |
| },{ | |
| pf: d | |
| },kr.tf,e.F.g); | |
| b = J(e, b).output; | |
| e.run(); | |
| return { | |
| Zc: a.Zc, | |
| Cg: b, | |
| Ua: e | |
| } | |
| } | |
| ; | |
| nr = function() { | |
| var a = void 0 === a ? window : a; | |
| mr = _.Xf(a) | |
| } | |
| ; | |
| or = function(a, b) { | |
| var c = _.ag("DIV"); | |
| c.id = a; | |
| c.textContent = b; | |
| _.Rp(c, { | |
| height: "24px", | |
| "line-height": "24px", | |
| "text-align": "center", | |
| "vertical-align": "middle", | |
| color: "white", | |
| "background-color": "black", | |
| margin: "0", | |
| "font-family": "Roboto", | |
| "font-style": "normal", | |
| "font-weight": "500", | |
| "font-size": "11px", | |
| "letter-spacing": "0.08em" | |
| }); | |
| return c | |
| } | |
| ; | |
| pr = function(a, b) { | |
| if ("undefined" !== typeof IntersectionObserver) | |
| return new IntersectionObserver(b,{ | |
| rootMargin: a + "%" | |
| }) | |
| } | |
| ; | |
| sr = function(a, b, c, d, e) { | |
| var f = void 0 === f ? _.B.globalThis.IntersectionObserver : f; | |
| if (!b) | |
| return { | |
| Pg: e | |
| }; | |
| var g = null != cj(b, 1) ? null != qr(b) && 0 !== (0, | |
| _.nq)() ? cj(b, 1) * qr(b) : cj(b, 1) : null; | |
| if (null == g) | |
| return { | |
| Pg: e | |
| }; | |
| b = new Qk; | |
| a = new rr(a,d,c,g,e,f); | |
| J(b, a); | |
| b.run(); | |
| return { | |
| Pg: a.output, | |
| mm: b | |
| } | |
| } | |
| ; | |
| Cr = function(a, b, c, d, e) { | |
| var f = window | |
| , g = new Qk | |
| , h = J(g, new tr(a,b,ur,function(m) { | |
| return vr("i-adframe-load", m.detail.data) | |
| } | |
| )) | |
| , k = J(g, new tr(a,b,ur,function(m) { | |
| return vr("i-dismiss", m.detail.data) | |
| } | |
| )); | |
| h = 0 < _.Wh(wr) ? J(g, new xr(a,h.output,void 0)).output : h.output; | |
| h = J(g, new yr(a,b,c,h)); | |
| J(g, new zr(a,f,d,e,h.output)); | |
| if (f.top === f) | |
| var l = J(g, new Ar(a,f,h.output)).output; | |
| J(g, new Br(a,b,c,h.output,k.output,l)); | |
| return g | |
| } | |
| ; | |
| vr = function(a, b) { | |
| try { | |
| var c = JSON.parse(b); | |
| return "sth" === c.googMsgType && c.msg_type === a | |
| } catch (d) {} | |
| return !1 | |
| } | |
| ; | |
| Ir = function() { | |
| var a = {}; | |
| return a[576944485] = new Dr, | |
| a[578856259] = new Er(function() { | |
| return _.Wh(Fr) | |
| } | |
| ), | |
| a[607368714] = new Gr, | |
| a[629394304] = new Hr, | |
| a | |
| } | |
| ; | |
| Jr = function(a, b) { | |
| a.U.log(576944485, Fq, _.y(Object, "assign").call(Object, {}, a, b)) | |
| } | |
| ; | |
| Kr = function(a) { | |
| return window.IntersectionObserver && new IntersectionObserver(a,{ | |
| threshold: [.5] | |
| }) | |
| } | |
| ; | |
| Lr = function(a) { | |
| return Math.max.apply(Math, _.Si(null != a ? a : [])) | |
| } | |
| ; | |
| Nr = function(a) { | |
| return (_.H = [4, 5, 7, 1], | |
| _.y(_.H, "includes")).call(_.H, Mr(a)) | |
| } | |
| ; | |
| Pr = function(a, b, c) { | |
| _.xf(function(d) { | |
| a.U.log(629394304, function(e) { | |
| var f = new Or; | |
| f = _.Nj(f, 1, a.pvsid); | |
| var g = Bh(); | |
| f = _.se(f, 2, g, Fc); | |
| f = _.Mj(f, 3, a.Aa); | |
| g = _.Xf() - c; | |
| f = _.Yl(f, 6, g); | |
| f = _.Mj(f, 8, b); | |
| f = _.Mj(f, 7, em(b)); | |
| return _.Nj(f, 5, e.tb) | |
| }, {}); | |
| d.g = 0 | |
| }) | |
| } | |
| ; | |
| Rr = function(a, b, c) { | |
| return new Qr(c,a,ur,function(d) { | |
| d = d.detail.data; | |
| try { | |
| var e = JSON.parse(d); | |
| if ("rewarded" === e.type && e.message === b) | |
| return e | |
| } catch (f) {} | |
| return null | |
| } | |
| ) | |
| } | |
| ; | |
| Tr = function(a) { | |
| var b = { | |
| paw_id: Sr(), | |
| gpa: 0 | |
| }; | |
| a.postMessage(JSON.stringify(b)) | |
| } | |
| ; | |
| Vr = function(a, b) { | |
| var c = new Qk; | |
| a = new Ur(a,b); | |
| J(c, a); | |
| c.run(); | |
| return { | |
| Gm: a.C, | |
| Fc: a.Fc | |
| } | |
| } | |
| ; | |
| Yr = function(a, b, c) { | |
| if (_.y(Object, "keys").call(Object, a).some(function(d) { | |
| return (_.H = _.y(Object, "values").call(Object, Wr), | |
| _.y(_.H, "includes")).call(_.H, Number(d)) | |
| })) | |
| return !0; | |
| Xr("taxonomies", a, b, c); | |
| return !1 | |
| } | |
| ; | |
| as = function(a, b, c, d, e) { | |
| if (null == a) | |
| Xr("taxonomy", a, d, e); | |
| else { | |
| var f = Number(a); | |
| (_.H = _.y(Object, "values").call(Object, Mn), | |
| _.y(_.H, "includes")).call(_.H, Number(f)) ? a = !0 : (Xr("taxonomy", a, d, e), | |
| a = !1); | |
| a && (null == b ? Xr("taxonomyData", b, d, e) : Zr(b, d, e) && $r(f, b, c, d)) | |
| } | |
| } | |
| ; | |
| js = function(a, b, c, d, e) { | |
| if (!bs(a)) | |
| Xr("taxonomy", a, d, e); | |
| else if (null == b) | |
| Xr("taxonomyData", b, d, e); | |
| else if (Zr(b, d, e) && cs(_.y(b, "values"), d, b) && (b = ds(a, _.y(b, "values"), d, b), | |
| b.size)) { | |
| b = [].concat(_.Si(b)); | |
| e = new es; | |
| var f = fs.get(a); | |
| e = _.Ri(e, 3, f); | |
| gs(c, hs(e, b)); | |
| d.info(is(ko(b), ko(a))) | |
| } | |
| } | |
| ; | |
| Zr = function(a, b, c) { | |
| if ($g(a) && a.hasOwnProperty("values")) | |
| return !0; | |
| Xr("taxonomyData", a, b, c); | |
| return !1 | |
| } | |
| ; | |
| $r = function(a, b, c, d) { | |
| if (cs(_.y(b, "values"), d, b)) { | |
| var e = ds(a, _.y(b, "values"), d, b); | |
| e.size && (b = (_.H = Dk(c, es, 1), | |
| _.y(_.H, "find")).call(_.H, function(f) { | |
| return _.hg(f, 1, 0) === a | |
| }), | |
| e = [].concat(_.Si(e)), | |
| b ? hs(b, e) : gs(c, hs(ks(new es, a), e)), | |
| d.info(is(ko(e), ko(a)))) | |
| } | |
| } | |
| ; | |
| cs = function(a, b, c) { | |
| if (Array.isArray(a)) | |
| return !0; | |
| Xr("taxonomyData.values", a, b, c); | |
| return !1 | |
| } | |
| ; | |
| ds = function(a, b, c, d) { | |
| if (!fh()(b)) | |
| return Xr("taxonomyData.values", b, c, d), | |
| new _.B.Set; | |
| d = new _.B.Set; | |
| var e = !1; | |
| b = _.A(b); | |
| for (var f = b.next(); !f.done; f = b.next()) { | |
| f = f.value; | |
| if (10 <= d.size) { | |
| e = !0; | |
| break | |
| } | |
| d.add(f) | |
| } | |
| e && P(c, ls(ko(a), ko(10))); | |
| return d | |
| } | |
| ; | |
| Xr = function(a, b, c, d) { | |
| P(c, jo("googletag.setConfig.pps", ko(d), a, ko(b))) | |
| } | |
| ; | |
| bs = function(a) { | |
| return fs.has(a) | |
| } | |
| ; | |
| ns = function(a) { | |
| return ms.has(a) | |
| } | |
| ; | |
| rs = function(a, b) { | |
| if (3 === _.os(b)) { | |
| var c = { | |
| xe: new ps | |
| } | |
| , d = new Qk; | |
| J(d, new qs(a,b,c.xe)); | |
| d.run(); | |
| return { | |
| Ua: d, | |
| Km: c | |
| } | |
| } | |
| } | |
| ; | |
| ts = function(a) { | |
| if (na()) { | |
| var b = { | |
| yj: new wq | |
| } | |
| , c = new Qk; | |
| J(c, new ss(a,window,b.yj)); | |
| c.run(); | |
| return b | |
| } | |
| } | |
| ; | |
| vs = function(a, b, c, d, e, f, g) { | |
| if (b) { | |
| var h = { | |
| uh: new wq | |
| } | |
| , k = new Qk; | |
| J(k, new us(a,b,c,d,h,e,f,g)); | |
| k.run(); | |
| return { | |
| Ua: k, | |
| Kf: h | |
| } | |
| } | |
| } | |
| ; | |
| xs = function(a) { | |
| ws = a | |
| } | |
| ; | |
| zs = function(a, b, c, d) { | |
| el(b, d, function(e, f) { | |
| jm(a, e, f); | |
| var g, h; | |
| null == (h = (g = window.console).error) || h.call(g, f) | |
| }, function() { | |
| return void c.info(ys()) | |
| }) | |
| } | |
| ; | |
| Cs = function(a, b, c) { | |
| if (!_.I(As) && !Do()) { | |
| var d = { | |
| bh: new wq, | |
| Jb: new wq | |
| } | |
| , e = new Qk; | |
| J(e, new Bs(a,b,c,d)); | |
| e.run(); | |
| return { | |
| Pd: d, | |
| Ua: e | |
| } | |
| } | |
| } | |
| ; | |
| Pa = function(a, b) { | |
| a: { | |
| b = b[0]; | |
| a = a[0]; | |
| for (var c = _.Na, d = Math.min(b.length, a.length), e = 0; e < d; e++) { | |
| var f = c(b[e], a[e]); | |
| if (0 != f) { | |
| b = f; | |
| break a | |
| } | |
| } | |
| b = _.Na(b.length, a.length) | |
| } | |
| return b | |
| } | |
| ; | |
| Ds = function(a) { | |
| return Array.isArray(a) && 2 === a.length && "number" === typeof a[0] && _.y(a, "includes").call(a, 0) | |
| } | |
| ; | |
| Es = function(a) { | |
| if (Ds(a)) | |
| return { | |
| size: [], | |
| Ah: !0 | |
| }; | |
| if (Array.isArray(a) && 0 < a.length && "number" !== typeof a[0]) { | |
| var b = !1; | |
| a = a.filter(function(c) { | |
| c = Ds(c); | |
| b = b || c; | |
| return !c | |
| }); | |
| return { | |
| size: a, | |
| Ah: b | |
| } | |
| } | |
| return { | |
| size: a, | |
| Ah: !1 | |
| } | |
| } | |
| ; | |
| Gs = function(a, b) { | |
| var c = b.W; | |
| return vq(a, function(d) { | |
| return Fs(c[d.getDomId()]).join("&") | |
| }) | |
| } | |
| ; | |
| Fs = function(a) { | |
| a = Hs(a); | |
| var b = []; | |
| _.io(a, function(c, d) { | |
| c.length && (c = c.map(encodeURIComponent), | |
| d = encodeURIComponent(d), | |
| b.push(d + "=" + c.join())) | |
| }); | |
| return b | |
| } | |
| ; | |
| Hs = function(a) { | |
| for (var b = {}, c = _.A(Hm(a)), d = c.next(); !d.done; d = c.next()) | |
| d = d.value, | |
| b[_.v(d, 1)] = Om(d); | |
| a = Oi(a, 8, 2); | |
| a.length && (null != b.excl_cat || (b.excl_cat = a)); | |
| return b | |
| } | |
| ; | |
| Is = function(a) { | |
| var b = !1 | |
| , c = Dk(a, Km, 2).map(function(d) { | |
| var e = _.v(d, 1); | |
| b = "excl_cat" === e; | |
| d = Om(d); | |
| return encodeURIComponent(e) + "=" + encodeURIComponent(d.join()) | |
| }); | |
| a = Oi(a, 3, 2); | |
| !b && a.length && c.push(encodeURIComponent("excl_cat") + "=" + encodeURIComponent(a.join())); | |
| return c | |
| } | |
| ; | |
| Ks = function(a, b, c) { | |
| var d = window | |
| , e = !Fh(d.isSecureContext, d.document); | |
| if (Gh(d.isSecureContext, d, d.document) || !e) | |
| return e = new Qk, | |
| a = new Js(a,d,b,c), | |
| J(e, a), | |
| e.run(), | |
| a.j | |
| } | |
| ; | |
| Ms = function(a, b, c, d, e) { | |
| if (c) { | |
| var f = { | |
| He: new wq, | |
| Ie: new wq, | |
| Sd: new wq | |
| } | |
| , g = new Qk; | |
| J(g, new Ls(a,b,c,d,f,e)); | |
| g.run(); | |
| return { | |
| Ua: g, | |
| zn: f | |
| } | |
| } | |
| } | |
| ; | |
| Ns = function(a) { | |
| return "gads_privacy_sandbox_td_buyerlist__" + a | |
| } | |
| ; | |
| Ps = function(a, b) { | |
| return a.filter(function(c) { | |
| return Os(c, 2) > b | |
| }) | |
| } | |
| ; | |
| Rs = function(a, b) { | |
| a = new _.B.Map(a.map(function(e) { | |
| return [_.v(e, 1), e] | |
| })); | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) { | |
| c = c.value; | |
| var d = a.get(_.v(c, 1)); | |
| d ? Qs(d, Math.max(Os(c, 2), Os(d, 2))) : a.set(_.v(c, 1), c) | |
| } | |
| return _.y(Array, "from").call(Array, _.y(a, "values").call(a)) | |
| } | |
| ; | |
| Vs = function(a, b, c, d) { | |
| if (Ss(b, c, d)) | |
| return new _.B.Map; | |
| c = new _.B.Map(_.y(Object, "entries").call(Object, b).filter(function(k) { | |
| var l = _.A(k); | |
| k = l.next().value; | |
| l = l.next().value; | |
| return _.y(k, "startsWith").call(k, "gads_privacy_sandbox_td_buyerlist__") && l | |
| }).map(function(k) { | |
| var l = _.A(k); | |
| k = l.next().value; | |
| l = l.next().value; | |
| return [k, Ts(l)] | |
| })); | |
| d = _.A(c); | |
| for (var e = d.next(); !e.done; e = d.next()) { | |
| var f = _.A(e.value); | |
| e = f.next().value; | |
| f = f.next().value; | |
| var g = Dk(f, Us, 1) | |
| , h = Ps(g, a); | |
| 0 === h.length ? (c.delete(e), | |
| b.removeItem(e)) : h.length < g.length && (_.Tm(f, 1, h), | |
| b.setItem(e, Dl(f))) | |
| } | |
| return c | |
| } | |
| ; | |
| Ws = function(a, b) { | |
| return String(_.Th(b + "-" + _.v(a, 2) + _.v(a, 4) + _.Q(a, 3))) | |
| } | |
| ; | |
| Ss = function(a, b, c) { | |
| if (!_.Q(b, 3)) | |
| return !1; | |
| b = Ws(b, c); | |
| if (a.getItem("gads_privacy_sandbox_tcf_hash") === b) | |
| return !1; | |
| c = _.A(_.y(Object, "keys").call(Object, a).filter(function(e) { | |
| return _.y(e, "startsWith").call(e, "gads_privacy_sandbox_td_buyerlist__") | |
| })); | |
| for (var d = c.next(); !d.done; d = c.next()) | |
| a.removeItem(d.value); | |
| a.setItem("gads_privacy_sandbox_tcf_hash", b); | |
| return !0 | |
| } | |
| ; | |
| Xs = function(a) { | |
| return null !== a && _.y(Number, "isFinite").call(Number, a) && 0 <= a | |
| } | |
| ; | |
| at = function(a) { | |
| var b = _.I(Ys) | |
| , c = a.navigator; | |
| a = Eh(a.isSecureContext, a.navigator, a.document); | |
| b = !b && a; | |
| a = _.Wh(Zs); | |
| var d = !!c.getInterestGroupAdAuctionData; | |
| c = _.I($s) && !!c.createAuctionNonce; | |
| return { | |
| Oh: b, | |
| xc: a, | |
| Rm: d, | |
| zk: c | |
| } | |
| } | |
| ; | |
| bt = function(a) { | |
| return (_.H = ["https://securepubads.g.doubleclick.net", "https://pubads.g.doubleclick.net"], | |
| _.y(_.H, "includes")).call(_.H, a) | |
| } | |
| ; | |
| dt = function(a, b, c, d, e) { | |
| if (b) { | |
| var f = b.xc | |
| , g = b.Rm; | |
| if (b.Oh && 4 === f) { | |
| b = new wq; | |
| f = new wq; | |
| if (!g) | |
| return b.G({ | |
| kind: 1, | |
| reason: 1 | |
| }), | |
| f.G(!1), | |
| { | |
| Xj: { | |
| Dj: b, | |
| Ti: f | |
| } | |
| }; | |
| g = new Qk; | |
| a = new ct(a,c,d,e,b,f); | |
| J(g, a); | |
| g.run(); | |
| return { | |
| Xj: { | |
| Dj: b, | |
| Ti: f | |
| }, | |
| En: g | |
| } | |
| } | |
| } | |
| } | |
| ; | |
| ft = function(a, b, c) { | |
| var d = "https://googleads.g.doubleclick.net/td/auctionwinner?status=nowinner" | |
| , e = _.Q(c, 18) | |
| , f = _.Q(c, 7); | |
| if (f || e) | |
| d += "&isContextualWinner=1"; | |
| f && (d += "&hasXfpAds=1"); | |
| e = c.getEscapedQemQueryId(); | |
| f = _.v(c, 6); | |
| e && (d += "&winner_qid=" + encodeURIComponent(e)); | |
| f && (d += "&xfpQid=" + encodeURIComponent(f)); | |
| _.Q(c, 4) && (d += "&is_plog=1"); | |
| (e = _.v(c, 11)) && (d += "&ecrs=" + e); | |
| if (null == c ? 0 : _.v(c, 19)) | |
| d += "&cid=" + encodeURIComponent(_.v(c, 19)); | |
| (null == c ? 0 : _.Q(c, 21)) || (d += "&turtlexTest=1"); | |
| d += "&applied_timeout_ms=" + b + ("&duration_ms=" + Math.round(a)); | |
| et(d) | |
| } | |
| ; | |
| mt = function(a) { | |
| var b = a.kg | |
| , c = a.Wb | |
| , d = void 0 === a.od ? [] : a.od | |
| , e = a.interestGroupBuyers | |
| , f = a.Ql | |
| , g = a.Cl | |
| , h = a.Um; | |
| a = a.yk; | |
| var k = _.Wh(gt) | |
| , l = {}; | |
| void 0 !== f && (l["https://googleads.g.doubleclick.net"] = f, | |
| l["https://td.doubleclick.net"] = f); | |
| if (g) { | |
| g = _.A(g); | |
| for (var m = g.next(); !m.done; m = g.next()) { | |
| var n = _.A(m.value); | |
| m = n.next().value; | |
| n = n.next().value; | |
| l[m] = n | |
| } | |
| } | |
| e = { | |
| seller: "https://securepubads.g.doubleclick.net", | |
| decisionLogicUrl: "https://securepubads.g.doubleclick.net/td/sjs", | |
| trustedScoringSignalsUrl: "https://securepubads.g.doubleclick.net/td/sts", | |
| interestGroupBuyers: null != e ? e : ["https://googleads.g.doubleclick.net", "https://td.doubleclick.net"], | |
| sellerExperimentGroupId: f, | |
| auctionSignals: b.auctionSignals.promise, | |
| sellerSignals: b.g.promise, | |
| sellerTimeout: k, | |
| sellerCurrency: "USD", | |
| perBuyerCurrencies: b.perBuyerCurrencies.promise, | |
| perBuyerExperimentGroupIds: l, | |
| perBuyerSignals: b.perBuyerSignals.promise, | |
| perBuyerTimeouts: b.perBuyerTimeouts.promise, | |
| perBuyerCumulativeTimeouts: b.perBuyerCumulativeTimeouts.promise | |
| }; | |
| e.deprecatedRenderURLReplacements = b.deprecatedRenderURLReplacements.promise; | |
| ht(e.interestGroupBuyers, a) && (e.auctionReportBuyerKeys = e.interestGroupBuyers.map(jt), | |
| e.auctionReportBuyers = kt(), | |
| e.auctionReportBuyerDebugModeConfig = lt()); | |
| h && (e.reportingTimeout = h); | |
| e.directFromSellerSignalsHeaderAdSlot = b.directFromSellerSignalsHeaderAdSlot.promise; | |
| c = { | |
| seller: "https://securepubads.g.doubleclick.net", | |
| decisionLogicUrl: "https://securepubads.g.doubleclick.net/td/sjs", | |
| interestGroupBuyers: [], | |
| auctionSignals: {}, | |
| sellerExperimentGroupId: f, | |
| sellerSignals: b.topLevelSellerSignals.promise, | |
| sellerTimeout: k, | |
| signal: c.signal, | |
| perBuyerExperimentGroupIds: {}, | |
| perBuyerSignals: {}, | |
| perBuyerTimeouts: {}, | |
| perBuyerCumulativeTimeouts: {}, | |
| componentAuctions: [e].concat(_.Si(d)), | |
| resolveToConfig: b.resolveToConfig.promise | |
| }; | |
| c.directFromSellerSignalsHeaderAdSlot = b.directFromSellerSignalsHeaderAdSlot.promise; | |
| return c | |
| } | |
| ; | |
| nt = function(a, b) { | |
| var c = b.kg; | |
| c.topLevelSellerSignals.resolve(a.sellerSignals); | |
| c.directFromSellerSignals.resolve(a.directFromSellerSignals); | |
| c.directFromSellerSignalsHeaderAdSlot.resolve(a.directFromSellerSignalsHeaderAdSlot); | |
| c.resolveToConfig.resolve(!!a.resolveToConfig); | |
| var d; | |
| a = null == (d = a.componentAuctions) ? void 0 : _.y(d, "find").call(d, function(m) { | |
| return bt(m.seller) | |
| }); | |
| var e; | |
| d = null != (e = null == a ? void 0 : a.perBuyerCumulativeTimeouts) ? e : {}; | |
| b = _.A(b.interestGroupBuyers); | |
| for (e = b.next(); !e.done; e = b.next()) { | |
| e = e.value; | |
| var f = void 0 | |
| , g = void 0; | |
| (null == (f = a) ? 0 : null == (g = f.interestGroupBuyers) ? 0 : _.y(g, "includes").call(g, e)) || (d[e] = 0) | |
| } | |
| if (a) { | |
| c.auctionSignals.resolve(a.auctionSignals); | |
| c.g.resolve(a.sellerSignals); | |
| c.perBuyerSignals.resolve(a.perBuyerSignals); | |
| var h; | |
| c.perBuyerTimeouts.resolve(null != (h = a.perBuyerTimeouts) ? h : {}); | |
| c.perBuyerCumulativeTimeouts.resolve(d); | |
| var k; | |
| c.perBuyerCurrencies.resolve(null != (k = a.perBuyerCurrencies) ? k : {}); | |
| var l; | |
| c.deprecatedRenderURLReplacements.resolve(null != (l = a.deprecatedRenderURLReplacements) ? l : {}) | |
| } else | |
| c.auctionSignals.resolve(void 0), | |
| c.g.resolve(void 0), | |
| c.perBuyerSignals.resolve({}), | |
| c.perBuyerTimeouts.resolve({}), | |
| c.perBuyerCumulativeTimeouts.resolve(d), | |
| c.perBuyerCurrencies.resolve({}), | |
| c.deprecatedRenderURLReplacements.resolve({}) | |
| } | |
| ; | |
| ht = function(a, b) { | |
| return a.some(function(c) { | |
| return jt(c) !== BigInt(100) | |
| }) && (null != b ? b : !1) | |
| } | |
| ; | |
| jt = function(a) { | |
| var b; | |
| return null != (b = (new _.B.Map([["https://googleads.g.doubleclick.net", BigInt(200)], ["https://td.doubleclick.net", BigInt(300)], ["https://f.creativecdn.com", BigInt(400)], ["https://fledge.us.criteo.com", BigInt(500)], ["https://fledge.eu.criteo.com", BigInt(600)], ["https://fledge.as.criteo.com", BigInt(700)]])).get(a)) ? b : BigInt(100) | |
| } | |
| ; | |
| kt = function() { | |
| return { | |
| interestGroupCount: { | |
| bucket: BigInt(0), | |
| scale: 1 | |
| }, | |
| bidCount: { | |
| bucket: BigInt(1), | |
| scale: 1 | |
| }, | |
| totalGenerateBidLatency: { | |
| bucket: BigInt(2), | |
| scale: 1 | |
| }, | |
| totalSignalsFetchLatency: { | |
| bucket: BigInt(3), | |
| scale: 1 | |
| } | |
| } | |
| } | |
| ; | |
| lt = function() { | |
| var a = void 0 === a ? BigInt(0) : a; | |
| return { | |
| enabled: !0, | |
| debugKey: a | |
| } | |
| } | |
| ; | |
| ot = function(a, b) { | |
| if (!Xs(b)) | |
| return []; | |
| var c = Math.round(b); | |
| return a.map(function(d) { | |
| var e = new Us; | |
| d = _.Mj(e, 1, d); | |
| return Qs(d, c) | |
| }) | |
| } | |
| ; | |
| pt = function(a, b, c, d, e) { | |
| a.ec.G(e); | |
| a.Ha.G(c); | |
| a.Ka.G(d); | |
| null == b || b.G(!1) | |
| } | |
| ; | |
| xt = function(a, b) { | |
| var c, d, e, f, g, h, k, l, m, n, p, r, u, w; | |
| return _.xf(function(z) { | |
| if (1 == z.g) | |
| return ("string" !== typeof a || _.y(a, "startsWith").call(a, "urn:")) && qt.deprecatedURNToURL && qt.deprecatedReplaceInURN ? z.yield(qt.deprecatedURNToURL(a), 2) : z.return(); | |
| c = z.A; | |
| d = {}; | |
| e = b.gdprApplies || ""; | |
| (null != (f = c.match(rt)) ? f : []).forEach(function(x) { | |
| d[x] = e | |
| }); | |
| g = b.Nl || ""; | |
| (null != (h = c.match(st)) ? h : []).forEach(function(x) { | |
| d[x] = g | |
| }); | |
| k = b.Bk || ""; | |
| (null != (l = c.match(tt)) ? l : []).forEach(function(x) { | |
| d[x] = k | |
| }); | |
| m = b.wk || ""; | |
| (null != (n = c.match(ut)) ? n : []).forEach(function(x) { | |
| d[x] = m | |
| }); | |
| p = b.uk || ""; | |
| (null != (r = c.match(vt)) ? r : []).forEach(function(x) { | |
| d[x] = p | |
| }); | |
| u = b.Tm || ""; | |
| (null != (w = c.match(wt)) ? w : []).forEach(function(x) { | |
| d[x] = u | |
| }); | |
| return z.yield(qt.deprecatedReplaceInURN(a, d), 0) | |
| }) | |
| } | |
| ; | |
| yt = function(a) { | |
| return "function" === typeof FencedFrameConfig && a instanceof FencedFrameConfig | |
| } | |
| ; | |
| Ct = function(a) { | |
| var b = a.tl | |
| , c = a.Dk | |
| , d = a.Pm | |
| , e = a.Rl; | |
| a = a.tb; | |
| if ("string" === typeof c || yt(c)) | |
| c = 4; | |
| else | |
| switch (c) { | |
| case null: | |
| c = 5; | |
| break; | |
| case 2: | |
| c = 1; | |
| break; | |
| case 3: | |
| c = 3; | |
| break; | |
| case 1: | |
| c = 2; | |
| break; | |
| case 4: | |
| case 0: | |
| c = 0; | |
| break; | |
| default: | |
| c = 0 | |
| } | |
| var f = new zt; | |
| c = _.K(f, 3, c); | |
| d = _.Mj(c, 2, d); | |
| b = _.Yl(d, 1, b); | |
| void 0 !== e && _.Mj(b, 4, e); | |
| e = new At; | |
| void 0 !== a && _.Yl(e, 1, a); | |
| _.Zl(e, 3, Bt, b); | |
| return e | |
| } | |
| ; | |
| Dt = function(a, b, c, d, e, f, g, h) { | |
| var k = 3 === b | |
| , l = 2 === b | |
| , m = 1 === b | |
| , n = f.getEscapedQemQueryId() | |
| , p = _.v(f, 6); | |
| Yp("run_ad_auction_stats", function(r) { | |
| wp(r, a); | |
| xp(r, "duration_ms", c); | |
| xp(r, "applied_timeout_ms", d); | |
| xp(r, "timed_out", l ? 1 : 0); | |
| xp(r, "error", k ? 1 : 0); | |
| xp(r, "auction_skipped", m ? 1 : 0); | |
| xp(r, "auction_winner", h ? 1 : 0); | |
| xp(r, "thread_release_only", _.Q(f, 15) ? 1 : 0); | |
| xp(r, "winner_qid", null != n ? n : ""); | |
| xp(r, "xfpQid", null != p ? p : ""); | |
| xp(r, "publisher_tag", "gpt"); | |
| e && xp(r, "parallel", "1"); | |
| 0 < g && xp(r, "nc", g) | |
| }, 1) | |
| } | |
| ; | |
| Et = function(a, b, c, d, e) { | |
| var f = e.getEscapedQemQueryId() | |
| , g = _.v(e, 6); | |
| Yp("run_ad_auction_complete", function(h) { | |
| wp(h, a); | |
| xp(h, "duration_ms", Math.round(d)); | |
| xp(h, "applied_timeout_ms", c); | |
| xp(h, "auction_has_winner", b); | |
| f && xp(h, "winner_qid", f); | |
| g && xp(h, "xfpQid", g) | |
| }, 1) | |
| } | |
| ; | |
| Ft = function(a, b) { | |
| var c = b.getEscapedQemQueryId() | |
| , d = _.v(b, 6); | |
| Yp("pre_run_ad_auction_ping", function(e) { | |
| wp(e, a); | |
| xp(e, "winner_qid", null != c ? c : ""); | |
| xp(e, "xfpQid", null != d ? d : ""); | |
| xp(e, "publisher_tag", "gpt") | |
| }, 1) | |
| } | |
| ; | |
| Mt = function(a, b, c, d) { | |
| var e = yn(a, document); | |
| e && rj(e, window, d, !0); | |
| Gt(_.yh(hm), "5", Ht(c.W[a.getDomId()], 20)); | |
| It(a, Jt, 801, { | |
| pi: null, | |
| isBackfill: !1 | |
| }); | |
| if (_.Kt(b, a) && !Gn(a, document)) { | |
| b = c.Z; | |
| c = c.W[a.getDomId()]; | |
| var f; | |
| (null != (f = Bq(c, 10)) ? f : _.Q(b, 11)) && $q(a, document, c, b) | |
| } | |
| It(a, Lt, 825, { | |
| isEmpty: !0 | |
| }) | |
| } | |
| ; | |
| Ot = function(a) { | |
| if (!_.I(Nt)) | |
| return null; | |
| var b = new _.B.Set; | |
| a = _.A(_.y(a, "values").call(a)); | |
| for (var c = a.next(); !c.done; c = a.next()) | |
| c = c.value, | |
| _.Q(c, 2) && Dk(c, Us, 1).forEach(function(d) { | |
| b.add(_.v(d, 1)) | |
| }); | |
| return 0 < b.size ? _.y(Array, "from").call(Array, b) : null | |
| } | |
| ; | |
| Qt = function(a, b, c, d, e, f, g, h, k) { | |
| if (b) { | |
| var l = b.xc; | |
| if (b.Oh && 0 !== l) | |
| return b = new Qk, | |
| a = new Pt(a,l,c,d,e,f,g,h,k), | |
| J(b, a), | |
| b.run(), | |
| { | |
| Dn: a.j, | |
| Cn: b | |
| } | |
| } | |
| } | |
| ; | |
| Rt = function() { | |
| for (var a = _.A(_.y(Array, "from").call(Array, document.getElementsByTagName("script"))), b = a.next(); !b.done; b = a.next()) { | |
| var c = b = b.value | |
| , d = b.src; | |
| !d || -1 == d.indexOf("/tag/js/gpt.js") && -1 == d.indexOf("/tag/js/gpt_mobile.js") || c.googletag_executed || !b.textContent || (c.googletag_executed = !0, | |
| c = document.createElement("script"), | |
| b = new fb(b.textContent), | |
| hb(c, b), | |
| document.head.appendChild(c), | |
| document.head.removeChild(c)) | |
| } | |
| } | |
| ; | |
| St = function(a, b) { | |
| b = _.A(_.y(Object, "entries").call(Object, b)); | |
| for (var c = b.next(); !c.done; c = b.next()) { | |
| var d = _.A(c.value); | |
| c = d.next().value; | |
| d = d.next().value; | |
| a.hasOwnProperty(c) || (a[c] = d) | |
| } | |
| } | |
| ; | |
| Vt = function(a, b, c) { | |
| var d = []; | |
| c = [].concat(_.Si(c.X)).slice(); | |
| if (b) { | |
| if (!Array.isArray(b)) | |
| return P(a, zm("googletag.destroySlots", [b])), | |
| !1; | |
| Ma(b); | |
| d = c.filter(function(e) { | |
| return _.y(b, "includes").call(b, e.g) | |
| }) | |
| } else | |
| d = c; | |
| if (!d.length) | |
| return !1; | |
| Tt(d); | |
| Ut(d); | |
| return !0 | |
| } | |
| ; | |
| xu = function(a, b, c, d, e, f, g, h, k, l) { | |
| var m = ap(), n, p, r = M(a, 74, function(w, z, x) { | |
| return e.defineSlot(a, b, w, z, x) | |
| }), u = {}; | |
| r = (u._loaded_ = !0, | |
| u.cmd = [], | |
| u._vars_ = m._vars_, | |
| u.evalScripts = function() { | |
| try { | |
| Rt() | |
| } catch (x) { | |
| jm(a, 297, x); | |
| var w, z; | |
| null == (w = window.console) || null == (z = w.error) || z.call(w, x) | |
| } | |
| } | |
| , | |
| u.display = M(a, 95, function(w) { | |
| Wt(c, w, e) | |
| }), | |
| u.defineOutOfPageSlot = M(a, 73, function(w, z) { | |
| return (w = Yq(a, b, e, { | |
| zi: z, | |
| adUnitPath: w | |
| })) ? w.g : null | |
| }), | |
| u.getVersion = M(a, 946, function() { | |
| return a.sf | |
| }), | |
| u.pubads = M(a, 947, function() { | |
| return Mo(a, b, c, e, h) | |
| }), | |
| u.companionAds = M(a, 816, function() { | |
| null != n || (n = new Xt(a,b,c,f)); | |
| return Cm(a, b, n) | |
| }), | |
| u.content = M(a, 817, function() { | |
| null != p || (p = new Yt(a,b,g)); | |
| return Em(a, b, p) | |
| }), | |
| u.setAdIframeTitle = M(a, 729, xs), | |
| u.getEventLog = M(a, 945, function() { | |
| return new ku(a,b) | |
| }), | |
| u.sizeMapping = M(a, 90, function() { | |
| return new lu(a,b) | |
| }), | |
| u.enableServices = M(a, 91, function() { | |
| for (var w = _.A(mu), z = w.next(); !z.done; z = w.next()) | |
| z = z.value, | |
| z.enabled && b.info(nu()), | |
| ou(z) | |
| }), | |
| u.destroySlots = M(a, 75, function(w) { | |
| return Vt(b, w, e) | |
| }), | |
| u.enums = Un(), | |
| u.defineSlot = r, | |
| u.defineUnit = r, | |
| u.getWindowsThatCanCommunicateWithHostpageLibrary = M(a, 955, function(w) { | |
| return pu(k, w).map(function(z) { | |
| var x; | |
| return null == (x = Gn(z, document)) ? void 0 : x.contentWindow | |
| }).filter(function(z) { | |
| return !!z | |
| }) | |
| }), | |
| u.disablePublisherConsole = M(a, 93, Dp), | |
| u.onPubConsoleJsLoad = M(a, 731, Gp), | |
| u.openConsole = M(a, 732, function(w) { | |
| yp = !0; | |
| var z; | |
| (null == (z = ap()) ? 0 : z.console) ? ap().console.openConsole(w) : (w && (Fp = w), | |
| Ep = !0, | |
| sp(a)) | |
| }), | |
| u.setConfig = M(a, 1034, function(w) { | |
| if ($g(w)) { | |
| if (_.y(Object, "hasOwn").call(Object, w, "pps")) { | |
| var z = w.pps; | |
| if (null === z) { | |
| var x = _.Oj(d, qu, 33); | |
| _.Kk(x, 2) | |
| } else { | |
| x = _.Oj(_.Oj(d, qu, 33), ru, 2); | |
| _.Kk(x, 1); | |
| if ($g(z) && z.hasOwnProperty("taxonomies")) | |
| var C = !0; | |
| else | |
| P(b, zm("googletag.setConfig.pps", [z])), | |
| C = !1; | |
| if (C) | |
| if (C = z.taxonomies, | |
| $g(C) && null !== C) { | |
| var E; | |
| _.y(Object, "keys").call(Object, C).some(bs) ? E = js : Yr(C, b, z) && (E = as); | |
| if (E) { | |
| z = _.A(_.y(Object, "entries").call(Object, C)); | |
| for (var D = z.next(); !D.done; D = z.next()) { | |
| var L = _.A(D.value); | |
| D = L.next().value; | |
| L = L.next().value; | |
| E(D, L, x, b, C) | |
| } | |
| } | |
| } else | |
| Xr("taxonomies", C, b, z) | |
| } | |
| } | |
| _.y(Object, "hasOwn").call(Object, w, "adExpansion") && (_.Kk(d, 34), | |
| x = w.adExpansion, | |
| null !== x) && ($g(x) ? _.y(Object, "hasOwn").call(Object, x, "enabled") && (x = x.enabled, | |
| tu(x) ? (x = uu(x), | |
| _.Di(d, 34, x)) : _.I(su) && P(b, zm("googletag.setConfig.adExpansion.enabled", [x]))) : _.I(su) && P(b, zm("googletag.setConfig.adExpansion", [x]))); | |
| if (_.y(Object, "hasOwn").call(Object, w, "privacyTreatments")) { | |
| w = w.privacyTreatments; | |
| _.Kk(d, 36); | |
| a: { | |
| if (null !== w && $g(w) && _.y(Object, "hasOwn").call(Object, w, "treatments")) { | |
| w = w.treatments; | |
| if (vu(w) && w.every(ns)) { | |
| w = { | |
| treatments: w | |
| }; | |
| break a | |
| } | |
| P(b, zm("googletag.setConfig", [w])) | |
| } | |
| w = void 0 | |
| } | |
| x = w; | |
| if (void 0 !== x) { | |
| w = new _.B.Set; | |
| x = _.A(x.treatments); | |
| for (E = x.next(); !E.done; E = x.next()) { | |
| E = E.value; | |
| a: { | |
| switch (E) { | |
| case "disablePersonalization": | |
| C = 1; | |
| break a | |
| } | |
| C = void 0 | |
| } | |
| void 0 === C ? P(b, zm("googletag.setConfig", [E])) : w.add(C) | |
| } | |
| if (w.size) { | |
| x = new wu; | |
| E = x.D; | |
| C = ic(E); | |
| kc((0, | |
| _.Qd)(x.D)); | |
| E = fe(E, C, 1, !1); | |
| C = ic(E); | |
| C = !!(4 & C) && !!(4096 & C); | |
| if (Array.isArray(w)) | |
| for (z = 0; z < w.length; z++) | |
| E.push(_.Cc(w[z], C)); | |
| else | |
| for (w = _.A(w), | |
| z = w.next(); !z.done; z = w.next()) | |
| E.push(_.Cc(z.value, C)); | |
| _.Di(d, 36, x) | |
| } | |
| } | |
| } | |
| } else | |
| P(b, zm("googletag.setConfig", [w])) | |
| }), | |
| u.apiReady = !0, | |
| u); | |
| zs(a, m, b, l); | |
| St(m, r) | |
| } | |
| ; | |
| Au = function(a, b) { | |
| var c = new Qk; | |
| b = new yu(a,b); | |
| J(c, b); | |
| a = new zu(a,b.j); | |
| J(c, a); | |
| c.run(); | |
| return { | |
| ld: a.ld, | |
| xd: a.xd, | |
| td: a.td, | |
| Mb: a.Mb, | |
| Nd: a.Nd, | |
| Qd: a.Qd, | |
| Ec: a.Ec, | |
| ac: a.ac, | |
| mp: c | |
| } | |
| } | |
| ; | |
| Pu = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| var n = new Qk | |
| , p = new Bu(a,b); | |
| p = J(n, p).output; | |
| var r = Vr(a, b); | |
| _.I(Cu) && J(n, new Du(a,b)); | |
| var u = ts(a); | |
| b = at(b); | |
| if (g) { | |
| var w = Au(a, g) | |
| , z = w.Nd | |
| , x = w.td | |
| , C = w.xd | |
| , E = w.ld; | |
| var D = w.Mb; | |
| var L = w.Qd | |
| , O = w.Ec; | |
| w = w.ac; | |
| var R, X = new Eu(a,document,ap(),c,d,e,null != (R = window.location.hash) ? R : ""); | |
| J(n, X); | |
| c = new Fu(a,ap(),null,c,d,e,z); | |
| J(n, c); | |
| d = new Gu(a,x); | |
| J(n, d); | |
| l = new Hu(a,window,C,l); | |
| J(n, l); | |
| if (h = yq(a, h, E)) | |
| var fa = h.di; | |
| g = lr(a, g, l.bc); | |
| E = g.Zc; | |
| R = g.Cg; | |
| _.S(n, g.Ua); | |
| g = new Iu(a,R); | |
| J(n, g); | |
| h = new Ju(a,R); | |
| J(n, h); | |
| e = mp(a, e, f, window, E, R, 2).xb; | |
| if (_.I(Ku)) { | |
| E = new Lu(a,window.navigator,e); | |
| var ea = E.j; | |
| J(n, E) | |
| } | |
| E = void 0; | |
| _.I(Mu) && (f = new Nu(a,f,window,e), | |
| E = f.output, | |
| J(n, f)); | |
| if (f = Cs(a, D, e)) | |
| var ia = f.Pd; | |
| f = Ks(a, p, e); | |
| R = new Qk; | |
| a = new Ou(a,k,m,e,L); | |
| J(R, a); | |
| R.run(); | |
| D = { | |
| Gc: fa, | |
| Pd: ia, | |
| qj: l.bc, | |
| Ze: d.output, | |
| yb: c.yb, | |
| Mb: D, | |
| ud: g.ud, | |
| Gi: h.j, | |
| Ec: O, | |
| Je: f, | |
| Ag: E, | |
| ni: ea, | |
| ac: w | |
| } | |
| } | |
| n.run(); | |
| return { | |
| wj: r, | |
| zj: u, | |
| af: p, | |
| Wj: b, | |
| de: Dq(), | |
| Lb: D | |
| } | |
| } | |
| ; | |
| Qu = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| var n = new Qk | |
| , p = new Bu(a,b); | |
| p = J(n, p).output; | |
| var r = Vr(a, b); | |
| _.I(Cu) && J(n, new Du(a,b)); | |
| var u = ts(a); | |
| b = at(b); | |
| var w, z = new Eu(a,document,ap(),c,d,e,null != (w = window.location.hash) ? w : ""); | |
| J(n, z); | |
| if (g) { | |
| var x = Au(a, g); | |
| c = new Fu(a,ap(),null,c,d,e,x.Nd); | |
| J(n, c); | |
| d = new Gu(a,x.td); | |
| J(n, d); | |
| l = new Hu(a,window,x.xd,l); | |
| J(n, l); | |
| h = yq(a, h, x.ld); | |
| x = _.y(Object, "assign").call(Object, {}, x, { | |
| yb: c.yb, | |
| Ze: d.output, | |
| bc: l.bc, | |
| Gc: null == h ? void 0 : h.di | |
| }) | |
| } | |
| var C; | |
| g = lr(a, g, null == (C = x) ? void 0 : C.bc); | |
| h = g.Zc; | |
| l = g.Cg; | |
| _.S(n, g.Ua); | |
| C = new Iu(a,l); | |
| J(n, C); | |
| g = new Ju(a,l); | |
| J(n, g); | |
| e = mp(a, e, f, window, h, l, 2).xb; | |
| if (_.I(Ku)) { | |
| h = new Lu(a,window.navigator,e); | |
| var E = h.j; | |
| J(n, h) | |
| } | |
| h = void 0; | |
| _.I(Mu) && (f = new Nu(a,f,window,e), | |
| h = f.output, | |
| J(n, f)); | |
| if (x) { | |
| if (f = Cs(a, x.Mb, e)) | |
| var D = f.Pd; | |
| l = x.Qd; | |
| f = new Qk; | |
| k = new Ou(a,k,m,e,l); | |
| J(f, k); | |
| f.run() | |
| } | |
| a = Ks(a, p, e); | |
| var L; | |
| x && (L = { | |
| Gc: x.Gc, | |
| Pd: D, | |
| qj: x.bc, | |
| Ze: x.Ze, | |
| yb: x.yb, | |
| Mb: x.Mb, | |
| ud: C.ud, | |
| Gi: g.j, | |
| Ec: x.Ec, | |
| Je: a, | |
| Ag: h, | |
| ni: E, | |
| ac: x.ac | |
| }); | |
| n.run(); | |
| return { | |
| wj: r, | |
| zj: u, | |
| af: p, | |
| Wj: b, | |
| de: Dq(), | |
| Lb: L | |
| } | |
| } | |
| ; | |
| Ru = function(a) { | |
| if (!a) | |
| return a; | |
| var b = a.toString().toLowerCase(); | |
| return -1 < b.indexOf("<!doctype") || -1 < b.indexOf("<html") ? a : xk("<!doctype html><html><head><script>var inDapIF=true,inGptIF=true;\x3c/script></head><body>" + a + "</body></html>") | |
| } | |
| ; | |
| Su = function(a, b, c, d, e) { | |
| if (c && null != e && d) { | |
| var f; | |
| b = (null != (f = Bq(b, 23)) ? f : _.Q(a, 31)) ? Math.floor((c.offsetHeight - d) / 2) : 0 | |
| } else | |
| b = 0; | |
| return b | |
| } | |
| ; | |
| Tu = function(a) { | |
| var b = { | |
| threshold: [0, .3, .5, .75, 1] | |
| }; | |
| return window.IntersectionObserver && new IntersectionObserver(a,b) | |
| } | |
| ; | |
| Lv = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C, E) { | |
| var D = new Qk, L = en(!0, window), O = k.Z, R = k.W[e.getDomId()], X = C.af, fa = C.de.Fd, ea, ia = null == (ea = C.Lb) ? void 0 : ea.Je, ya = new Uu(a,window); | |
| J(D, ya); | |
| var oa = m.height | |
| , Da = m.width | |
| , ta = m.ob | |
| , Ra = m.Pa | |
| , gb = m.Zd | |
| , Wa = m.isBackfill | |
| , Lb = m.zb | |
| , wc = m.Ml | |
| , wb = m.nb | |
| , xc = m.ag | |
| , Jc = m.Qh | |
| , nc = m.Ng | |
| , fc = m.oc | |
| , Sd = m.uf | |
| , Uc = m.Zb | |
| , yf = m.Sa | |
| , Td = m.ha | |
| , He = m.vh | |
| , Bg = m.Uk | |
| , Cg = m.eg | |
| , pd = new wq; | |
| pd.G(p); | |
| var qd = new Vu(a,window.top,pd); | |
| J(D, qd); | |
| var zf = new Wu(a,Mr(R),L.height,wb,oa); | |
| J(D, zf); | |
| var Af = new Xu(a,e,yn(e, n),e.getDomId(),Fn(e),n.documentElement,Mr(R),h,f); | |
| Yu(D, Af); | |
| var Mb = Af.output | |
| , Bf = new Zu(a,yf,gb,Wa,Lb); | |
| J(D, Bf); | |
| var Ie = new $u(a,_.Zm(O, av, 5),R,d); | |
| J(D, Ie); | |
| var Dg = new bv(a,window.location.hash,L,e.getAdUnitPath(),R,f,zf.output,xc,Da,oa,Bf.output,Mb); | |
| Yu(D, Dg); | |
| var rd = Dg.C | |
| , Vc = new cv(a,O,R,gb,Lb,rd.vf); | |
| J(D, Vc); | |
| var Je = qd.output | |
| , Eg = rd.Ha | |
| , Ua = rd.Ka; | |
| if (Eh(window.isSecureContext, window.navigator, window.document) && !_.I(Ys) && g) { | |
| var Cf = { | |
| fd: new ps, | |
| Ha: new wq, | |
| Ka: new wq, | |
| Bd: new wq | |
| } | |
| , Df = new Qk; | |
| J(Df, new dv(a,e,Je,R,h,p,f,Eg,Ua,Mb,r,k,x,Ra,Td,Cf,u,E)); | |
| Df.run(); | |
| var Fg = { | |
| Ua: Df, | |
| Fn: Cf | |
| } | |
| } else | |
| Fg = void 0; | |
| var Gg = Fg; | |
| if (Gg) { | |
| _.S(D, Gg.Ua); | |
| var Ef = Gg.Fn | |
| } | |
| var Hh, Ih, Jh = null != (Ih = null == (Hh = Ef) ? void 0 : Hh.Ha) ? Ih : rd.Ha, Kh, Lh, yc = null != (Lh = null == (Kh = Ef) ? void 0 : Kh.Ka) ? Lh : rd.Ka, Hg, Wc = null == (Hg = Ef) ? void 0 : Hg.fd, Ig, sd = null == (Ig = Ef) ? void 0 : Ig.Bd; | |
| if (_.I(ev)) | |
| var Yc = fv(D, gv, { | |
| Nf: Mb, | |
| zb: Vc.output, | |
| size: yc | |
| }, { | |
| slotId: e, | |
| vc: Mr(R), | |
| ob: ta, | |
| V: n, | |
| L: h, | |
| Z: O, | |
| Ea: R, | |
| og: D | |
| }).pd; | |
| else { | |
| var Mh = new hv(a,e,O,R,Mr(R),n,h,Mb,Vc.output,yc,ta,Wc); | |
| J(D, Mh); | |
| Yc = Mh.output | |
| } | |
| var Nh = new iv(a,Yc); | |
| J(D, Nh); | |
| var Jg = new jv(a,e,L,h,Nh.output,Ie.j,Wc); | |
| J(D, Jg); | |
| var Ff = new kv(a,Jg.output,Yc,Ie.j,Wc); | |
| J(D, Ff); | |
| var Oh = new lv(a,window,L,e,R,Mb,Yc,ta,yc,rd.Te,Ra); | |
| Yu(D, Oh); | |
| var Kg = new mv(a,O,R,Jc,Jh,Vc.output); | |
| J(D, Kg); | |
| var Gf = new nv(a,window,Uc,ya.output,Wc); | |
| J(D, Gf); | |
| var Ud = new ov(a,Mr(R),n); | |
| J(D, Ud); | |
| var Vd = new pv(a,z,Mr(R),wb,wc,Wc); | |
| J(D, Vd); | |
| var Hj = new qv(a,nc,sd,pd,Wc); | |
| J(D, Hj); | |
| var Lg = window; | |
| if (_.I(yl) && ia) { | |
| var Mg = new Qk; | |
| J(Mg, new rv(a,Lg,Cg,ia)); | |
| Mg.run(); | |
| var Ng = Mg | |
| } else | |
| Ng = void 0; | |
| var Og = Ng; | |
| Og && _.S(D, Og); | |
| var xb = new sv(a,e,h,d,k,w,l,ta,Ra,Wa,fc,Td,window,Jh,Vc.output,Ff.output,Mb,Yc,yc,Kg.output,Oh.fd,Gf.output,Ud.output,Vd.output,X,Wc); | |
| J(D, xb); | |
| var Pg = new tv(a,window,e,xb.o,pd); | |
| J(D, Pg); | |
| var Qg = Mr(R); | |
| switch (Qg) { | |
| case 2: | |
| case 3: | |
| _.I(uv) ? J(D, new vv(a,h,Mr(R),e,window,wb,xb.j,Mb,Vd.output,yc,qd.output)) : J(D, new wv(a,h,Mr(R),e,window,wb,xb.j,Mb,Vd.output,yc,qd.output)); | |
| break; | |
| case 5: | |
| J(D, new xv(a,e,k.Wd,wc,n,xb.j,Mb,qd.output,Vd.output,x)); | |
| break; | |
| case 4: | |
| var Ke = new yv(a,e,w,window,xb.j,Mb); | |
| _.S(D, Ke); | |
| Ke.run(); | |
| break; | |
| case 7: | |
| Yu(D, Cr(a, e, w, xb.j, Mb)); | |
| break; | |
| case 8: | |
| case 9: | |
| var Rg = xb.j | |
| , gc = Yc | |
| , Ph = window | |
| , Kc = new Qk | |
| , Sg = 8 === Qg ? 3 : 4 | |
| , Le = new zv(a,z); | |
| J(Kc, Le); | |
| J(Kc, new Av(a,Ph,Sg,Le.output,Rg,gc,yc)); | |
| Kc.run(); | |
| Kc && _.S(D, Kc) | |
| } | |
| var Me = new Bv(a,e,xb.j,n,w); | |
| J(D, Me); | |
| var Hf = new Cv(a,e,Dv(h, e),window.top); | |
| J(D, Hf); | |
| var Qh = xb.j | |
| , Zc = new Qk | |
| , td = J(Zc, new tr(a,e,Ev)) | |
| , Rh = J(Zc, new Fv(a,n,Qh,td.output)); | |
| J(Zc, new Gv(a,Rh.output,w,e)); | |
| Zc.run(); | |
| _.S(D, Zc); | |
| var Tg = new Hv(a,Dv(h, e),window.top,xb.j,ya.output,Hf.output,Hf.j); | |
| J(D, Tg); | |
| J(D, new Iv(a,e,ta,gb,xb.j,Yc,xb.C)); | |
| var If = new Jv(a,window,Sd,xb.j,Yc,Mb); | |
| J(D, If); | |
| var Ug = ap() | |
| , Wd = new Qk | |
| , Vg = new Kv(a,n,Ug,O,c,b,d,fa,Bg); | |
| J(Wd, Vg); | |
| Wd.run(); | |
| _.S(D, Wd); | |
| var Ne = new wq; | |
| Ne.G(He); | |
| J(D, new Fu(a,ap(),O,b,c,d,Ne)); | |
| return D | |
| } | |
| ; | |
| Ov = function(a, b, c) { | |
| var d = null; | |
| try { | |
| var e = Mv(b.top.document, b.top).y; | |
| d = a.map(function(f) { | |
| var g = c.Z | |
| , h = c.W[f.getDomId()]; | |
| g = Cq(g, h); | |
| var k; | |
| f = null == (k = Dn(f, h, b.document, g)) ? void 0 : k.y; | |
| k = en(!0, b).height; | |
| return void 0 === f || -12245933 === f || -12245933 === k ? -1 : f < e + k ? 0 : ++Nv | |
| }) | |
| } catch (f) {} | |
| return d | |
| } | |
| ; | |
| Wv = function(a) { | |
| return lm(a.na.context, 1132, function() { | |
| if (a.ka.X.length) { | |
| var b = new _.B.Set(Yh(Pv)); | |
| var c = a.na.aa; | |
| c = _.I(Qv) && _.Q(c, 8) ? "loc gpic cookie ms ppid top etu uule video_doc_id".split(" ") : []; | |
| c = _.A(c); | |
| for (var d = c.next(); !d.done; d = c.next()) | |
| b.add(d.value); | |
| d = new _.B.Map; | |
| c = _.A(Rv); | |
| for (var e = c.next(); !e.done; e = c.next()) | |
| e = e.value, | |
| e(a, d); | |
| c = "https://" + (Sv(a) ? "pagead2.googlesyndication.com" : "securepubads.g.doubleclick.net") + "/gampad/ads?"; | |
| d = _.A(d); | |
| for (e = d.next(); !e.done; e = d.next()) { | |
| var f = _.A(e.value); | |
| e = f.next().value; | |
| var g = f.next().value; | |
| f = g.value; | |
| g = void 0 === g.options ? {} : g.options; | |
| (new RegExp("[?&]" + e + "=")).test(c); | |
| if (!b.has(e) && null != f) { | |
| var h = void 0 === g.Fa ? !1 : g.Fa; | |
| if (f = "object" !== typeof f ? null == f || !h && 0 === f ? null : encodeURIComponent(f) : Array.isArray(f) && f.length ? Tv(f, g) : null) | |
| "?" !== c[c.length - 1] && (c += "&"), | |
| c += e + "=" + f | |
| } | |
| } | |
| if (1 === _.Wh(Uv) || 2 === _.Wh(Uv)) | |
| b = _.Wh(Vv), | |
| b = 0 >= b ? "" : (_.H = _.y(Array, "from").call(Array, { | |
| length: Math.ceil(b / 8) | |
| }), | |
| _.y(_.H, "fill")).call(_.H, "testdata").join("").substring(0, b), | |
| 2 === _.Wh(Uv) && (c += "&dblt=" + b); | |
| b = c | |
| } else | |
| b = ""; | |
| return b | |
| }) | |
| } | |
| ; | |
| Sv = function(a) { | |
| var b = a.na.aa, c, d; | |
| a = null != (d = null == (c = Xv(a.ka.M.Z)) ? void 0 : _.Q(c, 9)) ? d : !1; | |
| c = _.I(Qv) && _.Q(b, 8); | |
| return a || c || !mh(b) | |
| } | |
| ; | |
| Tv = function(a, b) { | |
| var c = void 0 === b.Va ? "," : b.Va | |
| , d = void 0 === b.ee ? "" : b.ee | |
| , e = void 0 === b.Fa ? !1 : b.Fa | |
| , f = !1; | |
| a = a.map(function(g) { | |
| f || (f = !!g); | |
| return String(0 === g && e ? g : g || d) | |
| }); | |
| return f || e ? encodeURIComponent(a.join(c)) : null | |
| } | |
| ; | |
| $v = function() { | |
| var a = _.Wh(Yv); | |
| switch (a) { | |
| case 0: | |
| return na() && Zv(window.fetch) && Zv(window.TextDecoderStream); | |
| case 1: | |
| return na() && Zv(window.fetch) && !!window.TextDecoderStream; | |
| case 2: | |
| return na() && !!window.fetch && !!window.TextDecoderStream; | |
| case 3: | |
| return !ma() && Zv(window.fetch) && !!window.TextDecoderStream; | |
| case 4: | |
| return !ma() && !!window.fetch && !!window.TextDecoderStream; | |
| case 5: | |
| return Zv(window.fetch) && !!window.TextDecoderStream; | |
| case 6: | |
| return !!window.fetch && !!window.TextDecoderStream; | |
| default: | |
| db(a) | |
| } | |
| } | |
| ; | |
| bw = function(a, b, c, d) { | |
| b = aw(b, c, d); | |
| switch (b) { | |
| case 0: | |
| a(); | |
| break; | |
| case 1: | |
| c.setTimeout(a, 0); | |
| break; | |
| case 2: | |
| c.scheduler.yield().then(a); | |
| break; | |
| default: | |
| db(b) | |
| } | |
| } | |
| ; | |
| aw = function(a, b, c) { | |
| var d; | |
| if (null == (d = _.Zm(c, qu, 33)) ? 0 : _.Q(d, 3)) { | |
| var e; | |
| return (null == (e = b.scheduler) ? 0 : e.yield) ? 2 : 1 | |
| } | |
| if (0 === a) | |
| return 0; | |
| a = _.Wh(cw); | |
| switch (a) { | |
| case 0: | |
| return 0; | |
| case 1: | |
| return 1; | |
| case 6: | |
| var f; | |
| return (null == (f = b.scheduler) ? 0 : f.yield) ? 2 : 1; | |
| case 5: | |
| var g; | |
| return (null == (g = b.scheduler) ? 0 : g.yield) ? 2 : 0; | |
| default: | |
| db(a) | |
| } | |
| } | |
| ; | |
| dw = function(a) { | |
| var b = a; | |
| return function() { | |
| var c = _.za.apply(0, arguments); | |
| if (b) { | |
| var d = b; | |
| b = null; | |
| d.apply(null, _.Si(c)) | |
| } | |
| } | |
| } | |
| ; | |
| fw = function(a) { | |
| var b = null | |
| , c = 0 | |
| , d = 0; | |
| return function() { | |
| var e, f, g, h; | |
| return _.xf(function(k) { | |
| if (1 == k.g) | |
| return c && clearTimeout(c), | |
| c = 0, | |
| e = new _.hi, | |
| f = dw(e.resolve), | |
| g = ++d, | |
| k.yield(0, 2); | |
| if (d !== g) | |
| return f(!1), | |
| k.return(e.promise); | |
| b ? b(!1) : f(!0); | |
| h = dw(function() { | |
| b = null; | |
| c = 0; | |
| f(!0) | |
| }); | |
| c = setTimeout(h, _.Wh(ew)); | |
| _.Kp(a, function() { | |
| return void f(!1) | |
| }); | |
| b = f; | |
| return k.return(e.promise) | |
| }) | |
| } | |
| } | |
| ; | |
| gw = function(a) { | |
| var b = 0 | |
| , c = null | |
| , d = 0 | |
| , e = 0; | |
| return function() { | |
| var f, g, h, k, l, m; | |
| return _.xf(function(n) { | |
| if (1 == n.g) | |
| return f = new _.hi, | |
| g = dw(f.resolve), | |
| h = ++e, | |
| n.yield(0, 2); | |
| if (e !== h) | |
| return g(!1), | |
| n.return(f.promise); | |
| null == (k = c) || k(!1); | |
| l = dw(function() { | |
| b = (new Date).getTime(); | |
| c = null; | |
| d = 0; | |
| g(!0) | |
| }); | |
| d && clearTimeout(d); | |
| m = (new Date).getTime() - b; | |
| m > _.Wh(ew) ? l() : (d = setTimeout(l, _.Wh(ew) - m), | |
| _.Kp(a, function() { | |
| return void g(!1) | |
| }), | |
| c = g); | |
| return n.return(f.promise) | |
| }) | |
| } | |
| } | |
| ; | |
| hw = function(a, b) { | |
| var c = []; | |
| a = Xa(a, function(f) { | |
| return em(f.getAdUnitPath()) | |
| }); | |
| a = _.A(_.y(Object, "entries").call(Object, a)); | |
| for (var d = a.next(); !d.done; d = a.next()) { | |
| var e = _.A(d.value); | |
| d = e.next().value; | |
| e = e.next().value; | |
| d === b ? c.unshift({ | |
| networkCode: d, | |
| X: e | |
| }) : c.push({ | |
| networkCode: d, | |
| X: e | |
| }) | |
| } | |
| return c | |
| } | |
| ; | |
| pw = function() { | |
| var a = new iw; | |
| var b = (new jw).setCorrelator(zk(_.t)); | |
| var c = Bh().join(); | |
| b = _.Mj(b, 5, c); | |
| b = _.K(b, 2, 1); | |
| a = _.Di(a, 1, b); | |
| b = new kw; | |
| c = _.I(lw); | |
| b = _.Xl(b, 7, c); | |
| c = _.I(mw); | |
| b = _.Xl(b, 8, c); | |
| c = _.I(nw); | |
| b = _.Xl(b, 9, c); | |
| b = _.Xl(b, 10, !0); | |
| c = _.I(ow); | |
| b = _.Xl(b, 13, c); | |
| b = _.Xl(b, 16, !0); | |
| a = _.Di(a, 2, b); | |
| window.google_rum_config = a.toJSON() | |
| } | |
| ; | |
| tw = function() { | |
| var a = _.I(qw) ? _.rf(rw) : _.rf(sw); | |
| _.Ap(document, a) | |
| } | |
| ; | |
| yw = function(a, b) { | |
| var c = uw() || vw() ? 1 : _.Sh() | |
| , d = .001 > c; | |
| d ? (b.F = !0, | |
| Ah(31067358)) : .002 > c && Ah(31067357); | |
| oo(23, a); | |
| if (!_.I(Tl)) { | |
| var e = .001 > c; | |
| var f = 1E3; | |
| var g = 1E4; | |
| var h = 0 < g && c < 1 / g | |
| } | |
| a = .1 > c; | |
| if (!_.I(ww)) { | |
| var k = _.Wh(kp); | |
| k = 0 < k && c < 1 / k; | |
| var l = _.Wh(xw); | |
| l = 0 < l && c < 1 / l | |
| } | |
| return { | |
| Vb: e, | |
| Ob: f, | |
| Fe: h, | |
| re: g, | |
| Eh: d, | |
| vg: 1E3, | |
| gn: a, | |
| Om: 10, | |
| jn: l, | |
| bn: k, | |
| qd: c | |
| } | |
| } | |
| ; | |
| Cw = function(a, b) { | |
| var c = window.document.URL | |
| , d = new zw(4,b.Qa,1E3) | |
| , e = new Aw(Ir(),d,a.qd); | |
| return _.y(Object, "assign").call(Object, {}, b, a, { | |
| rp: new Bw(b) | |
| }, { | |
| Da: d, | |
| Aa: c, | |
| U: e | |
| }) | |
| } | |
| ; | |
| Dw = function(a) { | |
| var b; | |
| a = (null != (b = void 0 === a ? null : a) ? b : window).googletag; | |
| return (null == a ? 0 : a.apiReady) ? a : void 0 | |
| } | |
| ; | |
| _.aa = []; | |
| Ew = function(a) { | |
| var b = 0; | |
| return function() { | |
| return b < a.length ? { | |
| done: !1, | |
| value: a[b++] | |
| } : { | |
| done: !0 | |
| } | |
| } | |
| } | |
| ; | |
| Fw = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) { | |
| if (a == Array.prototype || a == Object.prototype) | |
| return a; | |
| a[b] = c.value; | |
| return a | |
| } | |
| ; | |
| Gw = function(a) { | |
| a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global]; | |
| for (var b = 0; b < a.length; ++b) { | |
| var c = a[b]; | |
| if (c && c.Math == Math) | |
| return c | |
| } | |
| throw Error("Cannot find global object"); | |
| } | |
| ; | |
| _.Hw = Gw(this); | |
| Iw = "function" === typeof Symbol && "symbol" === typeof Symbol("x"); | |
| _.B = {}; | |
| Jw = {}; | |
| _.y = function(a, b, c) { | |
| if (!c || null != a) { | |
| c = Jw[b]; | |
| if (null == c) | |
| return a[b]; | |
| c = a[c]; | |
| return void 0 !== c ? c : a[b] | |
| } | |
| } | |
| ; | |
| Kw = function(a, b, c) { | |
| if (b) | |
| a: { | |
| var d = a.split("."); | |
| a = 1 === d.length; | |
| var e = d[0], f; | |
| !a && e in _.B ? f = _.B : f = _.Hw; | |
| for (e = 0; e < d.length - 1; e++) { | |
| var g = d[e]; | |
| if (!(g in f)) | |
| break a; | |
| f = f[g] | |
| } | |
| d = d[d.length - 1]; | |
| c = Iw && "es6" === c ? f[d] : null; | |
| b = b(c); | |
| null != b && (a ? Fw(_.B, d, { | |
| configurable: !0, | |
| writable: !0, | |
| value: b | |
| }) : b !== c && (void 0 === Jw[d] && (a = 1E9 * Math.random() >>> 0, | |
| Jw[d] = Iw ? _.Hw.Symbol(d) : "$jscp$" + a + "$" + d), | |
| Fw(f, Jw[d], { | |
| configurable: !0, | |
| writable: !0, | |
| value: b | |
| }))) | |
| } | |
| } | |
| ; | |
| Kw("Symbol", function(a) { | |
| if (a) | |
| return a; | |
| var b = function(f, g) { | |
| this.g = f; | |
| Fw(this, "description", { | |
| configurable: !0, | |
| writable: !0, | |
| value: g | |
| }) | |
| }; | |
| b.prototype.toString = function() { | |
| return this.g | |
| } | |
| ; | |
| var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) + "_" | |
| , d = 0 | |
| , e = function(f) { | |
| if (this instanceof e) | |
| throw new TypeError("Symbol is not a constructor"); | |
| return new b(c + (f || "") + "_" + d++,f) | |
| }; | |
| return e | |
| }, "es6"); | |
| Kw("Symbol.iterator", function(a) { | |
| if (a) | |
| return a; | |
| a = (0, | |
| _.B.Symbol)("Symbol.iterator"); | |
| for (var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "), c = 0; c < b.length; c++) { | |
| var d = _.Hw[b[c]]; | |
| "function" === typeof d && "function" != typeof d.prototype[a] && Fw(d.prototype, a, { | |
| configurable: !0, | |
| writable: !0, | |
| value: function() { | |
| return Lw(Ew(this)) | |
| } | |
| }) | |
| } | |
| return a | |
| }, "es6"); | |
| Lw = function(a) { | |
| a = { | |
| next: a | |
| }; | |
| a[_.y(_.B.Symbol, "iterator")] = function() { | |
| return this | |
| } | |
| ; | |
| return a | |
| } | |
| ; | |
| _.Mw = function(a) { | |
| return a.raw = a | |
| } | |
| ; | |
| Nw = function(a, b) { | |
| a.raw = b; | |
| return a | |
| } | |
| ; | |
| _.A = function(a) { | |
| var b = "undefined" != typeof _.B.Symbol && _.y(_.B.Symbol, "iterator") && a[_.y(_.B.Symbol, "iterator")]; | |
| if (b) | |
| return b.call(a); | |
| if ("number" == typeof a.length) | |
| return { | |
| next: Ew(a) | |
| }; | |
| throw Error(String(a) + " is not an iterable or ArrayLike"); | |
| } | |
| ; | |
| _.Si = function(a) { | |
| if (!(a instanceof Array)) { | |
| a = _.A(a); | |
| for (var b, c = []; !(b = a.next()).done; ) | |
| c.push(b.value); | |
| a = c | |
| } | |
| return a | |
| } | |
| ; | |
| Ow = function(a, b) { | |
| return Object.prototype.hasOwnProperty.call(a, b) | |
| } | |
| ; | |
| Pw = Iw && "function" == typeof _.y(Object, "assign") ? _.y(Object, "assign") : function(a, b) { | |
| for (var c = 1; c < arguments.length; c++) { | |
| var d = arguments[c]; | |
| if (d) | |
| for (var e in d) | |
| Ow(d, e) && (a[e] = d[e]) | |
| } | |
| return a | |
| } | |
| ; | |
| Kw("Object.assign", function(a) { | |
| return a || Pw | |
| }, "es6"); | |
| var Qw = "function" == typeof Object.create ? Object.create : function(a) { | |
| var b = function() {}; | |
| b.prototype = a; | |
| return new b | |
| } | |
| , Rw = function() { | |
| function a() { | |
| function c() {} | |
| new c; | |
| Reflect.construct(c, [], function() {}); | |
| return new c instanceof c | |
| } | |
| if (Iw && "undefined" != typeof Reflect && Reflect.construct) { | |
| if (a()) | |
| return Reflect.construct; | |
| var b = Reflect.construct; | |
| return function(c, d, e) { | |
| c = b(c, d); | |
| e && Reflect.setPrototypeOf(c, e.prototype); | |
| return c | |
| } | |
| } | |
| return function(c, d, e) { | |
| void 0 === e && (e = c); | |
| e = Qw(e.prototype || Object.prototype); | |
| return Function.prototype.apply.call(c, e, d) || e | |
| } | |
| }(), Sw; | |
| if (Iw && "function" == typeof _.y(Object, "setPrototypeOf")) | |
| Sw = _.y(Object, "setPrototypeOf"); | |
| else { | |
| var Tw; | |
| a: { | |
| var Uw = { | |
| a: !0 | |
| } | |
| , Vw = {}; | |
| try { | |
| Vw.__proto__ = Uw; | |
| Tw = Vw.a; | |
| break a | |
| } catch (a) {} | |
| Tw = !1 | |
| } | |
| Sw = Tw ? function(a, b) { | |
| a.__proto__ = b; | |
| if (a.__proto__ !== b) | |
| throw new TypeError(a + " is not extensible"); | |
| return a | |
| } | |
| : null | |
| } | |
| Ww = Sw; | |
| _.T = function(a, b) { | |
| a.prototype = Qw(b.prototype); | |
| a.prototype.constructor = a; | |
| if (Ww) | |
| Ww(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.un = b.prototype | |
| } | |
| ; | |
| Xw = function() { | |
| this.F = !1; | |
| this.j = null; | |
| this.A = void 0; | |
| this.g = 1; | |
| this.o = this.l = 0; | |
| this.K = null | |
| } | |
| ; | |
| Yw = function(a) { | |
| if (a.F) | |
| throw new TypeError("Generator is already running"); | |
| a.F = !0 | |
| } | |
| ; | |
| Xw.prototype.I = function(a) { | |
| this.A = a | |
| } | |
| ; | |
| var Zw = function(a, b) { | |
| a.K = { | |
| exception: b, | |
| cm: !0 | |
| }; | |
| a.g = a.l || a.o | |
| }; | |
| Xw.prototype.return = function(a) { | |
| this.K = { | |
| return: a | |
| }; | |
| this.g = this.o | |
| } | |
| ; | |
| Xw.prototype.yield = function(a, b) { | |
| this.g = b; | |
| return { | |
| value: a | |
| } | |
| } | |
| ; | |
| Kf = function(a) { | |
| a.l = 0; | |
| var b = a.K.exception; | |
| a.K = null; | |
| return b | |
| } | |
| ; | |
| $w = function(a) { | |
| this.g = new Xw; | |
| this.A = a | |
| } | |
| ; | |
| cx = function(a, b) { | |
| Yw(a.g); | |
| var c = a.g.j; | |
| if (c) | |
| return ax(a, "return"in c ? c["return"] : function(d) { | |
| return { | |
| value: d, | |
| done: !0 | |
| } | |
| } | |
| , b, a.g.return); | |
| a.g.return(b); | |
| return bx(a) | |
| } | |
| ; | |
| ax = function(a, b, c, d) { | |
| try { | |
| var e = b.call(a.g.j, c); | |
| if (!(e instanceof Object)) | |
| throw new TypeError("Iterator result " + e + " is not an object"); | |
| if (!e.done) | |
| return a.g.F = !1, | |
| e; | |
| var f = e.value | |
| } catch (g) { | |
| return a.g.j = null, | |
| Zw(a.g, g), | |
| bx(a) | |
| } | |
| a.g.j = null; | |
| d.call(a.g, f); | |
| return bx(a) | |
| } | |
| ; | |
| bx = function(a) { | |
| for (; a.g.g; ) | |
| try { | |
| var b = a.A(a.g); | |
| if (b) | |
| return a.g.F = !1, | |
| { | |
| value: b.value, | |
| done: !1 | |
| } | |
| } catch (c) { | |
| a.g.A = void 0, | |
| Zw(a.g, c) | |
| } | |
| a.g.F = !1; | |
| if (a.g.K) { | |
| b = a.g.K; | |
| a.g.K = null; | |
| if (b.cm) | |
| throw b.exception; | |
| return { | |
| value: b.return, | |
| done: !0 | |
| } | |
| } | |
| return { | |
| value: void 0, | |
| done: !0 | |
| } | |
| } | |
| ; | |
| dx = function(a) { | |
| this.next = function(b) { | |
| Yw(a.g); | |
| a.g.j ? b = ax(a, a.g.j.next, b, a.g.I) : (a.g.I(b), | |
| b = bx(a)); | |
| return b | |
| } | |
| ; | |
| this.throw = function(b) { | |
| Yw(a.g); | |
| a.g.j ? b = ax(a, a.g.j["throw"], b, a.g.I) : (Zw(a.g, b), | |
| b = bx(a)); | |
| return b | |
| } | |
| ; | |
| this.return = function(b) { | |
| return cx(a, b) | |
| } | |
| ; | |
| this[_.y(_.B.Symbol, "iterator")] = function() { | |
| return this | |
| } | |
| } | |
| ; | |
| ex = function(a) { | |
| function b(d) { | |
| return a.next(d) | |
| } | |
| function c(d) { | |
| return a.throw(d) | |
| } | |
| return new _.B.Promise(function(d, e) { | |
| function f(g) { | |
| g.done ? d(g.value) : _.B.Promise.resolve(g.value).then(b, c).then(f, e) | |
| } | |
| f(a.next()) | |
| } | |
| ) | |
| } | |
| ; | |
| _.xf = function(a) { | |
| return ex(new dx(new $w(a))) | |
| } | |
| ; | |
| _.za = function() { | |
| for (var a = Number(this), b = [], c = a; c < arguments.length; c++) | |
| b[c - a] = arguments[c]; | |
| return b | |
| } | |
| ; | |
| Kw("Reflect", function(a) { | |
| return a ? a : {} | |
| }, "es6"); | |
| Kw("Reflect.construct", function() { | |
| return Rw | |
| }, "es6"); | |
| Kw("Reflect.setPrototypeOf", function(a) { | |
| return a ? a : Ww ? function(b, c) { | |
| try { | |
| return Ww(b, c), | |
| !0 | |
| } catch (d) { | |
| return !1 | |
| } | |
| } | |
| : null | |
| }, "es6"); | |
| Kw("Promise", function(a) { | |
| function b() { | |
| this.g = null | |
| } | |
| function c(g) { | |
| return g instanceof e ? g : new e(function(h) { | |
| h(g) | |
| } | |
| ) | |
| } | |
| if (a) | |
| return a; | |
| b.prototype.A = function(g) { | |
| if (null == this.g) { | |
| this.g = []; | |
| var h = this; | |
| this.l(function() { | |
| h.K() | |
| }) | |
| } | |
| this.g.push(g) | |
| } | |
| ; | |
| var d = _.Hw.setTimeout; | |
| b.prototype.l = function(g) { | |
| d(g, 0) | |
| } | |
| ; | |
| b.prototype.K = function() { | |
| for (; this.g && this.g.length; ) { | |
| var g = this.g; | |
| this.g = []; | |
| for (var h = 0; h < g.length; ++h) { | |
| var k = g[h]; | |
| g[h] = null; | |
| try { | |
| k() | |
| } catch (l) { | |
| this.j(l) | |
| } | |
| } | |
| } | |
| this.g = null | |
| } | |
| ; | |
| b.prototype.j = function(g) { | |
| this.l(function() { | |
| throw g; | |
| }) | |
| } | |
| ; | |
| var e = function(g) { | |
| this.A = 0; | |
| this.l = void 0; | |
| this.g = []; | |
| this.I = !1; | |
| var h = this.j(); | |
| try { | |
| g(h.resolve, h.reject) | |
| } catch (k) { | |
| h.reject(k) | |
| } | |
| }; | |
| e.prototype.j = function() { | |
| function g(l) { | |
| return function(m) { | |
| k || (k = !0, | |
| l.call(h, m)) | |
| } | |
| } | |
| var h = this | |
| , k = !1; | |
| return { | |
| resolve: g(this.J), | |
| reject: g(this.K) | |
| } | |
| } | |
| ; | |
| e.prototype.J = function(g) { | |
| if (g === this) | |
| this.K(new TypeError("A Promise cannot resolve to itself")); | |
| else if (g instanceof e) | |
| this.O(g); | |
| else { | |
| a: switch (typeof g) { | |
| case "object": | |
| var h = null != g; | |
| break a; | |
| case "function": | |
| h = !0; | |
| break a; | |
| default: | |
| h = !1 | |
| } | |
| h ? this.Ca(g) : this.F(g) | |
| } | |
| } | |
| ; | |
| e.prototype.Ca = function(g) { | |
| var h = void 0; | |
| try { | |
| h = g.then | |
| } catch (k) { | |
| this.K(k); | |
| return | |
| } | |
| "function" == typeof h ? this.R(h, g) : this.F(g) | |
| } | |
| ; | |
| e.prototype.K = function(g) { | |
| this.o(2, g) | |
| } | |
| ; | |
| e.prototype.F = function(g) { | |
| this.o(1, g) | |
| } | |
| ; | |
| e.prototype.o = function(g, h) { | |
| if (0 != this.A) | |
| throw Error("Cannot settle(" + g + ", " + h + "): Promise already settled in state" + this.A); | |
| this.A = g; | |
| this.l = h; | |
| 2 === this.A && this.ga(); | |
| this.C() | |
| } | |
| ; | |
| e.prototype.ga = function() { | |
| var g = this; | |
| d(function() { | |
| if (g.H()) { | |
| var h = _.Hw.console; | |
| "undefined" !== typeof h && h.error(g.l) | |
| } | |
| }, 1) | |
| } | |
| ; | |
| e.prototype.H = function() { | |
| if (this.I) | |
| return !1; | |
| var g = _.Hw.CustomEvent | |
| , h = _.Hw.Event | |
| , k = _.Hw.dispatchEvent; | |
| if ("undefined" === typeof k) | |
| return !0; | |
| "function" === typeof g ? g = new g("unhandledrejection",{ | |
| cancelable: !0 | |
| }) : "function" === typeof h ? g = new h("unhandledrejection",{ | |
| cancelable: !0 | |
| }) : (g = _.Hw.document.createEvent("CustomEvent"), | |
| g.initCustomEvent("unhandledrejection", !1, !0, g)); | |
| g.promise = this; | |
| g.reason = this.l; | |
| return k(g) | |
| } | |
| ; | |
| e.prototype.C = function() { | |
| if (null != this.g) { | |
| for (var g = 0; g < this.g.length; ++g) | |
| f.A(this.g[g]); | |
| this.g = null | |
| } | |
| } | |
| ; | |
| var f = new b; | |
| e.prototype.O = function(g) { | |
| var h = this.j(); | |
| g.Xe(h.resolve, h.reject) | |
| } | |
| ; | |
| e.prototype.R = function(g, h) { | |
| var k = this.j(); | |
| try { | |
| g.call(h, k.resolve, k.reject) | |
| } catch (l) { | |
| k.reject(l) | |
| } | |
| } | |
| ; | |
| e.prototype.then = function(g, h) { | |
| function k(p, r) { | |
| return "function" == typeof p ? function(u) { | |
| try { | |
| l(p(u)) | |
| } catch (w) { | |
| m(w) | |
| } | |
| } | |
| : r | |
| } | |
| var l, m, n = new e(function(p, r) { | |
| l = p; | |
| m = r | |
| } | |
| ); | |
| this.Xe(k(g, l), k(h, m)); | |
| return n | |
| } | |
| ; | |
| e.prototype.catch = function(g) { | |
| return this.then(void 0, g) | |
| } | |
| ; | |
| e.prototype.Xe = function(g, h) { | |
| function k() { | |
| switch (l.A) { | |
| case 1: | |
| g(l.l); | |
| break; | |
| case 2: | |
| h(l.l); | |
| break; | |
| default: | |
| throw Error("Unexpected state: " + l.A); | |
| } | |
| } | |
| var l = this; | |
| null == this.g ? f.A(k) : this.g.push(k); | |
| this.I = !0 | |
| } | |
| ; | |
| e.resolve = c; | |
| e.reject = function(g) { | |
| return new e(function(h, k) { | |
| k(g) | |
| } | |
| ) | |
| } | |
| ; | |
| e.race = function(g) { | |
| return new e(function(h, k) { | |
| for (var l = _.A(g), m = l.next(); !m.done; m = l.next()) | |
| c(m.value).Xe(h, k) | |
| } | |
| ) | |
| } | |
| ; | |
| e.all = function(g) { | |
| var h = _.A(g) | |
| , k = h.next(); | |
| return k.done ? c([]) : new e(function(l, m) { | |
| function n(u) { | |
| return function(w) { | |
| p[u] = w; | |
| r--; | |
| 0 == r && l(p) | |
| } | |
| } | |
| var p = [] | |
| , r = 0; | |
| do | |
| p.push(void 0), | |
| r++, | |
| c(k.value).Xe(n(p.length - 1), m), | |
| k = h.next(); | |
| while (!k.done) | |
| } | |
| ) | |
| } | |
| ; | |
| return e | |
| }, "es6"); | |
| Kw("Object.setPrototypeOf", function(a) { | |
| return a || Ww | |
| }, "es6"); | |
| var fx = function(a, b, c) { | |
| a instanceof String && (a = String(a)); | |
| for (var d = a.length, e = 0; e < d; e++) { | |
| var f = a[e]; | |
| if (b.call(c, f, e, a)) | |
| return { | |
| Si: e, | |
| ck: f | |
| } | |
| } | |
| return { | |
| Si: -1, | |
| ck: void 0 | |
| } | |
| }; | |
| Kw("Array.prototype.find", function(a) { | |
| return a ? a : function(b, c) { | |
| return fx(this, b, c).ck | |
| } | |
| }, "es6"); | |
| Kw("WeakMap", function(a) { | |
| function b() {} | |
| function c(g) { | |
| var h = typeof g; | |
| return "object" === h && null !== g || "function" === h | |
| } | |
| if (function() { | |
| if (!a || !Object.seal) | |
| return !1; | |
| try { | |
| var g = Object.seal({}) | |
| , h = Object.seal({}) | |
| , k = new a([[g, 2], [h, 3]]); | |
| if (2 != k.get(g) || 3 != k.get(h)) | |
| return !1; | |
| k.delete(g); | |
| k.set(h, 4); | |
| return !k.has(g) && 4 == k.get(h) | |
| } catch (l) { | |
| return !1 | |
| } | |
| }()) | |
| return a; | |
| var d = "$jscomp_hidden_" + Math.random() | |
| , e = 0 | |
| , f = function(g) { | |
| this.g = (e += Math.random() + 1).toString(); | |
| if (g) { | |
| g = _.A(g); | |
| for (var h; !(h = g.next()).done; ) | |
| h = h.value, | |
| this.set(h[0], h[1]) | |
| } | |
| }; | |
| f.prototype.set = function(g, h) { | |
| if (!c(g)) | |
| throw Error("Invalid WeakMap key"); | |
| if (!Ow(g, d)) { | |
| var k = new b; | |
| Fw(g, d, { | |
| value: k | |
| }) | |
| } | |
| if (!Ow(g, d)) | |
| throw Error("WeakMap key fail: " + g); | |
| g[d][this.g] = h; | |
| return this | |
| } | |
| ; | |
| f.prototype.get = function(g) { | |
| return c(g) && Ow(g, d) ? g[d][this.g] : void 0 | |
| } | |
| ; | |
| f.prototype.has = function(g) { | |
| return c(g) && Ow(g, d) && Ow(g[d], this.g) | |
| } | |
| ; | |
| f.prototype.delete = function(g) { | |
| return c(g) && Ow(g, d) && Ow(g[d], this.g) ? delete g[d][this.g] : !1 | |
| } | |
| ; | |
| return f | |
| }, "es6"); | |
| Kw("Map", function(a) { | |
| if (function() { | |
| if (!a || "function" != typeof a || !_.y(a.prototype, "entries") || "function" != typeof Object.seal) | |
| return !1; | |
| try { | |
| var h = Object.seal({ | |
| x: 4 | |
| }) | |
| , k = new a(_.A([[h, "s"]])); | |
| if ("s" != k.get(h) || 1 != k.size || k.get({ | |
| x: 4 | |
| }) || k.set({ | |
| x: 4 | |
| }, "t") != k || 2 != k.size) | |
| return !1; | |
| var l = _.y(k, "entries").call(k) | |
| , m = l.next(); | |
| if (m.done || m.value[0] != h || "s" != m.value[1]) | |
| return !1; | |
| m = l.next(); | |
| return m.done || 4 != m.value[0].x || "t" != m.value[1] || !l.next().done ? !1 : !0 | |
| } catch (n) { | |
| return !1 | |
| } | |
| }()) | |
| return a; | |
| var b = new _.B.WeakMap | |
| , c = function(h) { | |
| this[0] = {}; | |
| this[1] = f(); | |
| this.size = 0; | |
| if (h) { | |
| h = _.A(h); | |
| for (var k; !(k = h.next()).done; ) | |
| k = k.value, | |
| this.set(k[0], k[1]) | |
| } | |
| }; | |
| c.prototype.set = function(h, k) { | |
| h = 0 === h ? 0 : h; | |
| var l = d(this, h); | |
| l.list || (l.list = this[0][l.id] = []); | |
| l.eb ? l.eb.value = k : (l.eb = { | |
| next: this[1], | |
| jc: this[1].jc, | |
| head: this[1], | |
| key: h, | |
| value: k | |
| }, | |
| l.list.push(l.eb), | |
| this[1].jc.next = l.eb, | |
| this[1].jc = l.eb, | |
| this.size++); | |
| return this | |
| } | |
| ; | |
| c.prototype.delete = function(h) { | |
| h = d(this, h); | |
| return h.eb && h.list ? (h.list.splice(h.index, 1), | |
| h.list.length || delete this[0][h.id], | |
| h.eb.jc.next = h.eb.next, | |
| h.eb.next.jc = h.eb.jc, | |
| h.eb.head = null, | |
| this.size--, | |
| !0) : !1 | |
| } | |
| ; | |
| c.prototype.clear = function() { | |
| this[0] = {}; | |
| this[1] = this[1].jc = f(); | |
| this.size = 0 | |
| } | |
| ; | |
| c.prototype.has = function(h) { | |
| return !!d(this, h).eb | |
| } | |
| ; | |
| c.prototype.get = function(h) { | |
| return (h = d(this, h).eb) && h.value | |
| } | |
| ; | |
| c.prototype.entries = function() { | |
| return e(this, function(h) { | |
| return [h.key, h.value] | |
| }) | |
| } | |
| ; | |
| c.prototype.keys = function() { | |
| return e(this, function(h) { | |
| return h.key | |
| }) | |
| } | |
| ; | |
| c.prototype.values = function() { | |
| return e(this, function(h) { | |
| return h.value | |
| }) | |
| } | |
| ; | |
| c.prototype.forEach = function(h, k) { | |
| for (var l = _.y(this, "entries").call(this), m; !(m = l.next()).done; ) | |
| m = m.value, | |
| h.call(k, m[1], m[0], this) | |
| } | |
| ; | |
| c.prototype[_.y(_.B.Symbol, "iterator")] = _.y(c.prototype, "entries"); | |
| var d = function(h, k) { | |
| var l = k && typeof k; | |
| "object" == l || "function" == l ? b.has(k) ? l = b.get(k) : (l = "" + ++g, | |
| b.set(k, l)) : l = "p_" + k; | |
| var m = h[0][l]; | |
| if (m && Ow(h[0], l)) | |
| for (h = 0; h < m.length; h++) { | |
| var n = m[h]; | |
| if (k !== k && n.key !== n.key || k === n.key) | |
| return { | |
| id: l, | |
| list: m, | |
| index: h, | |
| eb: n | |
| } | |
| } | |
| return { | |
| id: l, | |
| list: m, | |
| index: -1, | |
| eb: void 0 | |
| } | |
| } | |
| , e = function(h, k) { | |
| var l = h[1]; | |
| return Lw(function() { | |
| if (l) { | |
| for (; l.head != h[1]; ) | |
| l = l.jc; | |
| for (; l.next != l.head; ) | |
| return l = l.next, | |
| { | |
| done: !1, | |
| value: k(l) | |
| }; | |
| l = null | |
| } | |
| return { | |
| done: !0, | |
| value: void 0 | |
| } | |
| }) | |
| } | |
| , f = function() { | |
| var h = {}; | |
| return h.jc = h.next = h.head = h | |
| } | |
| , g = 0; | |
| return c | |
| }, "es6"); | |
| var gx = function(a, b, c) { | |
| if (null == a) | |
| throw new TypeError("The 'this' value for String.prototype." + c + " must not be null or undefined"); | |
| if (b instanceof RegExp) | |
| throw new TypeError("First argument to String.prototype." + c + " must not be a regular expression"); | |
| return a + "" | |
| }; | |
| Kw("String.prototype.endsWith", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = gx(this, b, "endsWith"); | |
| void 0 === c && (c = d.length); | |
| c = Math.max(0, Math.min(c | 0, d.length)); | |
| for (var e = b.length; 0 < e && 0 < c; ) | |
| if (d[--c] != b[--e]) | |
| return !1; | |
| return 0 >= e | |
| } | |
| }, "es6"); | |
| var hx = function(a, b) { | |
| a instanceof String && (a += ""); | |
| var c = 0 | |
| , d = !1 | |
| , e = { | |
| next: function() { | |
| if (!d && c < a.length) { | |
| var f = c++; | |
| return { | |
| value: b(f, a[f]), | |
| done: !1 | |
| } | |
| } | |
| d = !0; | |
| return { | |
| done: !0, | |
| value: void 0 | |
| } | |
| } | |
| }; | |
| e[_.y(_.B.Symbol, "iterator")] = function() { | |
| return e | |
| } | |
| ; | |
| return e | |
| }; | |
| Kw("Array.prototype.entries", function(a) { | |
| return a ? a : function() { | |
| return hx(this, function(b, c) { | |
| return [b, c] | |
| }) | |
| } | |
| }, "es6"); | |
| Kw("Array.prototype.keys", function(a) { | |
| return a ? a : function() { | |
| return hx(this, function(b) { | |
| return b | |
| }) | |
| } | |
| }, "es6"); | |
| Kw("String.prototype.startsWith", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = gx(this, b, "startsWith") | |
| , e = d.length | |
| , f = b.length; | |
| c = Math.max(0, Math.min(c | 0, d.length)); | |
| for (var g = 0; g < f && c < e; ) | |
| if (d[c++] != b[g++]) | |
| return !1; | |
| return g >= f | |
| } | |
| }, "es6"); | |
| Kw("Number.isFinite", function(a) { | |
| return a ? a : function(b) { | |
| return "number" !== typeof b ? !1 : !isNaN(b) && Infinity !== b && -Infinity !== b | |
| } | |
| }, "es6"); | |
| Kw("String.prototype.repeat", function(a) { | |
| return a ? a : function(b) { | |
| var c = gx(this, null, "repeat"); | |
| if (0 > b || 1342177279 < b) | |
| throw new RangeError("Invalid count value"); | |
| b |= 0; | |
| for (var d = ""; b; ) | |
| if (b & 1 && (d += c), | |
| b >>>= 1) | |
| c += c; | |
| return d | |
| } | |
| }, "es6"); | |
| Kw("Object.is", function(a) { | |
| return a ? a : function(b, c) { | |
| return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c | |
| } | |
| }, "es6"); | |
| Kw("Array.prototype.includes", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = this; | |
| d instanceof String && (d = String(d)); | |
| var e = d.length; | |
| c = c || 0; | |
| for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) { | |
| var f = d[c]; | |
| if (f === b || _.y(Object, "is").call(Object, f, b)) | |
| return !0 | |
| } | |
| return !1 | |
| } | |
| }, "es7"); | |
| Kw("String.prototype.includes", function(a) { | |
| return a ? a : function(b, c) { | |
| return -1 !== gx(this, b, "includes").indexOf(b, c || 0) | |
| } | |
| }, "es6"); | |
| Kw("Array.prototype.values", function(a) { | |
| return a ? a : function() { | |
| return hx(this, function(b, c) { | |
| return c | |
| }) | |
| } | |
| }, "es8"); | |
| Kw("Set", function(a) { | |
| if (function() { | |
| if (!a || "function" != typeof a || !_.y(a.prototype, "entries") || "function" != typeof Object.seal) | |
| return !1; | |
| try { | |
| var c = Object.seal({ | |
| x: 4 | |
| }) | |
| , d = new a(_.A([c])); | |
| if (!d.has(c) || 1 != d.size || d.add(c) != d || 1 != d.size || d.add({ | |
| x: 4 | |
| }) != d || 2 != d.size) | |
| return !1; | |
| var e = _.y(d, "entries").call(d) | |
| , f = e.next(); | |
| if (f.done || f.value[0] != c || f.value[1] != c) | |
| return !1; | |
| f = e.next(); | |
| return f.done || f.value[0] == c || 4 != f.value[0].x || f.value[1] != f.value[0] ? !1 : e.next().done | |
| } catch (g) { | |
| return !1 | |
| } | |
| }()) | |
| return a; | |
| var b = function(c) { | |
| this.g = new _.B.Map; | |
| if (c) { | |
| c = _.A(c); | |
| for (var d; !(d = c.next()).done; ) | |
| this.add(d.value) | |
| } | |
| this.size = this.g.size | |
| }; | |
| b.prototype.add = function(c) { | |
| c = 0 === c ? 0 : c; | |
| this.g.set(c, c); | |
| this.size = this.g.size; | |
| return this | |
| } | |
| ; | |
| b.prototype.delete = function(c) { | |
| c = this.g.delete(c); | |
| this.size = this.g.size; | |
| return c | |
| } | |
| ; | |
| b.prototype.clear = function() { | |
| this.g.clear(); | |
| this.size = 0 | |
| } | |
| ; | |
| b.prototype.has = function(c) { | |
| return this.g.has(c) | |
| } | |
| ; | |
| b.prototype.entries = function() { | |
| return _.y(this.g, "entries").call(this.g) | |
| } | |
| ; | |
| b.prototype.values = function() { | |
| return _.y(this.g, "values").call(this.g) | |
| } | |
| ; | |
| b.prototype.keys = _.y(b.prototype, "values"); | |
| b.prototype[_.y(_.B.Symbol, "iterator")] = _.y(b.prototype, "values"); | |
| b.prototype.forEach = function(c, d) { | |
| var e = this; | |
| this.g.forEach(function(f) { | |
| return c.call(d, f, f, e) | |
| }) | |
| } | |
| ; | |
| return b | |
| }, "es6"); | |
| Kw("Array.prototype.findIndex", function(a) { | |
| return a ? a : function(b, c) { | |
| return fx(this, b, c).Si | |
| } | |
| }, "es6"); | |
| Kw("Array.prototype.flatMap", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = []; | |
| Array.prototype.forEach.call(this, function(e, f) { | |
| e = b.call(c, e, f, this); | |
| Array.isArray(e) ? d.push.apply(d, e) : d.push(e) | |
| }); | |
| return d | |
| } | |
| }, "es9"); | |
| Kw("Object.entries", function(a) { | |
| return a ? a : function(b) { | |
| var c = [], d; | |
| for (d in b) | |
| Ow(b, d) && c.push([d, b[d]]); | |
| return c | |
| } | |
| }, "es8"); | |
| Kw("Number.EPSILON", function() { | |
| return Math.pow(2, -52) | |
| }, "es6"); | |
| Kw("Number.MAX_SAFE_INTEGER", function() { | |
| return 9007199254740991 | |
| }, "es6"); | |
| Kw("Number.isInteger", function(a) { | |
| return a ? a : function(b) { | |
| return _.y(Number, "isFinite").call(Number, b) ? b === Math.floor(b) : !1 | |
| } | |
| }, "es6"); | |
| Kw("Number.isSafeInteger", function(a) { | |
| return a ? a : function(b) { | |
| return _.y(Number, "isInteger").call(Number, b) && Math.abs(b) <= _.y(Number, "MAX_SAFE_INTEGER") | |
| } | |
| }, "es6"); | |
| Kw("Math.trunc", function(a) { | |
| return a ? a : function(b) { | |
| b = Number(b); | |
| if (isNaN(b) || Infinity === b || -Infinity === b || 0 === b) | |
| return b; | |
| var c = Math.floor(Math.abs(b)); | |
| return 0 > b ? -c : c | |
| } | |
| }, "es6"); | |
| Kw("Object.values", function(a) { | |
| return a ? a : function(b) { | |
| var c = [], d; | |
| for (d in b) | |
| Ow(b, d) && c.push(b[d]); | |
| return c | |
| } | |
| }, "es8"); | |
| Kw("Number.isNaN", function(a) { | |
| return a ? a : function(b) { | |
| return "number" === typeof b && isNaN(b) | |
| } | |
| }, "es6"); | |
| Kw("Array.from", function(a) { | |
| return a ? a : function(b, c, d) { | |
| c = null != c ? c : function(h) { | |
| return h | |
| } | |
| ; | |
| var e = [] | |
| , f = "undefined" != typeof _.B.Symbol && _.y(_.B.Symbol, "iterator") && b[_.y(_.B.Symbol, "iterator")]; | |
| if ("function" == typeof f) { | |
| b = f.call(b); | |
| for (var g = 0; !(f = b.next()).done; ) | |
| e.push(c.call(d, f.value, g++)) | |
| } else | |
| for (f = b.length, | |
| g = 0; g < f; g++) | |
| e.push(c.call(d, b[g], g)); | |
| return e | |
| } | |
| }, "es6"); | |
| Kw("Array.prototype.fill", function(a) { | |
| return a ? a : function(b, c, d) { | |
| var e = this.length || 0; | |
| 0 > c && (c = Math.max(0, e + c)); | |
| if (null == d || d > e) | |
| d = e; | |
| d = Number(d); | |
| 0 > d && (d = Math.max(0, e + d)); | |
| for (c = Number(c || 0); c < d; c++) | |
| this[c] = b; | |
| return this | |
| } | |
| }, "es6"); | |
| var ix = function(a) { | |
| return a ? a : _.y(Array.prototype, "fill") | |
| }; | |
| Kw("Int8Array.prototype.fill", ix, "es6"); | |
| Kw("Uint8Array.prototype.fill", ix, "es6"); | |
| Kw("Uint8ClampedArray.prototype.fill", ix, "es6"); | |
| Kw("Int16Array.prototype.fill", ix, "es6"); | |
| Kw("Uint16Array.prototype.fill", ix, "es6"); | |
| Kw("Int32Array.prototype.fill", ix, "es6"); | |
| Kw("Uint32Array.prototype.fill", ix, "es6"); | |
| Kw("Float32Array.prototype.fill", ix, "es6"); | |
| Kw("Float64Array.prototype.fill", ix, "es6"); | |
| Kw("globalThis", function(a) { | |
| return a || _.Hw | |
| }, "es_2020"); | |
| var jx = function(a, b) { | |
| a = void 0 !== a ? String(a) : " "; | |
| return 0 < b && a ? _.y(a, "repeat").call(a, Math.ceil(b / a.length)).substring(0, b) : "" | |
| }; | |
| Kw("String.prototype.padStart", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = gx(this, null, "padStart"); | |
| return jx(c, b - d.length) + d | |
| } | |
| }, "es8"); | |
| Kw("String.prototype.padEnd", function(a) { | |
| return a ? a : function(b, c) { | |
| var d = gx(this, null, "padStart"); | |
| return d + jx(c, b - d.length) | |
| } | |
| }, "es8"); | |
| Kw("AggregateError", function(a) { | |
| if (a) | |
| return a; | |
| a = function(b, c) { | |
| c = Error(c); | |
| "stack"in c && (this.stack = c.stack); | |
| this.errors = b; | |
| this.message = c.message | |
| } | |
| ; | |
| _.T(a, Error); | |
| a.prototype.name = "AggregateError"; | |
| return a | |
| }, "es_2021"); | |
| Kw("Promise.any", function(a) { | |
| return a ? a : function(b) { | |
| b = b instanceof Array ? b : _.y(Array, "from").call(Array, b); | |
| return _.B.Promise.all(b.map(function(c) { | |
| return _.B.Promise.resolve(c).then(function(d) { | |
| throw d; | |
| }, function(d) { | |
| return d | |
| }) | |
| })).then(function(c) { | |
| throw new _.B.AggregateError(c,"All promises were rejected"); | |
| }, function(c) { | |
| return c | |
| }) | |
| } | |
| }, "es_2021"); | |
| Kw("Object.fromEntries", function(a) { | |
| return a ? a : function(b) { | |
| var c = {}; | |
| if (!(_.y(_.B.Symbol, "iterator")in b)) | |
| throw new TypeError("" + b + " is not iterable"); | |
| b = b[_.y(_.B.Symbol, "iterator")].call(b); | |
| for (var d = b.next(); !d.done; d = b.next()) { | |
| d = d.value; | |
| if (Object(d) !== d) | |
| throw new TypeError("iterable for fromEntries should yield objects"); | |
| c[d[0]] = d[1] | |
| } | |
| return c | |
| } | |
| }, "es_2019"); | |
| Kw("Object.hasOwn", function(a) { | |
| return a ? a : function(b, c) { | |
| return Object.prototype.hasOwnProperty.call(b, c) | |
| } | |
| }, "es_next"); | |
| Kw("Promise.prototype.finally", function(a) { | |
| return a ? a : function(b) { | |
| return this.then(function(c) { | |
| return _.B.Promise.resolve(b()).then(function() { | |
| return c | |
| }) | |
| }, function(c) { | |
| return _.B.Promise.resolve(b()).then(function() { | |
| throw c; | |
| }) | |
| }) | |
| } | |
| }, "es9"); | |
| Kw("Array.prototype.flat", function(a) { | |
| return a ? a : function(b) { | |
| b = void 0 === b ? 1 : b; | |
| var c = []; | |
| Array.prototype.forEach.call(this, function(d) { | |
| Array.isArray(d) && 0 < b ? (d = _.y(Array.prototype, "flat").call(d, b - 1), | |
| c.push.apply(c, d)) : c.push(d) | |
| }); | |
| return c | |
| } | |
| }, "es9"); | |
| Kw("String.raw", function(a) { | |
| return a ? a : function(b, c) { | |
| if (null == b) | |
| throw new TypeError("Cannot convert undefined or null to object"); | |
| for (var d = b.raw, e = d.length, f = "", g = 0; g < e; ++g) | |
| f += d[g], | |
| g + 1 < e && g + 1 < arguments.length && (f += String(arguments[g + 1])); | |
| return f | |
| } | |
| }, "es6"); | |
| Kw("Math.sign", function(a) { | |
| return a ? a : function(b) { | |
| b = Number(b); | |
| return 0 === b || isNaN(b) ? b : 0 < b ? 1 : -1 | |
| } | |
| }, "es6"); | |
| Kw("String.fromCodePoint", function(a) { | |
| return a ? a : function(b) { | |
| for (var c = "", d = 0; d < arguments.length; d++) { | |
| var e = Number(arguments[d]); | |
| if (0 > e || 1114111 < e || e !== Math.floor(e)) | |
| throw new RangeError("invalid_code_point " + e); | |
| 65535 >= e ? c += String.fromCharCode(e) : (e -= 65536, | |
| c += String.fromCharCode(e >>> 10 & 1023 | 55296), | |
| c += String.fromCharCode(e & 1023 | 56320)) | |
| } | |
| return c | |
| } | |
| }, "es6"); | |
| var kx, uc, lx, mx, nx, ox; | |
| _.t = this || self; | |
| kx = function(a) { | |
| a: { | |
| var b = ["CLOSURE_FLAGS"]; | |
| for (var c = _.t, d = 0; d < b.length; d++) | |
| if (c = c[b[d]], | |
| null == c) { | |
| b = null; | |
| break a | |
| } | |
| b = c | |
| } | |
| a = b && b[a]; | |
| return null != a ? a : !1 | |
| } | |
| ; | |
| uc = function(a) { | |
| var b = typeof a; | |
| return "object" != b ? b : a ? Array.isArray(a) ? "array" : b : "null" | |
| } | |
| ; | |
| _.Sa = function(a) { | |
| var b = uc(a); | |
| return "array" == b || "object" == b && "number" == typeof a.length | |
| } | |
| ; | |
| _.Ka = function(a) { | |
| var b = typeof a; | |
| return "object" == b && null != a || "function" == b | |
| } | |
| ; | |
| _.La = function(a) { | |
| return Object.prototype.hasOwnProperty.call(a, lx) && a[lx] || (a[lx] = ++mx) | |
| } | |
| ; | |
| lx = "closure_uid_" + (1E9 * Math.random() >>> 0); | |
| mx = 0; | |
| nx = function(a, b, c) { | |
| return a.call.apply(a.bind, arguments) | |
| } | |
| ; | |
| ox = function(a, b, c) { | |
| if (!a) | |
| throw Error(); | |
| if (2 < arguments.length) { | |
| var d = Array.prototype.slice.call(arguments, 2); | |
| return function() { | |
| var e = Array.prototype.slice.call(arguments); | |
| Array.prototype.unshift.apply(e, d); | |
| return a.apply(b, e) | |
| } | |
| } | |
| return function() { | |
| return a.apply(b, arguments) | |
| } | |
| } | |
| ; | |
| _.px = function(a, b, c) { | |
| _.px = Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? nx : ox; | |
| return _.px.apply(null, arguments) | |
| } | |
| ; | |
| _.qx = function(a, b) { | |
| var c = Array.prototype.slice.call(arguments, 1); | |
| return function() { | |
| var d = c.slice(); | |
| d.push.apply(d, arguments); | |
| return a.apply(this, d) | |
| } | |
| } | |
| ; | |
| var rx; | |
| var da = kx(610401301) | |
| , Be = kx(188588736); | |
| var sx, Gm, tx, Bx, vx, wx, xx, yx, zx, Ax, ux; | |
| sx = function(a, b) { | |
| var c = a.length - b.length; | |
| return 0 <= c && a.indexOf(b, c) == c | |
| } | |
| ; | |
| Gm = function(a) { | |
| return /^[\s\xa0]*$/.test(a) | |
| } | |
| ; | |
| tx = function(a) { | |
| return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1] | |
| } | |
| ; | |
| Bx = function(a) { | |
| if (!ux.test(a)) | |
| return a; | |
| -1 != a.indexOf("&") && (a = a.replace(vx, "&")); | |
| -1 != a.indexOf("<") && (a = a.replace(wx, "<")); | |
| -1 != a.indexOf(">") && (a = a.replace(xx, ">")); | |
| -1 != a.indexOf('"') && (a = a.replace(yx, """)); | |
| -1 != a.indexOf("'") && (a = a.replace(zx, "'")); | |
| -1 != a.indexOf("\x00") && (a = a.replace(Ax, "�")); | |
| return a | |
| } | |
| ; | |
| vx = /&/g; | |
| wx = /</g; | |
| xx = />/g; | |
| yx = /"/g; | |
| zx = /'/g; | |
| Ax = /\x00/g; | |
| ux = /[\x00&<>"']/; | |
| _.yg = function(a, b) { | |
| return -1 != a.toLowerCase().indexOf(b.toLowerCase()) | |
| } | |
| ; | |
| var ha, Cx = _.t.navigator; | |
| ha = Cx ? Cx.userAgentData || null : null; | |
| var Fx = function(a, b) { | |
| this.g = a === Dx && b || ""; | |
| this.A = Ex | |
| }; | |
| Fx.prototype.toString = function() { | |
| return this.g | |
| } | |
| ; | |
| var Gx = function(a) { | |
| return a instanceof Fx && a.constructor === Fx && a.A === Ex ? a.g : "type_error:Const" | |
| } | |
| , Ex = {} | |
| , Dx = {}; | |
| var Nx, Mx, Lx, Ix, Ox, qf, Jx; | |
| _.Hx = function(a) { | |
| this.g = a | |
| } | |
| ; | |
| _.Hx.prototype.toString = function() { | |
| return this.g + "" | |
| } | |
| ; | |
| _.Kx = function(a, b) { | |
| a = Ix.exec(_.ib(a).toString()); | |
| var c = a[3] || ""; | |
| return qf(a[1] + Jx("?", a[2] || "", b) + Jx("#", c)) | |
| } | |
| ; | |
| _.ib = function(a) { | |
| return a instanceof _.Hx && a.constructor === _.Hx ? a.g : "type_error:TrustedResourceUrl" | |
| } | |
| ; | |
| Nx = function(a, b) { | |
| var c = Gx(a); | |
| if (!Lx.test(c)) | |
| throw Error("Invalid TrustedResourceUrl format: " + c); | |
| a = c.replace(Mx, function(d, e) { | |
| if (!Object.prototype.hasOwnProperty.call(b, e)) | |
| throw Error('Found marker, "' + e + '", in format string, "' + c + '", but no valid label mapping found in args: ' + JSON.stringify(b)); | |
| d = b[e]; | |
| return d instanceof Fx ? Gx(d) : encodeURIComponent(String(d)) | |
| }); | |
| return qf(a) | |
| } | |
| ; | |
| Mx = /%{(\w+)}/g; | |
| Lx = RegExp("^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)", "i"); | |
| Ix = /^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/; | |
| Ox = {}; | |
| qf = function(a) { | |
| return new _.Hx(a,Ox) | |
| } | |
| ; | |
| Jx = function(a, b, c) { | |
| if (null == c) | |
| return b; | |
| if ("string" === typeof c) | |
| return c ? a + encodeURIComponent(c) : ""; | |
| for (var d in c) | |
| if (Object.prototype.hasOwnProperty.call(c, d)) { | |
| var e = c[d]; | |
| e = Array.isArray(e) ? e : [e]; | |
| for (var f = 0; f < e.length; f++) { | |
| var g = e[f]; | |
| null != g && (b || (b = a), | |
| b += (b.length > a.length ? "&" : "") + encodeURIComponent(d) + "=" + encodeURIComponent(String(g))) | |
| } | |
| } | |
| return b | |
| } | |
| ; | |
| _.qa = function(a) { | |
| this.g = a | |
| } | |
| ; | |
| _.qa.prototype.toString = function() { | |
| return this.g | |
| } | |
| ; | |
| _.wa = new _.qa("about:invalid#zClosurez"); | |
| var sa = function(a) { | |
| this.jm = a | |
| } | |
| , va = [ua("data"), ua("http"), ua("https"), ua("mailto"), ua("ftp"), new sa(function(a) { | |
| return /^[^:]*([/?#]|$)/.test(a) | |
| } | |
| )] | |
| , Ba = /^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i; | |
| var Qx; | |
| _.Ga = function(a, b) { | |
| return Array.prototype.indexOf.call(a, b, void 0) | |
| } | |
| ; | |
| _.Px = function(a, b) { | |
| Array.prototype.forEach.call(a, b, void 0) | |
| } | |
| ; | |
| _.Cj = function(a, b) { | |
| return Array.prototype.filter.call(a, b, void 0) | |
| } | |
| ; | |
| Qx = function(a, b) { | |
| return Array.prototype.map.call(a, b, void 0) | |
| } | |
| ; | |
| _.xg = function(a, b) { | |
| return Array.prototype.some.call(a, b, void 0) | |
| } | |
| ; | |
| var bb = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); | |
| var Rx = { | |
| area: !0, | |
| base: !0, | |
| br: !0, | |
| col: !0, | |
| command: !0, | |
| embed: !0, | |
| hr: !0, | |
| img: !0, | |
| input: !0, | |
| keygen: !0, | |
| link: !0, | |
| meta: !0, | |
| param: !0, | |
| source: !0, | |
| track: !0, | |
| wbr: !0 | |
| }; | |
| var Sx; | |
| Sx = {}; | |
| _.Tx = function(a) { | |
| this.g = a | |
| } | |
| ; | |
| _.Tx.prototype.toString = function() { | |
| return this.g.toString() | |
| } | |
| ; | |
| _.Ux = function(a) { | |
| return a instanceof _.Tx && a.constructor === _.Tx ? a.g : "type_error:SafeStyleSheet" | |
| } | |
| ; | |
| var Vx, Zx, $x, ay, by, cy, Yx; | |
| Vx = {}; | |
| _.Wx = function(a) { | |
| this.g = a | |
| } | |
| ; | |
| _.Wx.prototype.toString = function() { | |
| return this.g.toString() | |
| } | |
| ; | |
| _.Xx = function(a) { | |
| return a instanceof _.Wx && a.constructor === _.Wx ? a.g : "type_error:SafeHtml" | |
| } | |
| ; | |
| Zx = function(a) { | |
| var b = Yx; | |
| b = b instanceof _.Wx ? b : _.wk(Bx(String(b))); | |
| var c = [] | |
| , d = function(e) { | |
| Array.isArray(e) ? e.forEach(d) : (e = e instanceof _.Wx ? e : _.wk(Bx(String(e))), | |
| c.push(_.Xx(e).toString())) | |
| }; | |
| a.forEach(d); | |
| return _.wk(c.join(_.Xx(b).toString())) | |
| } | |
| ; | |
| $x = function(a) { | |
| return Zx(Array.prototype.slice.call(arguments)) | |
| } | |
| ; | |
| _.wk = function(a) { | |
| return new _.Wx(a,Vx) | |
| } | |
| ; | |
| ay = /^[a-zA-Z0-9-]+$/; | |
| by = { | |
| action: !0, | |
| cite: !0, | |
| data: !0, | |
| formaction: !0, | |
| href: !0, | |
| manifest: !0, | |
| poster: !0, | |
| src: !0 | |
| }; | |
| cy = { | |
| APPLET: !0, | |
| BASE: !0, | |
| EMBED: !0, | |
| IFRAME: !0, | |
| LINK: !0, | |
| MATH: !0, | |
| META: !0, | |
| OBJECT: !0, | |
| SCRIPT: !0, | |
| STYLE: !0, | |
| SVG: !0, | |
| TEMPLATE: !0 | |
| }; | |
| Yx = new _.Wx(_.t.trustedTypes && _.t.trustedTypes.emptyHTML || "",Vx); | |
| var dy = { | |
| mo: 0, | |
| ko: 1, | |
| lo: 2, | |
| 0: "FORMATTED_HTML_CONTENT", | |
| 1: "EMBEDDED_INTERNAL_CONTENT", | |
| 2: "EMBEDDED_TRUSTED_EXTERNAL_CONTENT" | |
| } | |
| , ey = function(a, b) { | |
| b = Error.call(this, a + " cannot be used with intent " + dy[b]); | |
| this.message = b.message; | |
| "stack"in b && (this.stack = b.stack); | |
| this.type = a; | |
| this.name = "TypeCannotBeUsedWithIntentError" | |
| }; | |
| _.T(ey, Error); | |
| var fb = function(a) { | |
| this.g = a | |
| }; | |
| fb.prototype.toString = function() { | |
| return this.g.toString() | |
| } | |
| ; | |
| var pc = function(a, b) { | |
| a.__closure__error__context__984382 || (a.__closure__error__context__984382 = {}); | |
| a.__closure__error__context__984382.severity = b | |
| }; | |
| var fy, gy, iy; | |
| fy = function() { | |
| return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ Date.now()).toString(36) | |
| } | |
| ; | |
| gy = 2147483648 * Math.random() | 0; | |
| _.hy = function(a) { | |
| return String(a).replace(/\-([a-z])/g, function(b, c) { | |
| return c.toUpperCase() | |
| }) | |
| } | |
| ; | |
| iy = function(a) { | |
| return a.replace(RegExp("(^|[\\s]+)([a-z])", "g"), function(b, c, d) { | |
| return c + d.toUpperCase() | |
| }) | |
| } | |
| ; | |
| _.jy = function(a) { | |
| _.jy[" "](a); | |
| return a | |
| } | |
| ; | |
| _.jy[" "] = function() {} | |
| ; | |
| var ky = function(a, b) { | |
| try { | |
| return _.jy(a[b]), | |
| !0 | |
| } catch (c) {} | |
| return !1 | |
| }; | |
| var ly = la() ? !1 : ka("Trident") || ka("MSIE") | |
| , my = ka("Gecko") && !(_.yg(ca(), "WebKit") && !ka("Edge")) && !(ka("Trident") || ka("MSIE")) && !ka("Edge") | |
| , ny = _.yg(ca(), "WebKit") && !ka("Edge"); | |
| !ka("Android") || na(); | |
| na(); | |
| pa(); | |
| ly || pa(); | |
| kb(function(a) { | |
| return function(b) { | |
| a(this); | |
| this.message = b ? b.length + " errors occurred during unsubscription:\n" + b.map(function(c, d) { | |
| return d + 1 + ") " + c.toString() | |
| }).join("\n ") : ""; | |
| this.name = "UnsubscriptionError"; | |
| this.errors = b | |
| } | |
| }); | |
| kb(function(a) { | |
| return function() { | |
| a(this); | |
| this.message = "argument out of range" | |
| } | |
| }); | |
| kb(function(a) { | |
| return function() { | |
| a(this); | |
| this.message = "no elements in sequence" | |
| } | |
| }); | |
| kb(function(a) { | |
| return function() { | |
| a(this); | |
| this.message = "object unsubscribed" | |
| } | |
| }); | |
| kb(function(a) { | |
| return function(b) { | |
| a(this); | |
| this.message = b | |
| } | |
| }); | |
| kb(function(a) { | |
| return function(b) { | |
| a(this); | |
| this.message = b | |
| } | |
| }); | |
| kb(function(a) { | |
| return function(b) { | |
| b = void 0 === b ? null : b; | |
| a(this); | |
| this.message = "Timeout has occurred"; | |
| this.name = "TimeoutError"; | |
| this.info = b | |
| } | |
| }); | |
| var ob, nb = "function" === typeof String.prototype.km, mb = "undefined" !== typeof TextEncoder; | |
| var oy = {} | |
| , py = null | |
| , qy = my || ny || "function" == typeof _.t.btoa | |
| , sb = function(a, b) { | |
| void 0 === b && (b = 0); | |
| ry(); | |
| b = oy[b]; | |
| for (var c = Array(Math.floor(a.length / 3)), d = b[64] || "", e = 0, f = 0; e < a.length - 2; e += 3) { | |
| var g = a[e] | |
| , h = a[e + 1] | |
| , k = a[e + 2] | |
| , l = b[g >> 2]; | |
| g = b[(g & 3) << 4 | h >> 4]; | |
| h = b[(h & 15) << 2 | k >> 6]; | |
| k = b[k & 63]; | |
| c[f++] = l + g + h + k | |
| } | |
| l = 0; | |
| k = d; | |
| switch (a.length - e) { | |
| case 2: | |
| l = a[e + 1], | |
| k = b[(l & 15) << 2] || d; | |
| case 1: | |
| a = a[e], | |
| c[f] = b[a >> 2] + b[(a & 3) << 4 | l >> 4] + k + d | |
| } | |
| return c.join("") | |
| } | |
| , sy = function(a, b) { | |
| if (qy && !b) | |
| a = _.t.btoa(a); | |
| else { | |
| for (var c = [], d = 0, e = 0; e < a.length; e++) { | |
| var f = a.charCodeAt(e); | |
| 255 < f && (c[d++] = f & 255, | |
| f >>= 8); | |
| c[d++] = f | |
| } | |
| a = sb(c, b) | |
| } | |
| return a | |
| } | |
| , Rf = function(a) { | |
| var b = []; | |
| ty(a, function(c) { | |
| b.push(c) | |
| }); | |
| return b | |
| } | |
| , uy = function(a) { | |
| var b = a.length | |
| , c = 3 * b / 4; | |
| c % 3 ? c = Math.floor(c) : -1 != "=.".indexOf(a[b - 1]) && (c = -1 != "=.".indexOf(a[b - 2]) ? c - 2 : c - 1); | |
| var d = new Uint8Array(c) | |
| , e = 0; | |
| ty(a, function(f) { | |
| d[e++] = f | |
| }); | |
| return e !== c ? d.subarray(0, e) : d | |
| } | |
| , ty = function(a, b) { | |
| function c(k) { | |
| for (; d < a.length; ) { | |
| var l = a.charAt(d++) | |
| , m = py[l]; | |
| if (null != m) | |
| return m; | |
| if (!Gm(l)) | |
| throw Error("Unknown base64 encoding at char: " + l); | |
| } | |
| return k | |
| } | |
| ry(); | |
| for (var d = 0; ; ) { | |
| var e = c(-1) | |
| , f = c(0) | |
| , g = c(64) | |
| , h = c(64); | |
| if (64 === h && -1 === e) | |
| break; | |
| b(e << 2 | f >> 4); | |
| 64 != g && (b(f << 4 & 240 | g >> 2), | |
| 64 != h && b(g << 6 & 192 | h)) | |
| } | |
| } | |
| , ry = function() { | |
| if (!py) { | |
| py = {}; | |
| for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; 5 > c; c++) { | |
| var d = a.concat(b[c].split("")); | |
| oy[c] = d; | |
| for (var e = 0; e < d.length; e++) { | |
| var f = d[e]; | |
| void 0 === py[f] && (py[f] = e) | |
| } | |
| } | |
| } | |
| }; | |
| var yb = "undefined" !== typeof Uint8Array, rb = !ly && "function" === typeof btoa, vy = /[-_.]/g, ub = { | |
| "-": "+", | |
| _: "/", | |
| ".": "=" | |
| }, wy, Bb = {}; | |
| var xy, dc = function(a, b) { | |
| Cb(b); | |
| this.g = a; | |
| if (null != a && 0 === a.length) | |
| throw Error("ByteString should be constructed with non-empty values"); | |
| }, ec = function() { | |
| return xy || (xy = new dc(null,Bb)) | |
| }, Id = function(a) { | |
| var b = a.g; | |
| return null == b ? "" : "string" === typeof b ? b : a.g = tb(b) | |
| }, Hl = function(a) { | |
| Cb(Bb); | |
| var b = a.g; | |
| if (null != b && !Ab(b)) | |
| if ("string" === typeof b) | |
| if (rb) { | |
| vy.test(b) && (b = b.replace(vy, vb)); | |
| b = atob(b); | |
| for (var c = new Uint8Array(b.length), d = 0; d < b.length; d++) | |
| c[d] = b.charCodeAt(d); | |
| b = c | |
| } else | |
| b = uy(b); | |
| else | |
| b = null; | |
| return (a = null == b ? b : a.g = b) ? new Uint8Array(a) : wy || (wy = new Uint8Array(0)) | |
| }; | |
| dc.prototype.isEmpty = function() { | |
| return null == this.g | |
| } | |
| ; | |
| var Fb = 0, Hb = 0, yy; | |
| var zy = function(a, b) { | |
| this.A = a >>> 0; | |
| this.g = b >>> 0 | |
| }, By = function(a) { | |
| if (!a) | |
| return Ay || (Ay = new zy(0,0)); | |
| if (!/^\d+$/.test(a)) | |
| return null; | |
| Ob(a); | |
| return new zy(Fb,Hb) | |
| }, Ay, Cy = function(a, b) { | |
| this.A = a >>> 0; | |
| this.g = b >>> 0 | |
| }, af = function(a) { | |
| if (!a) | |
| return Dy || (Dy = new Cy(0,0)); | |
| if (!/^-?\d+$/.test(a)) | |
| return null; | |
| Ob(a); | |
| return new Cy(Fb,Hb) | |
| }, Dy; | |
| var Ey = function() { | |
| this.g = [] | |
| }; | |
| Ey.prototype.length = function() { | |
| return this.g.length | |
| } | |
| ; | |
| Ey.prototype.end = function() { | |
| var a = this.g; | |
| this.g = []; | |
| return a | |
| } | |
| ; | |
| var cf = function(a, b, c) { | |
| for (; 0 < c || 127 < b; ) | |
| a.g.push(b & 127 | 128), | |
| b = (b >>> 7 | c << 25) >>> 0, | |
| c >>>= 7; | |
| a.g.push(b) | |
| } | |
| , Fy = function(a, b) { | |
| for (; 127 < b; ) | |
| a.g.push(b & 127 | 128), | |
| b >>>= 7; | |
| a.g.push(b) | |
| } | |
| , Gy = function(a, b) { | |
| if (0 <= b) | |
| Fy(a, b); | |
| else { | |
| for (var c = 0; 9 > c; c++) | |
| a.g.push(b & 127 | 128), | |
| b >>= 7; | |
| a.g.push(1) | |
| } | |
| }; | |
| var lf = function() { | |
| this.l = []; | |
| this.A = 0; | |
| this.g = new Ey | |
| } | |
| , mf = function(a, b) { | |
| 0 !== b.length && (a.l.push(b), | |
| a.A += b.length) | |
| } | |
| , ef = function(a, b) { | |
| bf(a, b, 2); | |
| b = a.g.end(); | |
| mf(a, b); | |
| b.push(a.A); | |
| return b | |
| } | |
| , ff = function(a, b) { | |
| var c = b.pop(); | |
| for (c = a.A + a.g.length() - c; 127 < c; ) | |
| b.push(c & 127 | 128), | |
| c >>>= 7, | |
| a.A++; | |
| b.push(c); | |
| a.A++ | |
| } | |
| , bf = function(a, b, c) { | |
| Fy(a.g, 8 * b + c) | |
| } | |
| , Hy = function(a, b, c) { | |
| bf(a, b, 2); | |
| Fy(a.g, c.length); | |
| mf(a, a.g.end()); | |
| mf(a, c) | |
| }; | |
| var Ue = function(a, b) { | |
| this.g = a; | |
| this.lk = b | |
| }; | |
| var Iy = Qb() | |
| , kd = Qb("0di") | |
| , Jy = Qb("2ex") | |
| , $d = Qb("0dg"); | |
| var Sb, oe, ic, Wb; | |
| Sb = Iy ? function(a, b) { | |
| a[Iy] |= b | |
| } | |
| : function(a, b) { | |
| void 0 !== a.Gb ? a.Gb |= b : Object.defineProperties(a, { | |
| Gb: { | |
| value: b, | |
| configurable: !0, | |
| writable: !0, | |
| enumerable: !1 | |
| } | |
| }) | |
| } | |
| ; | |
| oe = Iy ? function(a, b) { | |
| a[Iy] &= ~b | |
| } | |
| : function(a, b) { | |
| void 0 !== a.Gb && (a.Gb &= ~b) | |
| } | |
| ; | |
| ic = Iy ? function(a) { | |
| return a[Iy] | 0 | |
| } | |
| : function(a) { | |
| return a.Gb | 0 | |
| } | |
| ; | |
| _.Qd = Iy ? function(a) { | |
| return a[Iy] | |
| } | |
| : function(a) { | |
| return a.Gb | |
| } | |
| ; | |
| Wb = Iy ? function(a, b) { | |
| a[Iy] = b; | |
| return a | |
| } | |
| : function(a, b) { | |
| void 0 !== a.Gb ? a.Gb = b : Object.defineProperties(a, { | |
| Gb: { | |
| value: b, | |
| configurable: !0, | |
| writable: !0, | |
| enumerable: !1 | |
| } | |
| }); | |
| return a | |
| } | |
| ; | |
| var hd = {}, $b = {}, Ky, ee, Ly = []; | |
| Wb(Ly, 55); | |
| ee = Object.freeze(Ly); | |
| var My = function(a, b, c) { | |
| this.j = 0; | |
| this.g = a; | |
| this.A = b; | |
| this.l = c | |
| }; | |
| My.prototype.next = function() { | |
| if (this.j < this.g.length) { | |
| var a = this.g[this.j++]; | |
| return { | |
| done: !1, | |
| value: this.A ? this.A.call(this.l, a) : a | |
| } | |
| } | |
| return { | |
| done: !0, | |
| value: void 0 | |
| } | |
| } | |
| ; | |
| My.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return new My(this.g,this.A,this.l) | |
| } | |
| ; | |
| _.Ny = Object.freeze(new function() {} | |
| ); | |
| Object.freeze(new function() {} | |
| ); | |
| var Oy, lc; | |
| var Ac = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/; | |
| var nd, ud, vd; | |
| var Ed = {} | |
| , Py = function() { | |
| try { | |
| var a = function() { | |
| return Rw(_.B.Map, [], this.constructor) | |
| }; | |
| _.T(a, _.B.Map); | |
| _.jy(new a); | |
| return !1 | |
| } catch (b) { | |
| return !0 | |
| } | |
| }() | |
| , Qy = function() { | |
| this.g = new _.B.Map | |
| }; | |
| _.q = Qy.prototype; | |
| _.q.get = function(a) { | |
| return this.g.get(a) | |
| } | |
| ; | |
| _.q.set = function(a, b) { | |
| this.g.set(a, b); | |
| this.size = this.g.size; | |
| return this | |
| } | |
| ; | |
| _.q.delete = function(a) { | |
| a = this.g.delete(a); | |
| this.size = this.g.size; | |
| return a | |
| } | |
| ; | |
| _.q.clear = function() { | |
| this.g.clear(); | |
| this.size = this.g.size | |
| } | |
| ; | |
| _.q.has = function(a) { | |
| return this.g.has(a) | |
| } | |
| ; | |
| _.q.entries = function() { | |
| return _.y(this.g, "entries").call(this.g) | |
| } | |
| ; | |
| _.q.keys = function() { | |
| return _.y(this.g, "keys").call(this.g) | |
| } | |
| ; | |
| _.q.values = function() { | |
| return _.y(this.g, "values").call(this.g) | |
| } | |
| ; | |
| _.q.forEach = function(a, b) { | |
| return this.g.forEach(a, b) | |
| } | |
| ; | |
| Qy.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return _.y(this, "entries").call(this) | |
| } | |
| ; | |
| var Ry = function() { | |
| if (Py) | |
| return _.y(Object, "setPrototypeOf").call(Object, Qy.prototype, _.B.Map.prototype), | |
| Object.defineProperties(Qy.prototype, { | |
| size: { | |
| value: 0, | |
| configurable: !0, | |
| enumerable: !0, | |
| writable: !0 | |
| } | |
| }), | |
| Qy; | |
| var a = function() { | |
| return Rw(_.B.Map, [], this.constructor) | |
| }; | |
| _.T(a, _.B.Map); | |
| return a | |
| }() | |
| , Dd = function(a, b, c, d) { | |
| c = void 0 === c ? xd : c; | |
| d = void 0 === d ? xd : d; | |
| var e = Ry.call(this) || this; | |
| var f = ic(a); | |
| f |= 64; | |
| Wb(a, f); | |
| e.ae = f; | |
| e.Uf = b; | |
| e.qe = c; | |
| e.Rh = e.Uf ? zd : d; | |
| for (var g = 0; g < a.length; g++) { | |
| var h = a[g] | |
| , k = c(h[0], !1, !0) | |
| , l = h[1]; | |
| b ? void 0 === l && (l = null) : l = d(h[1], !1, !0, void 0, void 0, f); | |
| Ry.prototype.set.call(e, k, l) | |
| } | |
| return e | |
| }; | |
| _.T(Dd, Ry); | |
| var Sy = function(a) { | |
| if (a.ae & 2) | |
| throw Error("Cannot mutate an immutable Map"); | |
| } | |
| , Jd = function(a, b) { | |
| b = void 0 === b ? Ad : b; | |
| if (0 !== a.size) | |
| return Xd(a, b) | |
| } | |
| , Xd = function(a, b) { | |
| b = void 0 === b ? Ad : b; | |
| var c = []; | |
| a = _.y(Ry.prototype, "entries").call(a); | |
| for (var d; !(d = a.next()).done; ) | |
| d = d.value, | |
| d[0] = b(d[0]), | |
| d[1] = b(d[1]), | |
| c.push(d); | |
| return c | |
| }; | |
| _.q = Dd.prototype; | |
| _.q.clear = function() { | |
| Sy(this); | |
| Ry.prototype.clear.call(this) | |
| } | |
| ; | |
| _.q.delete = function(a) { | |
| Sy(this); | |
| return Ry.prototype.delete.call(this, this.qe(a, !0, !1)) | |
| } | |
| ; | |
| _.q.entries = function() { | |
| var a = _.y(Array, "from").call(Array, _.y(Ry.prototype, "keys").call(this)); | |
| return new My(a,Bd,this) | |
| } | |
| ; | |
| _.q.keys = function() { | |
| return _.y(Ry.prototype, "keys").call(this) | |
| } | |
| ; | |
| _.q.values = function() { | |
| var a = _.y(Array, "from").call(Array, _.y(Ry.prototype, "keys").call(this)); | |
| return new My(a,Dd.prototype.get,this) | |
| } | |
| ; | |
| _.q.forEach = function(a, b) { | |
| var c = this; | |
| Ry.prototype.forEach.call(this, function(d, e) { | |
| a.call(b, c.get(e), e, c) | |
| }) | |
| } | |
| ; | |
| _.q.set = function(a, b) { | |
| Sy(this); | |
| a = this.qe(a, !0, !1); | |
| return null == a ? this : null == b ? (Ry.prototype.delete.call(this, a), | |
| this) : Ry.prototype.set.call(this, a, this.Rh(b, !0, !0, this.Uf, !1, this.ae)) | |
| } | |
| ; | |
| _.q.has = function(a) { | |
| return Ry.prototype.has.call(this, this.qe(a, !1, !1)) | |
| } | |
| ; | |
| _.q.get = function(a) { | |
| a = this.qe(a, !1, !1); | |
| var b = Ry.prototype.get.call(this, a); | |
| if (void 0 !== b) { | |
| var c = this.Uf; | |
| return c ? (c = this.Rh(b, !1, !0, c, this.Pk, this.ae), | |
| c !== b && Ry.prototype.set.call(this, a, c), | |
| c) : b | |
| } | |
| } | |
| ; | |
| Dd.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return _.y(this, "entries").call(this) | |
| } | |
| ; | |
| Dd.prototype.toJSON = void 0; | |
| Dd.prototype.om = $b; | |
| var Cd; | |
| var de, Ei, qr, Ty, Il, Kj, Jl, Gl, Uy, Dk, Mk, cj, an, Vy, Wy, Fk, Oi, Ht, Os, Yy, Zy, az, bz, Bq, cz, dz, ez, Mi, mo; | |
| _.Ai = function(a, b) { | |
| a = a.D; | |
| return de(a, (0, | |
| _.Qd)(a), b) | |
| } | |
| ; | |
| de = function(a, b, c, d) { | |
| if (-1 === c) | |
| return null; | |
| var e = Zb(b); | |
| if (c >= e) { | |
| if (b & 256) | |
| return a[a.length - 1][c] | |
| } else { | |
| var f = a.length; | |
| if (d && b & 256 && (d = a[f - 1][c], | |
| null != d)) { | |
| if (be(a, b, e, c) && null != Jy) { | |
| var g; | |
| a = null != (g = Oy) ? g : Oy = {}; | |
| g = a[Jy] || 0; | |
| 4 <= g || (a[Jy] = g + 1, | |
| qc()) | |
| } | |
| return d | |
| } | |
| return be(a, b, e, c) | |
| } | |
| } | |
| ; | |
| _.Kk = function(a, b, c) { | |
| var d = a.D | |
| , e = (0, | |
| _.Qd)(d); | |
| kc(e); | |
| ce(d, e, b, c); | |
| return a | |
| } | |
| ; | |
| Ei = function(a, b, c) { | |
| return void 0 !== we(a, b, c, !1) | |
| } | |
| ; | |
| qr = function(a) { | |
| a = a.D; | |
| var b = (0, | |
| _.Qd)(a) | |
| , c = de(a, b, 3) | |
| , d = tc(c); | |
| null != d && d !== c && ce(a, b, 3, d); | |
| return d | |
| } | |
| ; | |
| Ty = function(a, b) { | |
| return zc(_.Ai(a, b)) | |
| } | |
| ; | |
| Il = function(a, b) { | |
| a = a.D; | |
| var c = (0, | |
| _.Qd)(a) | |
| , d = de(a, c, b) | |
| , e = hc(d, !0, !!(c & 34)); | |
| null != e && e !== d && ce(a, c, b, e); | |
| return null == e ? ec() : e | |
| } | |
| ; | |
| Kj = function(a, b, c, d) { | |
| var e = a.D | |
| , f = (0, | |
| _.Qd)(e); | |
| kc(f); | |
| (c = ve(e, f, c)) && c !== b && null != d && (f = ce(e, f, c)); | |
| ce(e, f, b, d); | |
| return a | |
| } | |
| ; | |
| Jl = function(a, b, c) { | |
| a = a.D; | |
| return ve(a, (0, | |
| _.Qd)(a), b) === c ? c : -1 | |
| } | |
| ; | |
| Gl = function(a, b) { | |
| a = a.D; | |
| return ve(a, (0, | |
| _.Qd)(a), b) | |
| } | |
| ; | |
| _.Jq = function(a, b, c, d) { | |
| var e = a.D | |
| , f = (0, | |
| _.Qd)(e); | |
| d = ve(e, f, d); | |
| a = _.Oj(a, b, c); | |
| d && d !== c && ce(e, f, d); | |
| return a | |
| } | |
| ; | |
| _.Oj = function(a, b, c) { | |
| a = a.D; | |
| var d = (0, | |
| _.Qd)(a); | |
| kc(d); | |
| var e = de(a, d, c); | |
| b = yd(jd(e, b, !0, d)); | |
| e !== b && ce(a, d, c, b); | |
| return b | |
| } | |
| ; | |
| Uy = function(a, b, c) { | |
| return (a = we(a, b, c, !1)) ? a : id(b) | |
| } | |
| ; | |
| _.Zm = function(a, b, c) { | |
| var d = void 0 === d ? !1 : d; | |
| b = we(a, b, c, d); | |
| if (null == b) | |
| return b; | |
| a = a.D; | |
| var e = (0, | |
| _.Qd)(a); | |
| if (!(e & 2)) { | |
| var f = yd(b); | |
| f !== b && (b = f, | |
| ce(a, e, c, b, d)) | |
| } | |
| return b | |
| } | |
| ; | |
| Dk = function(a, b, c) { | |
| a = a.D; | |
| var d = (0, | |
| _.Qd)(a); | |
| return _.xe(a, d, b, c, 2, void 0, !1, !(2 & d)) | |
| } | |
| ; | |
| _.Di = function(a, b, c) { | |
| null == c && (c = void 0); | |
| return _.Kk(a, b, c) | |
| } | |
| ; | |
| _.Zl = function(a, b, c, d) { | |
| null == d && (d = void 0); | |
| return Kj(a, b, c, d) | |
| } | |
| ; | |
| _.Tm = function(a, b, c) { | |
| var d = a.D | |
| , e = (0, | |
| _.Qd)(d); | |
| kc(e); | |
| if (null == c) | |
| return ce(d, e, b), | |
| a; | |
| for (var f = ic(c), g = f, h = !!(2 & f) || !!(2048 & f), k = h || Object.isFrozen(c), l = !0, m = !0, n = 0; n < c.length; n++) { | |
| var p = c[n]; | |
| h || (p = !!(ic(p.D) & 2), | |
| l && (l = !p), | |
| m && (m = p)) | |
| } | |
| h || (f = Rb(f, 5, !0), | |
| f = Rb(f, 8, l), | |
| f = Rb(f, 16, m)); | |
| k && f !== g && (c = Pb(c), | |
| g = 0, | |
| f = he(f, e), | |
| f = ke(f, e, !0)); | |
| f !== g && Wb(c, f); | |
| ce(d, e, b, c); | |
| return a | |
| } | |
| ; | |
| Mk = function(a, b, c, d) { | |
| ye(a, b, c, d); | |
| return a | |
| } | |
| ; | |
| cj = function(a, b) { | |
| return Gc(_.Ai(a, b)) | |
| } | |
| ; | |
| an = function(a, b) { | |
| return _.Lc(_.Ai(a, b)) | |
| } | |
| ; | |
| Vy = function(a, b) { | |
| a = _.Ai(a, b); | |
| var c; | |
| null == a ? c = a : _.Bc(a) ? "number" === typeof a ? c = _.Xc(a) : c = _.ad(a) : c = void 0; | |
| return c | |
| } | |
| ; | |
| Wy = function(a, b) { | |
| return _.le(a, b, bd, 2, void 0, void 0, 0) | |
| } | |
| ; | |
| Fk = function(a, b) { | |
| return gd(_.Ai(a, b)) | |
| } | |
| ; | |
| Oi = function(a, b, c, d, e) { | |
| return _.le(a, b, gd, c, d, e) | |
| } | |
| ; | |
| _.Q = function(a, b, c) { | |
| c = void 0 === c ? !1 : c; | |
| return _.Ae(Ty(a, b), c) | |
| } | |
| ; | |
| _.Xy = function(a, b) { | |
| var c = void 0 === c ? 0 : c; | |
| return _.Ae(cj(a, b), c) | |
| } | |
| ; | |
| Ht = function(a, b) { | |
| var c = void 0 === c ? 0 : c; | |
| return _.Ae(an(a, b), c) | |
| } | |
| ; | |
| _.vg = function(a, b) { | |
| var c = void 0 === c ? 0 : c; | |
| return _.Ae(bd(_.Ai(a, b)), c) | |
| } | |
| ; | |
| Os = function(a, b) { | |
| var c = void 0 === c ? 0 : c; | |
| return _.Ae(Vy(a, b), c) | |
| } | |
| ; | |
| _.v = function(a, b) { | |
| var c = void 0 === c ? "" : c; | |
| return _.Ae(Fk(a, b), c) | |
| } | |
| ; | |
| _.hg = function(a, b, c) { | |
| c = void 0 === c ? 0 : c; | |
| return _.Ae(_.Ec(_.Ai(a, b)), c) | |
| } | |
| ; | |
| Yy = function(a, b) { | |
| var c = void 0 === c ? "0" : c; | |
| return _.Ae(cd(_.Ai(a, b), !0), c) | |
| } | |
| ; | |
| Zy = function(a, b, c) { | |
| a = Oi(a, b, 3, void 0, !0); | |
| if ("number" !== typeof c || 0 > c || c >= a.length) | |
| throw Error(); | |
| return a[c] | |
| } | |
| ; | |
| az = function(a) { | |
| return _.vg(a, Jl(a, $y, 3)) | |
| } | |
| ; | |
| bz = function(a, b) { | |
| return _.v(a, Jl(a, b, 2)) | |
| } | |
| ; | |
| Bq = function(a, b) { | |
| a = Ty(a, b); | |
| return null == a ? void 0 : a | |
| } | |
| ; | |
| cz = function(a, b) { | |
| a = cj(a, b); | |
| return null == a ? void 0 : a | |
| } | |
| ; | |
| dz = function(a, b) { | |
| a = Fk(a, b); | |
| return null == a ? void 0 : a | |
| } | |
| ; | |
| ez = function(a, b) { | |
| a = _.Ec(_.Ai(a, b)); | |
| return null == a ? void 0 : a | |
| } | |
| ; | |
| _.ti = function(a, b, c) { | |
| return _.Kk(a, b, null == c ? c : vc(c)) | |
| } | |
| ; | |
| _.Xl = function(a, b, c) { | |
| return _.te(a, b, null == c ? c : vc(c), !1) | |
| } | |
| ; | |
| _.Ri = function(a, b, c) { | |
| return _.Kk(a, b, null == c ? c : Fc(c)) | |
| } | |
| ; | |
| _.Yl = function(a, b, c) { | |
| return _.te(a, b, null == c ? c : Fc(c), 0) | |
| } | |
| ; | |
| _.yi = function(a, b, c) { | |
| return _.Kk(a, b, Qc(c)) | |
| } | |
| ; | |
| _.Nj = function(a, b, c) { | |
| return _.te(a, b, Qc(c), "0") | |
| } | |
| ; | |
| Mi = function(a, b, c) { | |
| return _.Kk(a, b, fd(c)) | |
| } | |
| ; | |
| _.Mj = function(a, b, c) { | |
| return _.te(a, b, fd(c), "") | |
| } | |
| ; | |
| _.Bi = function(a, b, c) { | |
| return _.Kk(a, b, Dc(c)) | |
| } | |
| ; | |
| _.K = function(a, b, c) { | |
| return _.te(a, b, Dc(c), 0) | |
| } | |
| ; | |
| mo = function(a, b) { | |
| return null != Ty(a, b) | |
| } | |
| ; | |
| _.bj = function(a, b) { | |
| return null != Fk(a, b) | |
| } | |
| ; | |
| _.G = function(a, b, c) { | |
| this.D = _.F(a, b, c) | |
| } | |
| ; | |
| _.G.prototype.toJSON = function() { | |
| return Ky ? Ce(this, this.D, !1) : Ce(this, Ld(this.D, Nd, void 0, void 0, !1), !0) | |
| } | |
| ; | |
| var Dl = function(a) { | |
| Ky = !0; | |
| try { | |
| return JSON.stringify(a.toJSON(), Hd) | |
| } finally { | |
| Ky = !1 | |
| } | |
| }; | |
| _.G.prototype.Vg = hd; | |
| var Xe = (0, | |
| _.B.Symbol)(), Ge = (0, | |
| _.B.Symbol)(), Te = (0, | |
| _.B.Symbol)(), We = (0, | |
| _.B.Symbol)(), fz = $e(function(a, b, c) { | |
| b = tc(b); | |
| null != b && (bf(a, c, 5), | |
| a = a.g, | |
| c = yy || (yy = new DataView(new ArrayBuffer(8))), | |
| c.setFloat32(0, +b, !0), | |
| Hb = 0, | |
| b = Fb = c.getUint32(0, !0), | |
| a.g.push(b >>> 0 & 255), | |
| a.g.push(b >>> 8 & 255), | |
| a.g.push(b >>> 16 & 255), | |
| a.g.push(b >>> 24 & 255)) | |
| }), gz = $e(df), hz = $e(df), iz = $e(function(a, b, c) { | |
| a: if (null != b) { | |
| if (_.Bc(b)) { | |
| if ("string" === typeof b) { | |
| b = _.ad(b); | |
| break a | |
| } | |
| if ("number" === typeof b) { | |
| b = _.Xc(b); | |
| break a | |
| } | |
| } | |
| b = void 0 | |
| } | |
| null != b && ("string" === typeof b && By(b), | |
| null != b && (bf(a, c, 0), | |
| "number" === typeof b ? (a = a.g, | |
| Ib(b), | |
| cf(a, Fb, Hb)) : (c = By(b), | |
| cf(a.g, c.A, c.g)))) | |
| }), jz = $e(function(a, b, c) { | |
| b = Gc(b); | |
| null != b && null != b && (bf(a, c, 0), | |
| Gy(a.g, b)) | |
| }), kz = $e(function(a, b, c) { | |
| b = zc(b); | |
| null != b && (bf(a, c, 0), | |
| a.g.g.push(b ? 1 : 0)) | |
| }), lz = $e(function(a, b, c) { | |
| b = gd(b); | |
| null != b && Hy(a, c, pb(b)) | |
| }), mz; | |
| mz = new Ue(function(a, b, c) { | |
| b = Ee(gd, b); | |
| if (null != b) | |
| for (var d = 0; d < b.length; d++) { | |
| var e = a | |
| , f = c | |
| , g = b[d]; | |
| null != g && Hy(e, f, pb(g)) | |
| } | |
| } | |
| ,!1); | |
| var Ye = new Ue(gf,!0), Ve = new Ue(gf,!0), nz; | |
| nz = new Ue(function(a, b, c, d, e) { | |
| if (Array.isArray(b)) | |
| for (var f = 0; f < b.length; f++) | |
| gf(a, b[f], c, d, e) | |
| } | |
| ,!0); | |
| var oz = $e(function(a, b, c) { | |
| b = _.Lc(b); | |
| null != b && null != b && (bf(a, c, 0), | |
| Fy(a.g, b)) | |
| }), pz = $e(function(a, b, c) { | |
| b = Gc(b); | |
| null != b && (b = parseInt(b, 10), | |
| bf(a, c, 0), | |
| Gy(a.g, b)) | |
| }), qz; | |
| qz = new Ue(function(a, b, c) { | |
| b = Ee(Gc, b); | |
| if (null != b && b.length) { | |
| c = ef(a, c); | |
| for (var d = 0; d < b.length; d++) | |
| Gy(a.g, b[d]); | |
| ff(a, c) | |
| } | |
| } | |
| ,!1); | |
| var kf = void 0; | |
| var rz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(rz, _.G); | |
| var sz = _.Mw(["https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js"]); | |
| var Mf = _.Mw(["https://tpc.googlesyndication.com/sodar/", ".js"]) | |
| , tz = _.Mw(["https://www.google.com/recaptcha/api2/aframe"]); | |
| _.rf(tz); | |
| var uz, vz, aj; | |
| uz = function() { | |
| return !0 | |
| } | |
| ; | |
| vz = function(a) { | |
| return function() { | |
| return !a.apply(this, arguments) | |
| } | |
| } | |
| ; | |
| aj = function(a) { | |
| var b = !1, c; | |
| return function() { | |
| b || (c = a(), | |
| b = !0); | |
| return c | |
| } | |
| } | |
| ; | |
| _.wz = function(a) { | |
| var b = a; | |
| return function() { | |
| if (b) { | |
| var c = b; | |
| b = null; | |
| c() | |
| } | |
| } | |
| } | |
| ; | |
| _.xz = function(a, b) { | |
| var c = 0 | |
| , d = !1 | |
| , e = [] | |
| , f = function() { | |
| c = 0; | |
| d && (d = !1, | |
| g()) | |
| } | |
| , g = function() { | |
| c = _.t.setTimeout(f, b); | |
| var h = e; | |
| e = []; | |
| a.apply(void 0, h) | |
| }; | |
| return function(h) { | |
| e = arguments; | |
| c ? d = !0 : g() | |
| } | |
| } | |
| ; | |
| var tf; | |
| tf = aj(function() { | |
| var a = !1; | |
| try { | |
| var b = Object.defineProperty({}, "passive", { | |
| get: function() { | |
| a = !0 | |
| } | |
| }); | |
| _.t.addEventListener("test", null, b) | |
| } catch (c) {} | |
| return a | |
| }); | |
| _.vf = function(a, b, c, d) { | |
| return a.addEventListener ? (a.addEventListener(b, c, uf(d)), | |
| !0) : !1 | |
| } | |
| ; | |
| _.bg = function(a, b, c, d) { | |
| return a.removeEventListener ? (a.removeEventListener(b, c, uf(d)), | |
| !0) : !1 | |
| } | |
| ; | |
| var Jf = function(a) { | |
| return new _.B.Promise(function(b, c) { | |
| var d = new XMLHttpRequest; | |
| d.onreadystatechange = function() { | |
| d.readyState === d.DONE && (200 <= d.status && 300 > d.status ? b(JSON.parse(d.responseText)) : c()) | |
| } | |
| ; | |
| d.open("GET", a, !0); | |
| d.send() | |
| } | |
| ) | |
| }; | |
| var yz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(yz, _.G); | |
| var zz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(zz, _.G); | |
| var Az = function(a) { | |
| this.g = a.A; | |
| this.A = a.l; | |
| this.j = a.j; | |
| this.pe = a.pe; | |
| this.B = a.B; | |
| this.Rd = a.Rd; | |
| this.xf = a.xf; | |
| this.Pf = a.Pf; | |
| this.wf = a.wf; | |
| this.l = a.g | |
| } | |
| , Bz = function(a, b, c) { | |
| this.A = a; | |
| this.l = b; | |
| this.j = c; | |
| this.B = window; | |
| this.Rd = "env"; | |
| this.xf = "n"; | |
| this.Pf = "0"; | |
| this.wf = "1"; | |
| this.g = !0 | |
| }; | |
| Bz.prototype.build = function() { | |
| return new Az(this) | |
| } | |
| ; | |
| var Ni = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Ni, _.G); | |
| Ni.prototype.getId = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| var Cz = [0, lz]; | |
| var Qi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Qi, _.G); | |
| Qi.prototype.getWidth = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| Qi.prototype.getHeight = function() { | |
| return _.Xy(this, 2) | |
| } | |
| ; | |
| var Dz = [0, jz, -1]; | |
| var Pi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Pi, _.G); | |
| var Ez = [0, hz, kz, lz, -1]; | |
| var Li = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Li, _.G); | |
| Li.prototype.Oi = function() { | |
| return Ei(this, Qi, 7) | |
| } | |
| ; | |
| Li.ca = [4]; | |
| var Fz = [0, lz, hz, lz, mz, pz, Cz, Dz, hz, Ez]; | |
| var Fi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Fi, _.G); | |
| var Ii = function(a, b) { | |
| return _.Bi(a, 1, b) | |
| } | |
| , Ji = function(a, b) { | |
| return _.ti(a, 4, b) | |
| } | |
| , Hi = function(a, b) { | |
| return _.Ri(a, 2, b) | |
| } | |
| , Gz = [0, pz, jz, lz, kz]; | |
| var wi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(wi, _.G); | |
| var vi = function(a, b) { | |
| return Mi(a, 1, b) | |
| } | |
| , si = function(a, b) { | |
| return Mk(a, 3, Li, b) | |
| } | |
| , ui = function(a, b) { | |
| return _.Bi(a, 4, b) | |
| }; | |
| wi.prototype.Ji = function() { | |
| return _.hg(this, 7, 0) | |
| } | |
| ; | |
| wi.ca = [10, 3]; | |
| var Hz = [0, lz, hz, nz, Fz, pz, Gz, kz, pz, 2, mz]; | |
| var Vi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Vi, _.G); | |
| var Iz = [0, pz, kz, hz]; | |
| var Jz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Jz, _.G); | |
| var ri = function(a, b) { | |
| return ye(a, 2, wi, b) | |
| } | |
| , Gi = function(a, b) { | |
| _.Di(a, 5, b) | |
| } | |
| , $i = function(a, b) { | |
| Mi(a, 10, b) | |
| }; | |
| Jz.ca = [2]; | |
| var Kz = [0, pz, nz, Hz, pz, lz, Gz, lz, kz, jz, Iz, lz, -1]; | |
| var Wi = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Wi, _.G); | |
| var Yi = function(a) { | |
| var b = new Jz; | |
| b = _.Bi(b, 1, 1); | |
| return ye(a, 1, Jz, b) | |
| }; | |
| Wi.ca = [1]; | |
| Wi.prototype.g = nf([0, nz, Kz]); | |
| var Lz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Lz, _.G); | |
| var $y = [2, 3]; | |
| var Mz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Mz, _.G); | |
| Mz.ca = [1]; | |
| var Nz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Nz, _.G); | |
| Nz.ca = [1]; | |
| var Oz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Oz, _.G); | |
| var Pz = [2, 3]; | |
| var Qz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Qz, _.G); | |
| Qz.ca = [2]; | |
| var Rz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Rz, _.G); | |
| Rz.ca = [6, 4]; | |
| var Sz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Sz, _.G); | |
| Sz.ca = [4, 5]; | |
| var Tz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Tz, _.G); | |
| var Uz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Uz, _.G); | |
| Uz.prototype.Ii = function() { | |
| return Uy(this, Tz, 2) | |
| } | |
| ; | |
| Uz.ca = [1]; | |
| var Vz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Vz, _.G); | |
| var Wz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Wz, _.G); | |
| Wz.ca = [1]; | |
| var Xz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Xz, _.G); | |
| var Yz = [0, pz, hz]; | |
| var Zz = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Zz, _.G); | |
| var $z = [0, gz]; | |
| var aA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(aA, _.G); | |
| aA.prototype.getEscapedQemQueryId = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| var bA = [0, lz, $z, Yz]; | |
| var cA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(cA, _.G); | |
| cA.prototype.getAdUnitPath = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| _.dA = function(a) { | |
| this.D = _.F(a) | |
| } | |
| ; | |
| _.T(_.dA, _.G); | |
| _.eA = function(a) { | |
| this.D = _.F(a) | |
| } | |
| ; | |
| _.T(_.eA, _.G); | |
| _.fA = function(a) { | |
| return Dk(a, _.dA, 15) | |
| } | |
| ; | |
| _.eA.ca = [15, 24]; | |
| var gA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(gA, _.G); | |
| gA.prototype.getAdUnitPath = function() { | |
| return _.v(this, 2) | |
| } | |
| ; | |
| var hA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(hA, _.G); | |
| var iA = [5, 7, 8, 9]; | |
| var jA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(jA, _.G); | |
| var kA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(kA, _.G); | |
| kA.ca = [4, 5, 6]; | |
| var lA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(lA, _.G); | |
| lA.prototype.getValue = function() { | |
| return _.v(this, 2) | |
| } | |
| ; | |
| lA.prototype.Dg = function() { | |
| return _.bj(this, 2) | |
| } | |
| ; | |
| var mA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(mA, _.G); | |
| var nA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(nA, _.G); | |
| nA.ca = [13]; | |
| var oA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(oA, _.G); | |
| oA.ca = [15, 13]; | |
| var pA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(pA, _.G); | |
| var Lk = function(a) { | |
| var b = new pA; | |
| return _.Bi(b, 1, a) | |
| } | |
| , qA = [0, pz]; | |
| var Ek = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Ek, _.G); | |
| var rA = function(a) { | |
| var b = new Ek; | |
| return Mi(b, 1, a) | |
| } | |
| , sA = function(a) { | |
| var b = window.Date.now(); | |
| b = _.y(Number, "isFinite").call(Number, b) ? Math.round(b) : 0; | |
| return _.yi(a, 3, b) | |
| }; | |
| Ek.prototype.ub = function(a) { | |
| return _.Di(this, 10, a) | |
| } | |
| ; | |
| var tA = of(Ek) | |
| , uA = [0, lz, -1, hz, jz, -2, hz, fz, kz, qA, kz]; | |
| var vA = [0, 1, [0, iz, -2], -1, lz, -1, kz, [0, 3, pz, lz], hz, qz, oz]; | |
| var wA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(wA, _.G); | |
| wA.ca = [1, 2]; | |
| wA.prototype.g = nf([0, nz, vA, nz, uA]); | |
| var xA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(xA, _.G); | |
| var yA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(yA, _.G); | |
| yA.prototype.getValue = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| yA.prototype.Dg = function() { | |
| return _.bj(this, 1) | |
| } | |
| ; | |
| yA.prototype.getVersion = function() { | |
| return _.hg(this, 5, 0) | |
| } | |
| ; | |
| var zA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(zA, _.G); | |
| var AA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(AA, _.G); | |
| AA.prototype.getAdUnitPath = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| var BA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(BA, _.G); | |
| var CA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(CA, _.G); | |
| var DA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(DA, _.G); | |
| var EA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(EA, _.G); | |
| EA.prototype.getContentUrl = function() { | |
| return _.v(this, 2) | |
| } | |
| ; | |
| EA.ca = [11]; | |
| var FA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(FA, _.G); | |
| FA.prototype.getEscapedQemQueryId = function() { | |
| return _.v(this, 4) | |
| } | |
| ; | |
| FA.ca = [2, 23, 29]; | |
| var GA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(GA, _.G); | |
| var HA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(HA, _.G); | |
| var IA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(IA, _.G); | |
| var JA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(JA, _.G); | |
| var KA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(KA, _.G); | |
| var LA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(LA, _.G); | |
| LA.prototype.getEscapedQemQueryId = function() { | |
| return _.v(this, 2) | |
| } | |
| ; | |
| LA.ca = [28, 30]; | |
| var MA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(MA, _.G); | |
| var NA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(NA, _.G); | |
| var OA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(OA, _.G); | |
| var PA = function(a) { | |
| return Uy(a, LA, 5) | |
| }; | |
| OA.prototype.getWidth = function() { | |
| return _.Xy(this, 9) | |
| } | |
| ; | |
| OA.prototype.getHeight = function() { | |
| return _.Xy(this, 10) | |
| } | |
| ; | |
| OA.ca = [3, 7, 27, 11, 32]; | |
| var QA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(QA, _.G); | |
| QA.prototype.getHeight = function() { | |
| return cj(this, 6) | |
| } | |
| ; | |
| QA.prototype.getWidth = function() { | |
| return cj(this, 7) | |
| } | |
| ; | |
| QA.prototype.getEscapedQemQueryId = function() { | |
| return Fk(this, 34) | |
| } | |
| ; | |
| QA.ca = [14, 15, 16, 17, 18, 19, 20, 21, 22, 45, 23, 27, 38, 53, 62, 63, 67]; | |
| var RA = [39, 48]; | |
| var SA = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(SA, _.G); | |
| var TA = of(SA); | |
| SA.ca = [1, 2, 3]; | |
| var UA = window; | |
| var kw = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(kw, _.G); | |
| kw.ca = [15]; | |
| var jw = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(jw, _.G); | |
| jw.prototype.getCorrelator = function() { | |
| return _.vg(this, 1) | |
| } | |
| ; | |
| jw.prototype.setCorrelator = function(a) { | |
| return _.Nj(this, 1, a) | |
| } | |
| ; | |
| var iw = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(iw, _.G); | |
| _.VA = aj(function() { | |
| var a = document.createElement("div") | |
| , b = document.createElement("div"); | |
| b.appendChild(document.createElement("div")); | |
| a.appendChild(b); | |
| b = a.firstChild.firstChild; | |
| a.innerHTML = _.Xx(Yx); | |
| return !b.parentElement | |
| }); | |
| _.mn = function(a, b) { | |
| this.x = void 0 !== a ? a : 0; | |
| this.y = void 0 !== b ? b : 0 | |
| } | |
| ; | |
| _.q = _.mn.prototype; | |
| _.q.equals = function(a) { | |
| return a instanceof _.mn && (this == a ? !0 : this && a ? this.x == a.x && this.y == a.y : !1) | |
| } | |
| ; | |
| _.q.ceil = function() { | |
| this.x = Math.ceil(this.x); | |
| this.y = Math.ceil(this.y); | |
| return this | |
| } | |
| ; | |
| _.q.floor = function() { | |
| this.x = Math.floor(this.x); | |
| this.y = Math.floor(this.y); | |
| return this | |
| } | |
| ; | |
| _.q.round = function() { | |
| this.x = Math.round(this.x); | |
| this.y = Math.round(this.y); | |
| return this | |
| } | |
| ; | |
| _.q.scale = function(a, b) { | |
| this.x *= a; | |
| this.y *= "number" === typeof b ? b : a; | |
| return this | |
| } | |
| ; | |
| _.qn = function(a, b) { | |
| this.width = a; | |
| this.height = b | |
| } | |
| ; | |
| _.q = _.qn.prototype; | |
| _.q.aspectRatio = function() { | |
| return this.width / this.height | |
| } | |
| ; | |
| _.q.isEmpty = function() { | |
| return !(this.width * this.height) | |
| } | |
| ; | |
| _.q.ceil = function() { | |
| this.width = Math.ceil(this.width); | |
| this.height = Math.ceil(this.height); | |
| return this | |
| } | |
| ; | |
| _.q.floor = function() { | |
| this.width = Math.floor(this.width); | |
| this.height = Math.floor(this.height); | |
| return this | |
| } | |
| ; | |
| _.q.round = function() { | |
| this.width = Math.round(this.width); | |
| this.height = Math.round(this.height); | |
| return this | |
| } | |
| ; | |
| _.q.scale = function(a, b) { | |
| this.width *= a; | |
| this.height *= "number" === typeof b ? b : a; | |
| return this | |
| } | |
| ; | |
| var jg, ZA, YA, aB, cB, hB; | |
| jg = function(a) { | |
| return a ? new _.WA(_.XA(a)) : rx || (rx = new _.WA) | |
| } | |
| ; | |
| ZA = function(a, b) { | |
| Za(b, function(c, d) { | |
| "style" == d ? a.style.cssText = c : "class" == d ? a.className = c : "for" == d ? a.htmlFor = c : YA.hasOwnProperty(d) ? a.setAttribute(YA[d], c) : 0 == d.lastIndexOf("aria-", 0) || 0 == d.lastIndexOf("data-", 0) ? a.setAttribute(d, c) : a[d] = c | |
| }) | |
| } | |
| ; | |
| YA = { | |
| 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" | |
| }; | |
| _.$A = function(a) { | |
| a = a.document; | |
| a = "CSS1Compat" == a.compatMode ? a.documentElement : a.body; | |
| return new _.qn(a.clientWidth,a.clientHeight) | |
| } | |
| ; | |
| aB = function(a) { | |
| return a.scrollingElement ? a.scrollingElement : ny || "CSS1Compat" != a.compatMode ? a.body || a.documentElement : a.documentElement | |
| } | |
| ; | |
| _.bB = function(a) { | |
| return a ? a.parentWindow || a.defaultView : window | |
| } | |
| ; | |
| cB = function(a, b, c) { | |
| function d(h) { | |
| h && b.appendChild("string" === typeof h ? a.createTextNode(h) : h) | |
| } | |
| for (var e = 1; e < c.length; e++) { | |
| var f = c[e]; | |
| if (!_.Sa(f) || _.Ka(f) && 0 < f.nodeType) | |
| d(f); | |
| else { | |
| a: { | |
| if (f && "number" == typeof f.length) { | |
| if (_.Ka(f)) { | |
| var g = "function" == typeof f.item || "string" == typeof f.item; | |
| break a | |
| } | |
| if ("function" === typeof f) { | |
| g = "function" == typeof f.item; | |
| break a | |
| } | |
| } | |
| g = !1 | |
| } | |
| _.Px(g ? _.Ia(f) : f, d) | |
| } | |
| } | |
| } | |
| ; | |
| _.dB = function(a, b) { | |
| b = String(b); | |
| "application/xhtml+xml" === a.contentType && (b = b.toLowerCase()); | |
| return a.createElement(b) | |
| } | |
| ; | |
| _.eB = function(a) { | |
| return a && a.parentNode ? a.parentNode.removeChild(a) : null | |
| } | |
| ; | |
| _.fB = function(a) { | |
| var b; | |
| if (ny && (b = a.parentElement)) | |
| return b; | |
| b = a.parentNode; | |
| return _.Ka(b) && 1 == b.nodeType ? b : null | |
| } | |
| ; | |
| _.gB = 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 | |
| } | |
| ; | |
| _.XA = function(a) { | |
| return 9 == a.nodeType ? a : a.ownerDocument || a.document | |
| } | |
| ; | |
| hB = function(a) { | |
| try { | |
| return a.contentWindow || (a.contentDocument ? _.bB(a.contentDocument) : null) | |
| } catch (b) {} | |
| return null | |
| } | |
| ; | |
| _.Sj = function(a, b, c, d) { | |
| a && !c && (a = a.parentNode); | |
| for (c = 0; a && (null == d || c <= d); ) { | |
| if (b(a)) | |
| return a; | |
| a = a.parentNode; | |
| c++ | |
| } | |
| return null | |
| } | |
| ; | |
| _.WA = function(a) { | |
| this.g = a || _.t.document || document | |
| } | |
| ; | |
| _.q = _.WA.prototype; | |
| _.q.Ol = function(a) { | |
| var b = this.g; | |
| return "string" === typeof a ? b.getElementById(a) : a | |
| } | |
| ; | |
| _.q.Qn = _.WA.prototype.Ol; | |
| _.q.getElementsByTagName = function(a, b) { | |
| return (b || this.g).getElementsByTagName(String(a)) | |
| } | |
| ; | |
| _.q.createElement = function(a) { | |
| return _.dB(this.g, a) | |
| } | |
| ; | |
| _.q.createTextNode = function(a) { | |
| return this.g.createTextNode(String(a)) | |
| } | |
| ; | |
| _.q.append = function(a, b) { | |
| cB(_.XA(a), a, arguments) | |
| } | |
| ; | |
| _.q.tk = _.eB; | |
| _.q.contains = _.gB; | |
| var jB = function() { | |
| return da && ha ? ha.mobile : !iB() && (ka("iPod") || ka("iPhone") || ka("Android") || ka("IEMobile")) | |
| } | |
| , iB = function() { | |
| return da && ha ? !ha.mobile && (ka("iPad") || ka("Android") || ka("Silk")) : ka("iPad") || ka("Android") && !ka("Mobile") || ka("Silk") | |
| }; | |
| var lB, Cp; | |
| _.kB = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"); | |
| lB = function(a) { | |
| return a ? decodeURI(a) : a | |
| } | |
| ; | |
| _.fo = function(a, b, c) { | |
| if (Array.isArray(b)) | |
| for (var d = 0; d < b.length; d++) | |
| _.fo(a, String(b[d]), c); | |
| else | |
| null != b && c.push(a + ("" === b ? "" : "=" + encodeURIComponent(String(b)))) | |
| } | |
| ; | |
| Cp = /#|$/; | |
| var Nl, al, mB, bl, zn, Np, vw, uw, oB, pB, An, qB, rB, sB, tB, uB, ih, Zv, vB, wB, eq, sk, fq, kq, xB, zB, AB, BB, CB, DB, zk, EB, Zo, Qo, FB, ko, GB, HB; | |
| _.sl = function(a) { | |
| try { | |
| return !!a && null != a.location.href && ky(a, "foo") | |
| } catch (b) { | |
| return !1 | |
| } | |
| } | |
| ; | |
| Nl = function(a, b, c, d) { | |
| b = void 0 === b ? !1 : b; | |
| d = void 0 === d ? _.t : d; | |
| c = (void 0 === c ? 0 : c) ? mB(d) : d; | |
| for (d = 0; c && 40 > d++ && (!b && !_.sl(c) || !a(c)); ) | |
| c = mB(c) | |
| } | |
| ; | |
| al = function() { | |
| var a = window; | |
| Nl(function(b) { | |
| a = b; | |
| return !1 | |
| }); | |
| return a | |
| } | |
| ; | |
| mB = function(a) { | |
| try { | |
| var b = a.parent; | |
| if (b && b != a) | |
| return b | |
| } catch (c) {} | |
| return null | |
| } | |
| ; | |
| bl = function(a) { | |
| return _.sl(a.top) ? a.top : null | |
| } | |
| ; | |
| _.Ap = function(a, b) { | |
| var c = _.ag("SCRIPT", a); | |
| jb(c, b); | |
| return (a = a.getElementsByTagName("script")[0]) && a.parentNode ? (a.parentNode.insertBefore(c, a), | |
| c) : null | |
| } | |
| ; | |
| zn = function(a, b) { | |
| return b.getComputedStyle ? b.getComputedStyle(a, null) : a.currentStyle | |
| } | |
| ; | |
| _.Sh = function() { | |
| if (!_.B.globalThis.crypto) | |
| return Math.random(); | |
| try { | |
| var a = new Uint32Array(1); | |
| _.B.globalThis.crypto.getRandomValues(a); | |
| return a[0] / 65536 / 65536 | |
| } catch (b) { | |
| return Math.random() | |
| } | |
| } | |
| ; | |
| _.io = function(a, b) { | |
| if (a) | |
| for (var c in a) | |
| Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a) | |
| } | |
| ; | |
| _.nB = function(a) { | |
| var b = []; | |
| _.io(a, function(c) { | |
| b.push(c) | |
| }); | |
| return b | |
| } | |
| ; | |
| Np = function(a, b) { | |
| return ab(a, function(c, d) { | |
| return Object.prototype.hasOwnProperty.call(a, d) && b(c, d) | |
| }) | |
| } | |
| ; | |
| _.Th = function(a) { | |
| var b = a.length; | |
| if (0 == b) | |
| return 0; | |
| for (var c = 305419896, d = 0; d < b; d++) | |
| c ^= (c << 5) + (c >> 2) + a.charCodeAt(d) & 4294967295; | |
| return 0 < c ? c : 4294967296 + c | |
| } | |
| ; | |
| vw = aj(function() { | |
| return _.xg(["Google Web Preview", "Mediapartners-Google", "Google-Read-Aloud", "Google-Adwords"], oB) || 1E-4 > Math.random() | |
| }); | |
| uw = aj(function() { | |
| return oB("MSIE") | |
| }); | |
| oB = function(a) { | |
| return -1 != ca().indexOf(a) | |
| } | |
| ; | |
| pB = /^([0-9.]+)px$/; | |
| An = function(a) { | |
| return (a = pB.exec(a)) ? +a[1] : null | |
| } | |
| ; | |
| qB = function() { | |
| var a = window; | |
| try { | |
| for (var b = null; b != a; b = a, | |
| a = a.parent) | |
| switch (a.location.protocol) { | |
| case "https:": | |
| return !0; | |
| case "file:": | |
| return !0; | |
| case "http:": | |
| return !1 | |
| } | |
| } catch (c) {} | |
| return !0 | |
| } | |
| ; | |
| rB = function() { | |
| var a = _.t.location.href; | |
| if (!a) | |
| return ""; | |
| var b = RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$"); | |
| try { | |
| var c = b.exec(decodeURIComponent(a)); | |
| if (c) | |
| return c[1] && 1 < c[1].length ? c[1].substring(1) : "true" | |
| } catch (d) {} | |
| return "" | |
| } | |
| ; | |
| sB = { | |
| Un: "allow-forms", | |
| Vn: "allow-modals", | |
| Wn: "allow-orientation-lock", | |
| Xn: "allow-pointer-lock", | |
| Yn: "allow-popups", | |
| Zn: "allow-popups-to-escape-sandbox", | |
| ao: "allow-presentation", | |
| bo: "allow-same-origin", | |
| co: "allow-scripts", | |
| eo: "allow-top-navigation", | |
| fo: "allow-top-navigation-by-user-activation" | |
| }; | |
| tB = aj(function() { | |
| return _.nB(sB) | |
| }); | |
| uB = function(a) { | |
| var b = tB(); | |
| return a.length ? _.Cj(b, function(c) { | |
| return !(0 <= _.Ga(a, c)) | |
| }) : b | |
| } | |
| ; | |
| ih = function() { | |
| var a = _.ag("IFRAME") | |
| , b = {}; | |
| _.Px(tB(), function(c) { | |
| a.sandbox && a.sandbox.supports && a.sandbox.supports(c) && (b[c] = !0) | |
| }); | |
| return b | |
| } | |
| ; | |
| Zv = function(a) { | |
| a = a && a.toString && a.toString(); | |
| return "string" === typeof a && -1 != a.indexOf("[native code]") | |
| } | |
| ; | |
| vB = function(a, b) { | |
| for (var c = 0; 50 > c; ++c) { | |
| try { | |
| var d = !(!a.frames || !a.frames[b]) | |
| } catch (e) { | |
| d = !1 | |
| } | |
| if (d) | |
| return a; | |
| if (!(a = mB(a))) | |
| break | |
| } | |
| return null | |
| } | |
| ; | |
| wB = function(a) { | |
| if (!a || !a.frames) | |
| return null; | |
| if (a.frames.google_ads_top_frame) | |
| return a.frames.google_ads_top_frame.frameElement; | |
| try { | |
| var b = a.document, c = b.head, d, e = null != (d = b.body) ? d : null == c ? void 0 : c.parentElement; | |
| if (e) { | |
| var f = _.ag("IFRAME"); | |
| f.name = "google_ads_top_frame"; | |
| f.id = "google_ads_top_frame"; | |
| f.style.display = "none"; | |
| f.style.position = "fixed"; | |
| f.style.left = "-999px"; | |
| f.style.top = "-999px"; | |
| f.style.width = "0px"; | |
| f.style.height = "0px"; | |
| e.appendChild(f); | |
| return f | |
| } | |
| } catch (g) {} | |
| return null | |
| } | |
| ; | |
| _.nq = aj(function() { | |
| return jB() ? 2 : iB() ? 1 : 0 | |
| }); | |
| eq = function(a, b) { | |
| var c; | |
| for (c = void 0 === c ? 100 : c; a && c--; ) { | |
| if (a == b) | |
| return !0; | |
| a = a.parentElement | |
| } | |
| return !1 | |
| } | |
| ; | |
| _.Rp = function(a, b) { | |
| _.io(b, function(c, d) { | |
| a.style.setProperty(d, c, "important") | |
| }) | |
| } | |
| ; | |
| sk = function(a, b, c) { | |
| for (c = void 0 === c ? 100 : c; a && c-- && !1 !== b(a); ) | |
| a = a.parentElement | |
| } | |
| ; | |
| fq = function(a, b) { | |
| for (var c = 100; a && c--; ) { | |
| var d = zn(a, window); | |
| if (d) { | |
| if (b(d, a)) | |
| return !0; | |
| a = a.parentElement | |
| } | |
| } | |
| return !1 | |
| } | |
| ; | |
| kq = function(a) { | |
| if (!a) | |
| return null; | |
| a = a.transform; | |
| if (!a) | |
| return null; | |
| a = a.replace(/^.*\(([0-9., -]+)\)$/, "$1").split(/, /); | |
| return 6 != a.length ? null : Qx(a, parseFloat) | |
| } | |
| ; | |
| xB = {}; | |
| _.yB = (xB["http://googleads.g.doubleclick.net"] = !0, | |
| xB["http://pagead2.googlesyndication.com"] = !0, | |
| xB["https://googleads.g.doubleclick.net"] = !0, | |
| xB["https://pagead2.googlesyndication.com"] = !0, | |
| xB); | |
| zB = function(a) { | |
| _.t.console && _.t.console.warn && _.t.console.warn(a) | |
| } | |
| ; | |
| AB = []; | |
| BB = function() { | |
| var a = AB; | |
| AB = []; | |
| a = _.A(a); | |
| for (var b = a.next(); !b.done; b = a.next()) { | |
| b = b.value; | |
| try { | |
| b() | |
| } catch (c) {} | |
| } | |
| } | |
| ; | |
| CB = function(a) { | |
| return a.replace(/\\(n|r|\\)/g, function(b, c) { | |
| return "n" == c ? "\n" : "r" == c ? "\r" : "\\" | |
| }) | |
| } | |
| ; | |
| DB = function() { | |
| var a = void 0 === a ? Math.random : a; | |
| return Math.floor(a() * Math.pow(2, 52)) | |
| } | |
| ; | |
| zk = function(a) { | |
| if ("number" !== typeof a.goog_pvsid) | |
| try { | |
| Object.defineProperty(a, "goog_pvsid", { | |
| value: DB(), | |
| configurable: !1 | |
| }) | |
| } catch (b) {} | |
| return Number(a.goog_pvsid) || -1 | |
| } | |
| ; | |
| EB = function(a, b) { | |
| "complete" === a.readyState || "interactive" === a.readyState ? (AB.push(b), | |
| 1 == AB.length && (_.B.Promise ? _.B.Promise.resolve().then(BB) : window.setImmediate ? setImmediate(BB) : setTimeout(BB, 0))) : a.addEventListener("DOMContentLoaded", b) | |
| } | |
| ; | |
| Zo = function(a) { | |
| return "number" === typeof a && isFinite(a) && 0 == a % 1 && 0 < a | |
| } | |
| ; | |
| Qo = function(a) { | |
| return 0 === a || Zo(a) | |
| } | |
| ; | |
| FB = function(a, b) { | |
| return new _.B.Promise(function(c) { | |
| setTimeout(function() { | |
| return void c(b) | |
| }, a) | |
| } | |
| ) | |
| } | |
| ; | |
| ko = function(a) { | |
| try { | |
| var b = JSON.stringify(a) | |
| } catch (c) {} | |
| return b || String(a) | |
| } | |
| ; | |
| _.ag = function(a, b) { | |
| b = void 0 === b ? document : b; | |
| return b.createElement(String(a).toLowerCase()) | |
| } | |
| ; | |
| GB = function(a) { | |
| for (var b = a; a && a != a.parent; ) | |
| a = a.parent, | |
| _.sl(a) && (b = a); | |
| return b | |
| } | |
| ; | |
| _.oj = function(a) { | |
| return na() && jB() ? HB(a, !0) : 1 | |
| } | |
| ; | |
| HB = function(a, b) { | |
| var c = (void 0 === b ? 0 : b) ? bl(a) : a; | |
| if (!c) | |
| return 1; | |
| a = 0 === (0, | |
| _.nq)(); | |
| b = !!c.document.querySelector('meta[name=viewport][content*="width=device-width"]'); | |
| var d = c.innerWidth; | |
| c = c.outerWidth; | |
| if (0 === d) | |
| return 1; | |
| var e = Math.round(100 * (c / d + _.y(Number, "EPSILON"))) / 100; | |
| return 1 === e ? 1 : a || b ? e : Math.round(100 * (c / d / .4 + _.y(Number, "EPSILON"))) / 100 | |
| } | |
| ; | |
| _.IB = function(a, b, c, d) { | |
| this.top = a; | |
| this.right = b; | |
| this.bottom = c; | |
| this.left = d | |
| } | |
| ; | |
| _.IB.prototype.getWidth = function() { | |
| return this.right - this.left | |
| } | |
| ; | |
| _.IB.prototype.getHeight = function() { | |
| return this.bottom - this.top | |
| } | |
| ; | |
| _.JB = function(a) { | |
| return new _.IB(a.top,a.right,a.bottom,a.left) | |
| } | |
| ; | |
| _.q = _.IB.prototype; | |
| _.q.contains = function(a) { | |
| return this && a ? a instanceof _.IB ? a.left >= this.left && a.right <= this.right && a.top >= this.top && a.bottom <= this.bottom : a.x >= this.left && a.x <= this.right && a.y >= this.top && a.y <= this.bottom : !1 | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.scale = function(a, b) { | |
| b = "number" === typeof b ? b : a; | |
| this.left *= a; | |
| this.right *= a; | |
| this.top *= b; | |
| this.bottom *= b; | |
| return this | |
| } | |
| ; | |
| var KB = function(a, b, c, d) { | |
| this.left = a; | |
| this.top = b; | |
| this.width = c; | |
| this.height = d | |
| } | |
| , LB = function(a) { | |
| return new _.IB(a.top,a.left + a.width,a.top + a.height,a.left) | |
| } | |
| , MB = function(a, b) { | |
| var c = Math.max(a.left, b.left) | |
| , d = Math.min(a.left + a.width, b.left + b.width); | |
| if (c <= d) { | |
| var e = Math.max(a.top, b.top); | |
| a = Math.min(a.top + a.height, b.top + b.height); | |
| if (e <= a) | |
| return new KB(c,e,d - c,a - e) | |
| } | |
| return null | |
| }; | |
| _.q = KB.prototype; | |
| _.q.contains = function(a) { | |
| return a instanceof _.mn ? a.x >= this.left && a.x <= this.left + this.width && a.y >= this.top && a.y <= this.top + this.height : this.left <= a.left && this.left + this.width >= a.left + a.width && this.top <= a.top && this.top + this.height >= a.top + a.height | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.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 | |
| } | |
| ; | |
| _.q.scale = function(a, b) { | |
| b = "number" === typeof b ? b : a; | |
| this.left *= a; | |
| this.width *= a; | |
| this.top *= b; | |
| this.height *= b; | |
| return this | |
| } | |
| ; | |
| var NB = function(a) { | |
| return (a = void 0 === a ? Qf() : a) ? _.sl(a.master) ? a.master : null : null | |
| }; | |
| var QB, SB, pn, TB, UB, ln; | |
| _.PB = function(a, b, c) { | |
| if ("string" === typeof b) | |
| (b = _.OB(a, b)) && (a.style[b] = c); | |
| else | |
| for (var d in b) { | |
| c = a; | |
| var e = b[d] | |
| , f = _.OB(c, d); | |
| f && (c.style[f] = e) | |
| } | |
| } | |
| ; | |
| QB = {}; | |
| _.OB = function(a, b) { | |
| var c = QB[b]; | |
| if (!c) { | |
| var d = _.hy(b); | |
| c = d; | |
| void 0 === a.style[d] && (d = (ny ? "Webkit" : my ? "Moz" : ly ? "ms" : null) + iy(d), | |
| void 0 !== a.style[d] && (c = d)); | |
| QB[b] = c | |
| } | |
| return c | |
| } | |
| ; | |
| _.RB = function(a, b) { | |
| var c = _.XA(a); | |
| return c.defaultView && c.defaultView.getComputedStyle && (a = c.defaultView.getComputedStyle(a, null)) ? a[b] || a.getPropertyValue(b) || "" : "" | |
| } | |
| ; | |
| SB = function(a, b) { | |
| return _.RB(a, b) || (a.currentStyle ? a.currentStyle[b] : null) || a.style && a.style[b] | |
| } | |
| ; | |
| pn = function(a) { | |
| try { | |
| return a.getBoundingClientRect() | |
| } catch (b) { | |
| return { | |
| left: 0, | |
| top: 0, | |
| right: 0, | |
| bottom: 0 | |
| } | |
| } | |
| } | |
| ; | |
| TB = function(a) { | |
| var b = _.XA(a) | |
| , c = SB(a, "position") | |
| , d = "fixed" == c || "absolute" == c; | |
| for (a = a.parentNode; a && a != b; a = a.parentNode) | |
| if (11 == a.nodeType && a.host && (a = a.host), | |
| c = SB(a, "position"), | |
| d = d && "static" == c && a != b.documentElement && a != b.body, | |
| !d && (a.scrollWidth > a.clientWidth || a.scrollHeight > a.clientHeight || "fixed" == c || "absolute" == c || "relative" == c)) | |
| return a; | |
| return null | |
| } | |
| ; | |
| UB = function(a) { | |
| var b = _.XA(a) | |
| , c = new _.mn(0,0); | |
| if (a == (b ? _.XA(b) : document).documentElement) | |
| return c; | |
| a = pn(a); | |
| var d = jg(b).g; | |
| b = aB(d); | |
| d = d.parentWindow || d.defaultView; | |
| b = new _.mn(d.pageXOffset || b.scrollLeft,d.pageYOffset || b.scrollTop); | |
| c.x = a.left + b.x; | |
| c.y = a.top + b.y; | |
| return c | |
| } | |
| ; | |
| ln = function(a, b) { | |
| var c = new _.mn(0,0) | |
| , d = _.bB(_.XA(a)); | |
| if (!ky(d, "parent")) | |
| return c; | |
| do { | |
| var e = d == b ? UB(a) : _.VB(a); | |
| c.x += e.x; | |
| c.y += e.y | |
| } while (d && d != b && d != d.parent && (a = d.frameElement) && (d = d.parent)); | |
| return c | |
| } | |
| ; | |
| _.VB = function(a) { | |
| a = pn(a); | |
| return new _.mn(a.left,a.top) | |
| } | |
| ; | |
| _.WB = function(a, b) { | |
| "number" == typeof a && (a = (b ? Math.round(a) : a) + "px"); | |
| return a | |
| } | |
| ; | |
| _.on = function(a, b) { | |
| if ("none" != SB(b, "display")) | |
| return a(b); | |
| var c = b.style | |
| , d = c.display | |
| , e = c.visibility | |
| , f = c.position; | |
| c.visibility = "hidden"; | |
| c.position = "absolute"; | |
| c.display = "inline"; | |
| a = a(b); | |
| c.display = d; | |
| c.position = f; | |
| c.visibility = e; | |
| return a | |
| } | |
| ; | |
| _.XB = function(a) { | |
| var b = a.offsetWidth | |
| , c = a.offsetHeight | |
| , d = ny && !b && !c; | |
| return (void 0 === b || d) && a.getBoundingClientRect ? (a = pn(a), | |
| new _.qn(a.right - a.left,a.bottom - a.top)) : new _.qn(b,c) | |
| } | |
| ; | |
| var ZB, bq; | |
| _.YB = _.Mw(["//fonts.googleapis.com/css"]); | |
| ZB = function(a) { | |
| a = void 0 === a ? UA : a; | |
| try { | |
| return a.history.length | |
| } catch (b) { | |
| return 0 | |
| } | |
| } | |
| ; | |
| bq = function(a) { | |
| a = NB(Qf(a)) || a; | |
| a = a.google_unique_id; | |
| return "number" === typeof a ? a : 0 | |
| } | |
| ; | |
| _.Pj = function(a) { | |
| this.D = _.F(a) | |
| } | |
| ; | |
| _.T(_.Pj, _.G); | |
| _.Pj.ca = [1]; | |
| var $B = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T($B, _.G); | |
| var aC = { | |
| "-": 0, | |
| Y: 2, | |
| N: 1 | |
| }; | |
| var bC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(bC, _.G); | |
| bC.prototype.getVersion = function() { | |
| return _.Xy(this, 2) | |
| } | |
| ; | |
| bC.ca = [3]; | |
| var cC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(cC, _.G); | |
| var dC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(dC, _.G); | |
| var eC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(eC, _.G); | |
| eC.prototype.getVersion = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| var fC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(fC, _.G); | |
| var gC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(gC, _.G); | |
| var hC = function(a) { | |
| var b = new gC; | |
| return _.Di(b, 1, a) | |
| }; | |
| var iC = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] | |
| , jC = 6 + iC.reduce(function(a, b) { | |
| return a + b | |
| }); | |
| var kC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(kC, _.G); | |
| var lC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(lC, _.G); | |
| lC.prototype.getVersion = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| var mC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(mC, _.G); | |
| var nC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(nC, _.G); | |
| var oC = function(a) { | |
| var b = new nC; | |
| return _.Di(b, 1, a) | |
| }; | |
| var pC = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] | |
| , qC = 6 + pC.reduce(function(a, b) { | |
| return a + b | |
| }); | |
| var rC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(rC, _.G); | |
| var sC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(sC, _.G); | |
| var tC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(tC, _.G); | |
| tC.prototype.getVersion = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| var uC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(uC, _.G); | |
| var vC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(vC, _.G); | |
| var wC = function(a) { | |
| var b = new vC; | |
| return _.Di(b, 1, a) | |
| }; | |
| var xC = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] | |
| , yC = 6 + xC.reduce(function(a, b) { | |
| return a + b | |
| }); | |
| var zC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(zC, _.G); | |
| var AC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(AC, _.G); | |
| var BC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(BC, _.G); | |
| BC.prototype.getVersion = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| var CC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(CC, _.G); | |
| var DC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(DC, _.G); | |
| var EC = function(a) { | |
| var b = new DC; | |
| return _.Di(b, 1, a) | |
| }; | |
| var FC = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] | |
| , GC = 6 + FC.reduce(function(a, b) { | |
| return a + b | |
| }); | |
| var HC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(HC, _.G); | |
| var IC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(IC, _.G); | |
| IC.prototype.getVersion = function() { | |
| return _.Xy(this, 1) | |
| } | |
| ; | |
| var JC = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] | |
| , KC = 6 + JC.reduce(function(a, b) { | |
| return a + b | |
| }); | |
| var LC = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(LC, _.G); | |
| _.mm = function(a) { | |
| return !!(a.error && a.meta && a.id) | |
| } | |
| ; | |
| _.MC = RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)"); | |
| var NC = null | |
| , OC = function() { | |
| if (null === NC) { | |
| NC = ""; | |
| try { | |
| var a = ""; | |
| try { | |
| a = _.t.top.location.hash | |
| } catch (c) { | |
| a = _.t.location.hash | |
| } | |
| if (a) { | |
| var b = a.match(/\bdeid=([\d,]+)/); | |
| NC = b ? b[1] : "" | |
| } | |
| } catch (c) {} | |
| } | |
| return NC | |
| }; | |
| var PC = function(a, b, c, d, e) { | |
| this.label = a; | |
| this.type = b; | |
| this.value = c; | |
| this.duration = void 0 === d ? 0 : d; | |
| this.slotId = e; | |
| this.taskId = void 0; | |
| this.uniqueId = Math.random() | |
| }; | |
| var QC, RC, SC, TC, UC; | |
| QC = _.t.performance; | |
| RC = !!(QC && QC.mark && QC.measure && QC.clearMarks); | |
| SC = aj(function() { | |
| var a; | |
| if (a = RC) | |
| a = OC(), | |
| a = !!a.indexOf && 0 <= a.indexOf("1337"); | |
| return a | |
| }); | |
| TC = function(a, b) { | |
| this.events = []; | |
| var c = null; | |
| b && (b.google_js_reporting_queue = b.google_js_reporting_queue || [], | |
| this.events = b.google_js_reporting_queue, | |
| c = b.google_measure_js_timing); | |
| this.g = SC() || (null != c ? c : Math.random() < a) | |
| } | |
| ; | |
| _.km = function(a) { | |
| a && QC && SC() && (QC.clearMarks("goog_" + a.label + "_" + a.uniqueId + "_start"), | |
| QC.clearMarks("goog_" + a.label + "_" + a.uniqueId + "_end")) | |
| } | |
| ; | |
| UC = function(a, b, c, d, e, f) { | |
| a.g && (b = new PC(b,c,d,void 0 === e ? 0 : e,f), | |
| !a.g || 2048 < a.events.length || a.events.push(b)) | |
| } | |
| ; | |
| TC.prototype.start = function(a, b) { | |
| if (!this.g) | |
| return null; | |
| var c = _.Yf() || _.Xf(); | |
| a = new PC(a,b,c); | |
| b = "goog_" + a.label + "_" + a.uniqueId + "_start"; | |
| QC && SC() && QC.mark(b); | |
| return a | |
| } | |
| ; | |
| TC.prototype.end = function(a) { | |
| if (this.g && "number" === typeof a.value) { | |
| var b = _.Yf() || _.Xf(); | |
| a.duration = b - a.value; | |
| b = "goog_" + a.label + "_" + a.uniqueId + "_end"; | |
| QC && SC() && QC.mark(b); | |
| !this.g || 2048 < this.events.length || this.events.push(a) | |
| } | |
| } | |
| ; | |
| var Gt = function(a, b, c) { | |
| var d = _.Yf(); | |
| d && UC(a, b, 9, d, 0, c) | |
| }; | |
| var YC, XC, $C, ZC; | |
| _.VC = function() { | |
| this.l = "&"; | |
| this.A = {}; | |
| this.j = 0; | |
| this.g = [] | |
| } | |
| ; | |
| _.WC = function(a, b) { | |
| var c = {}; | |
| c[a] = b; | |
| return [c] | |
| } | |
| ; | |
| YC = function(a, b, c, d, e) { | |
| var f = []; | |
| _.io(a, function(g, h) { | |
| (g = XC(g, b, c, d, e)) && f.push(h + "=" + g) | |
| }); | |
| return f.join(b) | |
| } | |
| ; | |
| XC = function(a, b, c, d, e) { | |
| if (null == a) | |
| return ""; | |
| b = b || "&"; | |
| c = c || ",$"; | |
| "string" == typeof c && (c = c.split("")); | |
| if (a instanceof Array) { | |
| if (d = d || 0, | |
| d < c.length) { | |
| for (var f = [], g = 0; g < a.length; g++) | |
| f.push(XC(a[g], b, c, d + 1, e)); | |
| return f.join(c[d]) | |
| } | |
| } else if ("object" == typeof a) | |
| return e = e || 0, | |
| 2 > e ? encodeURIComponent(YC(a, b, c, d, e + 1)) : "..."; | |
| return encodeURIComponent(String(a)) | |
| } | |
| ; | |
| $C = function(a, b) { | |
| var c = "https://pagead2.googlesyndication.com" + b | |
| , d = ZC(a) - b.length; | |
| if (0 > d) | |
| return ""; | |
| a.g.sort(function(m, n) { | |
| return m - n | |
| }); | |
| b = null; | |
| for (var e = "", f = 0; f < a.g.length; f++) | |
| for (var g = a.g[f], h = a.A[g], k = 0; k < h.length; k++) { | |
| if (!d) { | |
| b = null == b ? g : b; | |
| break | |
| } | |
| var l = YC(h[k], a.l, ",$"); | |
| if (l) { | |
| l = e + l; | |
| if (d >= l.length) { | |
| d -= l.length; | |
| c += l; | |
| e = a.l; | |
| break | |
| } | |
| b = null == b ? g : b | |
| } | |
| } | |
| a = ""; | |
| null != b && (a = e + "trn=" + b); | |
| return c + a | |
| } | |
| ; | |
| ZC = function(a) { | |
| var b = 1, c; | |
| for (c in a.A) | |
| b = c.length > b ? c.length : b; | |
| return 3997 - b - a.l.length - 1 | |
| } | |
| ; | |
| _.gg = function(a) { | |
| var b = a.toString(); | |
| a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name); | |
| a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message); | |
| if (a.stack) { | |
| a = a.stack; | |
| var c = b; | |
| try { | |
| -1 == a.indexOf(c) && (a = c + "\n" + a); | |
| for (var d; a != d; ) | |
| d = a, | |
| a = a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"), "$1"); | |
| b = a.replace(RegExp("\n *", "g"), "\n") | |
| } catch (e) { | |
| b = c | |
| } | |
| } | |
| return b | |
| } | |
| ; | |
| var aD = function(a, b, c, d, e) { | |
| cg(a, b, void 0 === c ? null : c, void 0 === d ? !1 : d, void 0 === e ? !1 : e) | |
| } | |
| , fg = function(a, b) { | |
| var c = void 0 === c ? !1 : c; | |
| var d = "https://pagead2.googlesyndication.com/pagead/gen_204?id=" + b; | |
| _.io(a, function(e, f) { | |
| if (e || 0 === e) | |
| d += "&" + f + "=" + encodeURIComponent("" + e) | |
| }); | |
| et(d, c) | |
| } | |
| , et = function(a, b) { | |
| var c = window; | |
| b = void 0 === b ? !1 : b; | |
| var d = void 0 === d ? !1 : d; | |
| c.fetch ? (b = { | |
| keepalive: !0, | |
| credentials: "include", | |
| redirect: "follow", | |
| method: "get", | |
| mode: "no-cors" | |
| }, | |
| d && (b.mode = "cors", | |
| "setAttributionReporting"in XMLHttpRequest.prototype ? b.attributionReporting = { | |
| eventSourceEligible: "true", | |
| triggerEligible: "false" | |
| } : b.headers = { | |
| "Attribution-Reporting-Eligible": "event-source" | |
| }), | |
| c.fetch(a, b)) : aD(c, a, void 0, b, d) | |
| }; | |
| var bD = function(a, b) { | |
| var c = new LC; | |
| a = _.K(c, 1, a); | |
| b = _.Mj(a, 2, b); | |
| this.j = _.Zd(b) | |
| }; | |
| var cD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(cD, _.G); | |
| var eD = function(a, b) { | |
| return Kj(a, 1, dD, fd(b)) | |
| } | |
| , fD = function(a, b) { | |
| return Kj(a, 3, dD, null == b ? b : vc(b)) | |
| } | |
| , dD = [1, 2, 3]; | |
| var gD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(gD, _.G); | |
| var iD = function(a, b) { | |
| return Kj(a, 2, hD, Qc(b)) | |
| } | |
| , jD = function(a, b) { | |
| return Kj(a, 4, hD, _.sc(b)) | |
| } | |
| , hD = [2, 4]; | |
| var kD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(kD, _.G); | |
| var lD = function(a) { | |
| var b = new kD; | |
| return _.Mj(b, 1, a) | |
| } | |
| , mD = function(a, b) { | |
| return _.Di(a, 3, b) | |
| } | |
| , nD = function(a, b) { | |
| return Mk(a, 4, cD, b) | |
| }; | |
| kD.ca = [4]; | |
| var oD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(oD, _.G); | |
| var pD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(pD, _.G); | |
| var gm = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(gm, _.G); | |
| var Wl = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Wl, _.G); | |
| var Vl = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Vl, _.G); | |
| var Rl = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Rl, _.G); | |
| var cm = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(cm, _.G); | |
| var qD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(qD, _.G); | |
| var rD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(rD, _.G); | |
| var Ql = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Ql, _.G); | |
| Ql.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 2) | |
| } | |
| ; | |
| var bm = function(a) { | |
| var b = new qD; | |
| return _.Zl(a, 13, $l, b) | |
| }; | |
| Ql.ca = [4]; | |
| var $l = [6, 7, 8, 9, 11, 13, 14]; | |
| var sD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(sD, _.G); | |
| var tD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(tD, _.G); | |
| var Kq = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Kq, _.G); | |
| _.Jj = function(a) { | |
| this.D = _.F(a) | |
| } | |
| ; | |
| _.T(_.Jj, _.G); | |
| _.Jj.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 8) | |
| } | |
| ; | |
| _.Ij = function(a, b) { | |
| return _.Yl(a, 10, b) | |
| } | |
| ; | |
| _.Lj = [3, 4, 6]; | |
| var Iq = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Iq, _.G); | |
| var uD = function(a) { | |
| var b = new Iq; | |
| return _.Zl(b, 2, Lq, a) | |
| } | |
| , Lq = [1, 2, 4, 5]; | |
| var Eq = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Eq, _.G); | |
| Eq.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 2) | |
| } | |
| ; | |
| Eq.ca = [4]; | |
| var qm = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(qm, _.G); | |
| qm.ca = [3]; | |
| var pm = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(pm, _.G); | |
| pm.ca = [4, 5]; | |
| var om = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(om, _.G); | |
| om.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 1) | |
| } | |
| ; | |
| om.ca = [2]; | |
| var nm = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(nm, _.G); | |
| var tm = [4, 6]; | |
| var vD = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(vD, _.G); | |
| vD.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 1) | |
| } | |
| ; | |
| vD.prototype.getMessageId = function() { | |
| return _.hg(this, 8, 0) | |
| } | |
| ; | |
| vD.prototype.getMessageArgs = function(a) { | |
| return Zy(this, 9, a) | |
| } | |
| ; | |
| vD.ca = [2, 9]; | |
| var Or = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Or, _.G); | |
| Or.prototype.getTagSessionCorrelator = function() { | |
| return _.vg(this, 1) | |
| } | |
| ; | |
| Or.prototype.getAdUnitPath = function() { | |
| return _.v(this, 8) | |
| } | |
| ; | |
| Or.ca = [2]; | |
| var zt = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(zt, _.G); | |
| var At = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(At, _.G); | |
| var Bt = [3]; | |
| var xD = function(a) { | |
| this.vb = new wD(a) | |
| } | |
| , wD = function(a) { | |
| this.Uc = new yD(a); | |
| this.Td = new zD(a) | |
| } | |
| , yD = function(a) { | |
| this.Wk = new AD(a); | |
| this.si = new BD(a); | |
| this.outstream = new CD(a); | |
| this.Th = new DD(a); | |
| this.Ek = new ED(a) | |
| } | |
| , DD = function(a) { | |
| this.jb = function(b) { | |
| var c = b.mb | |
| , d = b.Di | |
| , e = b.fj | |
| , f = b.Yi; | |
| b = b.cj; | |
| a(mD(nD(nD(nD(nD(lD("qVcX5d"), fD(new cD, d)), fD(new cD, e)), fD(new cD, f)), fD(new cD, b)), iD(new gD, Math.round(c)))) | |
| } | |
| } | |
| , ED = function(a) { | |
| this.jb = function(b) { | |
| b = b.mb; | |
| a(mD(lD("oHc1rb"), iD(new gD, Math.round(b)))) | |
| } | |
| } | |
| , AD = function(a) { | |
| this.Xk = new FD(a) | |
| } | |
| , FD = function(a) { | |
| this.kc = function(b) { | |
| var c = b.lc | |
| , d = b.dg | |
| , e = b.Pi | |
| , f = b.Qi; | |
| b = b.Li; | |
| var g = lD("XVNPAd") | |
| , h = new cD; | |
| d = Kj(h, 2, dD, Qc(Math.round(d))); | |
| a(mD(nD(nD(nD(nD(g, d), fD(new cD, e)), fD(new cD, f)), fD(new cD, b)), jD(new gD, c))) | |
| } | |
| } | |
| , BD = function(a) { | |
| this.dl = new GD(a); | |
| this.am = new HD(a) | |
| } | |
| , GD = function(a) { | |
| this.kc = function(b) { | |
| var c = b.lc; | |
| b = b.didTimeout; | |
| a(mD(nD(lD("C2uQt"), fD(new cD, b)), jD(new gD, c))) | |
| } | |
| } | |
| , HD = function(a) { | |
| this.kc = function(b) { | |
| b = b.lc; | |
| a(mD(lD("iAwBu"), jD(new gD, b))) | |
| } | |
| } | |
| , CD = function(a) { | |
| this.Al = new ID(a) | |
| } | |
| , ID = function(a) { | |
| this.jb = function(b) { | |
| var c = b.mb; | |
| b = b.Oi; | |
| a(mD(nD(lD("joavYe"), fD(new cD, b)), iD(new gD, Math.round(c)))) | |
| } | |
| } | |
| , zD = function(a) { | |
| this.Fh = new JD(a); | |
| this.Fk = new KD(a); | |
| this.Nk = new LD(a); | |
| this.bl = new MD(a) | |
| } | |
| , KD = function(a) { | |
| this.kc = function(b) { | |
| b = b.lc; | |
| a(mD(lD("rsv8Kc"), jD(new gD, b))) | |
| } | |
| } | |
| , LD = function(a) { | |
| this.jb = function(b) { | |
| var c = b.mb | |
| , d = b.cg; | |
| b = b.status; | |
| a(mD(nD(nD(lD("SOomke"), eD(new cD, d)), eD(new cD, b)), iD(new gD, Math.round(c)))) | |
| } | |
| } | |
| , MD = function(a) { | |
| this.kc = function(b) { | |
| var c = b.lc | |
| , d = b.wm; | |
| b = lD("zi5kKf"); | |
| var e = new cD; | |
| d = Kj(e, 2, dD, Qc(Math.round(d))); | |
| a(mD(nD(b, d), jD(new gD, c))) | |
| } | |
| } | |
| , JD = function(a) { | |
| this.Sh = new ND(a) | |
| } | |
| , ND = function(a) { | |
| this.jb = function(b) { | |
| var c = b.mb; | |
| b = b.status; | |
| a(mD(nD(lD("TP3y1d"), eD(new cD, b)), iD(new gD, Math.round(c)))) | |
| } | |
| } | |
| , OD = function() { | |
| bD.apply(this, arguments); | |
| var a = this; | |
| this.sb = new xD(function(b) { | |
| return a.an(b) | |
| } | |
| ) | |
| }; | |
| _.T(OD, bD); | |
| _.PD = function() { | |
| OD.apply(this, arguments) | |
| } | |
| ; | |
| _.T(_.PD, OD); | |
| _.q = _.PD.prototype; | |
| _.q.cn = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 2, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.hd = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 5, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.dn = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 15, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.Oj = ba(0); | |
| _.q.fn = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 17, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.en = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 19, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.kn = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 21, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.hn = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !0, | |
| mc: 24, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| _.q.an = function() { | |
| this.g.apply(this, _.Si(_.za.apply(0, arguments).map(function(a) { | |
| return { | |
| Pb: !1, | |
| mc: 1, | |
| ic: a.toJSON() | |
| } | |
| }))) | |
| } | |
| ; | |
| var QD = function(a, b) { | |
| if (_.B.globalThis.fetch) | |
| _.B.globalThis.fetch(a, { | |
| method: "POST", | |
| body: b, | |
| keepalive: 65536 > b.length, | |
| credentials: "omit", | |
| mode: "no-cors", | |
| redirect: "follow" | |
| }).catch(function() {}); | |
| else { | |
| var c = new XMLHttpRequest; | |
| c.open("POST", a, !0); | |
| c.send(b) | |
| } | |
| }; | |
| var RD = function(a, b, c, d, e, f, g, h) { | |
| _.PD.call(this, a, b); | |
| this.H = c; | |
| this.C = d; | |
| this.Ca = e; | |
| this.I = f; | |
| this.o = g; | |
| this.K = h; | |
| this.A = []; | |
| this.l = null; | |
| this.F = !1 | |
| }; | |
| _.T(RD, _.PD); | |
| var SD = function(a) { | |
| null !== a.l && (clearTimeout(a.l), | |
| a.l = null); | |
| if (a.A.length) { | |
| var b = eg(a.A, a.j); | |
| a.C(a.H + "?e=1", b); | |
| a.A = [] | |
| } | |
| }; | |
| RD.prototype.g = function() { | |
| var a = _.za.apply(0, arguments) | |
| , b = this; | |
| try { | |
| this.o && 65536 <= eg(this.A.concat(a), this.j).length && SD(this), | |
| this.K && !this.F && (this.F = !0, | |
| this.K.g(function() { | |
| SD(b) | |
| })), | |
| this.A.push.apply(this.A, _.Si(a)), | |
| this.A.length >= this.I && SD(this), | |
| this.A.length && null === this.l && (this.l = setTimeout(function() { | |
| SD(b) | |
| }, this.Ca)) | |
| } catch (c) { | |
| dg(c, this.j) | |
| } | |
| } | |
| ; | |
| var zw = function(a, b, c, d, e, f) { | |
| RD.call(this, a, b, "https://pagead2.googlesyndication.com/pagead/ping", QD, void 0 === c ? 1E3 : c, void 0 === d ? 100 : d, (void 0 === e ? !1 : e) && !!_.B.globalThis.fetch, f) | |
| }; | |
| _.T(zw, RD); | |
| var TD, UD, VD; | |
| _.U = function(a, b) { | |
| this.g = a; | |
| this.defaultValue = void 0 === b ? !1 : b | |
| } | |
| ; | |
| TD = function(a, b) { | |
| this.g = a; | |
| this.defaultValue = void 0 === b ? 0 : b | |
| } | |
| ; | |
| UD = function(a, b) { | |
| this.g = a; | |
| this.defaultValue = void 0 === b ? "" : b | |
| } | |
| ; | |
| VD = function(a) { | |
| var b = void 0 === b ? [] : b; | |
| this.g = a; | |
| this.defaultValue = b | |
| } | |
| ; | |
| var WD = new TD(494575051) | |
| , XD = new VD(489560439) | |
| , YD = new VD(505762507); | |
| var ZD, $D, Wp, aE, Ui, bE, cE, dE, Vv, Uv, cw, eE, fE, gE, hE, kp, iE, jE, kE, lE, mE, nE, oE, pE, qE, rE, As, sE, tE, su, uE, vE, Yv, wE, xE, yE, zE, AE, BE, CE, hp, DE, JE, LE, Fr, ME, im, OE, PE, uv, Rq, Nq, Sq, wr, QE, RE, SE, TE, Tq, Uq, UE, VE, WE, XE, Ku, YE, ZE, $E, aF, ev, bF, cF, dF, ew, eF, fF, eo, ao, gF, hF, $k, Pv, jF, kF, lF, mF, Yo, nF, Qv, Tl, ww, zl, oF, pF, qF, rF, yl, sF, Ys, Mu, Zs, tF, xw, uF, vF, wF, xF, $s, yF, zF, AF, BF, Nt, CF, DF, gt, EF, FF, GF, HF, IF, JF, KF, LF, mw, nw, MF, ow, lw, qH, Cu, qw, rH; | |
| ZD = new _.U(560703441); | |
| $D = new _.U(629691748); | |
| Wp = new TD(7,.1); | |
| aE = new _.U(212); | |
| Ui = new TD(612427113); | |
| bE = new TD(462420536); | |
| cE = new _.U(476475256,!0); | |
| dE = new TD(438663674); | |
| Vv = new TD(45409629); | |
| Uv = new TD(522348973); | |
| cw = new TD(550605190); | |
| eE = new TD(564509649); | |
| fE = new TD(578655462,20); | |
| gE = new _.U(558225291); | |
| hE = new _.U(591917863,!0); | |
| kp = new TD(617843383); | |
| iE = new _.U(620932180); | |
| jE = new _.U(623539554,!0); | |
| kE = new _.U(577861852); | |
| lE = new TD(625028671,.8); | |
| mE = new TD(625028672,50); | |
| nE = new TD(629733890); | |
| oE = new _.U(625422809); | |
| pE = new _.U(573236024,!0); | |
| qE = new _.U(619946851,!0); | |
| rE = new _.U(620930073,!0); | |
| As = new _.U(453); | |
| sE = new _.U(454); | |
| tE = new TD(377289019,1E4); | |
| su = new _.U(628058817); | |
| uE = new TD(529,20); | |
| vE = new UD(10); | |
| Yv = new TD(610770343,5); | |
| wE = new _.U(629128479); | |
| xE = new _.U(610525552); | |
| yE = new _.U(45624259); | |
| zE = new _.U(45627954); | |
| AE = new _.U(45622305); | |
| BE = new _.U(360245597,!0); | |
| CE = new _.U(45628169,!0); | |
| hp = new _.U(540043576,!0); | |
| DE = new _.U(627444545); | |
| _.EE = new _.U(479390945); | |
| _.FE = new _.U(518650310); | |
| _.GE = new _.U(547020083,!0); | |
| _.HE = new _.U(561164161,!0); | |
| _.IE = new TD(550718589,250); | |
| JE = new _.U(586382198); | |
| _.KE = new TD(609494714); | |
| LE = new TD(575880738,10); | |
| Fr = new TD(586681283,100); | |
| ME = new _.U(599186119,!0); | |
| _.NE = new _.U(531615531); | |
| im = new _.U(85); | |
| OE = new _.U(624961684); | |
| PE = new TD(618260805,10); | |
| uv = new _.U(524098256); | |
| Rq = new _.U(624264748); | |
| Nq = new _.U(624264747); | |
| Sq = new _.U(624264746); | |
| wr = new TD(532520346,120); | |
| QE = new _.U(557870754,!0); | |
| RE = new _.U(618260804,!0); | |
| SE = new VD(466086960); | |
| TE = new TD(123); | |
| Tq = new _.U(624264749); | |
| Uq = new TD(624264750,-1); | |
| UE = new _.U(607106222,!0); | |
| VE = new TD(398776877,6E4); | |
| WE = new TD(374201269,6E4); | |
| XE = new TD(371364213,6E4); | |
| Ku = new _.U(570764855,!0); | |
| YE = new UD(579921177,"control_1\\.\\d"); | |
| ZE = new TD(570764854,50); | |
| $E = new _.U(578725095,!0); | |
| aF = new _.U(610739061); | |
| ev = new _.U(623926542); | |
| bF = new _.U(623572342); | |
| cF = new _.U(453275889); | |
| dF = new _.U(377936516,!0); | |
| ew = new TD(599575765,1E3); | |
| eF = new _.U(605401295); | |
| fF = new TD(24); | |
| eo = new VD(1); | |
| ao = new UD(2,"1-0-40"); | |
| gF = new _.U(608664189); | |
| hF = new _.U(627906694); | |
| $k = new _.U(602464517); | |
| _.iF = new TD(506394061,100); | |
| Pv = new VD(489); | |
| jF = new _.U(628431786); | |
| kF = new _.U(392065905); | |
| lF = new TD(360245595,500); | |
| mF = new _.U(561985307); | |
| Yo = new _.U(45397804,!0); | |
| nF = new _.U(45398607,!0); | |
| Qv = new _.U(424117738); | |
| Tl = new _.U(628389932); | |
| ww = new _.U(628386132); | |
| zl = new _.U(531493729); | |
| oF = new _.U(563462360,!0); | |
| pF = new _.U(555237688); | |
| qF = new _.U(555237687); | |
| rF = new _.U(555237686); | |
| yl = new _.U(507033477,!0); | |
| sF = new _.U(610272041,!0); | |
| Ys = new _.U(399705355); | |
| Mu = new _.U(45420038); | |
| Zs = new TD(514795754,2); | |
| tF = new TD(609173130); | |
| xw = new TD(613312178); | |
| uF = new _.U(590730357); | |
| vF = new _.U(590730358); | |
| wF = new _.U(590730359); | |
| xF = new VD(603422363); | |
| $s = new _.U(590730356); | |
| yF = new _.U(564724551); | |
| zF = new _.U(567489814,!0); | |
| AF = new _.U(45415915,!0); | |
| BF = new _.U(609010285,!0); | |
| Nt = new _.U(582338617,!0); | |
| CF = new _.U(612823209,!0); | |
| DF = new _.U(582287318,!0); | |
| gt = new TD(596918936,500); | |
| EF = new TD(607730666,10); | |
| FF = new TD(620252253); | |
| GF = new _.U(612834765,!0); | |
| HF = new _.U(616896918,!0); | |
| IF = new _.U(501); | |
| JF = new _.U(439828594); | |
| KF = new _.U(483962503); | |
| LF = new _.U(506738118); | |
| mw = new _.U(77); | |
| nw = new _.U(78); | |
| MF = new _.U(83); | |
| ow = new _.U(80); | |
| lw = new _.U(76); | |
| qH = new _.U(84); | |
| Cu = new _.U(1973); | |
| qw = new _.U(188); | |
| rH = new _.U(485990406); | |
| $a({ | |
| zo: 0, | |
| yo: 1, | |
| vo: 2, | |
| qo: 3, | |
| wo: 4, | |
| ro: 5, | |
| xo: 6, | |
| to: 7, | |
| uo: 8, | |
| po: 9, | |
| so: 10, | |
| Ao: 11 | |
| }).map(function(a) { | |
| return Number(a) | |
| }); | |
| $a({ | |
| Co: 0, | |
| Do: 1, | |
| Bo: 2 | |
| }).map(function(a) { | |
| return Number(a) | |
| }); | |
| var sH = function(a, b) { | |
| this.g = lg(a); | |
| this.A = b | |
| }; | |
| sH.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return this | |
| } | |
| ; | |
| sH.prototype.next = function() { | |
| var a = this.g.next(); | |
| return { | |
| value: a.done ? void 0 : this.A.call(void 0, a.value), | |
| done: a.done | |
| } | |
| } | |
| ; | |
| var tH = function(a, b) { | |
| return new sH(a,b) | |
| } | |
| , uH = function(a) { | |
| this.A = a; | |
| this.g = 0 | |
| }; | |
| uH.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return this | |
| } | |
| ; | |
| uH.prototype.next = function() { | |
| for (; this.g < this.A.length; ) { | |
| var a = this.A[this.g].next(); | |
| if (!a.done) | |
| return a; | |
| this.g++ | |
| } | |
| return { | |
| done: !0 | |
| } | |
| } | |
| ; | |
| var vH = function() { | |
| return new uH(_.za.apply(0, arguments).map(lg)) | |
| }; | |
| var wH = _.t.URL, xH; | |
| try { | |
| new wH("http://example.com"), | |
| xH = !0 | |
| } catch (a) { | |
| xH = !1 | |
| } | |
| var yH = xH | |
| , zH = function(a) { | |
| this.g = new _.B.Map; | |
| 0 == a.indexOf("?") && (a = a.substring(1)); | |
| a = _.A(a.split("&")); | |
| for (var b = a.next(); !b.done; b = a.next()) { | |
| var c = b.value; | |
| b = c; | |
| var d = ""; | |
| c = c.split("="); | |
| 1 < c.length && (b = decodeURIComponent(c[0].replace("+", " ")), | |
| d = decodeURIComponent(c[1].replace("+", " "))); | |
| c = this.g.get(b); | |
| null == c && (c = [], | |
| this.g.set(b, c)); | |
| c.push(d) | |
| } | |
| }; | |
| zH.prototype.get = function(a) { | |
| return (a = this.g.get(a)) && a.length ? a[0] : null | |
| } | |
| ; | |
| zH.prototype.getAll = function(a) { | |
| return [].concat(_.Si(this.g.get(a) || [])) | |
| } | |
| ; | |
| zH.prototype.has = function(a) { | |
| return this.g.has(a) | |
| } | |
| ; | |
| zH.prototype[_.y(_.B.Symbol, "iterator")] = function() { | |
| return vH.apply(null, _.Si(tH(this.g, function(a) { | |
| var b = a[0]; | |
| return tH(a[1], function(c) { | |
| return [b, c] | |
| }) | |
| }))) | |
| } | |
| ; | |
| zH.prototype.toString = function() { | |
| return qg(this) | |
| } | |
| ; | |
| var qg = function(a) { | |
| var b = function(c) { | |
| return encodeURIComponent(c).replace(/[!()~']|(%20)/g, function(d) { | |
| return { | |
| "!": "%21", | |
| "(": "%28", | |
| ")": "%29", | |
| "%20": "+", | |
| "'": "%27", | |
| "~": "%7E" | |
| }[d] | |
| }) | |
| }; | |
| return _.y(Array, "from").call(Array, a, function(c) { | |
| return b(c[0]) + "=" + b(c[1]) | |
| }).join("&") | |
| } | |
| , BH = function(a) { | |
| var b = _.dB(document, "A"); | |
| try { | |
| _.Fa(b, new _.qa(a)); | |
| var c = b.protocol | |
| } catch (e) { | |
| throw Error(a + " is not a valid URL."); | |
| } | |
| if ("" === c || ":" === c || ":" != c[c.length - 1]) | |
| throw Error(a + " is not a valid URL."); | |
| if (!AH.has(c)) | |
| throw Error(a + " is not a valid URL."); | |
| if (!b.hostname) | |
| throw Error(a + " is not a valid URL."); | |
| var d = b.href; | |
| a = { | |
| href: d, | |
| protocol: b.protocol, | |
| username: "", | |
| password: "", | |
| hostname: b.hostname, | |
| pathname: "/" + b.pathname, | |
| search: b.search, | |
| hash: b.hash, | |
| toString: function() { | |
| return d | |
| } | |
| }; | |
| AH.get(b.protocol) === b.port ? (a.host = a.hostname, | |
| a.port = "", | |
| a.origin = a.protocol + "//" + a.hostname) : (a.host = b.host, | |
| a.port = b.port, | |
| a.origin = a.protocol + "//" + a.hostname + ":" + a.port); | |
| return a | |
| } | |
| , ng = function(a) { | |
| if (yH) { | |
| try { | |
| var b = new wH(a) | |
| } catch (d) { | |
| throw Error(a + " is not a valid URL."); | |
| } | |
| var c = AH.get(b.protocol); | |
| if (!c) | |
| throw Error(a + " is not a valid URL."); | |
| if (!b.hostname) | |
| throw Error(a + " is not a valid URL."); | |
| "null" == b.origin && (a = { | |
| href: b.href, | |
| protocol: b.protocol, | |
| username: "", | |
| password: "", | |
| host: b.host, | |
| port: b.port, | |
| hostname: b.hostname, | |
| pathname: b.pathname, | |
| search: b.search, | |
| hash: b.hash | |
| }, | |
| a.origin = c === b.port ? b.protocol + "//" + b.hostname : b.protocol + "//" + b.hostname + ":" + b.port, | |
| b = a); | |
| return b | |
| } | |
| return BH(a) | |
| } | |
| , AH = new _.B.Map([["http:", "80"], ["https:", "443"], ["ws:", "80"], ["wss:", "443"], ["ftp:", "21"]]) | |
| , mg = function(a) { | |
| return yH && a.searchParams ? a.searchParams : new zH(a.search) | |
| }; | |
| var CH = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(CH, _.G); | |
| CH.ca = [1, 2]; | |
| var DH = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(DH, _.G); | |
| var ug = of(DH); | |
| _.V = function() { | |
| this.K = this.K; | |
| this.Ca = this.Ca | |
| } | |
| ; | |
| _.V.prototype.K = !1; | |
| _.V.prototype.ya = function() { | |
| this.K || (this.K = !0, | |
| this.A()) | |
| } | |
| ; | |
| _.S = function(a, b) { | |
| _.Kp(a, _.qx(tg, b)) | |
| } | |
| ; | |
| _.Kp = function(a, b) { | |
| a.K ? b() : (a.Ca || (a.Ca = []), | |
| a.Ca.push(b)) | |
| } | |
| ; | |
| _.V.prototype.A = function() { | |
| if (this.Ca) | |
| for (; this.Ca.length; ) | |
| this.Ca.shift()() | |
| } | |
| ; | |
| var EH = function(a, b, c, d) { | |
| _.V.call(this); | |
| this.J = b; | |
| this.H = c; | |
| this.C = d; | |
| this.F = new _.B.Map; | |
| this.ga = 0; | |
| this.l = new _.B.Map; | |
| this.o = new _.B.Map; | |
| this.I = void 0; | |
| this.j = a | |
| }; | |
| _.T(EH, _.V); | |
| EH.prototype.A = function() { | |
| delete this.g; | |
| this.F.clear(); | |
| this.l.clear(); | |
| this.o.clear(); | |
| this.I && (_.bg(this.j, "message", this.I), | |
| delete this.I); | |
| delete this.j; | |
| delete this.C; | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| var FH = function(a) { | |
| if (a.g) | |
| return a.g; | |
| a.H && a.H(a.j) ? a.g = a.j : a.g = vB(a.j, a.J); | |
| var b; | |
| return null != (b = a.g) ? b : null | |
| } | |
| , HH = function(a, b, c) { | |
| if (FH(a)) | |
| if (a.g === a.j) | |
| (b = a.F.get(b)) && b(a.g, c); | |
| else { | |
| var d = a.l.get(b); | |
| if (d && d.Cd) { | |
| GH(a); | |
| var e = ++a.ga; | |
| a.o.set(e, { | |
| dd: d.dd, | |
| il: d.te(c), | |
| Hm: "addEventListener" === b | |
| }); | |
| a.g.postMessage(d.Cd(c, e), "*") | |
| } | |
| } | |
| } | |
| , GH = function(a) { | |
| a.I || (a.I = function(b) { | |
| try { | |
| var c = a.C ? a.C(b) : void 0; | |
| if (c) { | |
| var d = c.rh | |
| , e = a.o.get(d); | |
| if (e) { | |
| e.Hm || a.o.delete(d); | |
| var f; | |
| null == (f = e.dd) || f.call(e, e.il, c.payload) | |
| } | |
| } | |
| } catch (g) {} | |
| } | |
| , | |
| _.vf(a.j, "message", a.I)) | |
| }; | |
| var IH = function(a, b) { | |
| var c = { | |
| cb: function(d) { | |
| d = ug(d); | |
| b.rc({ | |
| Mc: d | |
| }) | |
| } | |
| }; | |
| b.spsp && (c.spsp = b.spsp); | |
| a = a.googlefc || (a.googlefc = {}); | |
| a.__fci = a.__fci || []; | |
| a.__fci.push(b.command, c) | |
| } | |
| , JH = { | |
| te: function(a) { | |
| return a.rc | |
| }, | |
| Cd: function(a, b) { | |
| return { | |
| __fciCall: { | |
| callId: b, | |
| command: a.command, | |
| spsp: a.spsp || void 0 | |
| } | |
| } | |
| }, | |
| dd: function(a, b) { | |
| a({ | |
| Mc: b | |
| }) | |
| } | |
| } | |
| , hr = function(a) { | |
| _.V.call(this); | |
| this.g = this.l = !1; | |
| this.caller = new EH(a,"googlefcPresent",void 0,wg); | |
| this.caller.F.set("getDataWithCallback", IH); | |
| this.caller.l.set("getDataWithCallback", JH) | |
| }; | |
| _.T(hr, _.V); | |
| hr.prototype.A = function() { | |
| this.caller.ya(); | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| hr.prototype.yd = function(a) { | |
| if (void 0 === a ? 0 : a) | |
| return !1; | |
| this.l || (this.g = !!FH(this.caller), | |
| this.l = !0); | |
| return this.g | |
| } | |
| ; | |
| var KH = function(a) { | |
| return new _.B.Promise(function(b) { | |
| a.yd() && HH(a.caller, "getDataWithCallback", { | |
| command: "loaded", | |
| rc: function(c) { | |
| b(c.Mc) | |
| } | |
| }) | |
| } | |
| ) | |
| } | |
| , LH = function(a, b) { | |
| a.yd() && HH(a.caller, "getDataWithCallback", { | |
| command: "prov", | |
| spsp: Dl(b), | |
| rc: function() {} | |
| }) | |
| }; | |
| var MH = function(a) { | |
| void 0 !== a.addtlConsent && "string" !== typeof a.addtlConsent && (a.addtlConsent = void 0); | |
| void 0 !== a.gdprApplies && "boolean" !== typeof a.gdprApplies && (a.gdprApplies = void 0); | |
| return void 0 !== a.tcString && "string" !== typeof a.tcString || void 0 !== a.listenerId && "number" !== typeof a.listenerId ? 2 : a.cmpStatus && "error" !== a.cmpStatus ? 0 : 3 | |
| } | |
| , NH = function(a, b) { | |
| b = void 0 === b ? {} : b; | |
| _.V.call(this); | |
| this.l = a; | |
| this.g = null; | |
| this.F = {}; | |
| this.C = 0; | |
| var c; | |
| this.o = null != (c = b.timeoutMs) ? c : 500; | |
| var d; | |
| this.I = null != (d = b.Hk) ? d : !1; | |
| this.j = null | |
| }; | |
| _.T(NH, _.V); | |
| NH.prototype.A = function() { | |
| this.F = {}; | |
| this.j && (_.bg(this.l, "message", this.j), | |
| delete this.j); | |
| delete this.F; | |
| delete this.l; | |
| delete this.g; | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| var PH = function(a) { | |
| return "function" === typeof a.l.__tcfapi || null != OH(a) | |
| }; | |
| NH.prototype.addEventListener = function(a) { | |
| var b = this | |
| , c = { | |
| internalBlockOnErrors: this.I | |
| } | |
| , d = _.wz(function() { | |
| return a(c) | |
| }) | |
| , e = 0; | |
| -1 !== this.o && (e = setTimeout(function() { | |
| c.tcString = "tcunavailable"; | |
| c.internalErrorState = 1; | |
| d() | |
| }, this.o)); | |
| var f = function(g, h) { | |
| clearTimeout(e); | |
| g ? (c = g, | |
| c.internalErrorState = MH(c), | |
| c.internalBlockOnErrors = b.I, | |
| h && 0 === c.internalErrorState || (c.tcString = "tcunavailable", | |
| h || (c.internalErrorState = 3))) : (c.tcString = "tcunavailable", | |
| c.internalErrorState = 3); | |
| a(c) | |
| }; | |
| try { | |
| QH(this, "addEventListener", f) | |
| } catch (g) { | |
| c.tcString = "tcunavailable", | |
| c.internalErrorState = 3, | |
| e && (clearTimeout(e), | |
| e = 0), | |
| d() | |
| } | |
| } | |
| ; | |
| NH.prototype.removeEventListener = function(a) { | |
| a && a.listenerId && QH(this, "removeEventListener", null, a.listenerId) | |
| } | |
| ; | |
| var SH = function(a, b, c) { | |
| var d = void 0 === d ? "755" : d; | |
| a: { | |
| if (a.publisher && a.publisher.restrictions) { | |
| var e = a.publisher.restrictions[b]; | |
| if (void 0 !== e) { | |
| e = e[void 0 === d ? "755" : d]; | |
| break a | |
| } | |
| } | |
| e = void 0 | |
| } | |
| if (0 === e) | |
| return !1; | |
| var f = c; | |
| 2 === c ? (f = 0, | |
| 2 === e && (f = 1)) : 3 === c && (f = 1, | |
| 1 === e && (f = 0)); | |
| a = 0 === f ? a.purpose && a.vendor ? (c = RH(a.vendor.consents, void 0 === d ? "755" : d)) && "1" === b && a.purposeOneTreatment && "CH" === a.publisherCC ? !0 : c && RH(a.purpose.consents, b) : !0 : 1 === f ? a.purpose && a.vendor ? RH(a.purpose.legitimateInterests, b) && RH(a.vendor.legitimateInterests, void 0 === d ? "755" : d) : !0 : !0; | |
| return a | |
| } | |
| , RH = function(a, b) { | |
| return !(!a || !a[b]) | |
| } | |
| , QH = function(a, b, c, d) { | |
| c || (c = function() {} | |
| ); | |
| if ("function" === typeof a.l.__tcfapi) | |
| a = a.l.__tcfapi, | |
| a(b, 2, c, d); | |
| else if (OH(a)) { | |
| TH(a); | |
| var e = ++a.C; | |
| a.F[e] = c; | |
| a.g && (c = {}, | |
| a.g.postMessage((c.__tcfapiCall = { | |
| command: b, | |
| version: 2, | |
| callId: e, | |
| parameter: d | |
| }, | |
| c), "*")) | |
| } else | |
| c({}, !1) | |
| } | |
| , OH = function(a) { | |
| if (a.g) | |
| return a.g; | |
| a.g = vB(a.l, "__tcfapiLocator"); | |
| return a.g | |
| } | |
| , TH = function(a) { | |
| a.j || (a.j = function(b) { | |
| try { | |
| var c = ("string" === typeof b.data ? JSON.parse(b.data) : b.data).__tcfapiReturn; | |
| a.F[c.callId](c.returnValue, c.success) | |
| } catch (d) {} | |
| } | |
| , | |
| _.vf(a.l, "message", a.j)) | |
| } | |
| , UH = function(a) { | |
| if (!1 === a.gdprApplies) | |
| return !0; | |
| void 0 === a.internalErrorState && (a.internalErrorState = MH(a)); | |
| return "error" === a.cmpStatus || 0 !== a.internalErrorState ? a.internalBlockOnErrors ? (fg({ | |
| e: String(a.internalErrorState) | |
| }, "tcfe"), | |
| !1) : !0 : "loaded" !== a.cmpStatus || "tcloaded" !== a.eventStatus && "useractioncomplete" !== a.eventStatus ? !1 : !0 | |
| } | |
| , VH = function(a, b, c) { | |
| return !1 === a.gdprApplies ? !0 : b.every(function(d) { | |
| return SH(a, d, c) | |
| }) | |
| }; | |
| var WH = function(a, b, c) { | |
| this.g = a; | |
| this.l = b; | |
| this.A = void 0 === c ? function() {} | |
| : c | |
| } | |
| , XH = function(a, b, c) { | |
| return new WH(a,b,c) | |
| }; | |
| WH.prototype.start = function(a, b) { | |
| a = void 0 === a ? !1 : a; | |
| if (this.g === this.g.top) | |
| try { | |
| sg(this.g), | |
| YH(this, a, b) | |
| } catch (c) {} | |
| } | |
| ; | |
| var YH = function(a, b, c) { | |
| b = void 0 === b ? !1 : b; | |
| var d = {}; | |
| try { | |
| var e = og(a.g) | |
| , f = pg(a.g); | |
| d.fc = e; | |
| d.fctype = f | |
| } catch (h) {} | |
| try { | |
| var g = rg(a.g.location.href) | |
| } catch (h) {} | |
| b && g && (d.href = g); | |
| b = ZH(a.l, d); | |
| kg(a.g, b, function() { | |
| a.A(!0) | |
| }, function() { | |
| a.A(!1) | |
| }); | |
| c && LH(new hr(a.g), c) | |
| } | |
| , ZH = function(a, b) { | |
| var c = new Fx(Dx,"https://fundingchoicesmessages.google.com/i/%{id}"); | |
| b = _.y(Object, "assign").call(Object, {}, b, { | |
| ers: 3 | |
| }); | |
| return _.Kx(Nx(c, { | |
| id: a | |
| }), b) | |
| }; | |
| var $H = _.B.Promise; | |
| var aI = function(a) { | |
| this.A = a | |
| }; | |
| aI.prototype.send = function(a, b, c) { | |
| this.A.then(function(d) { | |
| d.send(a, b, c) | |
| }) | |
| } | |
| ; | |
| aI.prototype.g = function(a, b) { | |
| return this.A.then(function(c) { | |
| return c.g(a, b) | |
| }) | |
| } | |
| ; | |
| var bI = function(a) { | |
| this.data = a | |
| }; | |
| var cI = function(a) { | |
| this.A = a | |
| }; | |
| cI.prototype.send = function(a, b, c) { | |
| c = void 0 === c ? [] : c; | |
| var d = new MessageChannel; | |
| dI(d.port1, b); | |
| this.A.postMessage(a, [d.port2].concat(c)) | |
| } | |
| ; | |
| cI.prototype.g = function(a, b) { | |
| var c = this; | |
| return new $H(function(d) { | |
| c.send(a, d, b) | |
| } | |
| ) | |
| } | |
| ; | |
| var eI = function(a, b) { | |
| dI(a, b); | |
| return new cI(a) | |
| } | |
| , dI = function(a, b) { | |
| b && (a.onmessage = function(c) { | |
| b(new bI(c.data,eI(c.ports[0]))) | |
| } | |
| ) | |
| }; | |
| var fI = function(a) { | |
| this.g = a | |
| } | |
| , gI = function(a) { | |
| var b = Object.create(null); | |
| ("string" === typeof a ? [a] : a).forEach(function(c) { | |
| if ("null" === c) | |
| throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector."); | |
| b[c] = !0 | |
| }); | |
| return function(c) { | |
| return !0 === b[c] | |
| } | |
| } | |
| , hI = function(a) { | |
| return a instanceof fI ? a : "function" === typeof a ? new fI(a) : new fI(gI(a)) | |
| }; | |
| var wl = function(a) { | |
| var b = a.qb | |
| , c = void 0 === a.Kb ? "ZNWN1d" : a.Kb | |
| , d = void 0 === a.onMessage ? void 0 : a.onMessage | |
| , e = void 0 === a.Df ? void 0 : a.Df; | |
| return iI({ | |
| destination: a.destination, | |
| Ji: function() { | |
| return b.contentWindow | |
| }, | |
| xm: hI(a.origin), | |
| Kb: c, | |
| onMessage: d, | |
| Df: e | |
| }) | |
| } | |
| , iI = function(a) { | |
| var b = a.destination | |
| , c = a.Ji | |
| , d = a.xm | |
| , e = void 0 === a.Ge ? void 0 : a.Ge | |
| , f = a.Kb | |
| , g = void 0 === a.onMessage ? void 0 : a.onMessage | |
| , h = void 0 === a.Df ? void 0 : a.Df; | |
| return new aI(new $H(function(k, l) { | |
| var m = function(n) { | |
| n.source && n.source === c() && d.g(n.origin) && (n.data.n || n.data) === f && (b.removeEventListener("message", m, !1), | |
| e && n.data.t !== e ? l(Error('Token mismatch while establishing channel "' + f + '". Expected ' + e + ", but received " + n.data.t + ".")) : (k(eI(n.ports[0], g)), | |
| h && h(n))) | |
| }; | |
| b.addEventListener("message", m, !1) | |
| } | |
| )) | |
| }; | |
| var eh = function(a) { | |
| return "string" === typeof a | |
| } | |
| , tu = function(a) { | |
| return "boolean" === typeof a | |
| } | |
| , $g = function(a) { | |
| return !!a && ("object" === typeof a || "function" === typeof a) | |
| } | |
| , vu = ch() | |
| , dh = ch(); | |
| var jI = navigator | |
| , kI = function(a) { | |
| var b = 1, c; | |
| if (void 0 != a && "" != a) | |
| for (b = 0, | |
| c = a.length - 1; 0 <= c; c--) { | |
| var d = a.charCodeAt(c); | |
| b = (b << 6 & 268435455) + d + (d << 14); | |
| d = b & 266338304; | |
| b = 0 != d ? b ^ d >> 21 : b | |
| } | |
| return b | |
| } | |
| , lI = function(a, b) { | |
| if (!a || "none" == a) | |
| return 1; | |
| a = String(a); | |
| "auto" == a && (a = b, | |
| "www." == a.substring(0, 4) && (a = a.substring(4, a.length))); | |
| return kI(a.toLowerCase()) | |
| } | |
| , mI = RegExp("^\\s*_ga=\\s*1\\.(\\d+)[^.]*\\.(.*?)\\s*$") | |
| , nI = RegExp("^[^=]+=\\s*GA1\\.(\\d+)[^.]*\\.(.*?)\\s*$") | |
| , oI = RegExp("^\\s*_ga=\\s*()(amp-[\\w.-]{22,64})$"); | |
| var hh = function() { | |
| this.data = []; | |
| this.g = -1 | |
| }; | |
| hh.prototype.set = function(a, b) { | |
| b = void 0 === b ? !0 : b; | |
| 0 <= a && 52 > a && _.y(Number, "isInteger").call(Number, a) && this.data[a] !== b && (this.data[a] = b, | |
| this.g = -1) | |
| } | |
| ; | |
| hh.prototype.get = function(a) { | |
| return !!this.data[a] | |
| } | |
| ; | |
| var jh = function(a) { | |
| -1 === a.g && (a.g = a.data.reduce(function(b, c, d) { | |
| return b + (c ? Math.pow(2, d) : 0) | |
| }, 0)); | |
| return a.g | |
| }; | |
| var pI = function(a, b) { | |
| (0, | |
| a.__uspapi)("getUSPData", 1, function(c, d) { | |
| b.rc({ | |
| Mc: null != c ? c : void 0, | |
| ff: d ? void 0 : 2 | |
| }) | |
| }) | |
| } | |
| , qI = { | |
| te: function(a) { | |
| return a.rc | |
| }, | |
| Cd: function(a, b) { | |
| a = {}; | |
| return a.__uspapiCall = { | |
| callId: b, | |
| command: "getUSPData", | |
| version: 1 | |
| }, | |
| a | |
| }, | |
| dd: function(a, b) { | |
| b = b.__uspapiReturn; | |
| var c; | |
| a({ | |
| Mc: null != (c = b.returnValue) ? c : void 0, | |
| ff: b.success ? void 0 : 2 | |
| }) | |
| } | |
| } | |
| , rI = function(a, b) { | |
| b = void 0 === b ? {} : b; | |
| _.V.call(this); | |
| var c; | |
| this.timeoutMs = null != (c = b.timeoutMs) ? c : 500; | |
| this.caller = new EH(a,"__uspapiLocator",function(d) { | |
| return "function" === typeof d.__uspapi | |
| } | |
| ,lh); | |
| this.caller.F.set("getDataWithCallback", pI); | |
| this.caller.l.set("getDataWithCallback", qI) | |
| }; | |
| _.T(rI, _.V); | |
| rI.prototype.A = function() { | |
| this.caller.ya(); | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| var sI = function(a, b) { | |
| var c = {}; | |
| if (FH(a.caller)) { | |
| var d = _.wz(function() { | |
| b(c) | |
| }); | |
| HH(a.caller, "getDataWithCallback", { | |
| rc: function(e) { | |
| e.ff || (c = e.Mc); | |
| d() | |
| } | |
| }); | |
| setTimeout(d, a.timeoutMs) | |
| } else | |
| b(c) | |
| }; | |
| var sh = function(a) { | |
| this.g = a || { | |
| cookie: "" | |
| } | |
| } | |
| , rh = function(a) { | |
| if (!_.t.navigator.cookieEnabled) | |
| return !1; | |
| if (!a.isEmpty()) | |
| return !0; | |
| a.set("TESTCOOKIESENABLED", "1", { | |
| yf: 60 | |
| }); | |
| if ("1" !== a.get("TESTCOOKIESENABLED")) | |
| return !1; | |
| a.remove("TESTCOOKIESENABLED"); | |
| return !0 | |
| }; | |
| _.q = sh.prototype; | |
| _.q.set = function(a, b, c) { | |
| var d = !1; | |
| if ("object" === typeof c) { | |
| var e = c.sp; | |
| d = c.Mj || !1; | |
| var f = c.domain || void 0; | |
| var g = c.path || void 0; | |
| var h = c.yf | |
| } | |
| if (/[;=\s]/.test(a)) | |
| throw Error('Invalid cookie name "' + a + '"'); | |
| if (/[;\r\n]/.test(b)) | |
| throw Error('Invalid cookie value "' + b + '"'); | |
| void 0 === h && (h = -1); | |
| c = f ? ";domain=" + f : ""; | |
| g = g ? ";path=" + g : ""; | |
| d = d ? ";secure" : ""; | |
| h = 0 > h ? "" : 0 == h ? ";expires=" + (new Date(1970,1,1)).toUTCString() : ";expires=" + (new Date(Date.now() + 1E3 * h)).toUTCString(); | |
| this.g.cookie = a + "=" + b + c + g + h + d + (null != e ? ";samesite=" + e : "") | |
| } | |
| ; | |
| _.q.get = function(a, b) { | |
| for (var c = a + "=", d = (this.g.cookie || "").split(";"), e = 0, f; e < d.length; e++) { | |
| f = tx(d[e]); | |
| if (0 == f.lastIndexOf(c, 0)) | |
| return f.slice(c.length); | |
| if (f == a) | |
| return "" | |
| } | |
| return b | |
| } | |
| ; | |
| _.q.remove = function(a, b, c) { | |
| var d = void 0 !== this.get(a); | |
| this.set(a, "", { | |
| yf: 0, | |
| path: b, | |
| domain: c | |
| }); | |
| return d | |
| } | |
| ; | |
| _.q.isEmpty = function() { | |
| return !this.g.cookie | |
| } | |
| ; | |
| _.q.clear = function() { | |
| for (var a = (this.g.cookie || "").split(";"), b = [], c = [], d, e, f = 0; f < a.length; f++) | |
| e = tx(a[f]), | |
| d = e.indexOf("="), | |
| -1 == d ? (b.push(""), | |
| c.push(e)) : (b.push(e.substring(0, d)), | |
| c.push(e.substring(d + 1))); | |
| for (a = b.length - 1; 0 <= a; a--) | |
| this.remove(b[a]) | |
| } | |
| ; | |
| var tI = new sh("undefined" == typeof document ? null : document); | |
| var qh; | |
| var uI = function(a) { | |
| this.g = a | |
| }; | |
| var vI = function(a, b) { | |
| b = b.listener; | |
| (a = (0, | |
| a.__gpp)("addEventListener", b)) && b(a, !0) | |
| } | |
| , wI = function(a, b) { | |
| (0, | |
| a.__gpp)("removeEventListener", b.listener, b.listenerId) | |
| } | |
| , xI = function(a, b) { | |
| (0, | |
| a.__gpp)("getSection", function(c) { | |
| b.rc({ | |
| Mc: null != c ? c : void 0, | |
| ff: c ? void 0 : 4 | |
| }) | |
| }, b.apiPrefix) | |
| } | |
| , yI = { | |
| te: function(a) { | |
| return a.listener | |
| }, | |
| Cd: function(a, b) { | |
| a = {}; | |
| return a.__gppCall = { | |
| callId: b, | |
| command: "addEventListener", | |
| version: "1.1" | |
| }, | |
| a | |
| }, | |
| dd: function(a, b) { | |
| b = b.__gppReturn; | |
| a(b.returnValue, b.success) | |
| } | |
| } | |
| , zI = { | |
| te: function(a) { | |
| return a.listener | |
| }, | |
| Cd: function(a, b) { | |
| var c = {}; | |
| return c.__gppCall = { | |
| callId: b, | |
| command: "removeEventListener", | |
| version: "1.1", | |
| parameter: a.listenerId | |
| }, | |
| c | |
| }, | |
| dd: function(a, b) { | |
| b = b.__gppReturn; | |
| var c = b.returnValue.data; | |
| null == a || a(c, b.success) | |
| } | |
| } | |
| , AI = { | |
| te: function(a) { | |
| return a.rc | |
| }, | |
| Cd: function(a, b) { | |
| var c = {}; | |
| return c.__gppCall = { | |
| callId: b, | |
| command: "getSection", | |
| version: "1.1", | |
| parameter: a.apiPrefix | |
| }, | |
| c | |
| }, | |
| dd: function(a, b) { | |
| b = b.__gppReturn; | |
| var c; | |
| a({ | |
| Mc: null != (c = b.returnValue) ? c : void 0, | |
| ff: b.success ? void 0 : 2 | |
| }) | |
| } | |
| } | |
| , BI = function(a, b) { | |
| var c = void 0 === b ? {} : b; | |
| b = c.timeoutMs; | |
| c = c.allowEmptyApplicableSection; | |
| _.V.call(this); | |
| this.caller = new EH(a,"__gppLocator",function(d) { | |
| return "function" === typeof d.__gpp | |
| } | |
| ,vh); | |
| this.caller.F.set("addEventListener", vI); | |
| this.caller.l.set("addEventListener", yI); | |
| this.caller.F.set("removeEventListener", wI); | |
| this.caller.l.set("removeEventListener", zI); | |
| this.caller.F.set("getDataWithCallback", xI); | |
| this.caller.l.set("getDataWithCallback", AI); | |
| this.timeoutMs = null != b ? b : 500; | |
| this.allowEmptyApplicableSection = c | |
| }; | |
| _.T(BI, _.V); | |
| BI.prototype.A = function() { | |
| this.caller.ya(); | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| BI.prototype.addEventListener = function(a) { | |
| var b = this | |
| , c = _.wz(function() { | |
| a(CI, !0) | |
| }) | |
| , d = -1 === this.timeoutMs ? void 0 : setTimeout(function() { | |
| c() | |
| }, this.timeoutMs); | |
| HH(this.caller, "addEventListener", { | |
| listener: function(e, f) { | |
| clearTimeout(d); | |
| try { | |
| var g; | |
| if (void 0 === (null == (g = e.pingData) ? void 0 : g.gppVersion) || "1" === e.pingData.gppVersion || "1.0" === e.pingData.gppVersion) { | |
| b.removeEventListener(e.listenerId); | |
| var h = { | |
| eventName: "signalStatus", | |
| data: "ready", | |
| pingData: { | |
| internalErrorState: 1, | |
| gppString: "GPP_ERROR_STRING_IS_DEPRECATED_SPEC", | |
| applicableSections: [-1] | |
| } | |
| } | |
| } else | |
| !Array.isArray(e.pingData.applicableSections) || 0 === e.pingData.applicableSections.length && !b.allowEmptyApplicableSection ? (b.removeEventListener(e.listenerId), | |
| h = { | |
| eventName: "signalStatus", | |
| data: "ready", | |
| pingData: { | |
| internalErrorState: 2, | |
| gppString: "GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY", | |
| applicableSections: [-1] | |
| } | |
| }) : h = e; | |
| a(h, f) | |
| } catch (k) { | |
| if (null == e ? 0 : e.listenerId) | |
| try { | |
| b.removeEventListener(e.listenerId) | |
| } catch (l) { | |
| a(DI, !0); | |
| return | |
| } | |
| a(EI, !0) | |
| } | |
| } | |
| }) | |
| } | |
| ; | |
| BI.prototype.removeEventListener = function(a) { | |
| HH(this.caller, "removeEventListener", { | |
| listener: function() {}, | |
| listenerId: a | |
| }) | |
| } | |
| ; | |
| var FI = function(a) { | |
| var b = _.I(jE); | |
| b = void 0 === b ? !1 : b; | |
| if (!a) | |
| return !1; | |
| var c = Sf(a.split("~")[0]) | |
| , d = Tf(c.slice(0, 6)) | |
| , e = Tf(c.slice(6, 12)) | |
| , f = new bC; | |
| var g = _.Yl(f, 1, d); | |
| var h = _.Yl(g, 2, e); | |
| for (var k = c.slice(12), l = Tf(k.slice(0, 12)), m = [], n = k.slice(12).replace(/0+$/, ""), p = 0; p < l; p++) { | |
| if (0 === n.length) | |
| throw Error("Found " + p + " of " + l + " sections [" + m + "] but reached end of input [" + k + "]"); | |
| var r = 0 === Tf(n[0]); | |
| n = n.slice(1); | |
| var u = Wf(n, k) | |
| , w = 0 === m.length ? 0 : m[m.length - 1] | |
| , z = Uf(u) + w; | |
| n = n.slice(u.length); | |
| if (r) | |
| m.push(z); | |
| else { | |
| for (var x = Wf(n, k), C = Uf(x), E = 0; E <= C; E++) | |
| m.push(z + E); | |
| n = n.slice(x.length) | |
| } | |
| } | |
| if (0 < n.length) | |
| throw Error("Found " + l + " sections [" + m + "] but has remaining input [" + n + "], entire input [" + k + "]"); | |
| var D = _.se(h, 3, m, Fc); | |
| var L = _.y(a, "includes").call(a, "~") ? a.split("~").slice(1) : []; | |
| for (var O = 0; O < _.le(D, 3, Gc, 2).length; ++O) { | |
| var R = _.le(D, 3, Gc, 2)[O] | |
| , X = L[O]; | |
| switch (R) { | |
| case 7: | |
| var fa; | |
| if (fa = b) { | |
| if (0 === X.length) | |
| throw Error("Cannot decode empty USNat section string."); | |
| var ea = X.split("."); | |
| if (2 < ea.length) | |
| throw Error("Expected at most 2 segments but got " + ea.length + " when decoding " + X + "."); | |
| var ia = void 0 | |
| , ya = void 0 | |
| , oa = void 0 | |
| , Da = void 0 | |
| , ta = void 0 | |
| , Ra = void 0 | |
| , gb = void 0 | |
| , Wa = void 0 | |
| , Lb = void 0 | |
| , wc = void 0 | |
| , wb = void 0 | |
| , xc = void 0 | |
| , Jc = void 0 | |
| , nc = void 0 | |
| , fc = void 0 | |
| , Sd = void 0 | |
| , Uc = void 0 | |
| , yf = void 0 | |
| , Td = void 0 | |
| , He = void 0 | |
| , Bg = void 0 | |
| , Cg = void 0 | |
| , pd = void 0 | |
| , qd = void 0 | |
| , zf = void 0 | |
| , Af = void 0 | |
| , Mb = void 0 | |
| , Bf = void 0 | |
| , Ie = void 0 | |
| , Dg = void 0 | |
| , rd = ea[0]; | |
| if (0 === rd.length) | |
| throw Error("Cannot decode empty core segment string."); | |
| var Vc = Vf(rd, GC) | |
| , Je = Tf(Vc.slice(0, 6)); | |
| Vc = Vc.slice(6); | |
| if (1 !== Je) | |
| throw Error("Unable to decode unsupported USNat Section specification version " + Je + " - only version 1 is supported."); | |
| for (var Eg = 0, Ua = [], Cf = 0; Cf < FC.length; Cf++) { | |
| var Df = FC[Cf]; | |
| Ua.push(Tf(Vc.slice(Eg, Eg + Df))); | |
| Eg += Df | |
| } | |
| var Fg = new BC; | |
| Dg = _.Yl(Fg, 1, Je); | |
| var Gg = Ua.shift(); | |
| Ie = _.K(Dg, 2, Gg); | |
| var Ef = Ua.shift(); | |
| Bf = _.K(Ie, 3, Ef); | |
| var Hh = Ua.shift(); | |
| Mb = _.K(Bf, 4, Hh); | |
| var Ih = Ua.shift(); | |
| Af = _.K(Mb, 5, Ih); | |
| var Jh = Ua.shift(); | |
| zf = _.K(Af, 6, Jh); | |
| var Kh = Ua.shift(); | |
| qd = _.K(zf, 7, Kh); | |
| var Lh = Ua.shift(); | |
| pd = _.K(qd, 8, Lh); | |
| var yc = Ua.shift(); | |
| Cg = _.K(pd, 9, yc); | |
| var Hg = Ua.shift(); | |
| Bg = _.K(Cg, 10, Hg); | |
| var Wc = new AC | |
| , Ig = Ua.shift(); | |
| He = _.K(Wc, 1, Ig); | |
| var sd = Ua.shift(); | |
| Td = _.K(He, 2, sd); | |
| var Yc = Ua.shift(); | |
| yf = _.K(Td, 3, Yc); | |
| var Mh = Ua.shift(); | |
| Uc = _.K(yf, 4, Mh); | |
| var Nh = Ua.shift(); | |
| Sd = _.K(Uc, 5, Nh); | |
| var Jg = Ua.shift(); | |
| fc = _.K(Sd, 6, Jg); | |
| var Ff = Ua.shift(); | |
| nc = _.K(fc, 7, Ff); | |
| var Oh = Ua.shift(); | |
| Jc = _.K(nc, 8, Oh); | |
| var Kg = Ua.shift(); | |
| xc = _.K(Jc, 9, Kg); | |
| var Gf = Ua.shift(); | |
| wb = _.K(xc, 10, Gf); | |
| var Ud = Ua.shift(); | |
| wc = _.K(wb, 11, Ud); | |
| var Vd = Ua.shift(); | |
| Lb = _.K(wc, 12, Vd); | |
| Wa = _.Di(Bg, 11, Lb); | |
| var Hj = new zC | |
| , Lg = Ua.shift(); | |
| gb = _.K(Hj, 1, Lg); | |
| var Mg = Ua.shift(); | |
| Ra = _.K(gb, 2, Mg); | |
| ta = _.Di(Wa, 12, Ra); | |
| var Ng = Ua.shift(); | |
| Da = _.K(ta, 13, Ng); | |
| var Og = Ua.shift(); | |
| oa = _.K(Da, 14, Og); | |
| var xb = Ua.shift(); | |
| ya = _.K(oa, 15, xb); | |
| var Pg = Ua.shift(); | |
| var Qg = ia = _.K(ya, 16, Pg); | |
| if (1 === ea.length) | |
| var Ke = EC(Qg); | |
| else { | |
| var Rg = EC(Qg) | |
| , gc = void 0 | |
| , Ph = void 0 | |
| , Kc = void 0 | |
| , Sg = ea[1]; | |
| if (0 === Sg.length) | |
| throw Error("Cannot decode empty GPC segment string."); | |
| var Le = Vf(Sg, 3) | |
| , Me = Tf(Le.slice(0, 2)); | |
| if (0 > Me || 1 < Me) | |
| throw Error("Attempting to decode unknown GPC segment subsection type " + Me + "."); | |
| Kc = Me + 1; | |
| var Hf = Tf(Le.charAt(2)) | |
| , Qh = new CC; | |
| Ph = _.K(Qh, 2, Kc); | |
| gc = _.Xl(Ph, 1, !!Hf); | |
| Ke = _.Di(Rg, 2, gc) | |
| } | |
| var Zc = _.Zm(Ke, BC, 1); | |
| fa = 1 === _.hg(Zc, 8, 0) || 1 === _.hg(Zc, 9, 0) || 1 === _.hg(Zc, 10, 0) ? !0 : !1 | |
| } | |
| if (fa) | |
| return !0; | |
| break; | |
| case 8: | |
| if (0 === X.length) | |
| throw Error("Cannot decode empty USCA section string."); | |
| var td = X.split("."); | |
| if (2 < td.length) | |
| throw Error("Expected at most 1 sub-section but got " + (td.length - 1) + " when decoding " + X + "."); | |
| var Rh = void 0 | |
| , Tg = void 0 | |
| , If = void 0 | |
| , Ug = void 0 | |
| , Wd = void 0 | |
| , Vg = void 0 | |
| , Ne = void 0 | |
| , jk = void 0 | |
| , kk = void 0 | |
| , Pf = void 0 | |
| , NF = void 0 | |
| , OF = void 0 | |
| , PF = void 0 | |
| , QF = void 0 | |
| , RF = void 0 | |
| , SF = void 0 | |
| , TF = void 0 | |
| , UF = void 0 | |
| , VF = void 0 | |
| , WF = void 0 | |
| , XF = void 0 | |
| , YF = void 0 | |
| , ZF = void 0 | |
| , $F = td[0]; | |
| if (0 === $F.length) | |
| throw Error("Cannot decode empty core segment string."); | |
| var Nn = Vf($F, jC) | |
| , Zt = Tf(Nn.slice(0, 6)); | |
| Nn = Nn.slice(6); | |
| if (1 !== Zt) | |
| throw Error("Unable to decode unsupported USCA Section specification version " + Zt + " - only version 1 is supported."); | |
| for (var $t = 0, zb = [], au = 0; au < iC.length; au++) { | |
| var aG = iC[au]; | |
| zb.push(Tf(Nn.slice($t, $t + aG))); | |
| $t += aG | |
| } | |
| var pW = new eC; | |
| ZF = _.Yl(pW, 1, Zt); | |
| var qW = zb.shift(); | |
| YF = _.K(ZF, 2, qW); | |
| var rW = zb.shift(); | |
| XF = _.K(YF, 3, rW); | |
| var sW = zb.shift(); | |
| WF = _.K(XF, 4, sW); | |
| var tW = zb.shift(); | |
| VF = _.K(WF, 5, tW); | |
| var uW = zb.shift(); | |
| UF = _.K(VF, 6, uW); | |
| var vW = new dC | |
| , wW = zb.shift(); | |
| TF = _.K(vW, 1, wW); | |
| var xW = zb.shift(); | |
| SF = _.K(TF, 2, xW); | |
| var yW = zb.shift(); | |
| RF = _.K(SF, 3, yW); | |
| var zW = zb.shift(); | |
| QF = _.K(RF, 4, zW); | |
| var AW = zb.shift(); | |
| PF = _.K(QF, 5, AW); | |
| var BW = zb.shift(); | |
| OF = _.K(PF, 6, BW); | |
| var CW = zb.shift(); | |
| NF = _.K(OF, 7, CW); | |
| var DW = zb.shift(); | |
| Pf = _.K(NF, 8, DW); | |
| var EW = zb.shift(); | |
| kk = _.K(Pf, 9, EW); | |
| jk = _.Di(UF, 7, kk); | |
| var FW = new cC | |
| , GW = zb.shift(); | |
| Ne = _.K(FW, 1, GW); | |
| var HW = zb.shift(); | |
| Vg = _.K(Ne, 2, HW); | |
| Wd = _.Di(jk, 8, Vg); | |
| var IW = zb.shift(); | |
| Ug = _.K(Wd, 9, IW); | |
| var JW = zb.shift(); | |
| If = _.K(Ug, 10, JW); | |
| var KW = zb.shift(); | |
| Tg = _.K(If, 11, KW); | |
| var LW = zb.shift(); | |
| var bG = Rh = _.K(Tg, 12, LW); | |
| if (1 === td.length) | |
| var cG = hC(bG); | |
| else { | |
| var MW = hC(bG) | |
| , dG = void 0 | |
| , eG = void 0 | |
| , fG = void 0 | |
| , gG = td[1]; | |
| if (0 === gG.length) | |
| throw Error("Cannot decode empty GPC segment string."); | |
| var hG = Vf(gG, 3) | |
| , On = Tf(hG.slice(0, 2)); | |
| if (0 > On || 1 < On) | |
| throw Error("Attempting to decode unknown GPC segment subsection type " + On + "."); | |
| fG = On + 1; | |
| var NW = Tf(hG.charAt(2)) | |
| , OW = new fC; | |
| eG = _.K(OW, 2, fG); | |
| dG = _.Xl(eG, 1, !!NW); | |
| cG = _.Di(MW, 2, dG) | |
| } | |
| var iG = _.Zm(cG, eC, 1); | |
| if (1 === _.hg(iG, 5, 0) || 1 === _.hg(iG, 6, 0)) | |
| return !0; | |
| break; | |
| case 10: | |
| if (0 === X.length) | |
| throw Error("Cannot decode empty USCO section string."); | |
| var lk = X.split("."); | |
| if (2 < lk.length) | |
| throw Error("Expected at most 2 segments but got " + lk.length + " when decoding " + X + "."); | |
| var PW = void 0 | |
| , jG = void 0 | |
| , kG = void 0 | |
| , lG = void 0 | |
| , mG = void 0 | |
| , nG = void 0 | |
| , oG = void 0 | |
| , pG = void 0 | |
| , qG = void 0 | |
| , rG = void 0 | |
| , sG = void 0 | |
| , tG = void 0 | |
| , uG = void 0 | |
| , vG = void 0 | |
| , wG = void 0 | |
| , xG = void 0 | |
| , yG = void 0 | |
| , zG = void 0 | |
| , AG = lk[0]; | |
| if (0 === AG.length) | |
| throw Error("Cannot decode empty core segment string."); | |
| var Pn = Vf(AG, qC) | |
| , bu = Tf(Pn.slice(0, 6)); | |
| Pn = Pn.slice(6); | |
| if (1 !== bu) | |
| throw Error("Unable to decode unsupported USCO Section specification version " + bu + " - only version 1 is supported."); | |
| for (var cu = 0, ac = [], du = 0; du < pC.length; du++) { | |
| var BG = pC[du]; | |
| ac.push(Tf(Pn.slice(cu, cu + BG))); | |
| cu += BG | |
| } | |
| var QW = new lC; | |
| zG = _.Yl(QW, 1, bu); | |
| var RW = ac.shift(); | |
| yG = _.K(zG, 2, RW); | |
| var SW = ac.shift(); | |
| xG = _.K(yG, 3, SW); | |
| var TW = ac.shift(); | |
| wG = _.K(xG, 4, TW); | |
| var UW = ac.shift(); | |
| vG = _.K(wG, 5, UW); | |
| var VW = ac.shift(); | |
| uG = _.K(vG, 6, VW); | |
| var WW = new kC | |
| , XW = ac.shift(); | |
| tG = _.K(WW, 1, XW); | |
| var YW = ac.shift(); | |
| sG = _.K(tG, 2, YW); | |
| var ZW = ac.shift(); | |
| rG = _.K(sG, 3, ZW); | |
| var $W = ac.shift(); | |
| qG = _.K(rG, 4, $W); | |
| var aX = ac.shift(); | |
| pG = _.K(qG, 5, aX); | |
| var bX = ac.shift(); | |
| oG = _.K(pG, 6, bX); | |
| var cX = ac.shift(); | |
| nG = _.K(oG, 7, cX); | |
| mG = _.Di(uG, 7, nG); | |
| var dX = ac.shift(); | |
| lG = _.K(mG, 8, dX); | |
| var eX = ac.shift(); | |
| kG = _.K(lG, 9, eX); | |
| var fX = ac.shift(); | |
| jG = _.K(kG, 10, fX); | |
| var gX = ac.shift(); | |
| var CG = PW = _.K(jG, 11, gX); | |
| if (1 === lk.length) | |
| var DG = oC(CG); | |
| else { | |
| var hX = oC(CG) | |
| , EG = void 0 | |
| , FG = void 0 | |
| , GG = void 0 | |
| , HG = lk[1]; | |
| if (0 === HG.length) | |
| throw Error("Cannot decode empty GPC segment string."); | |
| var IG = Vf(HG, 3) | |
| , Qn = Tf(IG.slice(0, 2)); | |
| if (0 > Qn || 1 < Qn) | |
| throw Error("Attempting to decode unknown GPC segment subsection type " + Qn + "."); | |
| GG = Qn + 1; | |
| var iX = Tf(IG.charAt(2)) | |
| , jX = new mC; | |
| FG = _.K(jX, 2, GG); | |
| EG = _.Xl(FG, 1, !!iX); | |
| DG = _.Di(hX, 2, EG) | |
| } | |
| var JG = _.Zm(DG, lC, 1); | |
| if (1 === _.hg(JG, 5, 0) || 1 === _.hg(JG, 6, 0)) | |
| return !0; | |
| break; | |
| case 12: | |
| if (0 === X.length) | |
| throw Error("Cannot decode empty usct section string."); | |
| var mk = X.split("."); | |
| if (2 < mk.length) | |
| throw Error("Expected at most 2 segments but got " + mk.length + " when decoding " + X + "."); | |
| var kX = void 0 | |
| , KG = void 0 | |
| , LG = void 0 | |
| , MG = void 0 | |
| , NG = void 0 | |
| , OG = void 0 | |
| , PG = void 0 | |
| , QG = void 0 | |
| , RG = void 0 | |
| , SG = void 0 | |
| , TG = void 0 | |
| , UG = void 0 | |
| , VG = void 0 | |
| , WG = void 0 | |
| , XG = void 0 | |
| , YG = void 0 | |
| , ZG = void 0 | |
| , $G = void 0 | |
| , aH = void 0 | |
| , bH = void 0 | |
| , cH = void 0 | |
| , dH = void 0 | |
| , eH = mk[0]; | |
| if (0 === eH.length) | |
| throw Error("Cannot decode empty core segment string."); | |
| var Rn = Vf(eH, yC) | |
| , eu = Tf(Rn.slice(0, 6)); | |
| Rn = Rn.slice(6); | |
| if (1 !== eu) | |
| throw Error("Unable to decode unsupported USCT Section specification version " + eu + " - only version 1 is supported."); | |
| for (var fu = 0, Gb = [], gu = 0; gu < xC.length; gu++) { | |
| var fH = xC[gu]; | |
| Gb.push(Tf(Rn.slice(fu, fu + fH))); | |
| fu += fH | |
| } | |
| var lX = new tC; | |
| dH = _.Yl(lX, 1, eu); | |
| var mX = Gb.shift(); | |
| cH = _.K(dH, 2, mX); | |
| var nX = Gb.shift(); | |
| bH = _.K(cH, 3, nX); | |
| var oX = Gb.shift(); | |
| aH = _.K(bH, 4, oX); | |
| var pX = Gb.shift(); | |
| $G = _.K(aH, 5, pX); | |
| var qX = Gb.shift(); | |
| ZG = _.K($G, 6, qX); | |
| var rX = new sC | |
| , sX = Gb.shift(); | |
| YG = _.K(rX, 1, sX); | |
| var tX = Gb.shift(); | |
| XG = _.K(YG, 2, tX); | |
| var uX = Gb.shift(); | |
| WG = _.K(XG, 3, uX); | |
| var vX = Gb.shift(); | |
| VG = _.K(WG, 4, vX); | |
| var wX = Gb.shift(); | |
| UG = _.K(VG, 5, wX); | |
| var xX = Gb.shift(); | |
| TG = _.K(UG, 6, xX); | |
| var yX = Gb.shift(); | |
| SG = _.K(TG, 7, yX); | |
| var zX = Gb.shift(); | |
| RG = _.K(SG, 8, zX); | |
| QG = _.Di(ZG, 7, RG); | |
| var AX = new rC | |
| , BX = Gb.shift(); | |
| PG = _.K(AX, 1, BX); | |
| var CX = Gb.shift(); | |
| OG = _.K(PG, 2, CX); | |
| var DX = Gb.shift(); | |
| NG = _.K(OG, 3, DX); | |
| MG = _.Di(QG, 8, NG); | |
| var EX = Gb.shift(); | |
| LG = _.K(MG, 9, EX); | |
| var FX = Gb.shift(); | |
| KG = _.K(LG, 10, FX); | |
| var GX = Gb.shift(); | |
| var gH = kX = _.K(KG, 11, GX); | |
| if (1 === mk.length) | |
| var hH = wC(gH); | |
| else { | |
| var HX = wC(gH) | |
| , iH = void 0 | |
| , jH = void 0 | |
| , kH = void 0 | |
| , lH = mk[1]; | |
| if (0 === lH.length) | |
| throw Error("Cannot decode empty GPC segment string."); | |
| var mH = Vf(lH, 3) | |
| , Sn = Tf(mH.slice(0, 2)); | |
| if (0 > Sn || 1 < Sn) | |
| throw Error("Attempting to decode unknown GPC segment subsection type " + Sn + "."); | |
| kH = Sn + 1; | |
| var IX = Tf(mH.charAt(2)) | |
| , JX = new uC; | |
| jH = _.K(JX, 2, kH); | |
| iH = _.Xl(jH, 1, !!IX); | |
| hH = _.Di(HX, 2, iH) | |
| } | |
| var nH = _.Zm(hH, tC, 1); | |
| if (1 === _.hg(nH, 5, 0) || 1 === _.hg(nH, 6, 0)) | |
| return !0; | |
| break; | |
| case 9: | |
| if (0 === X.length) | |
| throw Error("Cannot decode empty USVA section string."); | |
| var Tn = Vf(X, KC) | |
| , hu = Tf(Tn.slice(0, 6)); | |
| Tn = Tn.slice(6); | |
| if (1 !== hu) | |
| throw Error("Unable to decode unsupported USVA Section specification version " + hu + " - only version 1 is supported."); | |
| for (var iu = 0, Ub = [], ju = 0; ju < JC.length; ju++) { | |
| var oH = JC[ju]; | |
| Ub.push(Tf(Tn.slice(iu, iu + oH))); | |
| iu += oH | |
| } | |
| var KX = hu | |
| , LX = new IC | |
| , MX = _.Yl(LX, 1, KX) | |
| , NX = Ub.shift() | |
| , OX = _.K(MX, 2, NX) | |
| , PX = Ub.shift() | |
| , QX = _.K(OX, 3, PX) | |
| , RX = Ub.shift() | |
| , SX = _.K(QX, 4, RX) | |
| , TX = Ub.shift() | |
| , UX = _.K(SX, 5, TX) | |
| , VX = Ub.shift(); | |
| var WX = _.K(UX, 6, VX); | |
| var XX = new HC | |
| , YX = Ub.shift() | |
| , ZX = _.K(XX, 1, YX) | |
| , $X = Ub.shift() | |
| , aY = _.K(ZX, 2, $X) | |
| , bY = Ub.shift() | |
| , cY = _.K(aY, 3, bY) | |
| , dY = Ub.shift() | |
| , eY = _.K(cY, 4, dY) | |
| , fY = Ub.shift() | |
| , gY = _.K(eY, 5, fY) | |
| , hY = Ub.shift() | |
| , iY = _.K(gY, 6, hY) | |
| , jY = Ub.shift() | |
| , kY = _.K(iY, 7, jY) | |
| , lY = Ub.shift(); | |
| var mY = _.K(kY, 8, lY); | |
| var nY = _.Di(WX, 7, mY) | |
| , oY = Ub.shift() | |
| , pY = _.K(nY, 8, oY) | |
| , qY = Ub.shift() | |
| , rY = _.K(pY, 9, qY) | |
| , sY = Ub.shift() | |
| , tY = _.K(rY, 10, sY) | |
| , uY = Ub.shift() | |
| , pH = _.K(tY, 11, uY); | |
| if (1 === _.hg(pH, 5, 0) || 1 === _.hg(pH, 6, 0)) | |
| return !0 | |
| } | |
| } | |
| return !1 | |
| } | |
| , EI = { | |
| eventName: "signalStatus", | |
| data: "ready", | |
| pingData: { | |
| internalErrorState: 2, | |
| gppString: "GPP_ERROR_STRING_UNAVAILABLE", | |
| applicableSections: [-1] | |
| }, | |
| listenerId: -1 | |
| } | |
| , CI = { | |
| eventName: "signalStatus", | |
| data: "ready", | |
| pingData: { | |
| gppString: "GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT", | |
| internalErrorState: 2, | |
| applicableSections: [-1] | |
| }, | |
| listenerId: -1 | |
| } | |
| , DI = { | |
| eventName: "signalStatus", | |
| data: "ready", | |
| pingData: { | |
| gppString: "GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR", | |
| internalErrorState: 2, | |
| applicableSections: [-1] | |
| }, | |
| listenerId: -1 | |
| }; | |
| var GI = function(a) { | |
| a = Error.call(this, a); | |
| this.message = a.message; | |
| "stack"in a && (this.stack = a.stack); | |
| _.y(Object, "setPrototypeOf").call(Object, this, GI.prototype) | |
| }; | |
| _.T(GI, Error); | |
| GI.prototype.name = "PublisherInputError"; | |
| var HI = function(a) { | |
| a = Error.call(this, a); | |
| this.message = a.message; | |
| "stack"in a && (this.stack = a.stack); | |
| _.y(Object, "setPrototypeOf").call(Object, this, HI.prototype) | |
| }; | |
| _.T(HI, Error); | |
| HI.prototype.name = "ServerError"; | |
| var II = function(a) { | |
| a = Error.call(this, a); | |
| this.message = a.message; | |
| "stack"in a && (this.stack = a.stack); | |
| _.y(Object, "setPrototypeOf").call(Object, this, II.prototype) | |
| }; | |
| _.T(II, Error); | |
| II.prototype.name = "NetworkError"; | |
| _.yh = function(a) { | |
| var b = "Yc"; | |
| if (a.Yc && a.hasOwnProperty(b)) | |
| return a.Yc; | |
| b = new a; | |
| return a.Yc = b | |
| } | |
| ; | |
| var zh = function() {}; | |
| zh.prototype.g = function() {} | |
| ; | |
| zh.prototype.l = function() {} | |
| ; | |
| zh.prototype.A = function() { | |
| return [] | |
| } | |
| ; | |
| zh.prototype.j = function() { | |
| return [] | |
| } | |
| ; | |
| var ai = function(a, b) { | |
| a.g = xh(1, b, function() {}); | |
| a.A = function(c, d) { | |
| return xh(2, b, function() { | |
| return [] | |
| })(c, 2, d) | |
| } | |
| ; | |
| a.j = function() { | |
| return xh(3, b, function() { | |
| return [] | |
| })(2) | |
| } | |
| ; | |
| a.l = function(c) { | |
| xh(16, b, function() {})(c, 2) | |
| } | |
| }; | |
| var Vh = function() { | |
| var a = {}; | |
| this.A = function(b, c) { | |
| return null != a[b] ? a[b] : c | |
| } | |
| ; | |
| this.l = function(b, c) { | |
| return null != a[b] ? a[b] : c | |
| } | |
| ; | |
| this.j = function(b, c) { | |
| return null != a[b] ? a[b] : c | |
| } | |
| ; | |
| this.K = function(b, c) { | |
| return null != a[b] ? a[b] : c | |
| } | |
| ; | |
| this.F = function(b, c) { | |
| return null != a[b] ? c.concat(a[b]) : c | |
| } | |
| ; | |
| this.g = function() {} | |
| }; | |
| var Zh = function() { | |
| this.g = function() {} | |
| } | |
| , ci = function(a, b) { | |
| a.g = xh(14, b, function() {}) | |
| }; | |
| var en = function(a, b, c) { | |
| a && null !== b && b != b.top && (b = b.top); | |
| try { | |
| return (void 0 === c ? 0 : c) ? (new _.qn(b.innerWidth,b.innerHeight)).round() : _.$A(b || window).round() | |
| } catch (d) { | |
| return new _.qn(-12245933,-12245933) | |
| } | |
| } | |
| , JI = function(a) { | |
| a = void 0 === a ? _.t : a; | |
| a = a.devicePixelRatio; | |
| return "number" === typeof a ? +a.toFixed(3) : null | |
| } | |
| , KI = function(a) { | |
| return "CSS1Compat" == a.compatMode ? a.documentElement : a.body | |
| } | |
| , Mv = function(a, b) { | |
| b = void 0 === b ? _.t : b; | |
| a = a.scrollingElement || KI(a); | |
| return new _.mn(b.pageXOffset || a.scrollLeft,b.pageYOffset || a.scrollTop) | |
| } | |
| , Bn = function(a) { | |
| try { | |
| return !(!a || !(a.offsetWidth || a.offsetHeight || a.getClientRects().length)) | |
| } catch (b) { | |
| return !1 | |
| } | |
| }; | |
| var LI = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(LI, _.G); | |
| LI.prototype.Qi = function() { | |
| return _.bj(this, 1) | |
| } | |
| ; | |
| LI.prototype.Pi = function() { | |
| return _.bj(this, 2) | |
| } | |
| ; | |
| var mh = function(a) { | |
| return _.Q(a, 5) | |
| } | |
| , MI = function(a, b) { | |
| _.ti(a, 13, b) | |
| } | |
| , NI = function(a, b) { | |
| _.ti(a, 12, b) | |
| } | |
| , OI = function(a, b) { | |
| return _.se(a, 10, b, _.Pc) | |
| } | |
| , PI = function(a, b) { | |
| return Mi(a, 11, b) | |
| }; | |
| LI.prototype.Li = function() { | |
| return _.bj(this, 11) | |
| } | |
| ; | |
| LI.ca = [10]; | |
| var RI, SI, TI; | |
| _.QI = function(a) { | |
| this.g = a; | |
| this.A = 0 | |
| } | |
| ; | |
| RI = function(a, b) { | |
| var c = _.I(DE); | |
| if (void 0 === c ? 0 : c) | |
| return th(a.g) ? !!mh(b) : !1; | |
| if (0 === a.A) { | |
| if (_.po(a, "__gads", b)) | |
| b = !0; | |
| else { | |
| c = a.g; | |
| mh(b) && uh("GoogleAdServingTest", "Good", void 0, c); | |
| if (c = "Good" === ph("GoogleAdServingTest", b, a.g)) { | |
| var d = a.g; | |
| mh(b) && "null" !== d.origin && (new sh(d.document)).remove("GoogleAdServingTest", void 0, void 0) | |
| } | |
| b = c | |
| } | |
| a.A = b ? 2 : 1 | |
| } | |
| return 2 === a.A | |
| } | |
| ; | |
| _.po = function(a, b, c) { | |
| return c ? ph(b, c, a.g) : null | |
| } | |
| ; | |
| SI = function(a, b, c, d) { | |
| if (d) { | |
| var e = _.vg(c, 2) - Date.now() / 1E3; | |
| e = { | |
| yf: Math.max(e, 0), | |
| path: _.v(c, 3), | |
| domain: _.v(c, 4), | |
| Mj: !1 | |
| }; | |
| c = c.getValue(); | |
| a = a.g; | |
| mh(d) && uh(b, c, e, a) | |
| } | |
| } | |
| ; | |
| TI = function(a, b, c) { | |
| if (c && ph(b, c, a.g)) { | |
| var d = a.g.location.hostname; | |
| if ("localhost" === d) | |
| d = ["localhost"]; | |
| else if (d = d.split("."), | |
| 2 > d.length) | |
| d = []; | |
| else { | |
| for (var e = [], f = 0; f < d.length - 1; ++f) | |
| e.push(d.slice(f).join(".")); | |
| d = e | |
| } | |
| d = _.A(d); | |
| for (var g = d.next(); !g.done; g = d.next()) | |
| e = b, | |
| f = a.g, | |
| g = g.value, | |
| mh(c) && "null" !== f.origin && (new sh(f.document)).remove(e, "/", g) | |
| } | |
| } | |
| ; | |
| var UI = {} | |
| , VI = (UI[3] = qf(Gx(new Fx(Dx,"https://s0.2mdn.net/ads/richmedia/studio/mu/templates/hifi/hifi.js"))), | |
| UI); | |
| ({})[3] = qf(Gx(new Fx(Dx,"https://s0.2mdn.net/ads/richmedia/studio_canary/mu/templates/hifi/hifi_canary.js"))); | |
| var WI = function(a) { | |
| this.g = a; | |
| this.A = fy() | |
| } | |
| , XI = function(a) { | |
| var b = {}; | |
| _.Px(a, function(c) { | |
| b[c.g] = c.A | |
| }); | |
| return b | |
| }; | |
| _.YI = _.Mw(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"]); | |
| var Aw = function(a, b, c) { | |
| this.configuration = a; | |
| this.La = b; | |
| this.g = c | |
| }; | |
| Aw.prototype.log = function(a, b, c) { | |
| var d, e = null != (d = c.tb) ? d : this.configuration[a].bf; | |
| 0 === e || 1 / e < this.g || (b = b(_.y(Object, "assign").call(Object, {}, { | |
| tb: e | |
| }, c)), | |
| this.configuration[a].send(this.La, b)) | |
| } | |
| ; | |
| var ZI = function(a, b, c, d, e, f) { | |
| _.V.call(this); | |
| this.Kb = a; | |
| this.status = 1; | |
| this.j = b; | |
| this.l = c; | |
| this.J = d; | |
| this.me = !!e; | |
| this.F = Math.random(); | |
| this.I = {}; | |
| this.g = null; | |
| this.o = (0, | |
| _.px)(this.H, this); | |
| this.T = f | |
| }; | |
| _.T(ZI, _.V); | |
| ZI.prototype.H = function(a) { | |
| if (!("*" !== this.l && a.origin !== this.l || !this.me && a.source != this.j)) { | |
| var b = null; | |
| try { | |
| b = JSON.parse(a.data) | |
| } catch (c) {} | |
| if (_.Ka(b) && (a = b.i, | |
| b.c === this.Kb && a != this.F)) { | |
| if (2 !== this.status) | |
| try { | |
| this.status = 2, | |
| $I(this), | |
| this.g && (this.g(), | |
| this.g = null) | |
| } catch (c) {} | |
| a = b.s; | |
| b = b.p; | |
| if ("string" === typeof a && ("string" === typeof b || _.Ka(b)) && this.I.hasOwnProperty(a)) | |
| this.I[a](b) | |
| } | |
| } | |
| } | |
| ; | |
| var $I = function(a) { | |
| var b = {}; | |
| b.c = a.Kb; | |
| b.i = a.F; | |
| a.T && (b.e = a.T); | |
| a.j.postMessage(JSON.stringify(b), a.l) | |
| }; | |
| ZI.prototype.C = function() { | |
| if (1 === this.status) { | |
| try { | |
| this.j.postMessage && $I(this) | |
| } catch (a) {} | |
| window.setTimeout((0, | |
| _.px)(this.C, this), 50) | |
| } | |
| } | |
| ; | |
| ZI.prototype.connect = function(a) { | |
| a && (this.g = a); | |
| _.vf(window, "message", this.o); | |
| this.J && this.C() | |
| } | |
| ; | |
| var aJ = function(a, b, c) { | |
| a.I[b] = c | |
| }; | |
| ZI.prototype.send = function(a, b) { | |
| var c = {}; | |
| c.c = this.Kb; | |
| c.i = this.F; | |
| c.s = a; | |
| c.p = b; | |
| try { | |
| this.j.postMessage(JSON.stringify(c), this.l) | |
| } catch (d) {} | |
| } | |
| ; | |
| ZI.prototype.A = function() { | |
| this.status = 3; | |
| _.bg(window, "message", this.o); | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| var ei = new _.B.Map([["navigate", 1], ["reload", 2], ["back_forward", 3], ["prerender", 4]]) | |
| , fi = new _.B.Map([[0, 1], [1, 2], [2, 3]]); | |
| var bJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(bJ, _.G); | |
| var cJ = of(bJ); | |
| var dJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(dJ, _.G); | |
| var eJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(eJ, _.G); | |
| var fJ, gJ, hJ, iJ; | |
| _.os = function(a) { | |
| return a.prerendering ? 3 : { | |
| visible: 1, | |
| hidden: 2, | |
| prerender: 3, | |
| preview: 4, | |
| unloaded: 5 | |
| }[a.visibilityState || a.webkitVisibilityState || a.mozVisibilityState || ""] || 0 | |
| } | |
| ; | |
| fJ = function(a) { | |
| var b; | |
| a.visibilityState ? b = "visibilitychange" : a.mozVisibilityState ? b = "mozvisibilitychange" : a.webkitVisibilityState && (b = "webkitvisibilitychange"); | |
| return b | |
| } | |
| ; | |
| gJ = function(a) { | |
| return null != a.hidden ? a.hidden : null != a.mozHidden ? a.mozHidden : null != a.webkitHidden ? a.webkitHidden : null | |
| } | |
| ; | |
| hJ = function(a, b) { | |
| if (3 == _.os(b)) | |
| return !1; | |
| a(); | |
| return !0 | |
| } | |
| ; | |
| iJ = function(a, b) { | |
| var c = !0; | |
| c = void 0 === c ? !1 : c; | |
| if (!hJ(a, b)) | |
| if (c) { | |
| var d = function() { | |
| _.bg(b, "prerenderingchange", d); | |
| a() | |
| }; | |
| _.vf(b, "prerenderingchange", d) | |
| } else { | |
| var e = !1 | |
| , f = fJ(b) | |
| , g = function() { | |
| !e && hJ(a, b) && (e = !0, | |
| _.bg(b, f, g)) | |
| }; | |
| f && _.vf(b, f, g) | |
| } | |
| } | |
| ; | |
| _.hi = function() { | |
| var a = this; | |
| this.promise = new _.B.Promise(function(b, c) { | |
| a.resolve = b; | |
| a.reject = c | |
| } | |
| ) | |
| } | |
| ; | |
| _.jJ = function() { | |
| this.g = Math.random() | |
| } | |
| ; | |
| _.Bj = function(a, b, c, d, e) { | |
| if (((void 0 === d ? 0 : d) ? a.g : Math.random()) < (e || .001)) | |
| try { | |
| if (c instanceof _.VC) | |
| var f = c; | |
| else | |
| f = new _.VC, | |
| _.io(c, function(h, k) { | |
| var l = f | |
| , m = l.j++; | |
| h = _.WC(k, h); | |
| l.g.push(m); | |
| l.A[m] = h | |
| }); | |
| var g = $C(f, "/pagead/gen_204?id=" + b + "&"); | |
| g && aD(_.t, g) | |
| } catch (h) {} | |
| } | |
| ; | |
| var Zi = /^v?\d{1,3}(\.\d{1,3}){0,2}(-pre)?$/ | |
| , Xi = new _.B.Map; | |
| var kJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(kJ, _.G); | |
| var lJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(lJ, _.G); | |
| var mJ = function(a, b) { | |
| return _.se(a, 1, b, _.ed) | |
| }; | |
| lJ.ca = [1]; | |
| var nJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(nJ, _.G); | |
| var oJ = function(a, b) { | |
| return _.se(a, 1, b, Hc) | |
| }; | |
| nJ.ca = [1, 2]; | |
| var pJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(pJ, _.G); | |
| var qJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(qJ, _.G); | |
| var rJ = function(a) { | |
| a = Error.call(this, a); | |
| this.message = a.message; | |
| "stack"in a && (this.stack = a.stack); | |
| _.y(Object, "setPrototypeOf").call(Object, this, rJ.prototype); | |
| this.name = "InputError" | |
| }; | |
| _.T(rJ, Error); | |
| var sJ = function() { | |
| this.rb = !1 | |
| } | |
| , tJ = function() { | |
| sJ.apply(this, arguments); | |
| this.Ld = new _.hi | |
| }; | |
| _.T(tJ, sJ); | |
| var uJ = function(a, b) { | |
| a.rb || (a.rb = !0, | |
| a.Ae = b, | |
| a.Ld.resolve(b)) | |
| }; | |
| _.Hw.Object.defineProperties(tJ.prototype, { | |
| promise: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.Ld.promise | |
| } | |
| }, | |
| Od: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.rb | |
| } | |
| }, | |
| error: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.ze | |
| } | |
| } | |
| }); | |
| var wq = function() { | |
| tJ.apply(this, arguments) | |
| }; | |
| _.T(wq, tJ); | |
| _.q = wq.prototype; | |
| _.q.G = function(a) { | |
| uJ(this, a) | |
| } | |
| ; | |
| _.q.Ia = function(a) { | |
| uJ(this, null != a ? a : null) | |
| } | |
| ; | |
| _.q.ba = function() { | |
| uJ(this, null) | |
| } | |
| ; | |
| _.q.Na = function(a) { | |
| var b = this; | |
| a.then(function(c) { | |
| uJ(b, c) | |
| }) | |
| } | |
| ; | |
| _.q.ub = function(a) { | |
| this.rb || (this.rb = !0, | |
| this.Ae = null, | |
| this.ze = a, | |
| this.Ld.reject(a)) | |
| } | |
| ; | |
| var vJ = function() { | |
| tJ.apply(this, arguments) | |
| }; | |
| _.T(vJ, tJ); | |
| vJ.prototype.G = function(a) { | |
| uJ(this, a) | |
| } | |
| ; | |
| vJ.prototype.Na = function(a) { | |
| var b = this; | |
| a.then(function(c) { | |
| return void uJ(b, c) | |
| }) | |
| } | |
| ; | |
| vJ.prototype.ub = function(a) { | |
| this.rb || (this.rb = !0, | |
| this.ze = a, | |
| this.Ld.reject(a)) | |
| } | |
| ; | |
| var wJ = function() { | |
| vJ.apply(this, arguments) | |
| }; | |
| _.T(wJ, vJ); | |
| wJ.prototype.Ia = function(a) { | |
| uJ(this, null != a ? a : null) | |
| } | |
| ; | |
| wJ.prototype.ba = function() { | |
| uJ(this, null) | |
| } | |
| ; | |
| wJ.prototype.Na = function(a) { | |
| var b = this; | |
| a.then(function(c) { | |
| return void b.Ia(c) | |
| }) | |
| } | |
| ; | |
| var xJ = function(a) { | |
| this.rb = !1; | |
| this.wc = a | |
| }; | |
| _.T(xJ, sJ); | |
| xJ.prototype.Od = function() { | |
| return this.wc.rb | |
| } | |
| ; | |
| xJ.prototype.Dg = function() { | |
| return null != this.wc.Ae | |
| } | |
| ; | |
| _.Hw.Object.defineProperties(xJ.prototype, { | |
| error: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.wc.ze | |
| } | |
| } | |
| }); | |
| var yJ = function(a) { | |
| xJ.call(this, a); | |
| this.wc = a | |
| }; | |
| _.T(yJ, xJ); | |
| _.Hw.Object.defineProperties(yJ.prototype, { | |
| value: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.wc.Ae | |
| } | |
| } | |
| }); | |
| var zJ = function(a) { | |
| xJ.call(this, a); | |
| this.wc = a | |
| }; | |
| _.T(zJ, xJ); | |
| _.Hw.Object.defineProperties(zJ.prototype, { | |
| value: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| var a; | |
| return null != (a = this.wc.Ae) ? a : null | |
| } | |
| } | |
| }); | |
| var AJ = function() { | |
| xJ.apply(this, arguments) | |
| }; | |
| _.T(AJ, xJ); | |
| _.Hw.Object.defineProperties(AJ.prototype, { | |
| value: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| var a; | |
| return null != (a = this.wc.Ae) ? a : null | |
| } | |
| } | |
| }); | |
| var ps = function() { | |
| tJ.apply(this, arguments) | |
| }; | |
| _.T(ps, tJ); | |
| ps.prototype.notify = function() { | |
| uJ(this, null) | |
| } | |
| ; | |
| var BJ = function(a, b) { | |
| b.then(function() { | |
| a.notify() | |
| }) | |
| } | |
| , CJ = function(a, b) { | |
| b = void 0 === b ? !1 : b; | |
| wq.call(this); | |
| var c = this; | |
| a = a.map(function(d) { | |
| return d.promise.then(function(e) { | |
| if (b || null != e) | |
| return e; | |
| throw e; | |
| }, function(e) { | |
| c.rb = !0; | |
| c.ze = e; | |
| c.Ld.reject(e); | |
| return null | |
| }) | |
| }); | |
| _.y(_.B.Promise, "any").call(_.B.Promise, a).then(function(d) { | |
| c.rb || uJ(c, d) | |
| }, function() { | |
| c.rb || uJ(c, null) | |
| }) | |
| }; | |
| _.T(CJ, wq); | |
| var DJ = function() { | |
| _.V.apply(this, arguments); | |
| this.g = []; | |
| this.l = []; | |
| this.j = [] | |
| }; | |
| _.T(DJ, _.V); | |
| var EJ = function(a, b, c) { | |
| a.l.push({ | |
| qc: void 0 === c ? !1 : c, | |
| lg: b | |
| }) | |
| }; | |
| DJ.prototype.qc = function(a) { | |
| var b = _.y(this.l, "find").call(this.l, function(c) { | |
| return c.lg === a | |
| }); | |
| b && (b.qc = !0) | |
| } | |
| ; | |
| DJ.prototype.A = function() { | |
| this.g.length = 0; | |
| this.j.length = 0; | |
| this.l.length = 0; | |
| _.V.prototype.A.call(this) | |
| } | |
| ; | |
| var FJ = function(a, b, c) { | |
| _.V.call(this); | |
| this.id = a; | |
| this.timeoutMs = b; | |
| this.ga = c; | |
| this.started = !1; | |
| this.Ra = new DJ; | |
| _.S(this, this.Ra) | |
| }; | |
| _.T(FJ, _.V); | |
| FJ.prototype.start = function() { | |
| var a = this, b; | |
| return _.xf(function(c) { | |
| if (1 == c.g) { | |
| if (a.started) | |
| return c.return(); | |
| a.started = !0; | |
| c.l = 2; | |
| return c.yield(ej(a.Ra.l, a.timeoutMs), 4) | |
| } | |
| if (2 != c.g) { | |
| if (!a.K) { | |
| for (var d = 0, e = _.A(a.Ra.j), f = e.next(); !f.done; f = e.next()) { | |
| if (!f.value.Dg()) | |
| throw Error("missing input: " + a.id + "/" + d); | |
| ++d | |
| } | |
| a.g() | |
| } | |
| c.g = 0; | |
| c.l = 0 | |
| } else { | |
| b = Kf(c); | |
| if (a.K) | |
| return c.return(); | |
| b instanceof rJ ? a.I(b) : b instanceof Error && (a.ga ? a.ga(a.id, b) : a.F(b), | |
| a.l(b)); | |
| c.g = 0 | |
| } | |
| }) | |
| } | |
| ; | |
| var W = function(a, b) { | |
| b = void 0 === b ? new wq : b; | |
| a.Ra.g.push(b); | |
| return b | |
| } | |
| , GJ = function(a) { | |
| var b = void 0 === b ? new wJ : b; | |
| a.Ra.g.push(b); | |
| return b | |
| } | |
| , HJ = function(a, b) { | |
| b = void 0 === b ? new ps : b; | |
| a.Ra.g.push(b); | |
| return b | |
| } | |
| , Y = function(a, b) { | |
| EJ(a.Ra, b); | |
| b = new yJ(b); | |
| a.Ra.j.push(b); | |
| return b | |
| } | |
| , IJ = function(a, b) { | |
| EJ(a.Ra, b); | |
| return new zJ(b) | |
| } | |
| , JJ = function(a, b) { | |
| EJ(a.Ra, b, !0); | |
| return new zJ(b) | |
| } | |
| , KJ = function(a, b) { | |
| EJ(a.Ra, b) | |
| } | |
| , LJ = function(a, b) { | |
| b = new CJ(b); | |
| EJ(a.Ra, b); | |
| b = new yJ(b); | |
| a.Ra.j.push(b); | |
| return b | |
| }; | |
| FJ.prototype.I = function() {} | |
| ; | |
| FJ.prototype.l = function(a) { | |
| if (!this.ga && this.Ra.g.length) { | |
| a = new rJ(a.message); | |
| for (var b = _.A(this.Ra.g), c = b.next(); !c.done; c = b.next()) | |
| if (c = c.value, | |
| !c.Od) { | |
| var d = a; | |
| c.rb = !0; | |
| c.ze = d; | |
| c.Ld.reject(d) | |
| } | |
| } | |
| } | |
| ; | |
| var MJ = function(a, b, c, d, e, f) { | |
| FJ.call(this, a, e, f); | |
| this.f = b; | |
| this.C = d; | |
| a = {}; | |
| c = _.A(_.y(Object, "entries").call(Object, c)); | |
| for (b = c.next(); !b.done; b = c.next()) | |
| d = _.A(b.value), | |
| b = d.next().value, | |
| (d = d.next().value) && (a[b] = IJ(this, d)); | |
| this.o = a | |
| }; | |
| _.T(MJ, FJ); | |
| MJ.prototype.g = function() { | |
| for (var a = this.f, b = {}, c = _.A(_.y(Object, "entries").call(Object, this.o)), d = c.next(); !d.done; d = c.next()) { | |
| var e = _.A(d.value); | |
| d = e.next().value; | |
| e = e.next().value; | |
| b[d] = e.value | |
| } | |
| a = a.call(this, b, this.C); | |
| this.j(a) | |
| } | |
| ; | |
| MJ.prototype.F = function() {} | |
| ; | |
| var OJ = function(a, b) { | |
| NJ(a); | |
| KJ(a, b); | |
| return a | |
| } | |
| , NJ = function(a) { | |
| if (a.started) | |
| throw Error("Invalid opreation: producer has already started"); | |
| }; | |
| var jr = function(a, b, c, d, e, f) { | |
| MJ.call(this, a, b, c, d, e, f); | |
| this.output = W(this, new wq); | |
| this.complete = new ps | |
| }; | |
| _.T(jr, MJ); | |
| jr.prototype.j = function(a) { | |
| var b = this; | |
| a.then(function(c) { | |
| uJ(b.output, c); | |
| b.complete.notify() | |
| }) | |
| } | |
| ; | |
| var PJ = function(a, b, c, d, e, f, g) { | |
| MJ.call(this, a, b, c, d, f, g); | |
| this.finished = new ps; | |
| a = _.y(Object, "keys").call(Object, e); | |
| a = _.A(a); | |
| for (b = a.next(); !b.done; b = a.next()) | |
| this[b.value] = W(this) | |
| }; | |
| _.T(PJ, MJ); | |
| PJ.prototype.j = function(a) { | |
| a = _.A(_.y(Object, "entries").call(Object, a)); | |
| for (var b = a.next(); !b.done; b = a.next()) { | |
| var c = _.A(b.value); | |
| b = c.next().value; | |
| c = c.next().value; | |
| uJ(this[b], c) | |
| } | |
| this.finished.notify() | |
| } | |
| ; | |
| var QJ = function(a) { | |
| this.g = void 0 === a ? function() {} | |
| : a | |
| }; | |
| var Qk = function(a) { | |
| a = void 0 === a ? new QJ : a; | |
| _.V.call(this); | |
| this.F = a; | |
| this.I = []; | |
| this.o = []; | |
| this.J = {}; | |
| this.l = []; | |
| this.j = new _.hi; | |
| this.g = {} | |
| }; | |
| _.T(Qk, _.V); | |
| var J = function(a, b) { | |
| _.S(a, b); | |
| a.I.push(b); | |
| return b | |
| } | |
| , il = function(a, b) { | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) | |
| J(a, c.value) | |
| } | |
| , fv = function(a, b, c, d) { | |
| b = new PJ(b.id,b.nf,c,d,b.ym,b.tf,a.F.g); | |
| return J(a, b) | |
| } | |
| , Yu = function(a, b) { | |
| a.o.push(b); | |
| _.S(a, b) | |
| } | |
| , RJ = function(a) { | |
| var b, c, d, e, f, g, h, k, l, m, n, p; | |
| return _.xf(function(r) { | |
| switch (r.g) { | |
| case 1: | |
| if (!a.l.length) { | |
| r.g = 2; | |
| break | |
| } | |
| return r.yield(_.B.Promise.all(a.l.map(function(u) { | |
| return u.j.promise | |
| })), 2); | |
| case 2: | |
| b = _.A(a.I); | |
| for (c = b.next(); !c.done; c = b.next()) | |
| d = c.value, | |
| d.start(); | |
| e = _.A(a.o); | |
| for (f = e.next(); !f.done; f = e.next()) | |
| g = f.value, | |
| RJ(g); | |
| if (!a.g) { | |
| r.g = 4; | |
| break | |
| } | |
| h = _.y(Object, "keys").call(Object, a.g); | |
| if (!h.length) { | |
| r.g = 4; | |
| break | |
| } | |
| return r.yield(_.B.Promise.all(_.y(Object, "values").call(Object, a.g).map(function(u) { | |
| return u.promise | |
| })), 6); | |
| case 6: | |
| for (k = r.A, | |
| l = 0, | |
| m = _.A(h), | |
| n = m.next(); !n.done; n = m.next()) | |
| p = n.value, | |
| a.J[p] = k[l++]; | |
| case 4: | |
| return a.j.resolve(a.J), | |
| r.return(a.j.promise) | |
| } | |
| }) | |
| }; | |
| Qk.prototype.run = function() { | |
| RJ(this) | |
| } | |
| ; | |
| Qk.prototype.A = function() { | |
| _.V.prototype.A.call(this); | |
| this.I.length = 0; | |
| this.o.length = 0; | |
| this.l.length = 0 | |
| } | |
| ; | |
| var SJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(SJ, _.G); | |
| SJ.ca = [1]; | |
| var TJ = [0, nz, bA]; | |
| var UJ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(UJ, _.G); | |
| UJ.ca = [1, 2]; | |
| UJ.prototype.g = nf([0, nz, bA, nz, TJ]); | |
| var Qq = 728 * 1.38; | |
| var WJ, VJ; | |
| WJ = function() { | |
| this.wasPlaTagProcessed = !1; | |
| this.wasReactiveAdConfigReceived = {}; | |
| this.adCount = {}; | |
| this.wasReactiveAdVisible = {}; | |
| this.stateForType = {}; | |
| this.reactiveTypeEnabledInAsfe = {}; | |
| this.wasReactiveTagRequestSent = !1; | |
| this.reactiveTypeDisabledByPublisher = {}; | |
| this.tagSpecificState = {}; | |
| this.messageValidationEnabled = !1; | |
| this.floatingAdsStacking = new VJ; | |
| this.sideRailProcessedFixedElements = new _.B.Set; | |
| this.sideRailAvailableSpace = new _.B.Map; | |
| this.sideRailPlasParam = new _.B.Map; | |
| this.A = []; | |
| this.g = null | |
| } | |
| ; | |
| _.bk = function(a) { | |
| a.google_reactive_ads_global_state ? (null == a.google_reactive_ads_global_state.sideRailProcessedFixedElements && (a.google_reactive_ads_global_state.sideRailProcessedFixedElements = new _.B.Set), | |
| null == a.google_reactive_ads_global_state.sideRailAvailableSpace && (a.google_reactive_ads_global_state.sideRailAvailableSpace = new _.B.Map), | |
| null == a.google_reactive_ads_global_state.sideRailPlasParam && (a.google_reactive_ads_global_state.sideRailPlasParam = new _.B.Map)) : a.google_reactive_ads_global_state = new WJ; | |
| return a.google_reactive_ads_global_state | |
| } | |
| ; | |
| VJ = function() { | |
| this.maxZIndexRestrictions = {}; | |
| this.nextRestrictionId = 0; | |
| this.maxZIndexListeners = [] | |
| } | |
| ; | |
| var $J, bK, YJ; | |
| _.XJ = function(a) { | |
| this.g = _.bk(a).floatingAdsStacking | |
| } | |
| ; | |
| _.ZJ = function(a, b) { | |
| return new YJ(a,b) | |
| } | |
| ; | |
| $J = function(a) { | |
| a = _.nB(a.g.maxZIndexRestrictions); | |
| return a.length ? Math.min.apply(null, a) : null | |
| } | |
| ; | |
| _.aK = function(a, b) { | |
| a.g.maxZIndexListeners.push(b); | |
| b($J(a)) | |
| } | |
| ; | |
| bK = function(a) { | |
| var b = $J(a); | |
| _.Px(a.g.maxZIndexListeners, function(c) { | |
| return c(b) | |
| }) | |
| } | |
| ; | |
| YJ = function(a, b) { | |
| this.A = a; | |
| this.l = b; | |
| this.g = null | |
| } | |
| ; | |
| _.cK = function(a) { | |
| if (null == a.g) { | |
| var b = a.A | |
| , c = a.l | |
| , d = b.g.nextRestrictionId++; | |
| b.g.maxZIndexRestrictions[d] = c; | |
| bK(b); | |
| a.g = d | |
| } | |
| } | |
| ; | |
| _.dK = function(a) { | |
| if (null != a.g) { | |
| var b = a.A; | |
| delete b.g.maxZIndexRestrictions[a.g]; | |
| bK(b); | |
| a.g = null | |
| } | |
| } | |
| ; | |
| var wj, eK; | |
| _.zj = function(a, b) { | |
| b = void 0 === b ? {} : b; | |
| this.pa = a; | |
| this.Ma = b | |
| } | |
| ; | |
| _.fK = function(a, b) { | |
| var c = tj(a.pa.document, b); | |
| if (c) { | |
| var d; | |
| if (!(d = eK(a, c, b))) | |
| a: { | |
| d = a.pa.document; | |
| for (c = c.offsetParent; c && c !== d.body; c = c.offsetParent) { | |
| var e = eK(a, c, b); | |
| if (e) { | |
| d = e; | |
| break a | |
| } | |
| } | |
| d = null | |
| } | |
| a = d || null | |
| } else | |
| a = null; | |
| return a | |
| } | |
| ; | |
| wj = function(a, b) { | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) | |
| if (c = _.fK(a, c.value)) | |
| return c; | |
| return null | |
| } | |
| ; | |
| eK = function(a, b, c) { | |
| if ("fixed" !== SB(b, "position")) | |
| return null; | |
| var d = "GoogleActiveViewInnerContainer" === b.getAttribute("class") || 1 >= _.on(_.XB, b).width && 1 >= _.on(_.XB, b).height || a.Ma.ul && !a.Ma.ul(b) ? !0 : !1; | |
| a.Ma.Ei && a.Ma.Ei(b, c, d); | |
| return d ? null : b | |
| } | |
| ; | |
| var vj = 90 * 1.38; | |
| var Fj = function(a) { | |
| try { | |
| a.setItem("__storage_test__", "__storage_test__"); | |
| var b = a.getItem("__storage_test__"); | |
| a.removeItem("__storage_test__"); | |
| return "__storage_test__" === b | |
| } catch (c) { | |
| return !1 | |
| } | |
| }; | |
| var gK, hK, iK; | |
| gK = _.Mw(["* { pointer-events: none; }"]); | |
| hK = function(a, b) { | |
| var c = _.ag("STYLE", a); | |
| c.textContent = _.Ux(new _.Tx(gK[0],Sx)); | |
| null == a || a.head.appendChild(c); | |
| setTimeout(function() { | |
| null == a || a.head.removeChild(c) | |
| }, b) | |
| } | |
| ; | |
| _.jK = function(a, b, c) { | |
| if (!a.body) | |
| return null; | |
| var d = new iK; | |
| d.apply(a, b); | |
| return function() { | |
| var e = c || 0; | |
| 0 < e && hK(b.document, e); | |
| _.PB(a.body, { | |
| filter: d.g, | |
| webkitFilter: d.g, | |
| overflow: d.l, | |
| position: d.j, | |
| top: d.K | |
| }); | |
| b.scrollTo(0, d.A) | |
| } | |
| } | |
| ; | |
| iK = function() { | |
| this.g = this.K = this.j = this.l = null; | |
| this.A = 0 | |
| } | |
| ; | |
| iK.prototype.apply = function(a, b) { | |
| this.l = a.body.style.overflow; | |
| this.j = a.body.style.position; | |
| this.K = a.body.style.top; | |
| this.g = a.body.style.filter ? a.body.style.filter : a.body.style.webkitFilter; | |
| this.A = _.qj(b); | |
| _.PB(a.body, "top", -this.A + "px") | |
| } | |
| ; | |
| var Er = function(a, b) { | |
| this.g = a; | |
| this.A = void 0 === b ? 0 : b | |
| }; | |
| Er.prototype.send = function(a, b) { | |
| var c = a.en | |
| , d = this.A++; | |
| b = _.Yl(b, 1, d); | |
| c.call(a, b) | |
| } | |
| ; | |
| _.Hw.Object.defineProperties(Er.prototype, { | |
| bf: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return this.g() | |
| } | |
| } | |
| }); | |
| var gk = "body div footer header html main section".split(" "); | |
| var pk = ["auto", "inherit", "100%"] | |
| , qk = pk.concat(["none"]); | |
| var kK = /^data-(?!xml)[_a-z][_a-z.0-9-]*$/; | |
| var lK = function(a, b, c, d, e, f) { | |
| this.l = _.JB(a); | |
| this.A = _.JB(b); | |
| this.j = c; | |
| this.g = _.JB(d); | |
| this.K = e; | |
| this.F = f | |
| } | |
| , mK = function(a) { | |
| return JSON.stringify({ | |
| windowCoords_t: a.l.top, | |
| windowCoords_r: a.l.right, | |
| windowCoords_b: a.l.bottom, | |
| windowCoords_l: a.l.left, | |
| frameCoords_t: a.A.top, | |
| frameCoords_r: a.A.right, | |
| frameCoords_b: a.A.bottom, | |
| frameCoords_l: a.A.left, | |
| styleZIndex: a.j, | |
| allowedExpansion_t: a.g.top, | |
| allowedExpansion_r: a.g.right, | |
| allowedExpansion_b: a.g.bottom, | |
| allowedExpansion_l: a.g.left, | |
| xInView: a.K, | |
| yInView: a.F | |
| }) | |
| } | |
| , nK = function(a) { | |
| var b = window | |
| , c = b.screenX || b.screenLeft || 0 | |
| , d = b.screenY || b.screenTop || 0; | |
| b = new _.IB(d,c + (b.outerWidth || document.documentElement.clientWidth || 0),d + (b.outerHeight || document.documentElement.clientHeight || 0),c); | |
| c = UB(a); | |
| d = _.on(_.XB, a); | |
| var e = new KB(c.x,c.y,d.width,d.height); | |
| c = LB(e); | |
| d = String(SB(a, "zIndex")); | |
| var f = new _.IB(0,Infinity,Infinity,0); | |
| for (var g = jg(a), h = g.g.body, k = g.g.documentElement, l = aB(g.g); a = TB(a); ) | |
| if ((!ny || 0 != a.clientHeight || a != h) && a != h && a != k && "visible" != SB(a, "overflow")) { | |
| var m = UB(a) | |
| , n = new _.mn(a.clientLeft,a.clientTop); | |
| m.x += n.x; | |
| m.y += n.y; | |
| f.top = Math.max(f.top, m.y); | |
| f.right = Math.min(f.right, m.x + a.clientWidth); | |
| f.bottom = Math.min(f.bottom, m.y + a.clientHeight); | |
| f.left = Math.max(f.left, m.x) | |
| } | |
| a = l.scrollLeft; | |
| l = l.scrollTop; | |
| f.left = Math.max(f.left, a); | |
| f.top = Math.max(f.top, l); | |
| g = g.g; | |
| g = _.$A(g.parentWindow || g.defaultView || window); | |
| f.right = Math.min(f.right, a + g.width); | |
| f.bottom = Math.min(f.bottom, l + g.height); | |
| l = (f = (f = 0 <= f.top && 0 <= f.left && f.bottom > f.top && f.right > f.left ? f : null) ? new KB(f.left,f.top,f.right - f.left,f.bottom - f.top) : null) ? MB(e, f) : null; | |
| g = a = 0; | |
| l && !(new _.qn(l.width,l.height)).isEmpty() && (a = l.width / e.width, | |
| g = l.height / e.height); | |
| l = new _.IB(0,0,0,0); | |
| if (h = f) | |
| (e = MB(e, f)) ? (k = LB(f), | |
| m = LB(e), | |
| h = m.right != k.left && k.right != m.left, | |
| k = m.bottom != k.top && k.bottom != m.top, | |
| h = (0 != e.width || h) && (0 != e.height || k)) : h = !1; | |
| h && (l = new _.IB(Math.max(c.top - f.top, 0),Math.max(f.left + f.width - c.right, 0),Math.max(f.top + f.height - c.bottom, 0),Math.max(c.left - f.left, 0))); | |
| return new lK(b,c,d,l,a,g) | |
| }; | |
| var oK = function(a) { | |
| this.K = a; | |
| this.j = null; | |
| this.H = this.status = 0; | |
| this.A = null; | |
| this.Kb = "sfchannel" + a | |
| }; | |
| oK.prototype.Lg = function() { | |
| return 2 == this.H | |
| } | |
| ; | |
| var pK = function(a) { | |
| this.g = a | |
| }; | |
| pK.prototype.getValue = function(a, b) { | |
| return null == this.g[a] || null == this.g[a][b] ? null : this.g[a][b] | |
| } | |
| ; | |
| var qK = function(a, b) { | |
| this.hf = a; | |
| this.jf = b; | |
| this.A = this.g = !1 | |
| }; | |
| var rK = function(a, b, c, d, e, f, g, h) { | |
| h = void 0 === h ? [] : h; | |
| this.g = a; | |
| this.A = b; | |
| this.l = c; | |
| this.permissions = d; | |
| this.metadata = e; | |
| this.j = f; | |
| this.me = g; | |
| this.hostpageLibraryTokens = h; | |
| this.T = "" | |
| }; | |
| var sK = function(a, b) { | |
| this.A = a; | |
| this.T = b | |
| }; | |
| sK.prototype.g = function(a) { | |
| this.T && a && (a.sentinel = this.T); | |
| return JSON.stringify(a) | |
| } | |
| ; | |
| var tK = function(a, b, c) { | |
| sK.call(this, a, void 0 === c ? "" : c); | |
| this.version = b | |
| }; | |
| _.T(tK, sK); | |
| tK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A, | |
| version: this.version | |
| }) | |
| } | |
| ; | |
| var uK = function(a, b, c, d) { | |
| sK.call(this, a, void 0 === d ? "" : d); | |
| this.j = b; | |
| this.l = c | |
| }; | |
| _.T(uK, sK); | |
| uK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A, | |
| initialWidth: this.j, | |
| initialHeight: this.l | |
| }) | |
| } | |
| ; | |
| var vK = function(a, b, c) { | |
| sK.call(this, a, void 0 === c ? "" : c); | |
| this.description = b | |
| }; | |
| _.T(vK, sK); | |
| vK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A, | |
| description: this.description | |
| }) | |
| } | |
| ; | |
| var wK = function(a, b, c, d) { | |
| sK.call(this, a, void 0 === d ? "" : d); | |
| this.l = b; | |
| this.push = c | |
| }; | |
| _.T(wK, sK); | |
| wK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A, | |
| expand_t: this.l.top, | |
| expand_r: this.l.right, | |
| expand_b: this.l.bottom, | |
| expand_l: this.l.left, | |
| push: this.push | |
| }) | |
| } | |
| ; | |
| var xK = function(a, b) { | |
| sK.call(this, a, void 0 === b ? "" : b) | |
| }; | |
| _.T(xK, sK); | |
| xK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A | |
| }) | |
| } | |
| ; | |
| var yK = function(a, b, c) { | |
| sK.call(this, a, void 0 === c ? "" : c); | |
| this.j = b | |
| }; | |
| _.T(yK, sK); | |
| yK.prototype.g = function() { | |
| var a = { | |
| uid: this.A, | |
| newGeometry: mK(this.j) | |
| }; | |
| return sK.prototype.g.call(this, a) | |
| } | |
| ; | |
| var zK = function(a, b, c, d, e, f) { | |
| yK.call(this, a, c, void 0 === f ? "" : f); | |
| this.success = b; | |
| this.l = d; | |
| this.push = e | |
| }; | |
| _.T(zK, yK); | |
| zK.prototype.g = function() { | |
| var a = { | |
| uid: this.A, | |
| success: this.success, | |
| newGeometry: mK(this.j), | |
| expand_t: this.l.top, | |
| expand_r: this.l.right, | |
| expand_b: this.l.bottom, | |
| expand_l: this.l.left, | |
| push: this.push | |
| }; | |
| this.T && (a.sentinel = this.T); | |
| return JSON.stringify(a) | |
| } | |
| ; | |
| var AK = function(a, b, c, d) { | |
| sK.call(this, a, void 0 === d ? "" : d); | |
| this.width = b; | |
| this.height = c | |
| }; | |
| _.T(AK, sK); | |
| AK.prototype.g = function() { | |
| return sK.prototype.g.call(this, { | |
| uid: this.A, | |
| width: this.width, | |
| height: this.height | |
| }) | |
| } | |
| ; | |
| var BK = function(a) { | |
| var b; | |
| if (null == (b = a.location) ? 0 : b.ancestorOrigins) | |
| return a.location.ancestorOrigins.length; | |
| var c = 0; | |
| Nl(function() { | |
| c++; | |
| return !1 | |
| }, !0, !0, a); | |
| return c | |
| }; | |
| var CK, FK, GK, EK; | |
| CK = function() { | |
| this.g = [] | |
| } | |
| ; | |
| _.DK = function(a) { | |
| return a + "px" | |
| } | |
| ; | |
| FK = function(a, b, c, d, e) { | |
| a.g.push(new EK(b,c,d,e)) | |
| } | |
| ; | |
| GK = function(a) { | |
| for (var b = a.g.length - 1; 0 <= b; b--) { | |
| var c = a.g[b]; | |
| c.A ? (c.l.style.removeProperty(c.g), | |
| c.l.style.setProperty(c.g, String(c.j), c.K)) : c.l.style[c.g] = c.j | |
| } | |
| a.g.length = 0 | |
| } | |
| ; | |
| EK = function(a, b, c, d) { | |
| this.l = a; | |
| this.g = (this.A = !(void 0 === d || !a.style || !a.style.getPropertyPriority)) ? String(b).replace(/([A-Z])/g, "-$1").toLowerCase() : b; | |
| this.j = this.A ? a.style.getPropertyValue(this.g) : a.style[this.g]; | |
| this.K = this.A ? a.style.getPropertyPriority(this.g) : void 0; | |
| this.A ? (a.style.removeProperty(this.g), | |
| a.style.setProperty(this.g, String(c), d)) : a.style[this.g] = String(c) | |
| } | |
| ; | |
| var HK, IK; | |
| HK = function(a, b) { | |
| b = b.google_js_reporting_queue = b.google_js_reporting_queue || []; | |
| 2048 > b.length && b.push(a) | |
| } | |
| ; | |
| IK = function() { | |
| var a = window | |
| , b = _.Yf(a); | |
| b && HK({ | |
| label: "2", | |
| type: 9, | |
| value: b | |
| }, a) | |
| } | |
| ; | |
| _.JK = function(a, b, c, d, e) { | |
| e = void 0 === e ? !1 : e; | |
| var f = d || window | |
| , g = "undefined" !== typeof queueMicrotask; | |
| return function() { | |
| e && g && queueMicrotask(function() { | |
| f.google_rum_task_id_counter = f.google_rum_task_id_counter || 1; | |
| f.google_rum_task_id_counter += 1 | |
| }); | |
| var h = _.Yf() | |
| , k = 3; | |
| try { | |
| var l = b.apply(this, arguments) | |
| } catch (n) { | |
| k = 13; | |
| if (!c) | |
| throw n; | |
| c(a, n) | |
| } finally { | |
| if (f.google_measure_js_timing && h) { | |
| var m = _.Yf() || 0; | |
| HK(_.y(Object, "assign").call(Object, {}, { | |
| label: a.toString(), | |
| value: h, | |
| duration: m - h, | |
| type: k | |
| }, e && g && { | |
| taskId: f.google_rum_task_id_counter = f.google_rum_task_id_counter || 1 | |
| }), f) | |
| } | |
| } | |
| return l | |
| } | |
| } | |
| ; | |
| var OK = function(a) { | |
| oK.call(this, a.uniqueId); | |
| var b = this; | |
| this.I = a.U; | |
| this.C = 1 === a.size; | |
| this.R = new qK(a.permissions.hf && !this.C,a.permissions.jf && !this.C); | |
| this.F = a.qh; | |
| var c; | |
| this.Ya = null != (c = a.hostpageLibraryTokens) ? c : []; | |
| var d = window.location; | |
| c = d.protocol; | |
| d = d.host; | |
| this.Ja = "file:" == c ? "*" : c + "//" + d; | |
| this.ib = !!a.me; | |
| this.fa = a.Ij ? "//" + a.Ij + ".safeframe.googlesyndication.com" : "//tpc.googlesyndication.com"; | |
| this.wa = a.qb ? "*" : "https:" + this.fa; | |
| this.oa = KK(a); | |
| this.l = new CK; | |
| LK(this, a.qh, a.size); | |
| this.j = this.ja = nK(a.qh); | |
| this.ga = a.Ym || "1-0-40"; | |
| var e; | |
| this.ta = null != (e = a.Ok) ? e : ""; | |
| MK(this, a); | |
| this.Ca = _.JK(412, function() { | |
| return NK(b) | |
| }, a.Eb); | |
| this.J = -1; | |
| this.o = 0; | |
| var f = _.JK(415, function() { | |
| b.g && (b.g.name = "", | |
| a.rj && a.rj(), | |
| _.bg(b.g, "load", f)) | |
| }, a.Eb); | |
| _.vf(this.g, "load", f); | |
| this.Hg = _.JK(413, this.Hg, a.Eb); | |
| this.xh = _.JK(417, this.xh, a.Eb); | |
| this.Bh = _.JK(419, this.Bh, a.Eb); | |
| this.xg = _.JK(411, this.xg, a.Eb); | |
| this.hg = _.JK(409, this.hg, a.Eb); | |
| this.O = _.JK(410, this.O, a.Eb); | |
| this.ih = _.JK(416, this.ih, a.Eb); | |
| this.A = new ZI(this.Kb,this.g.contentWindow,this.wa,!1); | |
| aJ(this.A, "init_done", (0, | |
| _.px)(this.Hg, this)); | |
| aJ(this.A, "register_done", (0, | |
| _.px)(this.xh, this)); | |
| aJ(this.A, "report_error", (0, | |
| _.px)(this.Bh, this)); | |
| aJ(this.A, "expand_request", (0, | |
| _.px)(this.xg, this)); | |
| aJ(this.A, "collapse_request", (0, | |
| _.px)(this.hg, this)); | |
| aJ(this.A, "creative_geometry_update", (0, | |
| _.px)(this.O, this)); | |
| this.A.connect((0, | |
| _.px)(this.ih, this)) | |
| }; | |
| _.T(OK, oK); | |
| var LK = function(a, b, c) { | |
| a.C ? (b.style.width = _.WB("100%", !0), | |
| b.style.height = _.WB("auto", !0)) : (b.style.width = _.WB(c.width, !0), | |
| b.style.height = _.WB(c.height, !0)) | |
| } | |
| , MK = function(a, b) { | |
| var c = b.qb | |
| , d = b.content | |
| , e = b.je | |
| , f = b.size | |
| , g = void 0 === b.ke ? "3rd party ad content" : b.ke | |
| , h = b.lf; | |
| b = b.Yf; | |
| var k = { | |
| shared: { | |
| sf_ver: a.ga, | |
| ck_on: rh(tI) ? 1 : 0, | |
| flash_ver: "0" | |
| } | |
| }; | |
| d = c ? "" : null != d ? d : ""; | |
| d = a.ga + ";" + d.length + ";" + d; | |
| k = new rK(a.K,a.Ja,a.ja,a.R,new pK(k),a.C,a.ib,a.Ya); | |
| var l = {}; | |
| l.uid = k.g; | |
| l.hostPeerName = k.A; | |
| l.initialGeometry = mK(k.l); | |
| var m = k.permissions; | |
| m = JSON.stringify({ | |
| expandByOverlay: m.hf, | |
| expandByPush: m.jf, | |
| readCookie: m.g, | |
| writeCookie: m.A | |
| }); | |
| l = (l.permissions = m, | |
| l.metadata = JSON.stringify(k.metadata.g), | |
| l.reportCreativeGeometry = k.j, | |
| l.isDifferentSourceWindow = k.me, | |
| l.goog_safeframe_hlt = XI(k.hostpageLibraryTokens), | |
| l); | |
| k.T && (l.sentinel = k.T); | |
| k = JSON.stringify(l); | |
| l = f.width; | |
| f = f.height; | |
| a.C && (f = l = 0); | |
| m = {}; | |
| e = (m.id = e, | |
| m.title = g, | |
| m.name = d + k, | |
| m.scrolling = "no", | |
| m.marginWidth = "0", | |
| m.marginHeight = "0", | |
| m.width = String(l), | |
| m.height = String(f), | |
| m["data-is-safeframe"] = "true", | |
| m); | |
| void 0 === c && (g = a.ta, | |
| f = a.fa, | |
| d = a.ga, | |
| (k = g) && (k = "?" + k), | |
| f = (void 0 === f ? "//tpc.googlesyndication.com" : f) + ("/safeframe/" + d + "/html/container.html" + k), | |
| (d = BK(_.bB(_.XA(a.F)))) && (f += (g ? "&" : "?") + "n=" + d), | |
| e.src = "https:" + f); | |
| null !== a.oa && (e.sandbox = a.oa); | |
| h && (e.allow = h); | |
| b && (e.credentialless = "true"); | |
| e["aria-label"] = "Advertisement"; | |
| e.tabIndex = "0"; | |
| c ? (a.g = c, | |
| ZA(a.g, e)) : (c = {}, | |
| c = (c.frameborder = 0, | |
| c.allowTransparency = "true", | |
| c.style = "border:0;vertical-align:bottom;", | |
| c.src = "about:blank", | |
| c), | |
| e && cb(c, e), | |
| h = _.ag("IFRAME"), | |
| ZA(h, c), | |
| a.g = h); | |
| a.C && (a.g.style.minWidth = "100%"); | |
| a.F.appendChild(a.g) | |
| }; | |
| _.q = OK.prototype; | |
| _.q.ih = function() { | |
| _.vf(window, "resize", this.Ca); | |
| _.vf(window, "scroll", this.Ca) | |
| } | |
| ; | |
| _.q.Hg = function(a) { | |
| try { | |
| if (0 != this.status) | |
| throw Error("Container already initialized"); | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid) || "string" !== typeof b.version) | |
| throw Error("Cannot parse JSON message"); | |
| var c = new tK(b.uid,b.version,b.sentinel); | |
| if (this.K !== c.A || this.ga !== c.version) | |
| throw Error("Wrong source container"); | |
| this.status = 1 | |
| } catch (e) { | |
| var d; | |
| null == (d = this.I) || d.error("Invalid INITIALIZE_DONE message. Reason: " + e.message) | |
| } | |
| } | |
| ; | |
| _.q.xh = function(a) { | |
| try { | |
| if (1 != this.status) | |
| throw Error("Container not initialized"); | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid) || "number" !== typeof b.initialWidth || "number" !== typeof b.initialHeight) | |
| throw Error("Cannot parse JSON message"); | |
| if (this.K !== (new uK(b.uid,b.initialWidth,b.initialHeight,b.sentinel)).A) | |
| throw Error("Wrong source container"); | |
| this.status = 2 | |
| } catch (d) { | |
| var c; | |
| null == (c = this.I) || c.error("Invalid REGISTER_DONE message. Reason: " + d.message) | |
| } | |
| } | |
| ; | |
| _.q.Bh = function(a) { | |
| try { | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid) || "string" !== typeof b.description) | |
| throw Error("Cannot parse JSON message"); | |
| var c = new vK(b.uid,b.description,b.sentinel); | |
| if (this.K !== c.A) | |
| throw Error("Wrong source container"); | |
| var d; | |
| null == (d = this.I) || d.info("Ext reported an error. Description: " + c.description) | |
| } catch (f) { | |
| var e; | |
| null == (e = this.I) || e.error("Invalid REPORT_ERROR message. Reason: " + f.message) | |
| } | |
| } | |
| ; | |
| _.q.xg = function(a) { | |
| try { | |
| if (2 != this.status) | |
| throw Error("Container is not registered"); | |
| if (0 != this.H) | |
| throw Error("Container is not collapsed"); | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid) || "number" !== typeof b.expand_t || "number" !== typeof b.expand_r || "number" !== typeof b.expand_b || "number" !== typeof b.expand_l || "boolean" !== typeof b.push) | |
| throw Error("Cannot parse JSON message"); | |
| var c = new wK(b.uid,new _.IB(b.expand_t,b.expand_r,b.expand_b,b.expand_l),b.push,b.sentinel); | |
| if (this.K !== c.A) | |
| throw Error("Wrong source container"); | |
| if (!(0 <= c.l.top && 0 <= c.l.left && 0 <= c.l.bottom && 0 <= c.l.right)) | |
| throw Error("Invalid expansion amounts"); | |
| var d; | |
| if (d = c.push && this.R.jf || !c.push && this.R.hf) { | |
| var e = c.l | |
| , f = c.push | |
| , g = this.j = nK(this.g); | |
| if (e.top <= g.g.top && e.right <= g.g.right && e.bottom <= g.g.bottom && e.left <= g.g.left) { | |
| if (!f) | |
| for (var h = this.g.parentNode; h && h.style; h = h.parentNode) | |
| FK(this.l, h, "overflowX", "visible", "important"), | |
| FK(this.l, h, "overflowY", "visible", "important"); | |
| var k = LB(new KB(0,0,this.j.A.getWidth(),this.j.A.getHeight())); | |
| _.Ka(e) ? (k.top -= e.top, | |
| k.right += e.right, | |
| k.bottom += e.bottom, | |
| k.left -= e.left) : (k.top -= e, | |
| k.right += Number(void 0), | |
| k.bottom += Number(void 0), | |
| k.left -= Number(void 0)); | |
| FK(this.l, this.F, "position", "relative"); | |
| FK(this.l, this.g, "position", "absolute"); | |
| if (f) { | |
| var l = this.l | |
| , m = this.F | |
| , n = k.getWidth(); | |
| FK(l, m, "width", _.DK(n)); | |
| var p = this.l | |
| , r = this.F | |
| , u = k.getHeight(); | |
| FK(p, r, "height", _.DK(u)) | |
| } else | |
| FK(this.l, this.g, "zIndex", "10000"); | |
| var w = this.l | |
| , z = this.g | |
| , x = k.getWidth(); | |
| FK(w, z, "width", _.DK(x)); | |
| var C = this.l | |
| , E = this.g | |
| , D = k.getHeight(); | |
| FK(C, E, "height", _.DK(D)); | |
| FK(this.l, this.g, "left", _.DK(k.left)); | |
| FK(this.l, this.g, "top", _.DK(k.top)); | |
| this.H = 2; | |
| this.j = nK(this.g); | |
| d = !0 | |
| } else | |
| d = !1 | |
| } | |
| a = d; | |
| this.A.send("expand_response", (new zK(this.K,a,this.j,c.l,c.push)).g()); | |
| if (!a) | |
| throw Error("Viewport or document body not large enough to expand into."); | |
| } catch (O) { | |
| var L; | |
| null == (L = this.I) || L.error("Invalid EXPAND_REQUEST message. Reason: " + O.message) | |
| } | |
| } | |
| ; | |
| _.q.hg = function(a) { | |
| try { | |
| if (2 != this.status) | |
| throw Error("Container is not registered"); | |
| if (!this.Lg()) | |
| throw Error("Container is not expanded"); | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid)) | |
| throw Error("Cannot parse JSON message"); | |
| if (this.K !== (new xK(b.uid,b.sentinel)).A) | |
| throw Error("Wrong source container"); | |
| GK(this.l); | |
| this.H = 0; | |
| this.g && (this.j = nK(this.g)); | |
| this.A.send("collapse_response", (new yK(this.K,this.j)).g()) | |
| } catch (d) { | |
| var c; | |
| null == (c = this.I) || c.error("Invalid COLLAPSE_REQUEST message. Reason: " + d.message) | |
| } | |
| } | |
| ; | |
| var NK = function(a) { | |
| if (1 == a.status || 2 == a.status) | |
| switch (a.o) { | |
| case 0: | |
| PK(a); | |
| a.J = window.setTimeout((0, | |
| _.px)(a.ia, a), 1E3); | |
| a.o = 1; | |
| break; | |
| case 1: | |
| a.o = 2; | |
| break; | |
| case 2: | |
| a.o = 2 | |
| } | |
| }; | |
| OK.prototype.O = function(a) { | |
| try { | |
| if ("string" !== typeof a) | |
| throw Error("Could not parse serialized message"); | |
| var b = JSON.parse(a); | |
| if (!_.Ka(b) || !uk(b.uid) || "number" !== typeof b.width || "number" !== typeof b.height || b.sentinel && "string" !== typeof b.sentinel) | |
| throw Error("Cannot parse JSON message"); | |
| var c = new AK(b.uid,b.width,b.height,b.sentinel); | |
| if (this.K !== c.A) | |
| throw Error("Wrong source container"); | |
| var d = String(c.height); | |
| if (this.C) | |
| d !== this.g.height && (this.g.height = d, | |
| NK(this)); | |
| else { | |
| var e; | |
| null == (e = this.I) || e.error("Got CreativeGeometryUpdate message in non-fluidcontainer. The container is not resized.") | |
| } | |
| } catch (g) { | |
| var f; | |
| null == (f = this.I) || f.error("Invalid CREATIVE_GEOMETRY_UPDATE message. Reason: " + g.message) | |
| } | |
| } | |
| ; | |
| OK.prototype.ia = function() { | |
| if (1 == this.status || 2 == this.status) | |
| switch (this.o) { | |
| case 1: | |
| this.o = 0; | |
| break; | |
| case 2: | |
| PK(this), | |
| this.J = window.setTimeout((0, | |
| _.px)(this.ia, this), 1E3), | |
| this.o = 1 | |
| } | |
| } | |
| ; | |
| var PK = function(a) { | |
| a.j = nK(a.g); | |
| a.A.send("geometry_update", (new yK(a.K,a.j)).g()) | |
| } | |
| , KK = function(a) { | |
| var b = null; | |
| a.Kj && (b = a.Kj); | |
| return null == b ? null : b.join(" ") | |
| } | |
| , QK = ["allow-modals", "allow-orientation-lock", "allow-presentation", "allow-pointer-lock"] | |
| , RK = ["allow-top-navigation"] | |
| , SK = ["allow-same-origin"] | |
| , TK = uB([].concat(_.Si(QK), _.Si(RK))); | |
| uB([].concat(_.Si(QK), _.Si(SK))); | |
| uB([].concat(_.Si(QK), _.Si(RK), _.Si(SK))); | |
| var UK = _.Mw(["https://tpc.googlesyndication.com/safeframe/", "/html/container.html"]) | |
| , VK = { | |
| lm: function(a) { | |
| if ("string" !== typeof a.version) | |
| throw new TypeError("version is not a string"); | |
| if (!/^[0-9]+-[0-9]+-[0-9]+$/.test(a.version)) | |
| throw new RangeError("Invalid version: " + a.version); | |
| if ("string" !== typeof a.Qf) | |
| throw new TypeError("subdomain is not a string"); | |
| if (!/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/.test(a.Qf)) | |
| throw new RangeError("Invalid subdomain: " + a.Qf); | |
| return qf("https://" + a.Qf + ".safeframe.googlesyndication.com/safeframe/" + a.version + "/html/container.html") | |
| }, | |
| vp: function(a) { | |
| return _.rf(UK, a) | |
| } | |
| }; | |
| var Pk = { | |
| Ke: !1, | |
| zg: !1 | |
| }; | |
| var WK = function() {}; | |
| WK.g = function() { | |
| throw Error("Must be overridden"); | |
| } | |
| ; | |
| var yk = function() { | |
| this.g = 0 | |
| }; | |
| _.T(yk, WK); | |
| yk.Yc = void 0; | |
| yk.g = function() { | |
| return yk.Yc ? yk.Yc : yk.Yc = new yk | |
| } | |
| ; | |
| var XK = function() { | |
| this.cache = {} | |
| } | |
| , Hk = function() { | |
| YK || (YK = new XK); | |
| return YK | |
| } | |
| , Jk = function(a) { | |
| var b = bd(_.Ai(a, 3)); | |
| if (!b) | |
| return 3; | |
| if (void 0 === Fk(a, 2)) | |
| return 4; | |
| a = Date.now(); | |
| return a > b + 2592E5 ? 2 : a > b + 432E5 ? 1 : 0 | |
| }; | |
| XK.prototype.get = function(a, b) { | |
| if (this.cache[a]) | |
| return { | |
| jd: this.cache[a], | |
| success: !0 | |
| }; | |
| var c = ""; | |
| try { | |
| c = b.getItem("_GESPSK-" + a) | |
| } catch (g) { | |
| var d; | |
| Ak(6, a, null == (d = g) ? void 0 : d.message); | |
| return { | |
| jd: null, | |
| success: !1 | |
| } | |
| } | |
| if (!c) | |
| return { | |
| jd: null, | |
| success: !0 | |
| }; | |
| try { | |
| var e = tA(c); | |
| this.cache[a] = e; | |
| return { | |
| jd: e, | |
| success: !0 | |
| } | |
| } catch (g) { | |
| var f; | |
| Ak(5, a, null == (f = g) ? void 0 : f.message); | |
| return { | |
| jd: null, | |
| success: !1 | |
| } | |
| } | |
| } | |
| ; | |
| XK.prototype.set = function(a, b) { | |
| var c = Fk(a, 1) | |
| , d = "_GESPSK-" + c; | |
| sA(a); | |
| try { | |
| b.setItem(d, Dl(a)) | |
| } catch (f) { | |
| var e; | |
| Ak(7, c, null == (e = f) ? void 0 : e.message); | |
| return !1 | |
| } | |
| this.cache[c] = a; | |
| return !0 | |
| } | |
| ; | |
| XK.prototype.remove = function(a, b) { | |
| a = Fk(a, 1); | |
| try { | |
| b.removeItem("_GESPSK-" + a), | |
| delete this.cache[a] | |
| } catch (d) { | |
| var c; | |
| Ak(8, a, null == (c = d) ? void 0 : c.message) | |
| } | |
| } | |
| ; | |
| var YK = null; | |
| var ZK = function(a, b) { | |
| FJ.call(this, a); | |
| this.id = a; | |
| this.C = b | |
| }; | |
| _.T(ZK, FJ); | |
| ZK.prototype.F = function(a) { | |
| this.C(this.id, a) | |
| } | |
| ; | |
| var Sk = function(a, b, c, d) { | |
| ZK.call(this, 1041, d); | |
| this.storage = b; | |
| this.o = Y(this, a); | |
| c && (this.j = IJ(this, c)) | |
| }; | |
| _.T(Sk, ZK); | |
| Sk.prototype.g = function() { | |
| var a = this.o.value, b, c, d = null != (c = this.storage) ? c : null == (b = this.j) ? void 0 : b.value; | |
| d && Hk().set(a, d) && _.bj(a, 2) && Ak(27, Fk(a, 1)) | |
| } | |
| ; | |
| var Uk = function(a, b) { | |
| ZK.call(this, 1048, b); | |
| this.j = W(this); | |
| this.o = W(this); | |
| this.H = Y(this, a) | |
| }; | |
| _.T(Uk, ZK); | |
| Uk.prototype.g = function() { | |
| var a = this.H.value | |
| , b = function(c) { | |
| var d = {}; | |
| Ak(c, Fk(a, 1), null, (d.tic = String(Math.round((Date.now() - bd(_.Ai(a, 3))) / 6E4)), | |
| d)) | |
| }; | |
| switch (Jk(a)) { | |
| case 0: | |
| b(24); | |
| break; | |
| case 1: | |
| b(25); | |
| this.o.G(a); | |
| break; | |
| case 2: | |
| b(26); | |
| this.j.G(a); | |
| break; | |
| case 3: | |
| Ak(9, Fk(a, 1)); | |
| this.j.G(a); | |
| break; | |
| case 4: | |
| b(23), | |
| this.j.G(a) | |
| } | |
| } | |
| ; | |
| var $K = function(a, b) { | |
| ZK.call(this, 1094, b); | |
| this.j = HJ(this); | |
| this.o = Y(this, a) | |
| }; | |
| _.T($K, ZK); | |
| $K.prototype.g = function() { | |
| var a = this.o.value; | |
| if (a) { | |
| if (void 0 !== a) | |
| for (var b = _.A(_.y(Object, "keys").call(Object, a)), c = b.next(); !c.done; c = b.next()) | |
| if (c = c.value, | |
| _.y(c, "startsWith").call(c, "_GESPSK")) | |
| try { | |
| a.removeItem(c) | |
| } catch (d) {} | |
| YK = new XK; | |
| this.j.notify() | |
| } | |
| } | |
| ; | |
| var hl = function(a, b, c) { | |
| ZK.call(this, 1049, c); | |
| this.storage = b; | |
| KJ(this, a) | |
| }; | |
| _.T(hl, ZK); | |
| hl.prototype.g = function() { | |
| for (var a = _.A(Ck(this.storage)), b = a.next(); !b.done; b = a.next()) { | |
| b = b.value; | |
| var c = Hk().get(b, this.storage).jd; | |
| if (c) { | |
| var d = Jk(c); | |
| if (2 === d || 3 === d) | |
| Hk().remove(c, this.storage), | |
| Ak(40, b) | |
| } | |
| } | |
| } | |
| ; | |
| var Rk = function(a, b, c) { | |
| ZK.call(this, 1027, c); | |
| this.Ye = a; | |
| this.storage = b; | |
| this.j = W(this); | |
| this.o = W(this) | |
| }; | |
| _.T(Rk, ZK); | |
| Rk.prototype.g = function() { | |
| var a = Hk().get(this.Ye, this.storage).jd; | |
| a || (a = sA(rA(this.Ye)), | |
| this.o.G(a.ub(Lk(100)))); | |
| this.j.G(a) | |
| } | |
| ; | |
| var ll = function(a, b) { | |
| ZK.call(this, 1036, b); | |
| this.j = W(this); | |
| this.o = Y(this, a) | |
| }; | |
| _.T(ll, ZK); | |
| ll.prototype.g = function() { | |
| var a = this.o.value; | |
| 0 !== Jk(a) && this.j.G(a) | |
| } | |
| ; | |
| var Yk = function(a, b, c) { | |
| ZK.call(this, 1046, c); | |
| this.output = HJ(this); | |
| this.j = W(this); | |
| this.o = Y(this, b); | |
| KJ(this, a) | |
| }; | |
| _.T(Yk, ZK); | |
| Yk.prototype.g = function() { | |
| this.j.G(this.o.value) | |
| } | |
| ; | |
| var Vk = function(a, b, c) { | |
| ZK.call(this, 1047, c); | |
| this.collectorFunction = a; | |
| this.j = W(this); | |
| this.o = W(this); | |
| this.H = W(this); | |
| this.J = Y(this, b) | |
| }; | |
| _.T(Vk, ZK); | |
| Vk.prototype.g = function() { | |
| var a = this | |
| , b = this.J.value | |
| , c = Fk(b, 1); | |
| Ak(18, c); | |
| try { | |
| var d = _.Xf(); | |
| this.collectorFunction().then(function(e) { | |
| Ak(29, c, null, { | |
| delta: String(_.Xf() - d) | |
| }); | |
| a.j.G(Mi(b, 2, e)); | |
| a.H.Ia(e) | |
| }).catch(function(e) { | |
| Ak(28, c, Ok(e)); | |
| a.o.G(b.ub(Lk(106))) | |
| }) | |
| } catch (e) { | |
| Ak(1, c, Ok(e)), | |
| this.o.G(b.ub(Lk(107))) | |
| } | |
| } | |
| ; | |
| var Tk = function(a, b) { | |
| ZK.call(this, 1028, b); | |
| this.j = W(this); | |
| this.o = Y(this, a) | |
| }; | |
| _.T(Tk, ZK); | |
| Tk.prototype.g = function() { | |
| var a = this.o.value | |
| , b = Fk(a, 1); | |
| null != bd(_.Ai(a, 3)) || Ak(35, b); | |
| this.j.G(a) | |
| } | |
| ; | |
| var Wk = function(a, b, c, d, e) { | |
| ZK.call(this, 1050, e); | |
| this.J = c; | |
| this.H = d; | |
| this.j = W(this); | |
| this.o = Y(this, a); | |
| this.O = IJ(this, b) | |
| }; | |
| _.T(Wk, ZK); | |
| Wk.prototype.g = function() { | |
| var a = this.o.value | |
| , b = Fk(a, 1) | |
| , c = this.O.value; | |
| if (null == c) | |
| Ak(41, b), | |
| a.ub(Lk(111)), | |
| this.j.G(a); | |
| else if ("string" !== typeof c) | |
| Ak(21, b), | |
| this.j.G(a.ub(Lk(113))); | |
| else { | |
| if (c.length > (/^(\d+)$/.test(b) ? this.H : this.J)) { | |
| var d = {}; | |
| Ak(12, b, null, (d.sl = String(c.length), | |
| d)); | |
| b = a.ub(Lk(108)); | |
| _.Kk(b, 2) | |
| } else | |
| c.length || Ak(20, b), | |
| _.Kk(a, 10); | |
| this.j.G(a) | |
| } | |
| } | |
| ; | |
| var Xk = function(a) { | |
| ZK.call(this, 1046, a); | |
| this.output = HJ(this) | |
| }; | |
| _.T(Xk, ZK); | |
| Xk.prototype.g = function() { | |
| var a = this; | |
| Bk().then(function() { | |
| a.output.notify() | |
| }) | |
| } | |
| ; | |
| var aL = function(a, b, c, d, e) { | |
| e = void 0 === e ? Pk : e; | |
| ZK.call(this, 1059, d); | |
| this.O = b; | |
| this.J = c; | |
| this.o = e; | |
| this.j = W(this); | |
| this.R = Y(this, a); | |
| this.H = IJ(this, c) | |
| }; | |
| _.T(aL, ZK); | |
| aL.prototype.g = function() { | |
| var a = this.H.value; | |
| if (a) { | |
| var b = this.R.value, c = b.id, d = b.collectorFunction, e; | |
| b = null != (e = b.networkCode) ? e : c; | |
| c = {}; | |
| Ak(42, b, null, (c.ea = String(Number(this.O)), | |
| c)); | |
| this.j.Na(Zk(b, d, a, this.J, this.C, this.o)) | |
| } | |
| } | |
| ; | |
| var bL = function(a, b) { | |
| ZK.call(this, 1057, b); | |
| this.j = a; | |
| this.o = W(this); | |
| this.H = W(this) | |
| }; | |
| _.T(bL, ZK); | |
| bL.prototype.g = function() { | |
| if (this.j) | |
| if ("object" !== typeof this.j) | |
| Ak(46, "UNKNOWN_COLLECTOR_ID"), | |
| cL(this, "UNKNOWN_COLLECTOR_ID", 112); | |
| else { | |
| var a = this.j.id | |
| , b = this.j.networkCode; | |
| a && b && (delete this.j.id, | |
| Ak(47, a + ";" + b)); | |
| a = null != b ? b : a; | |
| "string" !== typeof a ? (b = {}, | |
| Ak(37, "INVALID_COLLECTOR_ID", null, (b.ii = JSON.stringify(a), | |
| b)), | |
| cL(this, "INVALID_COLLECTOR_ID", 102)) : "function" !== typeof this.j.collectorFunction ? (Ak(14, a), | |
| cL(this, a, 105)) : (_.H = Yh(YD), | |
| _.y(_.H, "includes")).call(_.H, a) ? (Ak(22, a), | |
| cL(this, a, 104)) : this.H.G(this.j) | |
| } | |
| else | |
| Ak(39, "UNKNOWN_COLLECTOR_ID"), | |
| cL(this, "UNKNOWN_COLLECTOR_ID", 110) | |
| } | |
| ; | |
| var cL = function(a, b, c) { | |
| a.o.G(rA(b).ub(Lk(c))) | |
| }; | |
| var fl = function(a, b, c, d, e) { | |
| var f = document; | |
| f = void 0 === f ? document : f; | |
| e = void 0 === e ? Pk : e; | |
| this.g = b; | |
| this.l = c; | |
| this.V = f; | |
| this.o = d; | |
| this.I = e; | |
| this.F = []; | |
| this.K = []; | |
| this.j = []; | |
| this.A = 0; | |
| a = _.A(a); | |
| for (b = a.next(); !b.done; b = a.next()) | |
| this.push(b.value) | |
| }; | |
| fl.prototype.push = function(a) { | |
| var b = this; | |
| this.l || this.o(); | |
| var c = function(f, g) { | |
| return void dL(b, f, g) | |
| }; | |
| a = new bL(a,c); | |
| var d = new Sk(a.o,void 0,this.g,c); | |
| c = new aL(a.H,this.l,this.g,c,this.I); | |
| var e = new Qk; | |
| il(e, [a, d, c]); | |
| e.run(); | |
| a = c.j.promise; | |
| this.F.push(a); | |
| d = _.A(this.K); | |
| for (c = d.next(); !c.done; c = d.next()) | |
| a.then(c.value) | |
| } | |
| ; | |
| fl.prototype.addOnSignalResolveCallback = function(a) { | |
| this.K.push(a); | |
| for (var b = _.A(this.F), c = b.next(); !c.done; c = b.next()) | |
| c.value.then(a) | |
| } | |
| ; | |
| fl.prototype.addErrorHandler = function(a) { | |
| this.j.push(a) | |
| } | |
| ; | |
| fl.prototype.clearAllCache = function() { | |
| var a = this | |
| , b = this.V.currentScript instanceof HTMLScriptElement ? this.V.currentScript.src : ""; | |
| if (1 === this.A) { | |
| var c = {}; | |
| Ak(49, "", null, (c.url = b, | |
| c)) | |
| } else if (c = String(_.Th(null != b ? b : "")), | |
| (_.H = Yh(XD), | |
| _.y(_.H, "includes")).call(_.H, c)) | |
| c = {}, | |
| Ak(48, "", null, (c.url = b, | |
| c)); | |
| else { | |
| var d = new Qk; | |
| c = new $K(this.g,function(e, f) { | |
| return void dL(a, e, f) | |
| } | |
| ); | |
| J(d, c); | |
| d.run(); | |
| this.A = 1; | |
| setTimeout(function() { | |
| a.A = 0 | |
| }, 1E3 * _.Wh(WD)); | |
| d = {}; | |
| Ak(43, "", null, (d.url = b, | |
| d)); | |
| return c.j.promise | |
| } | |
| } | |
| ; | |
| var dL = function(a, b, c) { | |
| a = _.A(a.j); | |
| for (var d = a.next(); !d.done; d = a.next()) | |
| d = d.value, | |
| d(b, c) | |
| } | |
| , gl = function(a) { | |
| this.push = function(b) { | |
| a.push(b) | |
| } | |
| ; | |
| this.addOnSignalResolveCallback = function(b) { | |
| a.addOnSignalResolveCallback(b) | |
| } | |
| ; | |
| this.addErrorHandler = function(b) { | |
| a.addErrorHandler(b) | |
| } | |
| ; | |
| this.clearAllCache = function() { | |
| a.clearAllCache() | |
| } | |
| }; | |
| var ml = function(a, b, c) { | |
| ZK.call(this, 1035, c); | |
| this.o = b; | |
| this.j = W(this); | |
| this.H = Y(this, a) | |
| }; | |
| _.T(ml, ZK); | |
| ml.prototype.g = function() { | |
| var a = this | |
| , b = this.H.value | |
| , c = Fk(b, 1) | |
| , d = this.o.toString() | |
| , e = {}; | |
| Ak(30, c, null, (e.url = d, | |
| e)); | |
| var f = document.createElement("script"); | |
| f.setAttribute("esp-signal", "true"); | |
| jb(f, this.o); | |
| var g = function() { | |
| var h = {}; | |
| Ak(31, c, null, (h.url = d, | |
| h)); | |
| a.j.G(b.ub(Lk(109))); | |
| _.bg(f, "error", g) | |
| }; | |
| document.head.appendChild(f); | |
| _.vf(f, "error", g) | |
| } | |
| ; | |
| var kl = new _.B.Set; | |
| var ol = function(a, b) { | |
| try { | |
| var c = void 0 === _.Q(b, 6) ? !0 : _.Q(b, 6), d, e, f = Of(_.hg(b, 2, 0)), g = _.v(b, 3); | |
| a: switch (_.hg(b, 4, 0)) { | |
| case 1: | |
| var h = "pt"; | |
| break a; | |
| case 2: | |
| h = "cr"; | |
| break a; | |
| default: | |
| h = "" | |
| } | |
| var k = new Bz(f,g,h) | |
| , l = null != (e = null == (d = _.Zm(b, yz, 5)) ? void 0 : _.v(d, 1)) ? e : ""; | |
| k.pe = l; | |
| k.g = c; | |
| k.B = a; | |
| var m = k.build(); | |
| Nf(m) | |
| } catch (n) {} | |
| }; | |
| var eL = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(eL, _.G); | |
| eL.prototype.g = nf([0, hz, -3, kz]); | |
| var fL = [.05, .1, .2, .5] | |
| , gL = [0, .5, 1] | |
| , hL = function(a) { | |
| a = bl(a); | |
| if (!a) | |
| return -1; | |
| try { | |
| var b = KI(a.document); | |
| var c = new _.qn(b.clientWidth,b.clientHeight) | |
| } catch (d) { | |
| c = new _.qn(-12245933,-12245933) | |
| } | |
| return -12245933 == c.width || -12245933 == c.height ? -1 : c.width * c.height | |
| } | |
| , iL = function(a, b) { | |
| return 0 >= a || 0 >= b ? [] : fL.map(function(c) { | |
| return Math.min(a / b * c, 1) | |
| }) | |
| } | |
| , kL = function(a) { | |
| this.K = a.B; | |
| this.j = a.tc; | |
| this.I = a.timer; | |
| this.l = null; | |
| this.g = a.Eb; | |
| this.A = jL(this); | |
| this.F = a.on || !1 | |
| } | |
| , lL = function() { | |
| var a; | |
| return !!window.IntersectionObserver && Zv(null == (a = window.performance) ? void 0 : a.now) | |
| }; | |
| kL.prototype.getSlotId = function() { | |
| return this.l | |
| } | |
| ; | |
| var nL = function(a, b) { | |
| if (a.A) { | |
| if (null != a.l) { | |
| try { | |
| mL(a, Math.round(performance.now()), 0, 0, 0, !1) | |
| } catch (c) { | |
| a.g && a.g(c) | |
| } | |
| a.A && a.A.unobserve(a.j) | |
| } | |
| a.l = b; | |
| a.A.observe(a.j) | |
| } | |
| } | |
| , jL = function(a) { | |
| if (!_.t.IntersectionObserver) | |
| return null; | |
| var b = a.j.offsetWidth * a.j.offsetHeight | |
| , c = hL(a.K); | |
| b = [].concat(_.Si(gL), _.Si(iL(c, b))); | |
| Ma(b); | |
| return new _.t.IntersectionObserver(function(d) { | |
| try { | |
| for (var e = hL(a.K), f = _.A(d), g = f.next(); !g.done; g = f.next()) { | |
| var h = g.value | |
| , k = Math.round(h.boundingClientRect.width * h.boundingClientRect.height) | |
| , l = Math.round(h.intersectionRect.width * h.intersectionRect.height) | |
| , m = Math.round(h.time); | |
| if (_.y(Number, "isSafeInteger").call(Number, k) && _.y(Number, "isSafeInteger").call(Number, l) && _.y(Number, "isSafeInteger").call(Number, e) && _.y(Number, "isSafeInteger").call(Number, m)) | |
| a.F && mL(a, m, k, l, e, h.isIntersecting); | |
| else { | |
| var n = d = void 0; | |
| null == (n = (d = a).g) || n.call(d, Error("invalid geometry: " + k + " | " + l + " | " + e + " | " + m)) | |
| } | |
| } | |
| } catch (p) { | |
| a.g && a.g(p) | |
| } | |
| } | |
| ,{ | |
| threshold: b | |
| }) | |
| } | |
| , mL = function(a, b, c, d, e, f) { | |
| if (null == a.l) | |
| throw Error("Not Attached."); | |
| var g = new eL; | |
| c = _.yi(g, 1, c); | |
| d = _.yi(c, 2, d); | |
| e = _.yi(d, 3, e); | |
| b = _.yi(e, 4, b); | |
| f = _.ti(b, 5, f); | |
| f = sb(f.g(), 4); | |
| UC(a.I, "1", 10, f, void 0, a.l) | |
| }; | |
| var oL = function(a, b) { | |
| this.g = a; | |
| this.A = b | |
| } | |
| , pL = function(a) { | |
| if (a.g.frames.google_ads_top_frame) | |
| return !0; | |
| var b = wB(a.g); | |
| b = b && b.contentWindow; | |
| if (!b) | |
| return !1; | |
| b.addEventListener("message", function(c) { | |
| var d = c.ports; | |
| "__goog_top_url_req" === c.data.msgType && d.length && d[0].postMessage({ | |
| msgType: "__goog_top_url_resp", | |
| topUrl: a.A | |
| }) | |
| }, !1); | |
| return !0 | |
| }; | |
| var Bl = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Bl, _.G); | |
| var Fl = of(Bl) | |
| , Cl = [1, 3]; | |
| var Wg = { | |
| Uo: 0, | |
| Qo: 1, | |
| Ro: 9, | |
| No: 2, | |
| Oo: 3, | |
| To: 5, | |
| So: 7, | |
| Po: 10 | |
| }; | |
| var qL = _.Mw(["https://securepubads.g.doubleclick.net/static/topics/topics_frame.html"]) | |
| , vl = _.rf(qL); | |
| var vp = function(a) { | |
| var b = void 0 === b ? zk(_.t) : b; | |
| this.id = a; | |
| this.g = .001 > Math.random(); | |
| this.hb = { | |
| pvsid: String(b) | |
| } | |
| } | |
| , rL = function(a) { | |
| a = em(a); | |
| var b; | |
| sm.set(a, (null != (b = sm.get(a)) ? b : 0) + 1) | |
| } | |
| , rm = function() { | |
| return [].concat(_.Si(_.y(sm, "values").call(sm))).reduce(function(a, b) { | |
| return a + b | |
| }, 0) | |
| } | |
| , xp = function(a, b, c) { | |
| "string" !== typeof c && (c = String(c)); | |
| /^\w+$/.test(b) && (c ? a.hb[b] = c : delete a.hb[b]) | |
| } | |
| , zp = function(a) { | |
| var b = 1; | |
| b = void 0 === b ? null : b; | |
| if (sL()) | |
| b = !0; | |
| else { | |
| var c = a.g; | |
| b && 0 <= b && (c = Math.random() < b); | |
| b = c && !!a.id | |
| } | |
| b && aD(window, tL(a) || "", void 0, !0) | |
| } | |
| , tL = function(a) { | |
| var b = "https://pagead2.googlesyndication.com/pagead/gen_204?id=" + encodeURIComponent(a.id); | |
| _.io(a.hb, function(c, d) { | |
| c && (b += "&" + d + "=" + encodeURIComponent(c)) | |
| }); | |
| return b | |
| } | |
| , uL = function(a) { | |
| var b = [].concat(_.Si(_.y(sm, "keys").call(sm))); | |
| b = b.map(function(c) { | |
| return c.replace(/,/g, "\\,") | |
| }); | |
| 3 >= b.length ? xp(a, "nw_id", b.join()) : (b = b.slice(0, 3), | |
| b.push("__extra__"), | |
| xp(a, "nw_id", b.join())) | |
| } | |
| , wp = function(a, b) { | |
| xp(a, "vrg", b.sf); | |
| uL(a); | |
| xp(a, "nslots", rm().toString()); | |
| b = Bh(); | |
| b.length && xp(a, "eid", b.join()); | |
| xp(a, "pub_url", document.URL) | |
| } | |
| , Yp = function(a, b, c) { | |
| c = void 0 === c ? .001 : c; | |
| if (void 0 === c || 0 > c || 1 < c) | |
| c = .001; | |
| Math.random() < c && (a = new vp(a), | |
| b(a), | |
| zp(a)) | |
| } | |
| , sm = new _.B.Map | |
| , sL = aj(function() { | |
| return !!rB() | |
| }); | |
| var hm = function() { | |
| TC.call(this, _.I(im) || _.I(qH) ? 1 : 0, _.t); | |
| this.A = 0; | |
| var a = _.I(im) || _.I(qH); | |
| _.t.google_measure_js_timing = a || _.t.google_measure_js_timing | |
| }; | |
| _.T(hm, TC); | |
| _.vL = function(a) { | |
| this.context = a | |
| } | |
| ; | |
| _.vL.prototype.Sb = function(a, b) { | |
| return lm(this.context, a, b) | |
| } | |
| ; | |
| _.vL.prototype.Ba = function(a, b) { | |
| return fm(this.context, a, b) | |
| } | |
| ; | |
| _.vL.prototype.Qb = function(a, b) { | |
| jm(this.context, a, b); | |
| return !1 | |
| } | |
| ; | |
| _.vL.prototype.Md = ba(1); | |
| var wL = function() { | |
| this.id = "goog_" + gy++ | |
| } | |
| , xL = function(a) { | |
| _.V.call(this); | |
| this.context = a; | |
| this.l = new _.B.Map | |
| }; | |
| _.T(xL, _.V); | |
| xL.prototype.A = function() { | |
| _.V.prototype.A.call(this); | |
| this.l.clear() | |
| } | |
| ; | |
| xL.prototype.listen = function(a, b) { | |
| var c = this; | |
| if (this.K) | |
| return function() {} | |
| ; | |
| var d = "string" === typeof a ? a : a.id, e, f, g = null != (f = null == (e = this.l.get(d)) ? void 0 : e.add(b)) ? f : new _.B.Set([b]); | |
| this.l.set(d, g); | |
| return function() { | |
| return void yL(c, a, b) | |
| } | |
| } | |
| ; | |
| var zL = function(a) { | |
| var b = Ev; | |
| var c = void 0 === c ? function() { | |
| return !0 | |
| } | |
| : c; | |
| return new _.B.Promise(function(d) { | |
| var e = a.listen(b, function(f) { | |
| c(f) && (e(), | |
| d(f)) | |
| }) | |
| } | |
| ) | |
| } | |
| , yL = function(a, b, c) { | |
| var d; | |
| return !(null == (d = a.l.get("string" === typeof b ? b : b.id)) || !d.delete(c)) | |
| } | |
| , It = function(a, b, c, d) { | |
| var e, f, g, h, k, l, m, n; | |
| _.xf(function(p) { | |
| e = "string" === typeof b ? b : b.id; | |
| f = a.l.get(e); | |
| if (null == (g = f) || !g.size) | |
| return p.return(); | |
| h = "function" === typeof window.CustomEvent ? new CustomEvent(e,{ | |
| detail: d, | |
| bubbles: !0, | |
| cancelable: !0 | |
| }) : function() { | |
| var r = document.createEvent("CustomEvent"); | |
| r.initCustomEvent(e, !0, !0, d); | |
| return r | |
| }(); | |
| k = []; | |
| l = _.A(f); | |
| m = l.next(); | |
| for (n = {}; !m.done; n = { | |
| Qg: void 0 | |
| }, | |
| m = l.next()) | |
| n.Qg = m.value, | |
| k.push(new _.B.Promise(function(r) { | |
| return function(u) { | |
| return _.xf(function(w) { | |
| if (1 == w.g) | |
| return w.yield(0, 2); | |
| lm(a.context, c, function() { | |
| a.l.has(e) && f.has(r.Qg) && (0, | |
| r.Qg)(h) | |
| }, !0); | |
| u(); | |
| w.g = 0 | |
| }) | |
| } | |
| }(n))); | |
| return p.yield(_.B.Promise.all(k), 0) | |
| }) | |
| } | |
| , AL = new wL | |
| , BL = new wL | |
| , Jt = new wL | |
| , CL = new wL | |
| , Lt = new wL | |
| , DL = new wL | |
| , EL = new wL | |
| , ur = new wL | |
| , Ev = new wL | |
| , FL = new wL; | |
| var GL = function() { | |
| this.data = void 0; | |
| this.status = 0; | |
| this.g = [] | |
| } | |
| , HL = function(a) { | |
| a.data = void 0; | |
| a.status = 1 | |
| }; | |
| var IL, ML, PL, Dv, QL, LL, KL, JL, RL; | |
| IL = function() { | |
| this.g = new _.B.Map; | |
| this.F = 0; | |
| this.A = new _.B.Map; | |
| this.Zb = null; | |
| this.j = this.l = this.C = this.I = 0; | |
| this.mf = null; | |
| this.o = new GL; | |
| this.K = new GL | |
| } | |
| ; | |
| ML = function(a, b) { | |
| a.g.get(b) || (a.g.set(b, { | |
| gd: !0, | |
| nh: "", | |
| Yd: "", | |
| Fj: 0, | |
| jh: [], | |
| lh: [], | |
| Vc: !1, | |
| jp: -1 | |
| }), | |
| _.Kp(b, function() { | |
| a.g.delete(b); | |
| JL(a, b) | |
| }), | |
| b.listen(BL, function(c) { | |
| c = c.detail; | |
| var d = a.g.get(b); | |
| d.nh = Fk(c, 33) || ""; | |
| d.Vc = !0; | |
| KL(a, b, function() { | |
| return void (d.nh = "") | |
| }); | |
| LL(a, b, function() { | |
| return void (d.Vc = !1) | |
| }) | |
| })) | |
| } | |
| ; | |
| _.Kt = function(a, b) { | |
| var c; | |
| return null == (c = a.g.get(b)) ? void 0 : c.gd | |
| } | |
| ; | |
| _.NL = function(a, b) { | |
| if (a = a.g.get(b)) | |
| a.gd = !1 | |
| } | |
| ; | |
| _.OL = function(a, b) { | |
| if (a = a.g.get(b)) | |
| a.gd = !0 | |
| } | |
| ; | |
| PL = function(a, b) { | |
| if (!b.length) | |
| return []; | |
| var c = em(b[0].getAdUnitPath()); | |
| b.every(function(g) { | |
| return em(g.getAdUnitPath()) === c | |
| }); | |
| var d = []; | |
| a = _.A(a.g); | |
| for (var e = a.next(); !e.done; e = a.next()) { | |
| var f = _.A(e.value); | |
| e = f.next().value; | |
| (f = f.next().value.nh) && em(e.getAdUnitPath()) === c && !_.y(b, "includes").call(b, e) && d.push(f) | |
| } | |
| return d | |
| } | |
| ; | |
| Dv = function(a, b) { | |
| var c, d; | |
| return null != (d = null == (c = a.g.get(b)) ? void 0 : c.Yd) ? d : "" | |
| } | |
| ; | |
| QL = function(a, b) { | |
| return (a = a.g.get(b)) ? a.Fj - 1 : 0 | |
| } | |
| ; | |
| LL = function(a, b, c) { | |
| (a = a.g.get(b)) && a.jh.push(c) | |
| } | |
| ; | |
| KL = function(a, b, c) { | |
| (a = a.g.get(b)) && a.lh.push(c) | |
| } | |
| ; | |
| JL = function(a, b) { | |
| if (a = a.g.get(b)) | |
| for (b = a.lh.slice(), | |
| a.lh.length = 0, | |
| a = _.A(b), | |
| b = a.next(); !b.done; b = a.next()) | |
| b = b.value, | |
| b() | |
| } | |
| ; | |
| RL = function(a, b) { | |
| if (a = a.g.get(b)) | |
| for (b = a.jh.slice(), | |
| a.jh.length = 0, | |
| a = _.A(b), | |
| b = a.next(); !b.done; b = a.next()) | |
| b = b.value, | |
| b() | |
| } | |
| ; | |
| IL.prototype.Vc = function(a) { | |
| var b, c; | |
| return null != (c = null == (b = this.g.get(a)) ? void 0 : b.Vc) ? c : !1 | |
| } | |
| ; | |
| var SL = function(a, b, c) { | |
| if (a = a.g.get(b)) | |
| a.Ej = c | |
| } | |
| , TL = function(a, b) { | |
| if (a = a.g.get(b)) { | |
| var c; | |
| null == (c = a.Ej) || c.ya(); | |
| delete a.Ej | |
| } | |
| }; | |
| var vm = new _.B.Map | |
| , um = new _.B.Map; | |
| var xm = function(a, b) { | |
| this.messageId = a; | |
| this.messageArgs = b | |
| }; | |
| xm.prototype.getMessageId = function() { | |
| return this.messageId | |
| } | |
| ; | |
| xm.prototype.getMessageArgs = function() { | |
| return this.messageArgs | |
| } | |
| ; | |
| var UL = N(2) | |
| , VL = N(3) | |
| , WL = N(4) | |
| , XL = N(5) | |
| , YL = N(6) | |
| , ZL = N(12) | |
| , $L = N(14) | |
| , aM = N(16) | |
| , Rm = N(19) | |
| , bM = N(20) | |
| , cM = N(23) | |
| , dM = N(26) | |
| , eM = N(28) | |
| , fM = N(149) | |
| , gM = N(30) | |
| , hM = N(31) | |
| , iM = N(34) | |
| , jM = N(35) | |
| , Xn = N(36) | |
| , nu = N(38) | |
| , kM = N(40) | |
| , lM = N(48) | |
| , mM = N(50) | |
| , nM = N(60) | |
| , oM = N(63) | |
| , pM = N(64) | |
| , qM = N(66) | |
| , rM = N(68) | |
| , sM = N(69) | |
| , tM = N(70) | |
| , uM = N(71) | |
| , vM = N(78) | |
| , wM = N(80) | |
| , Ao = N(82) | |
| , Sm = N(84) | |
| , xM = N(85) | |
| , yM = N(87) | |
| , Lm = N(88) | |
| , zM = N(92) | |
| , AM = N(93) | |
| , BM = N(99) | |
| , Um = N(103) | |
| , yo = N(104) | |
| , CM = N(105) | |
| , so = N(106) | |
| , to = N(107) | |
| , zo = N(108) | |
| , DM = N(113) | |
| , EM = N(114) | |
| , FM = N(115) | |
| , GM = N(117) | |
| , HM = N(118) | |
| , IM = N(120) | |
| , JM = N(119) | |
| , jo = N(121) | |
| , KM = N(122) | |
| , LM = N(123) | |
| , MM = N(126) | |
| , NM = N(127) | |
| , OM = N(144) | |
| , is = N(129) | |
| , ls = N(132) | |
| , PM = N(134) | |
| , QM = N(135) | |
| , RM = N(136) | |
| , SM = N(137) | |
| , TM = N(138) | |
| , UM = N(139) | |
| , VM = N(140) | |
| , WM = N(143) | |
| , XM = N(145) | |
| , YM = N(147) | |
| , ZM = N(150) | |
| , $M = N(164) | |
| , aN = N(152) | |
| , bN = N(153) | |
| , cN = N(154) | |
| , ys = N(155) | |
| , dN = N(156) | |
| , eN = N(157) | |
| , fN = N(158) | |
| , gN = N(159) | |
| , hN = N(160) | |
| , iN = N(161) | |
| , jN = N(162) | |
| , kN = N(165) | |
| , lN = N(166); | |
| var mN = function(a, b, c) { | |
| var d = this; | |
| this.addEventListener = M(a, 86, function(e, f) { | |
| if ("function" !== typeof f) | |
| return P(b, zm("Service.addEventListener", [e, f])), | |
| d; | |
| var g = Am(e); | |
| if (!g) | |
| return P(b, AM(e)), | |
| d; | |
| c.addEventListener(g, f); | |
| return d | |
| }); | |
| this.removeEventListener = M(a, 904, function(e, f) { | |
| var g = Am(e); | |
| "function" === typeof f && g ? c.removeEventListener(g, f) : P(b, zm("Service.removeEventListener", [e, f])) | |
| }); | |
| this.getSlots = M(a, 573, function() { | |
| return c.g.map(function(e) { | |
| return e.g | |
| }) | |
| }); | |
| this.getSlotIdMap = M(a, 574, function() { | |
| for (var e = {}, f = _.A(c.g), g = f.next(); !g.done; g = f.next()) | |
| g = g.value, | |
| e[g.toString()] = g.g; | |
| return e | |
| }); | |
| this.getName = M(a, 575, function() { | |
| return c.getName() | |
| }) | |
| }; | |
| var Bm = function(a, b, c) { | |
| mN.call(this, a, b, c); | |
| this.setRefreshUnfilledSlots = M(a, 59, function(d) { | |
| c.setRefreshUnfilledSlots(d) | |
| }); | |
| this.notifyUnfilledSlots = M(a, 69, function(d) { | |
| c.gd && nN(c, oN(c, d)) | |
| }); | |
| this.refreshAllSlots = M(a, 60, function() { | |
| c.gd && nN(c) | |
| }); | |
| this.setVideoSession = M(a, 61, function(d, e, f) { | |
| c.I = e; | |
| c.H = f; | |
| "number" === typeof d && (e = tn().g, | |
| _.Kk(e, 29, _.dd(d))) | |
| }); | |
| this.getDisplayAdsCorrelator = M(a, 62, function() { | |
| return String(Vy(tn().g, 26)) | |
| }); | |
| this.getVideoStreamCorrelator = M(a, 63, function() { | |
| var d = tn().g; | |
| d = Os(d, 29); | |
| return null != d ? d : 0 | |
| }); | |
| this.isSlotAPersistentRoadblock = M(a, 64, function(d) { | |
| var e = _.y(c.g, "find").call(c.g, function(f) { | |
| return f.g === d | |
| }); | |
| return !!e && pN(c, e) | |
| }); | |
| this.onImplementationLoaded = M(a, 65, function() { | |
| c.P.info(lM("GPT CompanionAds")) | |
| }); | |
| this.slotRenderEnded = M(a, 67, function(d, e, f) { | |
| var g = _.y(c.g, "find").call(c.g, function(h) { | |
| return h.g === d | |
| }); | |
| return g && qN(c, g, e, f) | |
| }) | |
| }; | |
| _.T(Bm, mN); | |
| var Dm = function(a, b, c) { | |
| mN.call(this, a, b, c); | |
| this.setContent = M(a, 72, function(d) { | |
| var e = _.y(c.g, "find").call(c.g, function(f) { | |
| return f.g === d | |
| }); | |
| b.error(OM(), e) | |
| }) | |
| }; | |
| _.T(Dm, mN); | |
| var Km = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Km, _.G); | |
| var Jm = function(a, b) { | |
| return Mi(a, 1, b) | |
| } | |
| , Om = function(a) { | |
| return Oi(a, 2, 2) | |
| } | |
| , Im = function(a, b) { | |
| return _.se(a, 2, b, _.ed) | |
| } | |
| , Wn = function(a, b) { | |
| return _.ue(a, 2, _.ed, b) | |
| }; | |
| Km.ca = [2]; | |
| var rN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(rN, _.G); | |
| rN.prototype.setTagForChildDirectedTreatment = function(a) { | |
| return _.Bi(this, 5, a) | |
| } | |
| ; | |
| rN.prototype.clearTagForChildDirectedTreatment = function() { | |
| return _.Kk(this, 5) | |
| } | |
| ; | |
| rN.prototype.setTagForUnderAgeOfConsent = function(a) { | |
| return _.Bi(this, 6, a) | |
| } | |
| ; | |
| var iq = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(iq, _.G); | |
| var uu = function(a) { | |
| var b = new iq; | |
| return _.ti(b, 1, a) | |
| }; | |
| var av = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(av, _.G); | |
| var wu = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(wu, _.G); | |
| wu.ca = [1]; | |
| var ho = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(ho, _.G); | |
| var es = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(es, _.G); | |
| var ks = function(a, b) { | |
| return _.Bi(a, 1, b) | |
| } | |
| , hs = function(a, b) { | |
| return _.se(a, 2, b, _.ed) | |
| }; | |
| es.ca = [2]; | |
| var ru = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(ru, _.G); | |
| var gs = function(a, b) { | |
| Mk(a, 1, es, b) | |
| }; | |
| ru.ca = [1]; | |
| var qu = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(qu, _.G); | |
| var sN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(sN, _.G); | |
| sN.prototype.getCategoryExclusions = function(a) { | |
| return Zy(this, 3, a) | |
| } | |
| ; | |
| sN.prototype.Ta = function() { | |
| return Dk(this, Km, 14) | |
| } | |
| ; | |
| sN.prototype.Sc = function() { | |
| return _.Zm(this, ho, 18) | |
| } | |
| ; | |
| var Xv = function(a) { | |
| return _.Zm(a, rN, 25) | |
| }; | |
| sN.prototype.getCorrelator = function() { | |
| return Os(this, 26) | |
| } | |
| ; | |
| sN.prototype.setCorrelator = function(a) { | |
| return _.Kk(this, 26, _.dd(a)) | |
| } | |
| ; | |
| sN.prototype.Ii = function() { | |
| return Uy(this, qu, 33) | |
| } | |
| ; | |
| sN.ca = [2, 3, 14]; | |
| var sn = function() { | |
| this.g = new _.B.Map | |
| }; | |
| var tN = {} | |
| , Xm = (tN[253] = !1, | |
| tN[246] = [], | |
| tN[150] = "", | |
| tN[221] = !1, | |
| tN[263] = !1, | |
| tN[36] = /^true$/.test("false"), | |
| tN[172] = null, | |
| tN[260] = void 0, | |
| tN[251] = null, | |
| tN) | |
| , Wm = function() { | |
| this.g = !1 | |
| }; | |
| var uN = function() { | |
| this.Ea = {}; | |
| this.g = new sN; | |
| this.l = new _.B.Map; | |
| this.A = {}; | |
| this.g.setCorrelator(DB()); | |
| _.Ym(36) && _.ti(this.g, 15, !0) | |
| } | |
| , vN = function(a) { | |
| var b = tn() | |
| , c = a.getDomId(); | |
| if (c && !b.Ea.hasOwnProperty(c)) { | |
| var d = _.yh(sn) | |
| , e = ++_.yh(hm).A; | |
| d.g.set(c, e); | |
| _.Kk(a, 20, _.Ic(e)); | |
| b.Ea[c] = a | |
| } | |
| } | |
| , wN = function(a, b) { | |
| return a.Ea[b] | |
| } | |
| , tn = function() { | |
| return _.yh(uN) | |
| }; | |
| var xN = {} | |
| , yN = (xN.companion_ads = "companionAds", | |
| xN.content = "content", | |
| xN.publisher_ads = "pubads", | |
| xN); | |
| var zN = aj(wn); | |
| var Hn = function(a, b, c, d) { | |
| var e = this | |
| , f = c.getSlotId() | |
| , g = tn().g | |
| , h = wN(tn(), f.getDomId()); | |
| this.set = M(a, 83, function(k, l) { | |
| "page_url" === k && l && (k = [Im(Jm(new Km, k), [String(l)])], | |
| _.Tm(h, 3, k)); | |
| return e | |
| }); | |
| this.get = M(a, 84, function(k) { | |
| if ("page_url" !== k) | |
| return null; | |
| var l, m; | |
| return null != (m = null == (l = (_.H = h.Ta(), | |
| _.y(_.H, "find")).call(_.H, function(n) { | |
| return Fk(n, 1) === k | |
| })) ? void 0 : Om(l)[0]) ? m : null | |
| }); | |
| this.setClickUrl = M(a, 79, function(k) { | |
| Fm(k, h, f, b); | |
| return e | |
| }); | |
| this.setTargeting = M(a, 81, function(k, l) { | |
| Mm(k, l, f, h, b); | |
| return e | |
| }); | |
| this.updateTargetingFromMap = M(a, 85, function(k) { | |
| Nm(k, f, h, b); | |
| return e | |
| }); | |
| this.display = M(a, 78, function() { | |
| var k = un(g, tn().Ea); | |
| var l = void 0 === l ? document : l; | |
| var m; | |
| null != (m = k.W[f.getDomId()]) && _.ti(m, 19, !0); | |
| m = f.getDomId(); | |
| m = Bx(m); | |
| var n = { | |
| id: m | |
| }; | |
| var p = void 0 === p ? Yx : p; | |
| var r = _.y(Object, "assign").call(Object, {}, n); | |
| m = n.id; | |
| var u = n.style; | |
| n = n.data; | |
| r = (delete r.id, | |
| delete r.style, | |
| delete r.data, | |
| r); | |
| if (_.y(Object, "keys").call(Object, r).length) | |
| throw Error("Invalid attribute(s): " + _.y(Object, "keys").call(Object, r)); | |
| m = { | |
| id: m, | |
| style: u ? u : void 0 | |
| }; | |
| if (n) | |
| for (u = _.A(_.y(n, "entries").call(n)), | |
| n = u.next(); !n.done; n = u.next()) | |
| r = _.A(n.value), | |
| n = r.next().value, | |
| r = r.next().value, | |
| jf(kK.test(n)), | |
| m[n] = r; | |
| if (!ay.test("div")) | |
| throw Error(""); | |
| if ("DIV"in cy) | |
| throw Error(""); | |
| u = ""; | |
| if (m) | |
| for (w in m) | |
| if (Object.prototype.hasOwnProperty.call(m, w)) { | |
| if (!ay.test(w)) | |
| throw Error(""); | |
| n = m[w]; | |
| if (null != n) { | |
| r = w; | |
| if (n instanceof Fx) | |
| n = Gx(n); | |
| else { | |
| if ("style" == r.toLowerCase()) | |
| throw Error(""); | |
| if (/^on/i.test(r)) | |
| throw Error(""); | |
| if (r.toLowerCase()in by) | |
| if (n instanceof _.Hx) | |
| n = _.ib(n).toString(); | |
| else if (n instanceof _.qa) | |
| n = _.ra(n); | |
| else if ("string" === typeof n) | |
| n = _.xa(n).toString(); | |
| else | |
| throw Error(""); | |
| } | |
| n = r + '="' + Bx(String(n)) + '"'; | |
| u += " " + n | |
| } | |
| } | |
| var w = "<div" + u; | |
| null == p ? p = [] : Array.isArray(p) || (p = [p]); | |
| !0 === Rx.div ? w += ">" : (p = $x(p), | |
| w += ">" + _.Xx(p).toString() + "</div>"); | |
| w = _.wk(w); | |
| l.write(_.Xx(w)); | |
| yn(f, l) && (ou(d), | |
| ML(d.L, f), | |
| AN(d, k, f)) | |
| }); | |
| this.setTagForChildDirectedTreatment = M(a, 80, function(k) { | |
| if (0 === k || 1 === k) { | |
| var l = Xv(g) || new rN; | |
| l.setTagForChildDirectedTreatment(k); | |
| _.Di(g, 25, l) | |
| } | |
| return e | |
| }); | |
| this.setForceSafeFrame = M(a, 567, function(k) { | |
| "boolean" === typeof k ? _.ti(h, 12, k) : P(b, zm("PassbackSlot.setForceSafeFrame", [String(k)]), f); | |
| return e | |
| }); | |
| this.setTagForUnderAgeOfConsent = M(a, 448, function(k) { | |
| if (0 === k || 1 === k) { | |
| var l = Xv(g) || new rN; | |
| l.setTagForUnderAgeOfConsent(k); | |
| _.Di(g, 25, l) | |
| } | |
| return e | |
| }) | |
| }; | |
| var Wr = { | |
| Mo: 0, | |
| Jo: 1, | |
| Ko: 2, | |
| Lo: 3 | |
| }; | |
| var Kn = { | |
| REWARDED: 4, | |
| TOP_ANCHOR: 2, | |
| BOTTOM_ANCHOR: 3, | |
| INTERSTITIAL: 5, | |
| GAME_MANUAL_INTERSTITIAL: 7, | |
| LEFT_SIDE_RAIL: 8, | |
| RIGHT_SIDE_RAIL: 9 | |
| } | |
| , Mn = { | |
| IAB_AUDIENCE_1_1: 1, | |
| IAB_CONTENT_2_1: 2, | |
| IAB_CONTENT_2_2: 3 | |
| } | |
| , Ln = { | |
| PURCHASED: 1, | |
| ORGANIC: 2 | |
| }; | |
| var BN = "" | |
| , co = null; | |
| var Jo = function(a, b, c) { | |
| xL.call(this, a); | |
| this.slotId = b; | |
| this.g = c | |
| }; | |
| _.T(Jo, xL); | |
| Jo.prototype.getSlotId = function() { | |
| return this.slotId | |
| } | |
| ; | |
| var Yg = function(a, b, c, d) { | |
| xL.call(this, a); | |
| this.adUnitPath = b; | |
| this.tc = d; | |
| this.g = null; | |
| this.id = this.adUnitPath + "_" + c | |
| }; | |
| _.T(Yg, xL); | |
| _.q = Yg.prototype; | |
| _.q.getId = function() { | |
| return this.id | |
| } | |
| ; | |
| _.q.getAdUnitPath = function() { | |
| return this.adUnitPath | |
| } | |
| ; | |
| _.q.getName = function() { | |
| return this.adUnitPath | |
| } | |
| ; | |
| _.q.toString = function() { | |
| return this.getId() | |
| } | |
| ; | |
| _.q.getDomId = function() { | |
| return this.tc | |
| } | |
| ; | |
| var CN = function(a, b) { | |
| a.g = b | |
| }; | |
| var Co = /^(?:https?:)?\/\/(?:www\.googletagservices\.com|securepubads\.g\.doubleclick\.net|(pagead2\.googlesyndication\.com))(\/tag\/js\/gpt(?:_[a-z]+)*\.js)/; | |
| var Go = _.wz(function() { | |
| return void zB("google_DisableInitialLoad is deprecated and will be removed. Please use googletag.pubads().isInitialLoadDisabled() instead to check if initial load has been disabled.") | |
| }) | |
| , DN = _.wz(function() { | |
| return void zB("googletag.pubads().setCookieOptions() has been removed, and no longer has any effect. Consider migrating to Limited Ads.") | |
| }) | |
| , EN = _.wz(function() { | |
| return void zB("The following functions are deprecated: googletag.pubads().setTagForChildDirectedTreatment(), googletag.pubads().clearTagForChildDirectedTreatment(), googletag.pubads().setRequestNonPersonalizedAds(), and googletag.pubads().setTagForUnderAgeOfConsent(). Please use googletag.pubads().setPrivacySettings() instead.") | |
| }) | |
| , Lo = function(a, b, c, d, e) { | |
| mN.call(this, a, b, c); | |
| var f = this | |
| , g = tn().g | |
| , h = tn().Ea | |
| , k = !1; | |
| this.setTargeting = M(a, 1, function(l, m) { | |
| vo({ | |
| key: l, | |
| value: m, | |
| Ma: g, | |
| serviceName: c.getName(), | |
| mn: c.enabled, | |
| Fb: e, | |
| P: b, | |
| context: a | |
| }); | |
| return f | |
| }); | |
| this.clearTargeting = M(a, 2, function(l) { | |
| Bo(l, g, c.getName(), b); | |
| return f | |
| }); | |
| this.getTargeting = M(a, 38, function(l) { | |
| return wo(l, g, b) | |
| }); | |
| this.getTargetingKeys = M(a, 39, function() { | |
| return xo(g) | |
| }); | |
| this.setCategoryExclusion = M(a, 3, function(l) { | |
| "string" !== typeof l || Gm(l) ? P(b, zm("PubAdsService.setCategoryExclusion", [l])) : ((_.H = Oi(g, 3, 2), | |
| _.y(_.H, "includes")).call(_.H, l) || _.ue(g, 3, _.ed, l), | |
| b.info(xM(l))); | |
| return f | |
| }); | |
| this.clearCategoryExclusions = M(a, 4, function() { | |
| _.Kk(g, 3); | |
| b.info(yM()); | |
| return f | |
| }); | |
| this.disableInitialLoad = M(a, 5, function() { | |
| _.ti(g, 4, !0); | |
| k || (k = !0, | |
| Ho()) | |
| }); | |
| this.enableSingleRequest = M(a, 6, function() { | |
| if (c.enabled && !_.Q(g, 6)) | |
| return P(b, nM("PubAdsService.enableSingleRequest")), | |
| !1; | |
| b.info(oM("single request")); | |
| _.ti(g, 6, !0); | |
| return !0 | |
| }); | |
| this.enableAsyncRendering = M(a, 7, function() { | |
| return !0 | |
| }); | |
| this.enableSyncRendering = M(a, 8, function() { | |
| zB("GPT synchronous rendering is no longer supported, ads will be requested and rendered asynchronously. See https://support.google.com/admanager/answer/9212594 for more details."); | |
| return !1 | |
| }); | |
| this.enableLazyLoad = M(a, 485, function(l) { | |
| var m = new av; | |
| m = _.Ri(m, 1, 800); | |
| m = _.Ri(m, 2, 400); | |
| m = _.Kk(m, 3, _.sc(3)); | |
| if (_.Ka(l)) { | |
| var n = l.fetchMarginPercent; | |
| "number" === typeof n && (0 <= n ? _.Ri(m, 1, n) : -1 === n && _.Kk(m, 1)); | |
| n = l.renderMarginPercent; | |
| "number" === typeof n && (0 <= n ? _.Ri(m, 2, n) : -1 === n && _.Kk(m, 2)); | |
| l = l.mobileScaling; | |
| "number" === typeof l && (0 < l ? _.Kk(m, 3, _.sc(l)) : -1 === l && _.Kk(m, 3, _.sc(1))) | |
| } | |
| window.IntersectionObserver || !cj(m, 1) && !cj(m, 2) ? _.Di(g, 5, m) : P(b, ZM()) | |
| }); | |
| this.setCentering = M(a, 9, function(l) { | |
| l = !!l; | |
| b.info(pM("centering", String(l))); | |
| _.ti(g, 15, l) | |
| }); | |
| this.definePassback = M(a, 10, function(l, m) { | |
| return (l = Ko(a, b, c, l, m, d)) && l.vj | |
| }); | |
| this.refresh = M(a, 11, function() { | |
| var l = _.za.apply(0, arguments) | |
| , m = _.A(l) | |
| , n = m.next().value; | |
| m = m.next().value; | |
| m = void 0 === m ? {} : m; | |
| n && !Array.isArray(n) || !_.Ka(m) || m.changeCorrelator && "boolean" !== typeof m.changeCorrelator ? P(b, zm("PubAdsService.refresh", l)) : (m && !1 === m.changeCorrelator || g.setCorrelator(DB()), | |
| n = n ? Fo(n, c) : _.I(gF) ? c.g.filter(function(p) { | |
| var r = h[p.getDomId()]; | |
| return !(!yn(p) && !hn(Mr(r))) | |
| }) : c.g, | |
| c.refresh(un(g, h), n) || P(b, zm("PubAdsService.refresh", l))) | |
| }); | |
| this.enableVideoAds = M(a, 12, function() { | |
| _.ti(g, 21, !0); | |
| FN(c, g) | |
| }); | |
| this.setVideoContent = M(a, 13, function(l, m) { | |
| GN(c, l, m, g) | |
| }); | |
| this.collapseEmptyDivs = M(a, 14, function(l) { | |
| l = void 0 === l ? !1 : l; | |
| l = void 0 === l ? !1 : l; | |
| _.ti(g, 11, !0); | |
| l = !!l; | |
| _.ti(g, 10, l); | |
| b.info(vM(String(l))); | |
| return !!_.Q(g, 11) | |
| }); | |
| this.clear = M(a, 15, function(l) { | |
| if (Array.isArray(l)) | |
| return HN(c, g, h, Fo(l, c)); | |
| if (void 0 === l) | |
| return HN(c, g, h, c.g); | |
| P(b, zm("PubAdsService.clear", [l])); | |
| return !1 | |
| }); | |
| this.setLocation = M(a, 16, function(l) { | |
| "string" !== typeof l ? P(b, zm("PubAdsService.setLocation", [l])) : Mi(g, 8, l); | |
| return f | |
| }); | |
| this.setCookieOptions = M(a, 17, function() { | |
| DN(); | |
| return f | |
| }); | |
| this.setTagForChildDirectedTreatment = M(a, 18, function(l) { | |
| EN(); | |
| if (1 !== l && 0 !== l) | |
| return P(b, KM("PubadsService.setTagForChildDirectedTreatment", ko(l), "0,1")), | |
| f; | |
| var m = Xv(g) || new rN; | |
| m.setTagForChildDirectedTreatment(l); | |
| _.Di(g, 25, m); | |
| return f | |
| }); | |
| this.clearTagForChildDirectedTreatment = M(a, 19, function() { | |
| EN(); | |
| var l = Xv(g); | |
| if (!l) | |
| return f; | |
| l.clearTagForChildDirectedTreatment(); | |
| _.Di(g, 25, l); | |
| return f | |
| }); | |
| this.setPublisherProvidedId = M(a, 20, function(l) { | |
| l = String(l); | |
| b.info(pM("PPID", l)); | |
| Mi(g, 16, l); | |
| return f | |
| }); | |
| this.set = M(a, 21, function(l, m) { | |
| Yn(l, m, g, c.getName(), b); | |
| return f | |
| }); | |
| this.get = M(a, 22, function(l) { | |
| return Zn(l, g, b) | |
| }); | |
| this.getAttributeKeys = M(a, 23, function() { | |
| return $n(g) | |
| }); | |
| this.display = M(a, 24, function(l, m, n, p) { | |
| return void c.display(l, m, d, n, p) | |
| }); | |
| this.updateCorrelator = M(a, 25, function() { | |
| zB(Eo("update")); | |
| P(b, FM()); | |
| g.setCorrelator(DB()); | |
| return f | |
| }); | |
| this.defineOutOfPagePassback = M(a, 35, function(l) { | |
| l = Ko(a, b, c, l, [1, 1], d); | |
| if (!l) | |
| return null; | |
| _.Bi(l.Ma, 15, 1); | |
| return l.vj | |
| }); | |
| this.setForceSafeFrame = M(a, 36, function(l) { | |
| "boolean" !== typeof l ? P(b, zm("PubAdsService.setForceSafeFrame", [ko(l)])) : _.ti(g, 13, l); | |
| return f | |
| }); | |
| this.setSafeFrameConfig = M(a, 37, function(l) { | |
| var m = lo(b, l); | |
| m ? _.Di(g, 18, m) : P(b, zm("PubAdsService.setSafeFrameConfig", [l])); | |
| return f | |
| }); | |
| this.setRequestNonPersonalizedAds = M(a, 445, function(l) { | |
| EN(); | |
| if (0 !== l && 1 !== l) | |
| return P(b, KM("PubAdsService.setRequestNonPersonalizedAds", ko(l), "0,1")), | |
| f; | |
| var m = Xv(g) || new rN; | |
| _.ti(m, 8, !!l); | |
| _.Di(g, 25, m); | |
| return f | |
| }); | |
| this.setTagForUnderAgeOfConsent = M(a, 447, function(l) { | |
| l = void 0 === l ? 2 : l; | |
| EN(); | |
| if (2 !== l && 0 !== l && 1 !== l) | |
| return P(b, KM("PubadsService.setTagForUnderAgeOfConsent", ko(l), "2,0,1")), | |
| f; | |
| var m = Xv(g) || new rN; | |
| m.setTagForUnderAgeOfConsent(l); | |
| _.Di(g, 25, m); | |
| return f | |
| }); | |
| this.getCorrelator = M(a, 27, function() { | |
| return String(Vy(g, 26)) | |
| }); | |
| this.getTagSessionCorrelator = M(a, 631, function() { | |
| return zk(_.t) | |
| }); | |
| this.getVideoContent = M(a, 30, function() { | |
| return IN(c, g) | |
| }); | |
| this.getVersion = M(a, 568, function() { | |
| return a.sf | |
| }); | |
| this.forceExperiment = M(a, 569, function(l) { | |
| return void c.forceExperiment(l) | |
| }); | |
| this.setCorrelator = M(a, 28, function(l) { | |
| zB(Eo("set")); | |
| P(b, EM()); | |
| if (gh(window)) | |
| return f; | |
| if (!Zo(l)) | |
| return P(b, zm("PubadsService.setCorrelator", [ko(l)])), | |
| f; | |
| l = g.setCorrelator(l); | |
| _.ti(l, 27, !0); | |
| return f | |
| }); | |
| this.markAsAmp = M(a, 570, function() { | |
| window.console && window.console.warn && window.console.warn("googletag.pubads().markAsAmp() is deprecated and ignored.") | |
| }); | |
| this.isSRA = M(a, 571, function() { | |
| return !!_.Q(g, 6) | |
| }); | |
| this.setImaContent = M(a, 328, function(l, m) { | |
| _.bj(g, 22) ? GN(c, l, m, g) : (_.ti(g, 21, !0), | |
| FN(c, g), | |
| "string" === typeof l && Mi(g, 19, l), | |
| "string" === typeof m && Mi(g, 20, m)) | |
| }); | |
| this.getImaContent = M(a, 329, function() { | |
| return _.bj(g, 22) ? IN(c, g) : c.enabled ? { | |
| vid: _.v(g, 19) || "", | |
| cmsid: _.v(g, 20) || "" | |
| } : null | |
| }); | |
| this.isInitialLoadDisabled = M(a, 572, function() { | |
| return !!_.Q(g, 4) | |
| }); | |
| this.setPrivacySettings = M(a, 648, function(l) { | |
| if (!_.Ka(l)) | |
| return P(b, zm("PubAdsService.setPrivacySettings", [l])), | |
| f; | |
| var m = l.restrictDataProcessing, n = l.childDirectedTreatment, p = l.underAgeOfConsent, r = l.limitedAds, u = l.nonPersonalizedAds, w = l.userOptedOutOfPersonalization, z = l.trafficSource, x = l.isSpecialCategoryData, C, E = null != (C = Xv(g)) ? C : new rN; | |
| "boolean" === typeof u ? _.ti(E, 8, u) : void 0 !== u && P(b, jo("PubAdsService.setPrivacySettings", ko(l), "nonPersonalizedAds", ko(u))); | |
| "boolean" === typeof w ? _.ti(E, 13, w) : void 0 !== w && P(b, jo("PubAdsService.setPrivacySettings", ko(l), "userOptedOutOfPersonalization", ko(w))); | |
| "boolean" === typeof m ? _.ti(E, 1, m) : void 0 !== m && P(b, jo("PubAdsService.setPrivacySettings", ko(l), "restrictDataProcessing", ko(m))); | |
| if ("boolean" === typeof r) { | |
| m = Do(); | |
| if (r && !_.Q(E, 9) && (C = Ul(a), | |
| C.Vb)) { | |
| u = a.Da; | |
| w = u.hd; | |
| C = Sl(a, C.Ob); | |
| var D = new rD; | |
| D = _.Xl(D, 1, !0); | |
| D = _.Xl(D, 2, m); | |
| C = _.Zl(C, 11, $l, D); | |
| w.call(u, C) | |
| } | |
| m ? _.ti(E, 9, r) : r && P(b, YM()) | |
| } else | |
| void 0 !== r && P(b, jo("PubAdsService.setPrivacySettings", ko(l), "limitedAds", ko(r))); | |
| void 0 !== p && (null === p ? E.setTagForUnderAgeOfConsent(2) : !1 === p ? E.setTagForUnderAgeOfConsent(0) : !0 === p ? E.setTagForUnderAgeOfConsent(1) : P(b, jo("PubAdsService.setPrivacySettings", ko(l), "underAgeOfConsent", ko(p)))); | |
| void 0 !== n && (null === n ? E.clearTagForChildDirectedTreatment() : !1 === n ? E.setTagForChildDirectedTreatment(0) : !0 === n ? E.setTagForChildDirectedTreatment(1) : P(b, jo("PubAdsService.setPrivacySettings", ko(l), "childDirectedTreatment", ko(n)))); | |
| void 0 !== z && (null === z ? _.Kk(E, 10) : (_.H = _.y(Object, "values").call(Object, Ln), | |
| _.y(_.H, "includes")).call(_.H, z) ? _.Bi(E, 10, z) : P(b, jo("PubAdsService.setPrivacySettings", ko(l), "trafficSource", ko(z)))); | |
| _.I(ZD) && void 0 !== x && (null === x ? _.Kk(E, 14) : !0 === x ? _.ti(E, 14, !0) : P(b, jo("PubAdsService.setPrivacySettings", ko(l), "isSpecialCategoryData", ko(x)))); | |
| _.Di(g, 25, E); | |
| return f | |
| }) | |
| }; | |
| _.T(Lo, mN); | |
| var JN = function(a, b) { | |
| this.getId = M(a, 593, function() { | |
| return b.getId() | |
| }); | |
| this.getAdUnitPath = M(a, 594, function() { | |
| return b.getAdUnitPath() | |
| }); | |
| this.getName = M(a, 595, function() { | |
| return b.getName() | |
| }); | |
| this.toString = M(a, 596, function() { | |
| return b.toString() | |
| }); | |
| this.getDomId = M(a, 597, function() { | |
| return b.getDomId() | |
| }) | |
| }; | |
| var KN = function() { | |
| this.sourceAgnosticLineItemId = this.sourceAgnosticCreativeId = this.lineItemId = this.creativeId = this.campaignId = this.advertiserId = null; | |
| this.isBackfill = !1; | |
| this.encryptedTroubleshootingInfo = this.creativeTemplateId = this.companyIds = this.yieldGroupIds = null | |
| } | |
| , LN = function(a, b) { | |
| a.advertiserId = b | |
| } | |
| , MN = function(a, b) { | |
| a.campaignId = b | |
| } | |
| , NN = function(a, b) { | |
| a.yieldGroupIds = b | |
| } | |
| , ON = function(a, b) { | |
| a.companyIds = b | |
| }; | |
| var $m = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T($m, _.G); | |
| $m.prototype.getWidth = function() { | |
| return Ht(this, 1) | |
| } | |
| ; | |
| $m.prototype.getHeight = function() { | |
| return Ht(this, 2) | |
| } | |
| ; | |
| var To = function() { | |
| var a = new $m; | |
| return _.ti(a, 3, !0) | |
| }; | |
| var cn = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(cn, _.G); | |
| cn.ca = [2]; | |
| var PN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(PN, _.G); | |
| var QN = function(a) { | |
| var b = new PN; | |
| return _.Bi(b, 1, a) | |
| }; | |
| var RN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(RN, _.G); | |
| RN.ca = [1]; | |
| var SN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(SN, _.G); | |
| var TN = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(TN, _.G); | |
| TN.prototype.getAdUnitPath = function() { | |
| return _.v(this, 1) | |
| } | |
| ; | |
| TN.prototype.getDomId = function() { | |
| return _.v(this, 2) | |
| } | |
| ; | |
| var UN = function(a, b) { | |
| Mi(a, 2, b) | |
| }; | |
| TN.prototype.Ta = function() { | |
| return Dk(this, Km, 3) | |
| } | |
| ; | |
| TN.prototype.getServices = function(a) { | |
| return Zy(this, 4, a) | |
| } | |
| ; | |
| var VN = function(a, b) { | |
| _.Tm(a, 5, b) | |
| }; | |
| TN.prototype.getClickUrl = function() { | |
| return _.v(this, 7) | |
| } | |
| ; | |
| TN.prototype.setClickUrl = function(a) { | |
| return Mi(this, 7, a) | |
| } | |
| ; | |
| TN.prototype.getCategoryExclusions = function(a) { | |
| return Zy(this, 8, a) | |
| } | |
| ; | |
| var Hm = function(a) { | |
| return Dk(a, Km, 9) | |
| }; | |
| TN.prototype.Sc = function() { | |
| return _.Zm(this, ho, 13) | |
| } | |
| ; | |
| var Mr = function(a) { | |
| return _.hg(a, 15, 0) | |
| }; | |
| TN.ca = [3, 4, 5, 6, 8, 9, 27]; | |
| var WN = function(a, b) { | |
| this.width = a; | |
| this.height = b | |
| }; | |
| WN.prototype.getWidth = function() { | |
| return this.width | |
| } | |
| ; | |
| WN.prototype.getHeight = function() { | |
| return this.height | |
| } | |
| ; | |
| var XN = new _.B.Set(["unhideWindow", "navBar"]); | |
| var bp = function(a, b, c) { | |
| var d = this | |
| , e = wN(tn(), c.getDomId()) | |
| , f = "" | |
| , g = null | |
| , h = function() { | |
| return "" | |
| } | |
| , k = "" | |
| , l = !1; | |
| _.Kp(c, function() { | |
| e = new TN; | |
| f = ""; | |
| g = null; | |
| h = function() { | |
| return "" | |
| } | |
| ; | |
| k = "" | |
| }); | |
| c.listen(Jt, function(n) { | |
| var p = n.detail; | |
| n = p.pi; | |
| p = p.isBackfill; | |
| n && (f = n, | |
| l = p) | |
| }); | |
| this.set = M(a, 40, function(n, p) { | |
| No(n, p, c, e, b); | |
| return d | |
| }); | |
| this.get = M(a, 41, function(n) { | |
| return Oo(n, c, e, b) | |
| }); | |
| this.getAttributeKeys = M(a, 42, function() { | |
| return Po(e) | |
| }); | |
| this.addService = M(a, 43, function(n) { | |
| n = vm.get(n); | |
| if (!n) | |
| return P(b, zm("Slot.addService", [n]), c), | |
| d; | |
| var p = n.getName(); | |
| if ((_.H = Oi(e, 4, 2), | |
| _.y(_.H, "includes")).call(_.H, p)) | |
| return b.info(ZL(p, c.toString()), c), | |
| d; | |
| n.slotAdded(c, e); | |
| return d | |
| }); | |
| this.defineSizeMapping = M(a, 44, function(n) { | |
| n = $o(n); | |
| "string" === typeof n ? P(b, zm("Slot.defineSizeMapping", [n]), c) : _.Tm(e, 6, n); | |
| return d | |
| }); | |
| this.setClickUrl = M(a, 45, function(n) { | |
| Fm(n, e, c, b); | |
| return d | |
| }); | |
| this.setCategoryExclusion = M(a, 46, function(n) { | |
| var p = e; | |
| "string" !== typeof n || Gm(n) ? P(b, zm("Slot.setCategoryExclusion", [n]), c) : ((_.H = Oi(p, 8, 2), | |
| _.y(_.H, "includes")).call(_.H, n) || _.ue(p, 8, _.ed, n), | |
| b.info($L(n), c)); | |
| return d | |
| }); | |
| this.clearCategoryExclusions = M(a, 47, function() { | |
| _.Kk(e, 8); | |
| b.info(aM(), c); | |
| return d | |
| }); | |
| this.getCategoryExclusions = M(a, 48, function() { | |
| return Oi(e, 8, 2).slice() | |
| }); | |
| this.setTargeting = M(a, 49, function(n, p) { | |
| Mm(n, p, c, e, b); | |
| return d | |
| }); | |
| this.updateTargetingFromMap = M(a, 649, function(n) { | |
| Nm(n, c, e, b); | |
| return d | |
| }); | |
| this.clearTargeting = M(a, 50, function(n) { | |
| Vm(n, c, e, b); | |
| return d | |
| }); | |
| this.getTargeting = M(a, 51, function(n) { | |
| return Pm(n, c, e, b) | |
| }); | |
| this.getTargetingKeys = M(a, 52, function() { | |
| return Qm(e) | |
| }); | |
| this.setCollapseEmptyDiv = M(a, 53, function(n, p) { | |
| var r = e; | |
| p = void 0 === p ? !1 : p; | |
| p = void 0 === p ? !1 : p; | |
| "boolean" !== typeof n || "boolean" !== typeof p ? P(b, zm("Slot.setCollapseEmptyDiv", [n, p]), c) : (r = _.ti(r, 10, n), | |
| _.ti(r, 11, n && p), | |
| p && !n && P(b, bM(c.toString()), c)); | |
| return d | |
| }); | |
| this.getAdUnitPath = M(a, 54, function() { | |
| return c.getAdUnitPath() | |
| }); | |
| this.getSlotElementId = M(a, 598, function() { | |
| return c.getDomId() | |
| }); | |
| this.setForceSafeFrame = M(a, 55, function(n) { | |
| var p = e; | |
| "boolean" !== typeof n ? P(b, zm("Slot.setForceSafeFrame", [String(n)]), c) : _.ti(p, 12, n); | |
| return d | |
| }); | |
| this.setSafeFrameConfig = M(a, 56, function(n) { | |
| var p = e | |
| , r = lo(b, n); | |
| r ? _.Di(p, 13, r) : b.error(zm("Slot.setSafeFrameConfig", [n]), c); | |
| return d | |
| }); | |
| c.listen(BL, function(n) { | |
| n = n.detail; | |
| if (Ty(n, 8)) | |
| g = null; | |
| else { | |
| g = new KN; | |
| var p = !!Ty(n, 9); | |
| g.isBackfill = p; | |
| var r = Wy(n, 15) | |
| , u = Wy(n, 16); | |
| r.length && u.length && (g.sourceAgnosticCreativeId = r[0], | |
| g.sourceAgnosticLineItemId = u[0], | |
| p || (g.creativeId = r[0], | |
| g.lineItemId = u[0], | |
| (p = Wy(n, 22)) && p.length && (g.creativeTemplateId = p[0]))); | |
| Wy(n, 17).length && LN(g, Wy(n, 17)[0]); | |
| Wy(n, 18).length && MN(g, Wy(n, 18)[0]); | |
| Wy(n, 19).length && NN(g, Wy(n, 19)); | |
| Wy(n, 20).length && ON(g, Wy(n, 20)); | |
| n = _.le(n, 45, (0, | |
| _.Qd)(n.D) & 34 ? me : ne, 2).map(function(w) { | |
| return Id(w) | |
| }); | |
| n.length && (g.encryptedTroubleshootingInfo = n[0]) | |
| } | |
| }); | |
| this.getResponseInformation = M(a, 355, function() { | |
| return g | |
| }); | |
| this.getName = M(a, 170, function() { | |
| b.error(WM()); | |
| return c.getAdUnitPath() | |
| }); | |
| var m = new JN(a,c); | |
| this.getSlotId = M(a, 579, function() { | |
| return m | |
| }); | |
| this.getServices = M(a, 580, function() { | |
| return Oi(e, 4, 2).map(function(n) { | |
| var p = yN[n]; | |
| if (p) { | |
| var r, u, w; | |
| n = null != (w = null == (u = (r = ap())[p]) ? void 0 : u.call(r)) ? w : null | |
| } else | |
| n = null; | |
| return n | |
| }) | |
| }); | |
| this.getSizes = M(a, 581, function(n, p) { | |
| var r, u; | |
| return null != (u = null == (r = dn(e, n, p)) ? void 0 : r.map(function(w) { | |
| return _.Q(w, 3) ? "fluid" : new WN(w.getWidth(),w.getHeight()) | |
| })) ? u : null | |
| }); | |
| this.getClickUrl = M(a, 582, function() { | |
| var n; | |
| return null != (n = e.getClickUrl()) ? n : "" | |
| }); | |
| this.getTargetingMap = M(a, 583, function() { | |
| for (var n = {}, p = _.A(Hm(e)), r = p.next(); !r.done; r = p.next()) | |
| r = r.value, | |
| _.v(r, 1) && (n[Fk(r, 1)] = Om(r)); | |
| return n | |
| }); | |
| this.getOutOfPage = M(a, 584, function(n) { | |
| return "number" === typeof n ? Mr(e) === n : 0 !== Mr(e) | |
| }); | |
| this.getCollapseEmptyDiv = M(a, 585, function() { | |
| var n = e; | |
| return mo(n, 10) ? _.Q(n, 10) : null | |
| }); | |
| this.getDivStartsCollapsed = M(a, 586, function() { | |
| var n = e; | |
| return mo(n, 11) ? _.Q(n, 11) : null | |
| }); | |
| c.listen(CL, function(n) { | |
| h = n.detail.Zk | |
| }); | |
| this.getContentUrl = M(a, 587, function() { | |
| return h() | |
| }); | |
| this.getFirstLook = M(a, 588, function() { | |
| zB("The getFirstLook method of SlotInterface is deprecated. Please update your code to no longer call this method."); | |
| return 0 | |
| }); | |
| c.listen(BL, function(n) { | |
| var p; | |
| k = null != (p = n.detail.getEscapedQemQueryId()) ? p : "" | |
| }); | |
| this.getEscapedQemQueryId = M(a, 591, function() { | |
| return k | |
| }); | |
| this.getHtml = M(a, 592, function() { | |
| return l ? (window.console && console.warn && console.warn("This ad's html cannot be accessed using the getHtml method on googletag.Slot. Returning the empty string instead."), | |
| "") : f | |
| }); | |
| this.setConfig = M(a, 1022, function(n) { | |
| var p = e; | |
| if ($g(n)) { | |
| var r = n.componentAuction | |
| , u = n.adExpansion | |
| , w = n.outstream; | |
| if (null != r) { | |
| var z = p.getDomId(); | |
| r = { | |
| componentAuction: r | |
| }; | |
| if (!_.Ka(r)) | |
| P(b, zm("googletag.Slot.setConfig", [r])); | |
| else if (void 0 !== r.componentAuction && Array.isArray(r.componentAuction)) { | |
| r = _.A(r.componentAuction); | |
| for (var x = r.next(); !x.done; x = r.next()) { | |
| var C = x.value; | |
| x = C.configKey; | |
| C = C.auctionConfig; | |
| if ("string" === typeof x && !Gm(x)) { | |
| var E = void 0 | |
| , D = void 0 | |
| , L = tn() | |
| , O = z; | |
| null === C ? null == (D = L.A[O]) || D.delete(x) : C && (null != (E = L.A)[O] || (E[O] = new _.B.Map), | |
| L.A[O].set(x, C)) | |
| } | |
| } | |
| } | |
| } | |
| if (_.y(Object, "hasOwn").call(Object, n, "interstitial")) | |
| if (5 !== Mr(p)) | |
| P(b, hN("interstitial"), c); | |
| else { | |
| r = n.interstitial; | |
| b.info(dN("interstitial", ko(r)), c); | |
| if ($g(r)) | |
| for (z = {}, | |
| r = _.A(_.y(Object, "entries").call(Object, r)), | |
| x = r.next(); !x.done; x = r.next()) | |
| switch (C = _.A(x.value), | |
| x = C.next().value, | |
| C = C.next().value, | |
| x) { | |
| case "triggers": | |
| z.triggers = C; | |
| break; | |
| default: | |
| P(b, fN("interstitial", x), c) | |
| } | |
| else | |
| P(b, gN("googletag.slot.setConfig", "interstitial", ko(r)), c), | |
| z = null; | |
| x = z; | |
| z = new RN; | |
| r = {}; | |
| if (x && x.triggers) | |
| if (x = x.triggers, | |
| $g(x)) | |
| for (r.triggers = {}, | |
| x = _.A(_.y(Object, "entries").call(Object, x)), | |
| C = x.next(); !C.done; C = x.next()) | |
| if (E = _.A(C.value), | |
| C = E.next().value, | |
| E = E.next().value, | |
| D = C, | |
| C = E, | |
| XN.has(D)) | |
| if (tu(C)) | |
| switch (D) { | |
| case "unhideWindow": | |
| E = QN(2); | |
| E = _.ti(E, 2, C); | |
| Mk(z, 1, PN, E); | |
| r.triggers.yp = C; | |
| break; | |
| case "navBar": | |
| _.I(ME) ? (E = QN(3), | |
| E = _.ti(E, 2, C), | |
| Mk(z, 1, PN, E), | |
| r.triggers.lp = C) : P(b, fN("interstitial.triggers", D), c) | |
| } | |
| else | |
| P(b, gN("interstitial.triggers", D, ko(C)), c); | |
| else | |
| P(b, fN("interstitial.triggers", D), c); | |
| else | |
| P(b, gN("interstitial", "triggers", ko(x)), c); | |
| b.info(eN("interstitial", ko(r)), c); | |
| _.Di(p, 29, z) | |
| } | |
| _.y(Object, "hasOwn").call(Object, n, "adExpansion") && (_.Kk(p, 28), | |
| null !== u) && ($g(u) ? _.y(Object, "hasOwn").call(Object, u, "enabled") && (u = u.enabled, | |
| tu(u) ? (u = uu(u), | |
| _.Di(p, 28, u)) : _.I(su) && P(b, zm("googletag.setConfig.adExpansion.enabled", [u]), c)) : _.I(su) && P(b, zm("googletag.setConfig.adExpansion", [u]), c)); | |
| if (_.I(UE) && _.y(Object, "hasOwn").call(Object, n, "outstream") && (_.Kk(p, 31), | |
| null !== w)) | |
| if ($g(w)) | |
| if (0 !== Mr(p)) | |
| P(b, hN("outstream", String(Mr(p))), c); | |
| else { | |
| a: { | |
| u = ["exposeVast"]; | |
| n = new _.B.Map; | |
| w = _.A(_.y(Object, "entries").call(Object, w)); | |
| for (z = w.next(); !z.done; z = w.next()) | |
| r = _.A(z.value), | |
| z = r.next().value, | |
| r = r.next().value, | |
| _.y(u, "includes").call(u, z) ? n.set(z, r) : P(b, fN("outstream", z), c); | |
| if (0 === n.size) | |
| w = null; | |
| else | |
| for (w = new SN, | |
| n = _.A(n), | |
| u = n.next(); !u.done; u = n.next()) | |
| if (z = _.A(u.value), | |
| u = z.next().value, | |
| z = z.next().value, | |
| "exposeVast" === u) { | |
| if (!tu(z)) { | |
| P(b, gN("outstream", "exposeVast", ko(z)), c); | |
| w = null; | |
| break a | |
| } | |
| _.ti(w, 1, z) | |
| } | |
| } | |
| w && _.Di(p, 31, w) | |
| } | |
| else | |
| P(b, gN("googletag.slot.setConfig", "outstream", ko(w)), c) | |
| } else | |
| P(b, zm("googletag.slot.setConfig", [n]), c) | |
| }) | |
| }; | |
| var Z = function(a, b, c) { | |
| FJ.call(this, b, c); | |
| this.context = a | |
| }; | |
| _.T(Z, FJ); | |
| Z.prototype.F = function(a) { | |
| jm(this.context, this.id, a); | |
| var b, c; | |
| null == (b = window.console) || null == (c = b.error) || c.call(b, a) | |
| } | |
| ; | |
| var lp = function(a, b, c) { | |
| Z.call(this, a, 1226); | |
| this.dg = b; | |
| this.startTime = _.Xf(); | |
| this.j = Y(this, c) | |
| }; | |
| _.T(lp, Z); | |
| lp.prototype.g = function() { | |
| if (_.I(ww)) { | |
| var a = _.Wh(kp); | |
| a = 0 < a && this.context.qd < 1 / a | |
| } else | |
| a = this.context.bn; | |
| a && this.context.Da.sb.vb.Uc.Wk.Xk.kc({ | |
| lc: _.Xf() - this.startTime, | |
| dg: this.dg, | |
| Pi: !!_.v(this.j.value, 2), | |
| Qi: !!_.v(this.j.value, 1), | |
| Li: !!_.v(this.j.value, 11) | |
| }) | |
| } | |
| ; | |
| lp.prototype.l = function(a) { | |
| this.F(a) | |
| } | |
| ; | |
| var jp = function(a, b, c, d, e) { | |
| Z.call(this, a, 959); | |
| this.xb = b; | |
| this.output = W(this); | |
| this.j = Y(this, b); | |
| KJ(this, c); | |
| KJ(this, d); | |
| e && KJ(this, e) | |
| }; | |
| _.T(jp, Z); | |
| jp.prototype.g = function() { | |
| this.output.G(this.j.value) | |
| } | |
| ; | |
| var ip = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1172); | |
| this.P = b; | |
| this.L = c; | |
| this.B = d; | |
| this.j = HJ(this); | |
| KJ(this, e); | |
| this.o = Y(this, f) | |
| }; | |
| _.T(ip, Z); | |
| ip.prototype.g = function() { | |
| var a = this | |
| , b = new BI(this.B,{ | |
| allowEmptyApplicableSection: _.I(iE) | |
| }); | |
| _.S(this, b); | |
| if (FH(b.caller)) { | |
| var c = this.L.K | |
| , d = c.status | |
| , e = function(f) { | |
| if (f.internalErrorState) | |
| PI(a.o.value, f.gppString); | |
| else if (wh(f.applicableSections)) | |
| NI(OI(a.o.value, f.applicableSections.filter(function(k) { | |
| return _.y(Number, "isInteger").call(Number, k) | |
| })), !1); | |
| else { | |
| var g = PI(OI(a.o.value, f.applicableSections.filter(function(k) { | |
| return _.y(Number, "isInteger").call(Number, k) | |
| })), f.gppString); | |
| try { | |
| var h = FI(f.gppString) | |
| } catch (k) { | |
| jm(a.context, 1182, k), | |
| h = !1 | |
| } | |
| NI(g, h) | |
| } | |
| a.j.notify() | |
| }; | |
| switch (d) { | |
| case 2: | |
| e(c.data); | |
| break; | |
| case 1: | |
| c.g.push(e); | |
| break; | |
| case 0: | |
| HL(c); | |
| c.g.push(e); | |
| this.P.info(IM()); | |
| b.addEventListener(fm(this.context, 1173, function(f) { | |
| if ("ready" === f.pingData.signalStatus || wh(f.pingData.applicableSections)) | |
| c.data = f.pingData, | |
| c.status = 2, | |
| c.g.forEach(function(g) { | |
| g(f.pingData) | |
| }), | |
| c.g = [] | |
| })); | |
| break; | |
| default: | |
| throw Error("Impossible CacheStatus: " + d); | |
| } | |
| } else | |
| this.j.notify() | |
| } | |
| ; | |
| var gp = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 874); | |
| this.P = b; | |
| this.L = c; | |
| this.B = d; | |
| this.o = e; | |
| this.j = HJ(this); | |
| KJ(this, f); | |
| this.C = Y(this, g) | |
| }; | |
| _.T(gp, Z); | |
| gp.prototype.g = function() { | |
| var a = this | |
| , b = new NH(this.B,{ | |
| timeoutMs: -1, | |
| Hk: !0 | |
| }); | |
| _.S(this, b); | |
| if (PH(b)) { | |
| var c = this.L.o | |
| , d = c.status | |
| , e = function(f) { | |
| var g = a.C.value, h, k; | |
| if (k = !(a.o ? _.Q(a.o, 9) : _.I(kE) && Do())) | |
| k = { | |
| Gg: _.Ym(221) && !zg() | |
| }, | |
| k = void 0 === k ? {} : k, | |
| k = UH(f) ? !1 === f.gdprApplies ? !0 : "tcunavailable" === f.tcString ? !k.Gg : (k.Gg || void 0 !== f.gdprApplies || k.ap) && (k.Gg || "string" === typeof f.tcString && f.tcString.length) ? SH(f, "1", 0) : !0 : !1; | |
| k = _.ti(g, 5, k); | |
| var l = !VH(f, ["3", "4"], 0); | |
| k = _.ti(k, 9, l); | |
| k = Mi(k, 2, f.tcString); | |
| l = null != (h = f.addtlConsent) ? h : ""; | |
| h = Mi(k, 4, l); | |
| _.Bi(h, 7, f.internalErrorState); | |
| null != f.gdprApplies && _.ti(g, 3, f.gdprApplies); | |
| VH(f, ["2", "7", "9", "10"], 3) || _.ti(g, 8, !0); | |
| a.j.notify() | |
| }; | |
| switch (d) { | |
| case 2: | |
| e(c.data); | |
| break; | |
| case 1: | |
| c.g.push(e); | |
| break; | |
| case 0: | |
| HL(c); | |
| c.g.push(e); | |
| this.P.info(HM()); | |
| b.addEventListener(function(f) { | |
| UH(f) ? ("tcunavailable" === f.tcString ? a.P.info(JM("failed")) : a.P.info(JM("succeeded")), | |
| c.data = f, | |
| c.status = 2, | |
| c.g.forEach(function(g) { | |
| g(f) | |
| }), | |
| c.g = []) : HL(c) | |
| }); | |
| break; | |
| default: | |
| throw Error("Impossible CacheStatus: " + d); | |
| } | |
| } else | |
| this.j.notify() | |
| } | |
| ; | |
| var fp = function(a, b, c, d, e) { | |
| Z.call(this, a, 875); | |
| this.P = b; | |
| this.B = c; | |
| this.j = HJ(this); | |
| KJ(this, d); | |
| this.o = Y(this, e) | |
| }; | |
| _.T(fp, Z); | |
| fp.prototype.g = function() { | |
| var a = this | |
| , b = new rI(this.B); | |
| _.S(this, b); | |
| if (FH(b.caller)) { | |
| var c = fm(this.context, 660, function(d) { | |
| d && "string" === typeof d.uspString && (Mi(a.o.value, 1, d.uspString), | |
| MI(a.o.value, fm(a.context, 1187, function() { | |
| var e = d.uspString; | |
| var f = e = e.toUpperCase(); | |
| 4 == f.length && (-1 == f.indexOf("-") || "---" === f.substring(1)) && "1" <= f[0] && "9" >= f[0] && aC.hasOwnProperty(f[1]) && aC.hasOwnProperty(f[2]) && aC.hasOwnProperty(f[3]) ? (f = new $B, | |
| f = _.Yl(f, 1, parseInt(e[0], 10)), | |
| f = _.K(f, 2, aC[e[1]]), | |
| f = _.K(f, 3, aC[e[2]]), | |
| e = _.K(f, 4, aC[e[3]])) : e = null; | |
| return 2 === (null == e ? void 0 : _.hg(e, 3, 0)) | |
| })())); | |
| a.j.notify() | |
| }); | |
| this.P.info(GM()); | |
| sI(b, c) | |
| } else | |
| this.j.notify() | |
| } | |
| ; | |
| var dp = function(a, b) { | |
| Z.call(this, a, 958); | |
| this.j = b; | |
| this.xb = W(this) | |
| }; | |
| _.T(dp, Z); | |
| dp.prototype.g = function() { | |
| var a = new LI | |
| , b = this.j ? _.Q(this.j, 9) : Do() | |
| , c = _.Ym(221) && !zg(); | |
| _.ti(a, 5, !b && !c); | |
| _.Ym(263) && navigator.globalPrivacyControl && _.ti(a, 14, !0); | |
| this.xb.G(a) | |
| } | |
| ; | |
| var ep = function(a, b, c, d) { | |
| d = void 0 === d ? .001 : d; | |
| Z.call(this, a, 960); | |
| this.B = b; | |
| this.o = d; | |
| this.j = Y(this, c) | |
| }; | |
| _.T(ep, Z); | |
| ep.prototype.g = function() { | |
| var a = this; | |
| lm(this.context, 894, function() { | |
| return void Yp("cmpMet", function(b) { | |
| wp(b, a.context); | |
| var c = new NH(a.B); | |
| _.S(a, c); | |
| var d = new rI(a.B); | |
| _.S(a, d); | |
| xp(b, "fc", Number(a.j.value)); | |
| xp(b, "tcfv1", Number(!!a.B.__cmp)); | |
| xp(b, "tcfv2", Number(PH(c))); | |
| xp(b, "usp", Number(!!FH(d.caller))); | |
| xp(b, "ptt", 17) | |
| }, a.o) | |
| }) | |
| } | |
| ; | |
| var YN = function(a, b, c, d) { | |
| Z.call(this, a, 1103); | |
| this.j = b; | |
| this.aa = c; | |
| this.privacyTreatments = d; | |
| this.output = W(this) | |
| }; | |
| _.T(YN, Z); | |
| YN.prototype.g = function() { | |
| this.output.G(!!mh(this.aa) && !_.Q(this.aa, 9) && !_.Q(this.aa, 13) && (!_.I(hp) || !_.Q(this.aa, 12)) && !_.Q(this.aa, 14) && (this.j ? _.Q(this.j, 9) || _.Q(this.j, 8) || _.Q(this.j, 1) || _.I(cF) && _.Q(this.j, 13) || 1 === _.hg(this.j, 6, 2) || 1 === _.Ec(_.Ai(this.j, 5)) || _.y(this.privacyTreatments, "includes").call(this.privacyTreatments, 1) ? !1 : !0 : !0)) | |
| } | |
| ; | |
| var pp = function(a) { | |
| this.P = a; | |
| this.A = this.g = 0 | |
| }; | |
| pp.prototype.push = function() { | |
| for (var a = _.A(_.za.apply(0, arguments)), b = a.next(); !b.done; b = a.next()) { | |
| b = b.value; | |
| try { | |
| "function" === typeof b && (b.call(_.B.globalThis), | |
| this.g++) | |
| } catch (c) { | |
| this.A++, | |
| b = void 0, | |
| null == (b = window.console) || b.error("Exception in queued GPT command", c), | |
| this.P.error(gM(String(c))) | |
| } | |
| } | |
| this.P.info(hM(String(this.g), String(this.A))); | |
| return this.g | |
| } | |
| ; | |
| var np = function(a, b) { | |
| this.push = M(a, 76, b.push.bind(b)) | |
| }; | |
| var ZN = ["Debug", "Info", "Warning", "Error", "Fatal"] | |
| , $N = function(a, b, c) { | |
| this.level = a; | |
| this.message = b; | |
| this.g = c; | |
| this.timestamp = new Date | |
| }; | |
| _.q = $N.prototype; | |
| _.q.getSlot = function() { | |
| return this.g | |
| } | |
| ; | |
| _.q.getLevel = function() { | |
| return this.level | |
| } | |
| ; | |
| _.q.getTimestamp = function() { | |
| return this.timestamp | |
| } | |
| ; | |
| _.q.getMessage = function() { | |
| return this.message | |
| } | |
| ; | |
| _.q.toString = function() { | |
| return this.timestamp.toTimeString() + ": " + ZN[this.level] + ": " + this.message | |
| } | |
| ; | |
| var aO = _.Mw(["https://console.googletagservices.com/pubconsole/loader.js"]), Bp = _.rf(aO), Fp, Ep = !1, up = !1, yp = !1; | |
| var ku = function(a, b) { | |
| this.getAllEvents = M(a, 563, function() { | |
| return up ? bO(b).slice() : [] | |
| }); | |
| this.getEventsBySlot = M(a, 565, function(c) { | |
| return up ? cO(b, c).slice() : [] | |
| }); | |
| this.getEventsByLevel = M(a, 566, function(c) { | |
| return up ? dO(b, c).slice() : [] | |
| }) | |
| }; | |
| var eO = { | |
| 20: function(a) { | |
| return "Ignoring a call to setCollapseEmptyDiv(false, true). Slots that start out collapsed should also collapse when empty. Slot: " + a[0] + "." | |
| }, | |
| 23: function(a) { | |
| return 'Error in googletag.display: could not find div with id "' + a[1] + '" in DOM for slot: ' + a[0] + "." | |
| }, | |
| 34: function(a) { | |
| return "Size mapping is null because invalid mappings were added: " + a[0] + "." | |
| }, | |
| 60: function(a) { | |
| return "Ignoring the " + a[0] + "(" + (a[1] || "") + ") call since the service is already enabled." | |
| }, | |
| 66: function(a) { | |
| return "Slot " + a[0] + " cannot be refreshed until PubAdsService is enabled." | |
| }, | |
| 68: function() { | |
| return "Slots cannot be cleared until service is enabled." | |
| }, | |
| 80: function(a) { | |
| return "Slot object at position " + a[0] + " is of incorrect type." | |
| }, | |
| 84: function(a) { | |
| return 'Cannot find targeting attribute "' + a[0] + '" for "' + a[1] + '".' | |
| }, | |
| 93: function(a) { | |
| return "Failed to register listener. Unknown event type: " + a[0] + "." | |
| }, | |
| 96: function(a) { | |
| return "Invalid arguments: " + a[0] + "(" + a[1] + ")." | |
| }, | |
| 122: function(a) { | |
| return "Invalid argument: " + a[0] + "(" + a[1] + "). Valid values: " + a[2] + "." | |
| }, | |
| 121: function(a) { | |
| return "Invalid object passed to " + a[0] + "(" + a[1] + "), for " + a[2] + ": " + a[3] + "." | |
| }, | |
| 151: function(a) { | |
| return "Invalid arguments: " + a[0] + "(" + a[1] + "). All zero-area slot sizes were removed." | |
| }, | |
| 105: function(a) { | |
| return "SRA requests may include a maximum of 30 ad slots. " + a[1] + " were requested, so the last " + a[2] + " were ignored." | |
| }, | |
| 106: function(a) { | |
| return "Publisher betas " + a[0] + " were declared after enableServices() was called." | |
| }, | |
| 107: function(a) { | |
| return "Publisher betas may only be declared once. " + a[0] + " were added after betas had already been declared." | |
| }, | |
| 108: function(a) { | |
| return "Beta keys cannot be cleared. clearTargeting() was called on " + a[0] + "." | |
| }, | |
| 123: function(a) { | |
| return "Refresh was throttled for slot: " + a[0] + "." | |
| }, | |
| 113: function(a) { | |
| return a[0] + " ad slot ineligible as page is not mobile optimized: " + a[1] + "." | |
| }, | |
| 114: function() { | |
| return 'setCorrelator has been deprecated. See the Google Ad Manager help page on "Creative selection for multiple ad slots" for more information: https://support.google.com/admanager/answer/183281.' | |
| }, | |
| 115: function() { | |
| return 'updateCorrelator has been deprecated. See the Google Ad Manager help page on "Creative selection for multiple ad slots" for more information: https://support.google.com/admanager/answer/183281.' | |
| }, | |
| 132: function(a) { | |
| return "Taxonomy with id " + a[0] + " has reached the limit of " + a[1] + " values." | |
| }, | |
| 133: function() { | |
| return "No taxonomy values were cleared, either due to an invalid taxonomy or no values present." | |
| }, | |
| 134: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Format already created on the page." | |
| }, | |
| 135: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Frequency cap of 1 has been exceeded." | |
| }, | |
| 136: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: The viewport exceeds the current maximum width of 2500px." | |
| }, | |
| 137: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Format currently only supported on mobile." | |
| }, | |
| 138: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Format currently only supports portrait orientation." | |
| }, | |
| 139: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: GPT is not running in the top-level window." | |
| }, | |
| 140: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Detected browser is currently unsupported." | |
| }, | |
| 145: function(a) { | |
| return Hp(a[0]) + " " + a[1] + " not requested: Unable to access local storage to determine if the frequency cap has been exceeded due to insufficient user consent." | |
| }, | |
| 143: function() { | |
| return "getName on googletag.Slot is deprecated and will be removed. Use getAdUnitPath instead." | |
| }, | |
| 147: function() { | |
| return "GPT must be loaded from the limited ads URL to enable limited ads functionality." | |
| }, | |
| 150: function() { | |
| return "Legacy browser does not support intersection observer causing lazy render/fetch as well as viewability events not to work properly." | |
| }, | |
| 164: function() { | |
| return "Lazy loading is not supported for Side Rail formats. Invocation will have no effect." | |
| }, | |
| 154: function(a) { | |
| return "Refresh is disabled for " + Hp(a[0]) + " " + a[1] + "." | |
| }, | |
| 152: function() { | |
| return "Attempted to load GPT multiple times." | |
| }, | |
| 158: function(a) { | |
| return "Unrecognized property encountered when calling setConfig: " + a[0] + "." + a[1] | |
| }, | |
| 159: function(a) { | |
| return "Invalid value encountered when calling setConfig: " + a[0] + "." + a[1] + ": " + a[2] | |
| }, | |
| 160: function(a) { | |
| return "slot.setConfig key " + a[0] + " is not valid for this slot." | |
| }, | |
| 162: function(a) { | |
| return "GPT script src version " + a[0] + " is deprecated and will soon expire and fail to show ads. https://developers.google.com/publisher-tag/release-notes#2023-06-19" | |
| }, | |
| 165: function() { | |
| return "Rendering delayed due to slot element not being attached to the DOM. It is recommended that the slot element or its ancestor be appended to the document prior to calling display." | |
| }, | |
| 166: function() { | |
| return "Creative content has successfully rendered after being delayed due to slot element not being attached to the DOM." | |
| } | |
| } | |
| , fO = { | |
| 26: function(a) { | |
| return "Div ID passed to googletag.display() does not match any defined slots: " + a[0] + "." | |
| }, | |
| 28: function(a) { | |
| return "Error in googletag.defineSlot: Cannot create slot " + a[1] + '. Div element "' + a[0] + '" is already associated with another slot: ' + a[2] + "." | |
| }, | |
| 149: function(a) { | |
| return "Error in googletag.defineSlot: Invalid ad unit path provided " + a[0] + ", see https://support.google.com/admanager/answer/10477476 for more information." | |
| }, | |
| 92: function(a) { | |
| return "Exception in " + a[1] + ' event listener: "' + a[0] + '".' | |
| }, | |
| 30: function(a) { | |
| return "Exception in googletag.cmd function: " + a[0] + "." | |
| }, | |
| 126: function() { | |
| return "Attempted to collect prebid data but window.pbjs is undefined." | |
| }, | |
| 153: function() { | |
| return "Attempted to load GPT from both standard and limited ads domains." | |
| }, | |
| 127: function(a) { | |
| return "Encountered the following error while attempting to collect prebid metadata: " + a[0] + "." | |
| }, | |
| 144: function() { | |
| return "ContentService is no longer available. Use the browser's built-in DOM APIs to directly add content to div elements instead." | |
| }, | |
| 161: function(a) { | |
| return "403 HTTP Response: " + a[0] + "." | |
| } | |
| }; | |
| var gO = function(a) { | |
| this.context = a; | |
| this.A = this.g = 0; | |
| this.l = window; | |
| this.events = []; | |
| this.events.length = 1E3 | |
| } | |
| , bO = function(a) { | |
| return [].concat(_.Si(a.events.slice(a.g)), _.Si(a.events.slice(0, a.g))).filter(function(b) { | |
| return !!b | |
| }) | |
| } | |
| , cO = function(a, b) { | |
| return bO(a).filter(function(c) { | |
| return c.getSlot() === b | |
| }) | |
| } | |
| , dO = function(a, b) { | |
| return bO(a).filter(function(c) { | |
| return c.getLevel() >= b | |
| }) | |
| }; | |
| gO.prototype.log = function(a, b, c) { | |
| c = void 0 === c ? null : c; | |
| var d, e, f = new $N(a,b,null != (e = null == (d = c) ? void 0 : d.g) ? e : null); | |
| this.events[this.g] = f; | |
| this.g = (this.g + 1) % 1E3; | |
| e = 2 === a || 3 === a; | |
| var g = b.getMessageArgs(); | |
| d = b.getMessageId(); | |
| var h = eO[d] || fO[d]; | |
| d = void 0; | |
| if (h && (d = h(g), | |
| e = this.A < _.Wh(uE) && e && _.t.console, | |
| this.l === this.l.top && e || _.y(_.t.navigator.userAgent, "includes").call(_.t.navigator.userAgent, "Lighthouse"))) { | |
| e = "[GPT] " + d; | |
| var k, l, m, n; | |
| 2 === a ? null == (l = (k = _.t.console).warn) || l.call(k, e) : null == (n = (m = _.t.console).error) || n.call(m, e); | |
| this.A++ | |
| } | |
| a: if (l = d, | |
| k = c, | |
| k = void 0 === k ? null : k, | |
| this.context.gn) { | |
| switch (a) { | |
| case 2: | |
| m = 1; | |
| break; | |
| case 3: | |
| m = 2; | |
| break; | |
| default: | |
| break a | |
| } | |
| var p, r, u; | |
| a = this.context.Da; | |
| c = a.fn; | |
| n = new vD; | |
| n = _.Nj(n, 1, this.context.pvsid); | |
| d = Bh(); | |
| n = _.se(n, 2, d, Fc); | |
| n = _.Mj(n, 3, this.context.Aa); | |
| n = _.Mj(n, 4, this.context.Qa); | |
| n = _.Nj(n, 5, this.context.Om); | |
| m = _.K(n, 6, m); | |
| l = _.Mj(m, 7, l); | |
| m = b.getMessageId(); | |
| l = _.K(l, 8, m); | |
| b = b.getMessageArgs(); | |
| b = _.se(l, 9, b, _.ed); | |
| l = em(null != (u = null == (p = k) ? void 0 : p.getAdUnitPath()) ? u : ""); | |
| p = _.Mj(b, 10, l); | |
| u = null == (r = k) ? void 0 : r.getAdUnitPath(); | |
| r = _.Mj(p, 11, u); | |
| c.call(a, r) | |
| } | |
| return f | |
| } | |
| ; | |
| gO.prototype.info = function(a, b) { | |
| return this.log(1, a, void 0 === b ? null : b) | |
| } | |
| ; | |
| var P = function(a, b, c) { | |
| a.log(2, b, c) | |
| }; | |
| gO.prototype.error = function(a, b) { | |
| return this.log(3, a, b) | |
| } | |
| ; | |
| var hO = function() { | |
| var a = { | |
| Z: tn().g, | |
| Tj: new Date(Date.now()), | |
| ti: window.location.href | |
| } | |
| , b = this; | |
| a = void 0 === a ? {} : a; | |
| var c = void 0 === a.Z ? tn().g : a.Z | |
| , d = void 0 === a.Tj ? new Date(Date.now()) : a.Tj | |
| , e = void 0 === a.ti ? window.location.href : a.ti; | |
| this.g = ""; | |
| this.j = this.A = null; | |
| this.K = this.F = !1; | |
| this.l = function() { | |
| return !1 | |
| } | |
| ; | |
| a = {}; | |
| var f = {} | |
| , g = {}; | |
| this.I = (g[3] = (a[72] = function(h, k) { | |
| var l = b.A; | |
| h = Number(h); | |
| k = Number(k); | |
| l = null !== l ? _.Th("w5uHecUBa2S:" + h + ":" + l) % k === Math.floor(d.valueOf() / 864E5) % k : void 0; | |
| return l | |
| } | |
| , | |
| a[13] = function() { | |
| return _.za.apply(0, arguments).some(function(h) { | |
| return _.y(b.g, "startsWith").call(b.g, h) | |
| }) | |
| } | |
| , | |
| a[12] = function() { | |
| return !!_.Q(c, 6) | |
| } | |
| , | |
| a[15] = function(h) { | |
| return b.l(h) | |
| } | |
| , | |
| a[66] = function() { | |
| try { | |
| return !!HTMLScriptElement.supports("webbundle") | |
| } catch (h) { | |
| return !1 | |
| } | |
| } | |
| , | |
| a[67] = function() { | |
| return b.F | |
| } | |
| , | |
| a[68] = function() { | |
| return b.K | |
| } | |
| , | |
| a[74] = function() { | |
| return _.y(_.za.apply(0, arguments), "includes").call(_.za.apply(0, arguments), String(_.Th(e))) | |
| } | |
| , | |
| a), | |
| g[4] = (f[14] = function() { | |
| var h = Number(b.j || void 0); | |
| isNaN(h) ? h = void 0 : (h = new Date(1E3 * h), | |
| h = 1E4 * h.getFullYear() + 100 * (h.getMonth() + 1) + h.getDate()); | |
| return h | |
| } | |
| , | |
| f), | |
| g[5] = {}, | |
| g) | |
| } | |
| , iO = function(a, b) { | |
| if (b && !a.A) { | |
| b = b.split(":"); | |
| a.A = _.y(b, "find").call(b, function(d) { | |
| return 0 === d.indexOf("ID=") | |
| }) || null; | |
| var c; | |
| a.j = (null == (c = _.y(b, "find").call(b, function(d) { | |
| return 0 === d.indexOf("T=") | |
| })) ? void 0 : c.substring(2)) || null | |
| } | |
| }; | |
| var Hv = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 863); | |
| this.o = c; | |
| this.Yd = Number(b); | |
| this.j = Y(this, d); | |
| this.H = Y(this, e); | |
| this.J = Y(this, f); | |
| this.C = Y(this, g) | |
| }; | |
| _.T(Hv, Z); | |
| Hv.prototype.g = function() { | |
| var a = this.J.value | |
| , b = this.j.value | |
| , c = this.C.value | |
| , d = this.H.value | |
| , e = this.o; | |
| var f = Jp(e); | |
| var g = b.getBoundingClientRect(); | |
| e = _.sl(e) ? ln(b, e) : { | |
| x: 0, | |
| y: 0 | |
| }; | |
| b = e.x; | |
| e = e.y; | |
| g = new _.IB(e,b + g.right,e + g.bottom,b); | |
| b = new dJ; | |
| b = _.Ri(b, 1, g.top); | |
| b = _.Ri(b, 3, g.bottom); | |
| b = _.Ri(b, 2, g.left); | |
| g = _.Ri(b, 4, g.right); | |
| b = new eJ; | |
| b = _.Kk(b, 1, _.Ic(this.Yd)); | |
| d = _.ti(b, 2, !d); | |
| d = _.Di(d, 3, g); | |
| c = _.Ri(d, 4, c); | |
| f = _.Ri(c, 5, f); | |
| f = { | |
| type: "asmres", | |
| payload: Dl(f) | |
| }; | |
| a.ports[0].postMessage(f) | |
| } | |
| ; | |
| var Qr = function(a, b, c, d) { | |
| Z.call(this, a, 1061); | |
| var e = this; | |
| this.output = W(this); | |
| this.output.Na(new _.B.Promise(function(f) { | |
| var g = b.listen(c, function(h) { | |
| h = d(h); | |
| null !== h && (g(), | |
| f(h)) | |
| }); | |
| _.Kp(e, g) | |
| } | |
| )) | |
| }; | |
| _.T(Qr, Z); | |
| Qr.prototype.g = function() {} | |
| ; | |
| var tr = function(a, b, c, d) { | |
| d = void 0 === d ? function() { | |
| return !0 | |
| } | |
| : d; | |
| Z.call(this, a, 1061); | |
| var e = this; | |
| this.output = HJ(this); | |
| BJ(this.output, new _.B.Promise(function(f) { | |
| var g = b.listen(c, function(h) { | |
| d(h) && (g(), | |
| f()) | |
| }); | |
| _.Kp(e, g) | |
| } | |
| )) | |
| }; | |
| _.T(tr, Z); | |
| tr.prototype.g = function() {} | |
| ; | |
| var Cv = function(a, b, c, d) { | |
| Qr.call(this, a, b, ur, function(e) { | |
| e = e.detail; | |
| var f; | |
| return "asmreq" === (null == (f = e.data) ? void 0 : f.type) && Ht(cJ(e.data.payload), 1) === Number(c) ? e : null | |
| }); | |
| this.o = d; | |
| this.j = W(this) | |
| }; | |
| _.T(Cv, Qr); | |
| Cv.prototype.g = function() { | |
| this.j.G(Jp(this.o)) | |
| } | |
| ; | |
| var jO = /(<head(\s+[^>]*)?>)/i | |
| , Zu = function(a, b, c, d, e) { | |
| Z.call(this, a, 665); | |
| this.Sa = b; | |
| this.Zd = c; | |
| this.isBackfill = d; | |
| this.zb = e; | |
| this.output = W(this) | |
| }; | |
| _.T(Zu, Z); | |
| Zu.prototype.g = function() { | |
| var a; | |
| 0 !== this.Sa.kind || null == (a = this.Zd) || !_.v(a, 1) || this.zb ? this.output.G(this.Sa) : (a = this.Sa.pb, | |
| ma() || (a = a.replace(jO, "$1<meta http-equiv=Content-Security-Policy content=\"script-src https://cdn.ampproject.org/;object-src 'none';child-src blob:;frame-src 'none'\">")), | |
| this.isBackfill && (a = a.replace(jO, '$1<meta name="referrer" content="origin">')), | |
| this.output.G({ | |
| kind: 0, | |
| pb: a | |
| })) | |
| } | |
| ; | |
| var kO = function(a, b, c) { | |
| Z.call(this, a, 1124); | |
| this.xe = HJ(this); | |
| this.o = Y(this, b); | |
| this.j = Y(this, c) | |
| }; | |
| _.T(kO, Z); | |
| kO.prototype.g = function() { | |
| _.PB(this.j.value, { | |
| "min-width": "100%", | |
| visibility: "hidden" | |
| }); | |
| _.PB(this.o.value, "min-width", "100%"); | |
| this.xe.notify() | |
| } | |
| ; | |
| var lO = function(a, b, c, d, e) { | |
| Z.call(this, a, 1125); | |
| this.o = Y(this, b); | |
| this.j = Y(this, c); | |
| KJ(this, d); | |
| KJ(this, e) | |
| }; | |
| _.T(lO, Z); | |
| lO.prototype.g = function() { | |
| var a = this.o.value | |
| , b = a.contentDocument; | |
| b && (a.setAttribute("height", String(b.body.offsetHeight)), | |
| a.setAttribute("width", String(b.body.offsetWidth)), | |
| _.PB(this.j.value, "visibility", "visible")) | |
| } | |
| ; | |
| var Iv = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 718); | |
| this.slotId = b; | |
| this.ob = c; | |
| this.Zd = d; | |
| this.o = e; | |
| this.C = f; | |
| this.output = W(this); | |
| this.j = new tr(this.context,this.slotId,Ev); | |
| this.H = Y(this, g) | |
| }; | |
| _.T(Iv, Z); | |
| Iv.prototype.g = function() { | |
| var a = !this.H.value; | |
| if (!this.Zd || "height" !== this.ob || a) | |
| this.j.ya(), | |
| this.output.G(!1); | |
| else { | |
| a = new Qk; | |
| _.S(this, a); | |
| var b = new kO(this.context,this.o,this.C); | |
| J(a, b); | |
| J(a, this.j); | |
| J(a, new lO(this.context,this.o,this.C,this.j.output,b.xe)); | |
| a.run(); | |
| this.output.G(!0) | |
| } | |
| } | |
| ; | |
| var mO = [2, 1]; | |
| var nO = function(a, b, c, d, e, f, g, h, k, l, m, n) { | |
| Z.call(this, a, 699); | |
| this.V = b; | |
| this.slotId = c; | |
| this.Ea = d; | |
| this.Wd = e; | |
| this.ob = f; | |
| this.Pa = g; | |
| this.fd = HJ(this); | |
| this.C = Y(this, h); | |
| this.j = Y(this, k); | |
| this.o = Y(this, l); | |
| this.H = IJ(this, m); | |
| this.J = Y(this, n) | |
| }; | |
| _.T(nO, Z); | |
| nO.prototype.g = function() { | |
| var a = this.C.value | |
| , b = this.j.value; | |
| b.style.width = ""; | |
| b.style.height = ""; | |
| if ("height" !== this.ob) { | |
| var c, d = null != (c = this.H.value) ? c : 0; | |
| c = this.o.value; | |
| var e = this.J.value | |
| , f = !1; | |
| switch (d) { | |
| case 1: | |
| case 2: | |
| case 4: | |
| case 5: | |
| var g = this.context; | |
| f = this.V; | |
| var h = this.slotId, k = this.Ea, l = this.Wd, m = this.Pa, n, p = a.parentElement ? null == (n = zn(a.parentElement, window)) ? void 0 : n.width : void 0; | |
| n = c.width; | |
| var r = c.height | |
| , u = 0; | |
| var w = 0; | |
| var z = fn(k); | |
| z = _.A(z); | |
| for (var x = z.next(); !x.done; x = z.next()) { | |
| var C = x.value; | |
| Array.isArray(C) && (x = C[0], | |
| C = C[1], | |
| u < x && (u = x), | |
| w < C && (w = C)) | |
| } | |
| w = [u, w]; | |
| u = w[0] < n; | |
| r = w[1] < r; | |
| if (u || r) { | |
| w = n + "px"; | |
| z = { | |
| "max-height": "none", | |
| "max-width": w, | |
| padding: "0px", | |
| width: w | |
| }; | |
| r && (z.height = "auto"); | |
| Sp(b, a, z); | |
| b = {}; | |
| if ((_.H = [2, 5], | |
| _.y(_.H, "includes")).call(_.H, d) || u && n > Pp(e.width)) | |
| b.width = w, | |
| b["max-width"] = w; | |
| r && (b.height = "auto", | |
| b["max-height"] = "none"); | |
| c: { | |
| for (E in b) | |
| if (Object.prototype.hasOwnProperty.call(b, E)) { | |
| var E = !1; | |
| break c | |
| } | |
| E = !0 | |
| } | |
| E ? b = !1 : (b["padding-" + ("ltr" === e.direction ? "left" : "right")] = "0px", | |
| _.Rp(a, b), | |
| b = !0) | |
| } else | |
| b = !1; | |
| b: switch (w = c.width, | |
| E = f.defaultView || f.parentWindow || _.t, | |
| d) { | |
| case 2: | |
| case 5: | |
| a = Tp(a, E, w, e, l); | |
| break b; | |
| case 1: | |
| case 4: | |
| if (e = a.parentElement) | |
| if (l = rn(e)) { | |
| x = l.width; | |
| l = yn(h, E.document); | |
| n = zn(l, E); | |
| r = n.position; | |
| C = Pp(n.width) || 0; | |
| u = zn(e, E); | |
| z = "rtl" === u.direction ? "Right" : "Left"; | |
| l = z.toLowerCase(); | |
| E = "absolute" === r ? 0 : Pp(u["padding" + z]); | |
| u = Pp(u["border" + z + "Width"]); | |
| w = Math.max(Math.round((x - Math.max(C, w)) / 2), 0); | |
| x = {}; | |
| C = 0; | |
| var D = kq(n); | |
| D && (C = D[4] * ("Right" === z ? -1 : 1), | |
| z = D[3] || 1, | |
| 1 !== (D[0] || 1) || 1 !== z) && (D[0] = 1, | |
| D[3] = 1, | |
| x.transform = "matrix(" + D.join(",") + ")"); | |
| z = 0; | |
| switch (r) { | |
| case "fixed": | |
| var L, O = null != (L = Number(An(n.getPropertyValue(l)))) ? L : 0, R; | |
| L = null != (R = e.getBoundingClientRect().left) ? R : 0; | |
| z = O - L; | |
| break; | |
| case "relative": | |
| z = null != (O = Number(An(n.getPropertyValue(l)))) ? O : 0; | |
| break; | |
| case "absolute": | |
| x[l] = "0" | |
| } | |
| x["margin-" + l] = w - E - u - z - C + "px"; | |
| _.Rp(a, x); | |
| a = !0 | |
| } else | |
| a = !1; | |
| else | |
| a = !1; | |
| break b; | |
| default: | |
| a = !1 | |
| } | |
| b || a ? (_.y(mO, "includes").call(mO, d) && Vp(g, f, h, k, d, c.width, c.height, p, "gpt_slotexp", m), | |
| f = !0) : f = !1; | |
| break; | |
| case 3: | |
| d = this.context, | |
| R = this.V, | |
| f = this.slotId, | |
| h = this.Ea, | |
| p = this.Wd, | |
| k = this.Pa, | |
| m = a.parentElement ? null == (g = zn(a.parentElement, window)) ? void 0 : g.width : void 0, | |
| g = c.width, | |
| L = c.height, | |
| O = Pp(e.height) || 0, | |
| L >= O || "none" === e.display || "hidden" === e.visibility || !p || -12245933 === p.width || a.getBoundingClientRect().bottom <= p.height ? f = !1 : (p = { | |
| height: L + "px" | |
| }, | |
| Sp(b, a, p), | |
| _.Rp(a, p), | |
| Vp(d, R, f, h, 3, g, L, m, "gpt_slotred", k), | |
| f = !0) | |
| } | |
| !f && _.I(aE) && Vp(this.context, this.V, this.slotId, this.Ea, 0, c.width, c.height, void 0, "gpt_pgbrk", this.Pa) | |
| } | |
| this.fd.notify() | |
| } | |
| ; | |
| var oO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1114); | |
| this.J = b; | |
| this.la = c; | |
| this.j = d; | |
| this.H = e; | |
| this.C = W(this); | |
| this.o = W(this); | |
| this.O = Y(this, f) | |
| }; | |
| _.T(oO, Z); | |
| oO.prototype.g = function() { | |
| if (this.J) { | |
| var a = this.J.split(":"); | |
| if (2 !== a.length || "#flexibleAdSlotDebugSize" !== a[0]) | |
| pO(this); | |
| else { | |
| var b = a[1]; | |
| a = qO(this, b); | |
| var c; | |
| (c = /(?:.*)height=(ratio|[0-9]+)(?:;.*|$)/.exec(b)) ? (c = c[1], | |
| "ratio" === c ? c = a && this.j && this.H ? Math.floor(this.H / this.j * a) : null : (c = Number(c), | |
| c = 0 <= c ? c : null)) : c = null; | |
| b = (b = /(?:.*)ius=(.+,?)+(?:;.*|$)/.exec(b)) ? b[1].split(",") : []; | |
| if (a || c) { | |
| var d, e; | |
| this.C.G(new _.qn(null != (d = null != a ? a : this.j) ? d : 0,null != (e = null != c ? c : this.H) ? e : 0)); | |
| this.o.G(b) | |
| } else | |
| pO(this) | |
| } | |
| } else | |
| pO(this) | |
| } | |
| ; | |
| var qO = function(a, b) { | |
| b = /(?:.*)width=(parent|viewport|[0-9]+)(?:;.*|$)/.exec(b); | |
| if (!b) | |
| return null; | |
| b = b[1]; | |
| if ("viewport" === b) | |
| return a.la; | |
| if ("parent" === b) { | |
| var c, d, e; | |
| return (b = null != (e = null == (d = rn(null == (c = a.O.value) ? void 0 : c.parentElement)) ? void 0 : d.width) ? e : null) ? Math.min(b, a.la) : null | |
| } | |
| a = Number(b); | |
| return 0 <= a ? a : null | |
| } | |
| , pO = function(a) { | |
| a.C.ba(); | |
| a.o.G([]) | |
| }; | |
| var rO = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Z.call(this, a, 681); | |
| this.adUnitPath = b; | |
| this.Ea = c; | |
| this.H = d; | |
| this.ag = e; | |
| this.j = f; | |
| this.Ha = W(this); | |
| this.Ka = W(this); | |
| this.Te = W(this); | |
| this.vf = W(this); | |
| this.R = IJ(this, g); | |
| this.O = IJ(this, h); | |
| this.o = Y(this, k); | |
| this.C = Y(this, l); | |
| this.J = Y(this, m) | |
| }; | |
| _.T(rO, Z); | |
| rO.prototype.g = function() { | |
| var a = sO(this), b = this.O.value, c; | |
| if (c = !this.H && a && b) | |
| this.o.value.length ? (c = this.adUnitPath.split("/"), | |
| c = _.y(this.o.value, "includes").call(this.o.value, c[c.length - 1])) : c = !0; | |
| if (c) { | |
| var d = this.J.value, e, f; | |
| c = null != (f = null == (e = rn(d.parentElement)) ? void 0 : e.width) ? f : 0; | |
| e = b.width; | |
| b = b.height; | |
| tO(this, !0, e, b, { | |
| kind: 0, | |
| pb: '<html><body style="height:' + (b - 2 + "px;width:" + (e - 2 + 'px;background-color:#ddd;color:#000;border:1px solid #f00;margin:0;"><p>Requested size:')) + (a.width + "x" + a.height + "</p><p>Rendered size:") + (e + "x" + b + "</p></body></html>") | |
| }, e <= c ? 1 : 2, d) | |
| } else if (a = this.R.value, | |
| this.H) | |
| tO(this, !1, null != (d = this.j) ? d : 0, null != a ? a : 0, this.C.value); | |
| else { | |
| if (null == this.j) | |
| throw new GI("Missing 'width'."); | |
| if (null == a) | |
| throw new GI("Missing 'height'."); | |
| tO(this, !1, this.j, a, this.C.value) | |
| } | |
| } | |
| ; | |
| var sO = function(a) { | |
| a = fn(a.Ea)[0]; | |
| return Array.isArray(a) && a.every(function(b) { | |
| return "number" === typeof b | |
| }) ? new _.qn(a[0],a[1]) : null | |
| } | |
| , tO = function(a, b, c, d, e, f, g) { | |
| f = void 0 === f ? a.ag : f; | |
| a.vf.G(b); | |
| a.Ka.G(new _.qn(c,d)); | |
| a.Ha.G(e); | |
| a.Te.Ia(f); | |
| g && _.PB(g, "opacity", .5) | |
| }; | |
| var bv = function(a, b, c, d, e, f, g, h, k, l, m, n) { | |
| Qk.call(this); | |
| b = new oO(a,b,c.width,k,l,n); | |
| J(this, b); | |
| a = new rO(a,d,e,f,h,k,g,b.C,b.o,m,n); | |
| J(this, a); | |
| this.C = { | |
| Ha: a.Ha, | |
| Ka: a.Ka, | |
| Te: a.Te, | |
| vf: a.vf | |
| } | |
| }; | |
| _.T(bv, Qk); | |
| var uO = function(a, b, c) { | |
| Z.call(this, a, 698); | |
| this.B = b; | |
| this.output = W(this); | |
| this.j = Y(this, c) | |
| }; | |
| _.T(uO, Z); | |
| uO.prototype.g = function() { | |
| this.output.Ia(zn(this.j.value, this.B)) | |
| } | |
| ; | |
| var lv = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Qk.call(this); | |
| var n = new uO(a,b,f); | |
| J(this, n); | |
| a = new nO(a,b.document,d,e,c,h,m,f,g,k,l,n.output); | |
| J(this, a); | |
| this.fd = a.fd | |
| }; | |
| _.T(lv, Qk); | |
| var vO = function(a, b, c, d, e) { | |
| Z.call(this, a, 937, _.Wh(VE)); | |
| this.Cb = b; | |
| this.j = W(this); | |
| this.o = W(this); | |
| this.C = W(this); | |
| this.Jc = c; | |
| this.Hc = d; | |
| this.md = e | |
| }; | |
| _.T(vO, Z); | |
| vO.prototype.g = function() { | |
| var a = {}, b; | |
| if (null == (b = _.Zm(this.Cb, Tz, 2)) ? 0 : _.Q(b, 2)) | |
| a["*"] = { | |
| Af: !0 | |
| }; | |
| b = new _.B.Set; | |
| for (var c = _.A(Dk(this.Cb, Sz, 1)), d = c.next(); !d.done; d = c.next()) { | |
| d = d.value; | |
| for (var e = _.A([_.v(d, 2), _.v(d, 1)].filter(function(p) { | |
| return !!p | |
| })), f = e.next(); !f.done; f = e.next()) | |
| a[f.value] = { | |
| Af: _.Q(d, 3) | |
| }; | |
| d = _.A(_.le(d, 4, Gc, 2)); | |
| for (e = d.next(); !e.done; e = d.next()) | |
| b.add(e.value) | |
| } | |
| this.Jc.G(a); | |
| this.j.G([].concat(_.Si(b))); | |
| var g, h; | |
| a = null == (g = _.Zm(this.Cb, Tz, 2)) ? void 0 : null == (h = _.Zm(g, Nz, 1)) ? void 0 : Dk(h, Mz, 1); | |
| this.o.Ia((null == a ? 0 : a.length) ? a : null); | |
| var k; | |
| this.Hc.G(!(null == (k = _.Zm(this.Cb, Tz, 2)) || !_.Q(k, 4))); | |
| var l; | |
| this.md.G(!(null == (l = _.Zm(this.Cb, Tz, 2)) || !_.Q(l, 5))); | |
| var m, n; | |
| g = null == (m = _.Zm(this.Cb, Tz, 2)) ? void 0 : null == (n = _.Zm(m, Nz, 3)) ? void 0 : Dk(n, Mz, 1); | |
| this.C.Ia((null == g ? 0 : g.length) ? g : null) | |
| } | |
| ; | |
| vO.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| vO.prototype.l = function() { | |
| this.Jc.G({}); | |
| this.j.G([]); | |
| this.o.ba(); | |
| this.Hc.G(!1); | |
| this.md.G(!1); | |
| this.C.ba() | |
| } | |
| ; | |
| var wO = function(a, b, c, d) { | |
| Z.call(this, a, 980); | |
| this.Fb = b; | |
| this.output = new ps; | |
| this.j = Y(this, c); | |
| this.o = Y(this, d) | |
| }; | |
| _.T(wO, Z); | |
| wO.prototype.g = function() { | |
| (_.H = _.y(Object, "entries").call(Object, this.j.value), | |
| _.y(_.H, "find")).call(_.H, function(c) { | |
| var d = _.A(c); | |
| c = d.next().value; | |
| d = d.next().value; | |
| return "*" !== c && (null == d ? void 0 : d.Af) | |
| }) && (this.Fb.K = !0); | |
| oo(25, this.context); | |
| for (var a = _.A(this.o.value), b = a.next(); !b.done; b = a.next()) | |
| Ah(b.value); | |
| this.output.notify() | |
| } | |
| ; | |
| var xO = function(a, b, c, d) { | |
| Z.call(this, a, 931); | |
| this.j = IJ(this, b); | |
| this.ed = c; | |
| this.Ic = d | |
| }; | |
| _.T(xO, Z); | |
| xO.prototype.g = function() { | |
| var a = this.j.value | |
| , b = new _.B.Map; | |
| this.ed.G(new _.B.Map); | |
| if (a) { | |
| var c; | |
| a = _.A(null != (c = this.j.value) ? c : []); | |
| for (c = a.next(); !c.done; c = a.next()) { | |
| var d = c.value; | |
| c = Dk(d, Lz, 1); | |
| c = 1 === _.hg(c[0], 1, 0) ? az(c[0]) : bz(c[0], $y); | |
| d = _.vg(d, 2); | |
| var e = void 0; | |
| b.set(c, Math.min(null != (e = b.get(c)) ? e : Number.MAX_VALUE, d)) | |
| } | |
| } | |
| this.Ic.G(b) | |
| } | |
| ; | |
| xO.prototype.l = function() { | |
| this.ed.G(new _.B.Map); | |
| this.Ic.G(new _.B.Map) | |
| } | |
| ; | |
| var yO = function(a, b, c) { | |
| Z.call(this, a, 981); | |
| this.o = W(this); | |
| this.C = IJ(this, b); | |
| this.j = c | |
| }; | |
| _.T(yO, Z); | |
| yO.prototype.g = function() { | |
| var a = new _.B.Map, b, c = _.A(null != (b = this.C.value) ? b : []); | |
| for (b = c.next(); !b.done; b = c.next()) { | |
| b = b.value; | |
| var d = Dk(b, Lz, 1); | |
| d = 1 === _.hg(d[0], 1, 0) ? az(d[0]) : bz(d[0], $y); | |
| a.set(d, _.vg(b, 2)) | |
| } | |
| this.o.G(a); | |
| this.j.G(new Vi) | |
| } | |
| ; | |
| yO.prototype.l = function() { | |
| this.o.G(new _.B.Map); | |
| var a = this.j | |
| , b = a.G; | |
| var c = new Vi; | |
| c = _.Bi(c, 1, 2); | |
| b.call(a, c) | |
| } | |
| ; | |
| var zO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 976); | |
| this.nextFunction = d; | |
| this.j = e; | |
| this.requestBidsConfig = f; | |
| KJ(this, b); | |
| KJ(this, c) | |
| }; | |
| _.T(zO, Z); | |
| zO.prototype.g = function() { | |
| var a; | |
| null == (a = this.nextFunction) || a.apply(this.j, [this.requestBidsConfig]) | |
| } | |
| ; | |
| var AO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 975); | |
| this.o = b; | |
| this.j = c; | |
| this.C = d; | |
| this.pbjs = e; | |
| this.requestBidsConfig = f; | |
| this.output = new ps | |
| }; | |
| _.T(AO, Z); | |
| AO.prototype.g = function() { | |
| pq(this.pbjs, this.o, this.j, this.C, this.requestBidsConfig); | |
| this.output.notify() | |
| } | |
| ; | |
| AO.prototype.l = function() { | |
| this.output.notify() | |
| } | |
| ; | |
| var BO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1100); | |
| this.pbjs = b; | |
| this.o = c; | |
| this.j = d; | |
| this.C = e; | |
| this.requestBidsConfig = f; | |
| this.output = new ps | |
| }; | |
| _.T(BO, Z); | |
| BO.prototype.g = function() { | |
| var a, b, c = null != (b = null == (a = this.o) ? void 0 : a.get("*")) ? b : _.Wh(dE); | |
| if (c) | |
| this.qc(c); | |
| else { | |
| var d, e, f, g; | |
| a = null != (g = null != (f = null == (d = this.requestBidsConfig) ? void 0 : d.adUnits) ? f : null == (e = this.pbjs) ? void 0 : e.adUnits) ? g : []; | |
| d = _.A(a); | |
| for (e = d.next(); !e.done; e = d.next()) | |
| if (e = e.value.code) { | |
| a = g = f = void 0; | |
| if (null == (b = this.o)) | |
| b = void 0; | |
| else { | |
| c = b.get; | |
| if (_.I(cE)) { | |
| var h = e.match(/\/?([0-9]+)(?:,[0-9]+)?((?:\/.+?)+?)(?:\/*)$/); | |
| h = 3 !== (null == h ? void 0 : h.length) ? e : "/" + h[1] + h[2] | |
| } else | |
| h = e; | |
| b = c.call(b, h) | |
| } | |
| b = null != (f = null != (g = b) ? g : null == (a = this.o) ? void 0 : a.get(_.Th(e))) ? f : 0; | |
| this.qc(b) | |
| } | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| BO.prototype.qc = function(a) { | |
| var b; | |
| null != (b = this.j) && _.ti(b, 2, this.C); | |
| if (a) { | |
| var c; | |
| null == (c = this.j) || _.Bi(c, 1, 1); | |
| var d; | |
| null != (d = this.j) && _.yi(d, 3, a); | |
| if (!this.C) { | |
| this.requestBidsConfig.timeout = a; | |
| var e, f, g; | |
| b = null != (g = null == (f = (e = this.pbjs).getConfig) ? void 0 : f.call(e).s2sConfig) ? g : []; | |
| if (Array.isArray(b)) | |
| for (e = _.A(b), | |
| f = e.next(); !f.done; f = e.next()) | |
| f.value.timeout = a; | |
| else | |
| b.timeout = a; | |
| var h, k; | |
| null == (k = (h = this.pbjs).setConfig) || k.call(h, { | |
| bidderTimeout: a | |
| }) | |
| } | |
| } | |
| } | |
| ; | |
| BO.prototype.l = function() { | |
| this.output.notify() | |
| } | |
| ; | |
| var CO = function(a, b, c, d, e, f, g, h) { | |
| _.V.call(this); | |
| this.g = a; | |
| this.j = b; | |
| this.l = c; | |
| this.F = d; | |
| this.o = e; | |
| this.I = f; | |
| this.C = g; | |
| this.pbjs = h | |
| }; | |
| _.T(CO, _.V); | |
| CO.prototype.push = function(a) { | |
| var b = a.context | |
| , c = a.nextFunction; | |
| a = a.requestBidsConfig; | |
| if (this.pbjs) { | |
| var d = new Qk; | |
| _.S(this, d); | |
| var e = new BO(this.g,this.pbjs,this.o,this.I,this.C,a) | |
| , f = new AO(this.g,this.j,this.l,this.F,this.pbjs,a); | |
| J(d, e); | |
| J(d, f); | |
| J(d, new zO(this.g,f.output,e.output,c,b,a)); | |
| d.run() | |
| } | |
| } | |
| ; | |
| var rq = function(a, b) { | |
| this.push = M(a, 932, function(c) { | |
| b.push(c) | |
| }) | |
| }; | |
| var DO = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Z.call(this, a, 951); | |
| this.B = window; | |
| this.H = Y(this, b); | |
| this.o = IJ(this, d); | |
| this.C = Y(this, e); | |
| this.O = Y(this, f); | |
| this.j = IJ(this, g); | |
| this.R = IJ(this, h); | |
| this.J = Y(this, k); | |
| KJ(this, c); | |
| this.If = null != l ? l : W(this); | |
| this.Jf = null != m ? m : W(this) | |
| }; | |
| _.T(DO, Z); | |
| DO.prototype.g = function() { | |
| var a = !!ap().pbjs_hooks; | |
| this.Jf.G(a); | |
| this.If.Ia(a ? null : _.Xf()); | |
| var b, c = null == (b = this.o.value) ? void 0 : b.size, d; | |
| b = (null == (d = this.j.value) ? void 0 : d.size) || _.Wh(dE); | |
| d = this.H.value; | |
| var e, f = null != (e = ap().pbjs_hooks) ? e : []; | |
| e = new CO(this.context,this.o.value,this.C.value,this.O.value,this.j.value,this.R.value,this.J.value,d); | |
| _.S(this, e); | |
| f = _.A(f); | |
| for (var g = f.next(); !g.done; g = f.next()) | |
| e.push(g.value); | |
| if (c || b || a) | |
| ap().pbjs_hooks = sq(this.context, e); | |
| !c && !b || a || qq(d, this.B) | |
| } | |
| ; | |
| var EO = function(a, b, c) { | |
| Z.call(this, a, 966); | |
| this.B = b; | |
| this.zc = c | |
| }; | |
| _.T(EO, Z); | |
| EO.prototype.g = function() { | |
| var a = this | |
| , b = oi(this.B); | |
| if (b) | |
| this.zc.G(b); | |
| else if (b = Object.getOwnPropertyDescriptor(this.B, "_pbjsGlobals"), | |
| !b || b.configurable) { | |
| var c = null; | |
| Object.defineProperty(this.B, "_pbjsGlobals", { | |
| set: function(d) { | |
| c = d; | |
| (d = oi(a.B)) && a.zc.G(d) | |
| }, | |
| get: function() { | |
| return c | |
| } | |
| }) | |
| } | |
| } | |
| ; | |
| EO.prototype.l = function() {} | |
| ; | |
| var xq = function(a, b, c, d, e) { | |
| Z.call(this, a, 1146, _.Wh(VE)); | |
| this.Fb = b; | |
| this.B = d; | |
| this.j = e; | |
| this.o = JJ(this, c) | |
| }; | |
| _.T(xq, Z); | |
| xq.prototype.g = function() { | |
| var a = this.o.value | |
| , b = new Qk; | |
| _.S(this, b); | |
| var c = new EO(this.context,this.B,this.j.zc); | |
| J(b, c); | |
| if (a) { | |
| a = new vO(this.context,a,this.j.Jc,this.j.Hc,this.j.md); | |
| J(b, a); | |
| var d = new wO(this.context,this.Fb,a.Jc,a.j); | |
| J(b, d); | |
| var e = new xO(this.context,a.o,this.j.ed,this.j.Ic); | |
| J(b, e); | |
| var f = new yO(this.context,a.C,this.j.Zf); | |
| J(b, f); | |
| c = new DO(this.context,c.zc,d.output,e.Ic,this.j.Hc,e.ed,f.o,f.j,a.md,this.j.If,this.j.Jf); | |
| J(b, c) | |
| } else | |
| FO(this); | |
| b.run() | |
| } | |
| ; | |
| var FO = function(a) { | |
| a.j.Jc.G({}); | |
| a.j.Ic.G(new _.B.Map); | |
| a.j.Hc.G(!1); | |
| a.j.ed.G(new _.B.Map); | |
| a.j.If.ba(); | |
| a.j.Jf.G(!1); | |
| a.j.Zf.G(new Vi); | |
| a.j.md.G(!1) | |
| }; | |
| xq.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| xq.prototype.l = function() { | |
| FO(this) | |
| } | |
| ; | |
| var GO = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 920); | |
| this.P = b; | |
| this.W = c; | |
| this.pbjs = f; | |
| this.o = g; | |
| this.j = W(this); | |
| this.C = []; | |
| this.O = Y(this, d); | |
| this.J = IJ(this, e.Ic); | |
| this.H = Y(this, e.Hc); | |
| this.fa = Y(this, e.ed); | |
| this.R = IJ(this, e.Zf) | |
| }; | |
| _.T(GO, Z); | |
| GO.prototype.g = function() { | |
| for (var a = new _.B.Map, b = !1, c = _.A(this.O.value), d = c.next(), e = {}; !d.done; e = { | |
| Jh: void 0 | |
| }, | |
| d = c.next()) { | |
| d = d.value; | |
| for (var f = {}, g = _.A(Hm(this.W[d.getDomId()])), h = g.next(); !h.done; h = g.next()) | |
| h = h.value, | |
| f[_.v(h, 1)] = Om(h); | |
| var k = h = g = void 0; | |
| (f = dj(this.pbjs, { | |
| rd: d.getDomId(), | |
| adUnitCode: d.getAdUnitPath() | |
| }, f, null != (h = this.J.value) ? h : void 0, this.H.value, this.fa.value, null != (k = null == (g = this.R) ? void 0 : g.value) ? k : void 0)) ? (b = !0, | |
| a.set(d, f)) : (null === f && this.C.push(d), | |
| a.set(d, new Wi)); | |
| e.Jh = d.getDomId() + d.getAdUnitPath(); | |
| Xi.has(e.Jh) || _.Kp(d, function(l) { | |
| return function() { | |
| return Xi.delete(l.Jh) | |
| } | |
| }(e)) | |
| } | |
| b ? (this.o.Ia(a), | |
| this.j.G(this.C)) : (this.o.ba(), | |
| this.j.ba()) | |
| } | |
| ; | |
| GO.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| GO.prototype.l = function(a) { | |
| this.P.error(NM(a.message)); | |
| this.o.ba(); | |
| this.j.ba() | |
| } | |
| ; | |
| var HO = function(a, b, c, d) { | |
| Z.call(this, a, 1019); | |
| this.W = c; | |
| this.pbjs = d; | |
| this.j = IJ(this, b) | |
| }; | |
| _.T(HO, Z); | |
| HO.prototype.g = function() { | |
| IO(this) | |
| } | |
| ; | |
| var IO = function(a) { | |
| if (!(Math.random() >= _.Wh(bE))) { | |
| var b = (a.j.value || []).filter(function(k) { | |
| return Hm(a.W[k.getDomId()]).some(function(l) { | |
| return "hb_pb" === Fk(l, 1) | |
| }) | |
| }); | |
| if (b.length) { | |
| var c, d, e, f, g, h = (null == (c = a.pbjs) ? 0 : null == (d = c.adUnits) ? 0 : d.length) ? [].concat(_.Si(new _.B.Set(null == (e = a.pbjs) ? void 0 : e.adUnits.map(function(k) { | |
| return k.code | |
| })))) : _.y(Object, "keys").call(Object, (null == (f = a.pbjs) ? void 0 : null == (g = f.getAdserverTargeting) ? void 0 : g.call(f)) || {}); | |
| c = new vp("haux"); | |
| xp(c, "ius", b.map(function(k) { | |
| return k.getAdUnitPath() | |
| }).join("~")); | |
| xp(c, "dids", b.map(function(k) { | |
| return k.getDomId() | |
| }).join("~")); | |
| xp(c, "paucs", h.join("~")); | |
| wp(c, a.context); | |
| zp(c) | |
| } | |
| } | |
| }; | |
| var zq = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1153); | |
| this.P = b; | |
| this.W = c; | |
| this.networkCode = d; | |
| this.H = e; | |
| this.Gc = f; | |
| this.j = h; | |
| this.J = Y(this, f.Jc); | |
| this.o = new AJ(f.zc); | |
| g && (this.C = IJ(this, g)) | |
| }; | |
| _.T(zq, Z); | |
| zq.prototype.g = function() { | |
| var a, b = null == (a = this.o) ? void 0 : a.value; | |
| if (a = JO(this)) | |
| null != b && b.libLoaded ? "function" !== typeof b.getEvents ? (this.P.error(MM()), | |
| a = !1) : a = !0 : a = !1; | |
| if (a) { | |
| a = new Qk; | |
| var c = new GO(this.context,this.P,this.W,this.H,this.Gc,b,this.j.Ih); | |
| J(a, c); | |
| J(a, new HO(this.context,c.j,this.W,b)); | |
| a.run() | |
| } else | |
| this.j.Ih.ba() | |
| } | |
| ; | |
| var JO = function(a) { | |
| var b; | |
| if (null == (b = a.C) ? 0 : b.value) | |
| return !0; | |
| var c = a.J.value; | |
| if (!c) | |
| return !1; | |
| var d; | |
| return !(null == (d = c["*"]) || !d.Af) || a.networkCode.split(",").some(function(e) { | |
| var f; | |
| return !(null == (f = c[e]) || !f.Af) | |
| }) | |
| }; | |
| var KO = function(a, b, c, d, e) { | |
| Z.call(this, a, 982); | |
| this.zb = b; | |
| this.Pa = c; | |
| this.j = d; | |
| this.Hf = e | |
| }; | |
| _.T(KO, Z); | |
| KO.prototype.g = function() { | |
| for (var a = this, b = _.A(["bidWon", "staleRender", "adRenderFailed", "adRenderSucceeded"]), c = b.next(), d = {}; !c.done; d = { | |
| gf: void 0, | |
| kh: void 0 | |
| }, | |
| c = b.next()) | |
| d.gf = c.value, | |
| d.kh = function(e) { | |
| return function(f) { | |
| if (a.j === f.adId) { | |
| var g = new vp("hbm_brt"); | |
| wp(g, a.context); | |
| xp(g, "et", e.gf); | |
| xp(g, "sf", a.zb); | |
| xp(g, "qqid", a.Pa); | |
| var h, k, l; | |
| xp(g, "bc", String(null != (l = null != (k = f.bidderCode) ? k : null == (h = f.bid) ? void 0 : h.bidder) ? l : "")); | |
| zp(g) | |
| } | |
| } | |
| }(d), | |
| (0, | |
| this.Hf.onEvent)(d.gf, d.kh), | |
| _.Kp(this, function(e) { | |
| return function() { | |
| return void lm(a.context, a.id, function() { | |
| var f, g; | |
| return void (null == (g = (f = a.Hf).offEvent) ? void 0 : g.call(f, e.gf, e.kh)) | |
| }, !0) | |
| } | |
| }(d)) | |
| } | |
| ; | |
| KO.prototype.l = function() {} | |
| ; | |
| var LO = function(a, b, c, d, e) { | |
| Z.call(this, a, 1134); | |
| this.o = b; | |
| this.zb = c; | |
| this.Pa = d; | |
| this.j = new AJ(e) | |
| }; | |
| _.T(LO, Z); | |
| LO.prototype.g = function() { | |
| var a; | |
| if (this.o && null != (a = this.j.value) && a.onEvent) { | |
| a = new Qk; | |
| var b = new KO(this.context,this.zb,this.Pa,this.o,this.j.value); | |
| J(a, b); | |
| a.run() | |
| } | |
| } | |
| ; | |
| var PO = function(a, b, c, d) { | |
| var e = this; | |
| this.context = a; | |
| this.L = c; | |
| this.g = new _.B.Map; | |
| this.A = new _.B.Map; | |
| this.timer = _.yh(hm); | |
| lL() && (_.vf(window, "DOMContentLoaded", fm(a, 334, function() { | |
| for (var f = _.A(e.g), g = f.next(); !g.done; g = f.next()) { | |
| var h = _.A(g.value); | |
| g = h.next().value; | |
| h = h.next().value; | |
| MO(e, g, h) && e.g.delete(g) | |
| } | |
| })), | |
| b.listen(DL, function(f) { | |
| f = f.detail; | |
| var g = f.W; | |
| return void NO(e, OO(d, f.Hh), Ht(g, 20)) | |
| }), | |
| b.listen(EL, function(f) { | |
| f = f.detail; | |
| var g = f.W; | |
| f = OO(d, f.Hh); | |
| g = Ht(g, 20); | |
| var h = e.A.get(f); | |
| null != h ? nL(h, g) : NO(e, f, g) | |
| })) | |
| } | |
| , NO = function(a, b, c) { | |
| MO(a, b, c) ? a.g.delete(b) : (a.g.set(b, c), | |
| _.Kp(b, function() { | |
| return a.g.delete(b) | |
| })) | |
| } | |
| , MO = function(a, b, c) { | |
| var d = yn(b); | |
| if ("DIV" !== (null == d ? void 0 : d.nodeName)) | |
| return !1; | |
| d = new kL({ | |
| B: window, | |
| timer: a.timer, | |
| tc: d, | |
| Eb: function(e) { | |
| return void jm(a.context, 336, e) | |
| }, | |
| on: _.I(qH) | |
| }); | |
| if (!d.A) | |
| return !1; | |
| nL(d, c); | |
| a.A.set(b, d); | |
| LL(a.L, b, function() { | |
| return void a.A.delete(b) | |
| }); | |
| return !0 | |
| }; | |
| var QO = function(a, b, c, d, e) { | |
| Z.call(this, a, 1058); | |
| this.B = b; | |
| this.aa = c; | |
| this.output = HJ(this); | |
| d && (this.j = IJ(this, d.kd)); | |
| KJ(this, e) | |
| }; | |
| _.T(QO, Z); | |
| QO.prototype.g = function() { | |
| var a; | |
| Gh(this.B.isSecureContext, this.B, this.B.document) && null != (a = this.j) && a.value && !_.I(gE) && mh(this.aa) && (a = this.j.value, | |
| a({ | |
| message: "goog:spam:client_age", | |
| pvsid: this.context.pvsid | |
| })); | |
| this.output.notify() | |
| } | |
| ; | |
| var RO = function(a, b, c) { | |
| Z.call(this, a, 1199); | |
| this.j = c; | |
| this.o = IJ(this, b) | |
| }; | |
| _.T(RO, Z); | |
| RO.prototype.g = function() { | |
| var a = this.o.value; | |
| a && (a = wN(this.j, a.getSlotElementId()), | |
| _.ti(a, 30, !0)) | |
| } | |
| ; | |
| var SO = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1109); | |
| this.V = c; | |
| this.Z = d; | |
| this.j = e; | |
| this.C = f; | |
| this.H = g; | |
| this.o = h; | |
| this.output = W(this); | |
| this.J = IJ(this, b) | |
| }; | |
| _.T(SO, Z); | |
| SO.prototype.g = function() { | |
| var a = this | |
| , b = this.J.value; | |
| b && (this.o.push(function() { | |
| b.addService(a.j) | |
| }), | |
| EB(this.V, function() { | |
| a.H(); | |
| a.C(b); | |
| _.Q(a.Z, 4) && a.j.refresh([b]) | |
| })) | |
| } | |
| ; | |
| var TO = {} | |
| , Gq = (TO[64] = PM, | |
| TO[134217728] = QM, | |
| TO[32768] = RM, | |
| TO[536870912] = SM, | |
| TO[8] = TM, | |
| TO[512] = UM, | |
| TO[1048576] = VM, | |
| TO[4194304] = XM, | |
| TO); | |
| var UO = function(a) { | |
| return "22639388115" === em(a.getAdUnitPath()) | |
| }; | |
| var VO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1108); | |
| this.adUnitPath = b; | |
| this.format = c; | |
| this.Hb = d; | |
| this.o = e; | |
| this.P = f; | |
| this.output = W(this); | |
| this.j = W(this) | |
| }; | |
| _.T(VO, Z); | |
| VO.prototype.g = function() { | |
| var a = Yq(this.context, this.P, this.o, { | |
| zi: this.format, | |
| adUnitPath: this.adUnitPath, | |
| Hb: this.Hb | |
| }); | |
| this.j.Ia(a); | |
| this.output.Ia(a ? a.g : null) | |
| } | |
| ; | |
| var WO = function(a, b, c, d) { | |
| Z.call(this, a, 1111); | |
| this.j = c; | |
| this.o = d; | |
| this.C = IJ(this, b) | |
| }; | |
| _.T(WO, Z); | |
| WO.prototype.g = function() { | |
| var a = this.C.value; | |
| a && (a = wN(this.j, a.getSlotElementId()), | |
| Mk(a, 27, aA, this.o)) | |
| } | |
| ; | |
| var XO = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u) { | |
| Qk.call(this); | |
| this.context = a; | |
| this.V = b; | |
| this.adUnitPath = c; | |
| this.format = d; | |
| this.Hb = e; | |
| this.fa = f; | |
| this.O = g; | |
| this.R = h; | |
| this.ga = k; | |
| this.Z = l; | |
| this.C = m; | |
| this.ia = n; | |
| this.P = p; | |
| this.ja = r; | |
| this.H = u; | |
| a = J(this, new VO(this.context,this.adUnitPath,this.format,this.Hb,this.ia,this.P)); | |
| this.H && J(this, new WO(this.context,a.output,this.C,this.H)); | |
| this.ja && J(this, new RO(this.context,a.output,this.C)); | |
| J(this, new SO(this.context,a.output,this.V,this.Z,this.fa,this.O,this.R,this.ga)); | |
| this.g = { | |
| wp: a.j | |
| } | |
| }; | |
| _.T(XO, Qk); | |
| var Kv = function(a, b, c, d, e, f, g, h, k) { | |
| Z.call(this, a, 1198); | |
| this.V = b; | |
| this.googletag = c; | |
| this.Z = d; | |
| this.j = e; | |
| this.o = f; | |
| this.P = g; | |
| this.Fd = h; | |
| this.C = k | |
| }; | |
| _.T(Kv, Z); | |
| Kv.prototype.g = function() { | |
| for (var a = this, b = _.A(this.C), c = b.next(); !c.done; c = b.next()) { | |
| var d = c.value; | |
| c = d.getAdUnitPath(); | |
| d = _.hg(d, 2, 0); | |
| c && d && (this.Fd.add(em(c)), | |
| c = new XO(this.context,this.V,c,d,!0,this.googletag.pubads(),this.googletag.display,function() { | |
| a.googletag.pubadsReady || a.googletag.enableServices() | |
| } | |
| ,this.googletag.cmd,this.Z,this.j,this.o,this.P,!0), | |
| c.run(), | |
| _.S(this, c)) | |
| } | |
| } | |
| ; | |
| var Bu = function(a, b) { | |
| Z.call(this, a, 1110); | |
| this.B = b; | |
| this.output = W(this) | |
| }; | |
| _.T(Bu, Z); | |
| Bu.prototype.g = function() { | |
| var a = this.B; | |
| a = _.I(JF) && void 0 !== a.credentialless && (_.I(KF) || a.crossOriginIsolated); | |
| this.output.G(a) | |
| } | |
| ; | |
| var YO = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 935); | |
| this.L = b; | |
| this.M = c; | |
| this.V = d; | |
| this.output = HJ(this); | |
| this.j = Y(this, e); | |
| KJ(this, f) | |
| }; | |
| _.T(YO, Z); | |
| YO.prototype.g = function() { | |
| var a = this.M | |
| , b = a.Z; | |
| a = a.W; | |
| for (var c = _.A(this.j.value), d = c.next(); !d.done; d = c.next()) { | |
| var e = d.value; | |
| d = e; | |
| var f = b; | |
| e = a[e.getDomId()]; | |
| var g = this.L | |
| , h = this.V; | |
| Zq(e, f) && !g.Vc(d) && $q(d, h, e, f) | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var ZO = gj(864, function(a, b) { | |
| var c = b.L | |
| , d = b.M; | |
| b = b.V; | |
| a = _.A(a.X); | |
| for (var e = a.next(); !e.done; e = a.next()) | |
| if (e = e.value, | |
| _.Kt(c, e)) { | |
| var f = d | |
| , g = f.Z; | |
| f = f.W[e.getDomId()]; | |
| Zq(f, g) && $q(e, b, f, g); | |
| RL(c, e); | |
| var h = void 0 | |
| , k = void 0; | |
| null != (h = null != (k = Bq(f, 10)) ? k : _.Q(g, 11)) && h && $q(e, b, f, g) | |
| } | |
| return {} | |
| }, {}); | |
| var $O = fj(1238, function(a, b) { | |
| var c, d, e, f, g, h, k, l, m, n, p, r, u, w; | |
| return _.xf(function(z) { | |
| c = a; | |
| d = c.X; | |
| e = b; | |
| f = e.V; | |
| g = e.context; | |
| h = e.og; | |
| k = new _.B.Set; | |
| m = l = !1; | |
| n = _.Wh(lE); | |
| p = _.Wh(nE); | |
| r = 0 < p && g.qd < 1 / p; | |
| u = _.Xf(); | |
| w = new _.B.Promise(function(x) { | |
| for (var C = new IntersectionObserver(fm(g, 1239, function(L) { | |
| l || (r && g.Da.sb.vb.Uc.si.am.kc({ | |
| lc: _.Xf() - u | |
| }), | |
| l = !0); | |
| m ? C.disconnect() : (L.forEach(function(O) { | |
| var R = _.y(d, "find").call(d, function(X) { | |
| return X.getDomId() === O.target.id | |
| }); | |
| R && (O.intersectionRatio >= n ? k.add(R) : k.delete(R)) | |
| }), | |
| x(k)) | |
| }),{ | |
| threshold: [n] | |
| }), E = _.A(d), D = E.next(); !D.done; D = E.next()) | |
| (D = yn(D.value, f)) && C.observe(D) | |
| } | |
| ); | |
| _.Kp(h, function() { | |
| m = !0 | |
| }); | |
| return z.return(_.B.Promise.race([w, FB(_.Wh(mE), null)]).then(function(x) { | |
| r && g.Da.sb.vb.Uc.si.dl.kc({ | |
| lc: _.Xf() - u, | |
| didTimeout: null === x | |
| }); | |
| return x | |
| })) | |
| }) | |
| }); | |
| var aP = function(a, b, c) { | |
| Z.call(this, a, 1208); | |
| this.ug = b; | |
| this.B = c; | |
| this.output = new ps | |
| }; | |
| _.T(aP, Z); | |
| aP.prototype.g = function() { | |
| var a, b = null == (a = this.ug) ? void 0 : _.Zm(a, yA, 1); | |
| if (b) { | |
| a = new uI(this.B); | |
| var c = _.vg(b, 2) - Date.now() / 1E3; | |
| c = { | |
| yf: Math.max(c, 0), | |
| path: _.v(b, 3), | |
| domain: _.v(b, 4), | |
| Mj: !1 | |
| }; | |
| uh("__eoi", b.getValue(), c, a.g) | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var kr = fj(879, function(a, b) { | |
| var c; | |
| return _.xf(function(d) { | |
| return (null != (c = a.yd) ? c : b.pf.yd()) ? d.return(KH(b.pf)) : d.return(null) | |
| }) | |
| }); | |
| var ir = function(a, b, c, d) { | |
| Z.call(this, a, 896); | |
| this.pf = b; | |
| this.Tc = d; | |
| this.Zc = W(this); | |
| c && KJ(this, c) | |
| }; | |
| _.T(ir, Z); | |
| ir.prototype.g = function() { | |
| this.Zc.G(this.pf.yd(".google.cn" === this.Tc)) | |
| } | |
| ; | |
| var Iu = function(a, b) { | |
| Z.call(this, a, 1018); | |
| this.ud = HJ(this); | |
| this.j = IJ(this, b) | |
| }; | |
| _.T(Iu, Z); | |
| Iu.prototype.g = function() { | |
| var a, b, c; | |
| if (null == (a = this.j.value)) | |
| a = void 0; | |
| else { | |
| var d; | |
| null == (b = _.Zm(a, CH, 5)) ? d = void 0 : d = _.le(b, 1, Gc, 2); | |
| a = d | |
| } | |
| a = _.A(null != (c = a) ? c : []); | |
| for (c = a.next(); !c.done; c = a.next()) | |
| Ah(c.value); | |
| this.ud.notify() | |
| } | |
| ; | |
| var Ju = function(a, b) { | |
| Z.call(this, a, 1070); | |
| this.j = W(this); | |
| this.o = IJ(this, b) | |
| }; | |
| _.T(Ju, Z); | |
| Ju.prototype.g = function() { | |
| var a, b = null == (a = this.o.value) ? void 0 : _.Zm(a, CH, 5); | |
| if (b) { | |
| a = []; | |
| for (var c = _.A(_.le(b, 2, ze, 1, void 0, void 0, 4096)), d = c.next(); !d.done; d = c.next()) { | |
| var e = d.value; | |
| d = new aA; | |
| var f = new Zz; | |
| e = _.Kk(f, 1, Qc(e)); | |
| d = _.Di(d, 2, e); | |
| null != cj(b, 3) && (e = new Xz, | |
| e = _.Bi(e, 1, 1), | |
| f = _.Xy(b, 3), | |
| e = _.yi(e, 2, f), | |
| _.Di(d, 3, e)); | |
| a.push(d) | |
| } | |
| this.j.G(a) | |
| } else | |
| this.j.G([]) | |
| } | |
| ; | |
| var bP = function(a, b, c, d) { | |
| Z.call(this, a, 1016); | |
| this.output = W(this); | |
| this.o = IJ(this, b); | |
| this.j = IJ(this, c); | |
| this.C = LJ(this, [b, d]) | |
| }; | |
| _.T(bP, Z); | |
| bP.prototype.g = function() { | |
| if (this.j.value) { | |
| var a = this.o.value || this.C.value; | |
| a && cP(this, a) ? this.output.G(a) : this.output.ba() | |
| } else | |
| this.output.ba() | |
| } | |
| ; | |
| bP.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| bP.prototype.l = function() { | |
| this.output.ba() | |
| } | |
| ; | |
| var cP = function(a, b) { | |
| return Dk(a.j.value, Vz, 1).some(function(c) { | |
| return _.v(c, 1) === b | |
| }) | |
| }; | |
| var dP = function(a, b) { | |
| Z.call(this, a, 1015); | |
| this.j = W(this); | |
| this.o = IJ(this, b) | |
| }; | |
| _.T(dP, Z); | |
| dP.prototype.g = function() { | |
| if (this.o.value) | |
| if (Dk(this.o.value, Vz, 1).length) { | |
| var a = Dk(this.o.value, Vz, 1)[0]; | |
| (_.H = [2, 3], | |
| _.y(_.H, "includes")).call(_.H, _.hg(a, 3, 0)) ? this.j.G(_.v(a, 1)) : this.j.ba() | |
| } else | |
| this.j.ba(); | |
| else | |
| this.j.ba() | |
| } | |
| ; | |
| dP.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| dP.prototype.l = function() { | |
| this.j.ba() | |
| } | |
| ; | |
| var eP = function(a, b, c) { | |
| Z.call(this, a, 1017); | |
| this.B = c; | |
| this.output = HJ(this); | |
| this.j = IJ(this, b) | |
| }; | |
| _.T(eP, Z); | |
| eP.prototype.g = function() { | |
| var a = this; | |
| if (this.j.value) { | |
| var b = XH(this.B, this.j.value, function(c) { | |
| if (!c) { | |
| c = jg(b.g); | |
| for (var d = _.A(document.getElementsByName("googlefcPresent")), e = d.next(); !e.done; e = d.next()) | |
| c.tk(e.value) | |
| } | |
| a.output.notify() | |
| }); | |
| b.start(_.I(xE)) | |
| } else | |
| this.output.notify() | |
| } | |
| ; | |
| eP.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| eP.prototype.l = function() { | |
| this.output.notify() | |
| } | |
| ; | |
| var fP = function(a, b) { | |
| Z.call(this, a, 1056); | |
| this.output = W(this); | |
| this.j = Y(this, b) | |
| }; | |
| _.T(fP, Z); | |
| fP.prototype.g = function() { | |
| var a = em(this.j.value.getAdUnitPath()); | |
| this.output.G(a) | |
| } | |
| ; | |
| fP.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| fP.prototype.l = function() { | |
| this.output.ba() | |
| } | |
| ; | |
| var Hu = function(a, b, c, d) { | |
| Z.call(this, a, 906, _.Wh(WE)); | |
| this.bc = HJ(this); | |
| if (b === b.top) { | |
| var e = new Qk; | |
| _.S(this, e); | |
| var f = new dP(a,c); | |
| J(e, f); | |
| d = new Qr(a,d,DL,function(g) { | |
| return g.detail.W | |
| } | |
| ); | |
| J(e, d); | |
| d = new fP(a,d.output); | |
| J(e, d); | |
| a = new bP(a,f.j,c,d.output); | |
| J(e, a); | |
| b = new eP(this.context,a.output,b); | |
| J(e, b); | |
| EJ(this.Ra, b.output, !0); | |
| e.run() | |
| } else | |
| this.bc.notify() | |
| }; | |
| _.T(Hu, Z); | |
| Hu.prototype.g = function() { | |
| this.bc.notify() | |
| } | |
| ; | |
| Hu.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| Hu.prototype.l = function() { | |
| this.bc.notify() | |
| } | |
| ; | |
| var tv = function(a, b, c, d, e) { | |
| Z.call(this, a, 934); | |
| this.B = b; | |
| this.slotId = c; | |
| KJ(this, d); | |
| this.j = Y(this, e) | |
| }; | |
| _.T(tv, Z); | |
| tv.prototype.g = function() { | |
| var a = this; | |
| this.slotId.listen(ur, function(b) { | |
| b = b.detail.data; | |
| try { | |
| var c = JSON.parse(b); | |
| if ("gpi-uoo" === c.googMsgType) { | |
| var d = c.userOptOut | |
| , e = c.clearAdsData | |
| , f = a.j.value | |
| , g = new yA; | |
| var h = Mi(g, 1, d ? "1" : "0"); | |
| var k = Mi(_.yi(h, 2, 2147483647), 3, "/"); | |
| var l = Mi(k, 4, a.B.location.hostname); | |
| var m = new _.QI(a.B); | |
| SI(m, "__gpi_opt_out", l, f); | |
| if (d || e) | |
| TI(m, "__gads", f), | |
| TI(m, "__gpi", f) | |
| } | |
| } catch (n) {} | |
| }) | |
| } | |
| ; | |
| var gP = function(a, b, c) { | |
| Z.call(this, a, 944); | |
| this.B = b; | |
| this.j = new _.QI(this.B); | |
| this.o = Y(this, c) | |
| }; | |
| _.T(gP, Z); | |
| gP.prototype.g = function() { | |
| var a = this.o.value; | |
| if (RI(this.j, a)) { | |
| var b = _.po(this.j, "__gpi_opt_out", a); | |
| if (b) { | |
| var c = new yA; | |
| b = Mi(c, 1, b); | |
| b = Mi(_.yi(b, 2, 2147483647), 3, "/"); | |
| b = Mi(b, 4, this.B.location.hostname); | |
| SI(this.j, "__gpi_opt_out", b, a) | |
| } | |
| } | |
| } | |
| ; | |
| var hP = function(a, b, c, d) { | |
| Z.call(this, a, 821); | |
| this.aa = b; | |
| this.Ga = c; | |
| this.j = Y(this, d) | |
| }; | |
| _.T(hP, Z); | |
| hP.prototype.g = function() { | |
| if (mh(this.aa)) { | |
| var a = new _.B.Set; | |
| var b = Dk(this.j.value, yA, 14); | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) { | |
| c = c.value; | |
| var d = void 0 | |
| , e = null != (d = ez(c, 5)) ? d : 1; | |
| a.has(e) || (SI(this.Ga, 2 === e ? "__gpi" : "__gads", c, this.aa), | |
| a.add(e)) | |
| } | |
| } | |
| } | |
| ; | |
| var iP = function() { | |
| this.A = []; | |
| this.hostpageLibraryTokens = []; | |
| this.g = {} | |
| } | |
| , pu = function(a, b) { | |
| var c, d; | |
| a = null != (d = null == (c = a.g[b]) ? void 0 : _.y(c, "values").call(c)) ? d : []; | |
| return [].concat(_.Si(a)) | |
| }; | |
| var jP = function(a, b, c, d) { | |
| Z.call(this, a, 822); | |
| this.slotId = b; | |
| this.fb = c; | |
| this.j = Y(this, d) | |
| }; | |
| _.T(jP, Z); | |
| jP.prototype.g = function() { | |
| var a = _.le(this.j.value, 23, _.Ec, 2); | |
| a = _.A(a); | |
| for (var b = a.next(); !b.done; b = a.next()) { | |
| b = b.value; | |
| var c = this.fb; | |
| if (!_.y(c.A, "includes").call(c.A, b) && (_.H = [1, 2, 3], | |
| _.y(_.H, "includes")).call(_.H, b)) { | |
| var d = VI[b]; | |
| if (d) { | |
| var e = b + "_hostpage_library"; | |
| if (d = _.Ap(document, d)) | |
| d.id = e | |
| } | |
| c.A.push(b); | |
| e = new WI(b); | |
| c.hostpageLibraryTokens.push(e); | |
| c = ap(); | |
| c.hostpageLibraryTokens || (c.hostpageLibraryTokens = {}); | |
| c.hostpageLibraryTokens[e.g] = e.A | |
| } | |
| c = void 0; | |
| e = this.fb; | |
| d = this.slotId; | |
| e.g[b] = null != (c = e.g[b]) ? c : new _.B.Set; | |
| e.g[b].add(d) | |
| } | |
| } | |
| ; | |
| var mr = 0; | |
| var Jv = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 721); | |
| this.B = b; | |
| this.uf = c; | |
| this.o = Y(this, d); | |
| this.j = Y(this, e); | |
| this.C = Y(this, f) | |
| }; | |
| _.T(Jv, Z); | |
| Jv.prototype.g = function() { | |
| var a = this, b, c, d = null == (b = this.uf) ? void 0 : null == (c = _.v(b, 1)) ? void 0 : c.toUpperCase(), e, f; | |
| b = null == (e = this.uf) ? void 0 : null == (f = _.v(e, 2)) ? void 0 : f.toUpperCase(); | |
| if (d && b) { | |
| e = this.o.value; | |
| f = this.j.value; | |
| var g = this.C.value | |
| , h = g.style.height | |
| , k = g.style.width | |
| , l = g.style.display | |
| , m = g.style.position | |
| , n = or(e.id + "_top", d) | |
| , p = or(e.id + "_bottom", b); | |
| _.Rp(p, { | |
| position: "relative", | |
| top: "calc(100vh - 48px)" | |
| }); | |
| g.appendChild(n); | |
| g.appendChild(p); | |
| _.Rp(f, { | |
| position: "absolute", | |
| top: "24px", | |
| clip: "rect(0, auto, auto, 0)", | |
| width: "100vw", | |
| height: "calc(100vh - 48px)" | |
| }); | |
| _.Rp(e, { | |
| position: "fixed", | |
| top: "0", | |
| height: "100vh" | |
| }); | |
| var r; | |
| _.Rp(g, { | |
| position: "relative", | |
| display: (null == (r = this.B.screen.orientation) ? 0 : r.angle) ? "none" : "block", | |
| width: "100vw", | |
| height: "100vh" | |
| }); | |
| Mp(this, 722, this.B, "orientationchange", function() { | |
| var u; | |
| (null == (u = a.B.screen.orientation) ? 0 : u.angle) ? _.Rp(g, { | |
| display: "none" | |
| }) : _.Rp(g, { | |
| display: "block" | |
| }) | |
| }); | |
| _.Kp(this, function() { | |
| _.eB(n); | |
| _.eB(p); | |
| g.style.position = m; | |
| g.style.height = h; | |
| g.style.width = k; | |
| g.style.display = l | |
| }) | |
| } | |
| } | |
| ; | |
| var kP = _.Mw(["https://td.doubleclick.net/td/kb?kbli=", ""]) | |
| , qv = function(a, b, c, d, e) { | |
| Z.call(this, a, 1007); | |
| this.Ng = b; | |
| this.j = Y(this, d); | |
| c && (this.o = Y(this, c)); | |
| e && KJ(this, e) | |
| }; | |
| _.T(qv, Z); | |
| qv.prototype.g = function() { | |
| if (mh(this.j.value)) { | |
| var a; | |
| if (null == (a = this.o) || !a.value) { | |
| var b = this.Ng; | |
| if (b.length && null === document.getElementById("koelBirdIGRegisterIframe")) { | |
| a = document.createElement("iframe"); | |
| b = Aa(kP, encodeURIComponent(b.join())); | |
| a.removeAttribute("srcdoc"); | |
| if (b instanceof _.Hx) | |
| throw new ey("TrustedResourceUrl",2); | |
| var c = "allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "); | |
| a.setAttribute("sandbox", ""); | |
| for (var d = 0; d < c.length; d++) | |
| a.sandbox.supports && !a.sandbox.supports(c[d]) || a.sandbox.add(c[d]); | |
| b = _.Ea(b); | |
| void 0 !== b && (a.src = b); | |
| a.id = "koelBirdIGRegisterIframe"; | |
| document.head.appendChild(a) | |
| } | |
| } | |
| } | |
| } | |
| ; | |
| var $u = function(a, b, c, d) { | |
| Z.call(this, a, 1176); | |
| this.o = b; | |
| this.W = c; | |
| this.P = d; | |
| this.j = W(this) | |
| }; | |
| _.T($u, Z); | |
| $u.prototype.g = function() { | |
| var a, b = null != (a = this.o) ? a : new av; | |
| (a = null != cj(b, 2) ? null != qr(b) && 0 !== (0, | |
| _.nq)() ? cj(b, 2) * qr(b) : cj(b, 2) : null) && (_.H = [8, 9], | |
| _.y(_.H, "includes")).call(_.H, Mr(this.W)) ? (P(this.P, $M()), | |
| this.j.ba()) : this.j.Ia(a) | |
| } | |
| ; | |
| var kv = function(a, b, c, d, e, f) { | |
| f = void 0 === f ? pr : f; | |
| Z.call(this, a, 666); | |
| this.o = f; | |
| this.output = HJ(this); | |
| KJ(this, b); | |
| e && KJ(this, e); | |
| this.j = Y(this, c); | |
| this.C = IJ(this, d) | |
| }; | |
| _.T(kv, Z); | |
| kv.prototype.g = function() { | |
| var a = this.C.value | |
| , b = this.j.value; | |
| null == a || 0 > a || !Bn(b) ? this.output.notify() : lP(this, a, b) | |
| } | |
| ; | |
| var lP = function(a, b, c) { | |
| var d = a.o(b, fm(a.context, 291, function(e, f) { | |
| e = _.A(e); | |
| for (var g = e.next(); !g.done; g = e.next()) | |
| if (g = g.value, | |
| !(0 >= g.intersectionRatio)) { | |
| f.unobserve(g.target); | |
| a.output.notify(); | |
| break | |
| } | |
| })); | |
| d ? (d.observe(c), | |
| _.Kp(a, function() { | |
| d.disconnect() | |
| })) : a.output.notify() | |
| }; | |
| var jv = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 664); | |
| this.slotId = b; | |
| this.Wd = c; | |
| this.L = d; | |
| this.output = HJ(this); | |
| this.o = Y(this, e); | |
| this.j = IJ(this, f); | |
| g && KJ(this, g) | |
| }; | |
| _.T(jv, Z); | |
| jv.prototype.g = function() { | |
| var a = this, b, c = null != (b = this.j.value) ? b : 0; | |
| if (0 !== (0, | |
| _.nq)() || 0 < c) | |
| if (b = fJ(document), | |
| gJ(document) && b && (0 < QL(this.L, this.slotId) || !mP(this)) && b) { | |
| var d = Mp(this, 324, document, b, function() { | |
| gJ(document) || (d && d(), | |
| a.output.notify()) | |
| }); | |
| if (d) | |
| return | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var mP = function(a) { | |
| try { | |
| var b = top; | |
| if (!b) | |
| return !0; | |
| var c = Mv(b.document, b).y | |
| , d = c + a.Wd.height | |
| , e = a.o.value; | |
| return e.y >= c && e.y <= d | |
| } catch (f) { | |
| return !0 | |
| } | |
| }; | |
| var iv = function(a, b) { | |
| Z.call(this, a, 676); | |
| this.output = W(this); | |
| this.j = Y(this, b) | |
| }; | |
| _.T(iv, Z); | |
| iv.prototype.g = function() { | |
| var a = nn(this.j.value); | |
| this.output.G(a) | |
| } | |
| ; | |
| var rr = function(a, b, c, d, e, f) { | |
| f = void 0 === f ? _.B.globalThis.IntersectionObserver : f; | |
| Z.call(this, a, 886); | |
| this.X = b; | |
| this.L = c; | |
| this.o = d; | |
| this.j = f; | |
| this.output = HJ(this); | |
| e && KJ(this, e) | |
| }; | |
| _.T(rr, Z); | |
| rr.prototype.g = function() { | |
| this.X.some(function(a) { | |
| return !Bn(yn(a)) | |
| }) ? this.output.notify() : BJ(this.output, nP(this, this.o)) | |
| } | |
| ; | |
| var nP = function(a, b) { | |
| return new _.B.Promise(function(c) { | |
| if (a.j) { | |
| for (var d = new a.j(function(h, k) { | |
| h.some(function(l) { | |
| return 0 < l.intersectionRatio | |
| }) && (k.disconnect(), | |
| c()) | |
| } | |
| ,{ | |
| rootMargin: b + "%" | |
| }), e = _.A(a.X), f = e.next(), g = {}; !f.done; g = { | |
| Mf: void 0 | |
| }, | |
| f = e.next()) { | |
| f = f.value; | |
| g.Mf = yn(f); | |
| if (!g.Mf) | |
| return; | |
| d.observe(g.Mf); | |
| LL(a.L, f, function(h) { | |
| return function() { | |
| return void d.unobserve(h.Mf) | |
| } | |
| }(g)) | |
| } | |
| _.Kp(a, function() { | |
| return void d.disconnect() | |
| }) | |
| } else | |
| c() | |
| } | |
| ) | |
| }; | |
| var oP = [{ | |
| name: "Interstitial", | |
| format: 1, | |
| ye: 5 | |
| }, { | |
| name: "TopAnchor", | |
| format: 2, | |
| ye: 2 | |
| }, { | |
| name: "BottomAnchor", | |
| format: 3, | |
| ye: 3 | |
| }, { | |
| name: "LeftSideRail", | |
| format: 4, | |
| ye: 8 | |
| }, { | |
| name: "RightSideRail", | |
| format: 5, | |
| ye: 9 | |
| }] | |
| , Eu = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 789); | |
| this.V = b; | |
| this.googletag = c; | |
| this.o = d; | |
| this.j = e; | |
| this.P = f; | |
| this.C = g; | |
| this.output = W(this) | |
| }; | |
| _.T(Eu, Z); | |
| Eu.prototype.g = function() { | |
| var a = this; | |
| oP.filter(function(b) { | |
| return (new RegExp("gam" + b.name + "Demo","i")).test(a.C) | |
| }).forEach(function(b) { | |
| var c = b.name; | |
| b = b.ye; | |
| var d, e; | |
| null == (d = window.console) || null == (e = d.warn) || e.call(d, "GPT - Demo " + c + " ENABLED"); | |
| c = new XO(a.context,a.V,"/22639388115/example/" + c.toLowerCase(),b,!1,a.googletag.pubads(),function(f) { | |
| return void a.googletag.display(f) | |
| } | |
| ,function() { | |
| a.googletag.pubadsReady || a.googletag.enableServices() | |
| } | |
| ,a.googletag.cmd,a.j.g,a.j,a.o,a.P,!1); | |
| _.S(a, c); | |
| c.run() | |
| }) | |
| } | |
| ; | |
| var pP = function(a, b, c) { | |
| Z.call(this, a, 1163); | |
| _.I(uv); | |
| this.j = Y(this, b); | |
| c && KJ(this, c) | |
| }; | |
| _.T(pP, Z); | |
| pP.prototype.g = function() { | |
| this.j.value.sk(); | |
| this.j.value.Ya() | |
| } | |
| ; | |
| var wv = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Z.call(this, a, 682); | |
| this.L = b; | |
| this.format = c; | |
| this.slotId = d; | |
| this.B = e; | |
| this.nb = f; | |
| this.j = W(this); | |
| this.o = Y(this, g); | |
| this.J = Y(this, h); | |
| this.C = IJ(this, k); | |
| this.H = Y(this, l); | |
| this.O = IJ(this, m) | |
| }; | |
| _.T(wv, Z); | |
| wv.prototype.g = function() { | |
| var a = this, b; | |
| if (null != (b = this.nb) && _.Q(b, 12, !1)) { | |
| b = this.C.value.Gl; | |
| var c = _.Kt(this.L, this.slotId) | |
| , d = this.J.value | |
| , e = this.o.value | |
| , f = this.O.value; | |
| _.Rp(e, { | |
| "max-height": "30vh", | |
| overflow: "hidden" | |
| }); | |
| if (qP) | |
| qP.qk(e, this.H.value); | |
| else { | |
| var g, h; | |
| qP = new b(this.context,this.format,e,this.B,d,this.L,this.slotId,f,null != (h = null == (g = this.nb) ? void 0 : _.Zm(g, mA, 16)) ? h : null); | |
| g = {}; | |
| h = _.A(Dk(this.nb, lA, 13)); | |
| for (b = h.next(); !b.done; b = h.next()) | |
| b = b.value, | |
| g[Fk(b, 1)] = Fk(b, 2); | |
| qP.rk(g); | |
| _.I(uv) ? (qP.mk(), | |
| this.j.G(qP)) : qP.Ya(); | |
| KL(this.L, this.slotId, function() { | |
| qP && (qP.ya(), | |
| qP = null); | |
| c && _.OL(a.L, a.slotId) | |
| }) | |
| } | |
| _.Kp(this, function() { | |
| return _.eB(e) | |
| }) | |
| } | |
| } | |
| ; | |
| var qP = null; | |
| var vv = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Z.call(this, a, 1155); | |
| this.L = b; | |
| this.format = c; | |
| this.slotId = d; | |
| this.B = e; | |
| this.nb = f; | |
| this.j = g; | |
| this.C = h; | |
| this.o = k; | |
| this.J = l; | |
| this.H = m | |
| }; | |
| _.T(vv, Z); | |
| vv.prototype.g = function() { | |
| var a; | |
| if (null != (a = this.nb) && mo(a, 12)) { | |
| a = new Qk; | |
| _.S(this, a); | |
| var b, c = (null == (b = this.nb) ? 0 : _.Q(b, 15)) ? J(a, new tr(this.context,this.slotId,ur,function(d) { | |
| d = d.detail.data; | |
| try { | |
| var e = JSON.parse(d); | |
| return "floating" === e.type && "loaded" === e.message | |
| } catch (f) {} | |
| return !1 | |
| } | |
| )).output : void 0; | |
| b = new wv(this.context,this.L,this.format,this.slotId,this.B,this.nb,this.j,this.C,this.o,this.J,this.H); | |
| J(a, b); | |
| b = new pP(this.context,b.j,c); | |
| J(a, b); | |
| a.run() | |
| } | |
| } | |
| ; | |
| var Ar = function(a, b, c) { | |
| Z.call(this, a, 1150); | |
| this.B = b; | |
| this.output = HJ(this); | |
| KJ(this, c) | |
| }; | |
| _.T(Ar, Z); | |
| Ar.prototype.g = function() { | |
| var a = this; | |
| this.B.location.hash = "goog_game_inter"; | |
| _.Kp(this, function() { | |
| "goog_game_inter" === a.B.location.hash && (a.B.location.hash = "") | |
| }); | |
| BJ(this.output, new _.B.Promise(function(b) { | |
| return void Mp(a, a.id, a.B, "hashchange", function(c) { | |
| sx(c.oldURL, "#goog_game_inter") && b() | |
| }) | |
| } | |
| )) | |
| } | |
| ; | |
| var rP = function(a, b) { | |
| this.serviceName = b; | |
| this.slot = a.g | |
| } | |
| , sP = function(a, b) { | |
| rP.call(this, a, b); | |
| this.isEmpty = !1; | |
| this.slotContentChanged = !0; | |
| this.sourceAgnosticLineItemId = this.sourceAgnosticCreativeId = this.lineItemId = this.labelIds = this.creativeTemplateId = this.creativeId = this.campaignId = this.advertiserId = this.size = null; | |
| this.isBackfill = !1; | |
| this.vast = this.companyIds = this.yieldGroupIds = null | |
| }; | |
| _.T(sP, rP); | |
| var tP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(tP, rP); | |
| var uP = function(a, b, c) { | |
| rP.call(this, a, b); | |
| this.inViewPercentage = c | |
| }; | |
| _.T(uP, rP); | |
| var vP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(vP, rP); | |
| var wP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(wP, rP); | |
| var xP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(xP, rP); | |
| var yP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(yP, rP); | |
| var zP = function(a, b, c, d) { | |
| rP.call(this, a, b); | |
| this.makeRewardedVisible = c; | |
| this.payload = d | |
| }; | |
| _.T(zP, rP); | |
| var AP = function(a, b, c) { | |
| rP.call(this, a, b); | |
| this.payload = c | |
| }; | |
| _.T(AP, rP); | |
| var BP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(BP, rP); | |
| var CP = function(a, b, c) { | |
| rP.call(this, a, b); | |
| this.makeGameManualInterstitialVisible = c | |
| }; | |
| _.T(CP, rP); | |
| var DP = function() { | |
| rP.apply(this, arguments) | |
| }; | |
| _.T(DP, rP); | |
| var Br = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1151); | |
| this.slotId = b; | |
| this.za = c; | |
| KJ(this, d); | |
| a = [e]; | |
| f && a.push(f); | |
| f = new CJ(a,!0); | |
| EJ(this.Ra, f) | |
| }; | |
| _.T(Br, Z); | |
| Br.prototype.g = function() { | |
| It(this.za, "gameManualInterstitialSlotClosed", 1148, new DP(this.slotId,"publisher_ads")) | |
| } | |
| ; | |
| var yr = function(a, b, c, d) { | |
| Z.call(this, a, 1149); | |
| this.slotId = b; | |
| this.za = c; | |
| this.output = HJ(this); | |
| KJ(this, d) | |
| }; | |
| _.T(yr, Z); | |
| yr.prototype.g = function() { | |
| var a = new _.hi | |
| , b = a.promise; | |
| It(this.za, "gameManualInterstitialSlotReady", 1147, new CP(this.slotId,"publisher_ads",a.resolve)); | |
| BJ(this.output, b.then(function() { | |
| return FB(10) | |
| })) | |
| } | |
| ; | |
| var xr = function(a, b, c) { | |
| c = void 0 === c ? EP : c; | |
| Z.call(this, a, 1158); | |
| this.j = c; | |
| this.o = 1E3 * _.Wh(wr); | |
| this.output = HJ(this); | |
| KJ(this, b) | |
| }; | |
| _.T(xr, Z); | |
| xr.prototype.g = function() { | |
| var a = this; | |
| this.j.Gf++ ? BJ(this.output, FB(this.o * (this.j.Gf - 2) + (this.o - (Date.now() - this.j.Og))).then(function() { | |
| a.j.Og = Date.now(); | |
| a.j.Gf-- | |
| })) : (this.j.Og = Date.now(), | |
| FB(this.o).then(function() { | |
| return void a.j.Gf-- | |
| }), | |
| this.output.notify()) | |
| } | |
| ; | |
| var EP = { | |
| Gf: 0, | |
| Og: Date.now() | |
| }; | |
| var FP = { | |
| width: "100%", | |
| height: "100%", | |
| left: "0", | |
| top: "0" | |
| } | |
| , GP = { | |
| width: "100%", | |
| height: "100%", | |
| transform: "translate(-50%, -50%)", | |
| left: "50%", | |
| top: "50%" | |
| } | |
| , zr = function(a, b, c, d, e) { | |
| Z.call(this, a, 1150); | |
| this.B = b; | |
| this.j = Y(this, c); | |
| this.C = Y(this, d); | |
| KJ(this, e); | |
| this.o = new _.XJ(this.B) | |
| }; | |
| _.T(zr, Z); | |
| zr.prototype.g = function() { | |
| var a = 0 === (0, | |
| _.nq)() ? "rgba(1,1,1,0.5)" : "white"; | |
| _.Rp(this.j.value, _.y(Object, "assign").call(Object, { | |
| position: "absolute" | |
| }, 0 === (0, | |
| _.nq)() ? GP : FP)); | |
| _.Rp(this.C.value, _.y(Object, "assign").call(Object, { | |
| "background-color": a, | |
| opacity: "1", | |
| position: "fixed", | |
| margin: "0", | |
| padding: "0", | |
| "z-index": "2147483647", | |
| display: "block" | |
| }, FP)); | |
| _.Kp(this, _.jK(this.B.document, this.B)); | |
| a = {}; | |
| hB(this.j.value).postMessage(JSON.stringify((a.googMsgType = "sth", | |
| a.msg_type = "i-view", | |
| a)), "*"); | |
| if (this.B === this.B.top) { | |
| var b = _.ZJ(this.o, 2147483646); | |
| _.cK(b); | |
| _.Kp(this, function() { | |
| return void _.dK(b) | |
| }) | |
| } | |
| } | |
| ; | |
| var Dr = function() { | |
| this.bf = 1E3 | |
| }; | |
| Dr.prototype.send = function(a, b) { | |
| a.dn(b) | |
| } | |
| ; | |
| var Gr = function() { | |
| this.bf = _.Wh(EF); | |
| this.kb = 17 | |
| }; | |
| Gr.prototype.send = function(a, b) { | |
| var c = _.Oj(b, _.Pj, 2); | |
| _.ue(c, 1, _.Cc, this.kb); | |
| a.kn(b) | |
| } | |
| ; | |
| var Hr = function() {}; | |
| Hr.prototype.send = function(a, b) { | |
| a.hn(b) | |
| } | |
| ; | |
| _.Hw.Object.defineProperties(Hr.prototype, { | |
| bf: { | |
| configurable: !0, | |
| enumerable: !0, | |
| get: function() { | |
| return _.Wh(TE) | |
| } | |
| } | |
| }); | |
| var HP = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 683); | |
| this.slotId = b; | |
| this.O = c; | |
| this.j = d; | |
| this.o = W(this); | |
| this.C = Y(this, e); | |
| this.R = Y(this, f); | |
| this.H = IJ(this, g); | |
| this.J = IJ(this, h); | |
| this.context.U.log(578856259, _.Rj, { | |
| pvsid: this.context.pvsid, | |
| Aa: this.context.Aa, | |
| kb: 17, | |
| Tb: this.context.Qa, | |
| T: 7 | |
| }) | |
| }; | |
| _.T(HP, Z); | |
| HP.prototype.g = function() { | |
| var a = this; | |
| this.context.U.log(578856259, _.Rj, { | |
| pvsid: this.context.pvsid, | |
| Aa: this.context.Aa, | |
| kb: 17, | |
| Tb: this.context.Qa, | |
| T: 8 | |
| }); | |
| var b = this.R.value | |
| , c = this.C.value | |
| , d = this.J.value.bm | |
| , e = new _.vL(this.context) | |
| , f = null != an(this.j, 14) ? 60 * Ht(this.j, 14) : 604800; | |
| b = new d(this.context,window,c,b,e,this.O,IP(this),new _.B.Set(_.le(this.j, 15, _.Ec, 2)),UO(this.slotId),function() { | |
| return void a.ya() | |
| } | |
| ,function() { | |
| Jr(a.context, { | |
| tb: 1, | |
| payload: function() { | |
| var g = new Iq | |
| , h = _.Jq(g, tD, 5, Lq) | |
| , k = _.Yf(); | |
| _.Ri(h, 1, k); | |
| return g | |
| } | |
| }); | |
| a.ya() | |
| } | |
| ,f,this.H.value); | |
| b.O(); | |
| _.S(this, b); | |
| this.o.G(b); | |
| this.context.U.log(578856259, _.Rj, { | |
| pvsid: this.context.pvsid, | |
| Aa: this.context.Aa, | |
| kb: 17, | |
| Tb: this.context.Qa, | |
| T: 9 | |
| }) | |
| } | |
| ; | |
| var IP = function(a) { | |
| var b = {}; | |
| a = Dk(a.j, lA, 13); | |
| a = _.A(a); | |
| for (var c = a.next(); !c.done; c = a.next()) | |
| c = c.value, | |
| b[Fk(c, 1)] = Fk(c, 2); | |
| return b | |
| }; | |
| var JP = function(a, b, c, d) { | |
| Z.call(this, a, 1210); | |
| this.action = b; | |
| this.j = IJ(this, c); | |
| KJ(this, d) | |
| }; | |
| _.T(JP, Z); | |
| JP.prototype.g = function() { | |
| var a; | |
| null != (a = this.j.value) && a.Bb() && this.action() | |
| } | |
| ; | |
| var KP = function(a, b, c) { | |
| Z.call(this, a, 1121); | |
| this.V = b; | |
| this.output = HJ(this); | |
| this.C = !1; | |
| this.H = Y(this, c) | |
| }; | |
| _.T(KP, Z); | |
| KP.prototype.g = function() { | |
| var a = this; | |
| if (this.o = Kr(fm(this.context, this.id, function(b) { | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) | |
| c = 100 * c.value.intersectionRatio, | |
| _.y(Number, "isFinite").call(Number, c) && 50 <= c ? a.j || (a.C = !0, | |
| gJ(a.V) || LP(a)) : (a.C = !1, | |
| MP(a)) | |
| }))) | |
| _.Kp(this, function() { | |
| var b; | |
| null == (b = a.o) || b.disconnect(); | |
| MP(a) | |
| }), | |
| this.o.observe(this.H.value), | |
| this.J = Mp(this, this.id, this.V, "visibilitychange", function() { | |
| gJ(a.V) ? MP(a) : a.C && !a.j && LP(a) | |
| }) | |
| } | |
| ; | |
| var LP = function(a) { | |
| a.j = setTimeout(function() { | |
| a.j = void 0; | |
| if (!gJ(a.V)) { | |
| a.output.notify(); | |
| var b; | |
| null == (b = a.o) || b.disconnect(); | |
| var c; | |
| null == (c = a.J) || c.call(a) | |
| } | |
| }, 1E3) | |
| } | |
| , MP = function(a) { | |
| clearTimeout(a.j); | |
| a.j = void 0 | |
| }; | |
| var xv = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| m = void 0 === m ? function() { | |
| return _.Yf() | |
| } | |
| : m; | |
| Z.call(this, a, 1141); | |
| this.slotId = b; | |
| this.J = c; | |
| this.o = d; | |
| this.V = e; | |
| this.j = f; | |
| this.O = g; | |
| this.Jb = h; | |
| this.H = k; | |
| this.C = l; | |
| this.Dc = m; | |
| this.output = W(this) | |
| }; | |
| _.T(xv, Z); | |
| xv.prototype.g = function() { | |
| var a = this; | |
| if (this.o) { | |
| var b = new Qk; | |
| _.S(this, b); | |
| var c = J(b, new HP(this.context,this.slotId,this.J,this.o,this.j,this.O,this.Jb,this.H)); | |
| _.Kp(c, function() { | |
| return void a.ya() | |
| }); | |
| this.output.Na(c.o.promise.then(function() { | |
| return !0 | |
| })); | |
| if (_.I(JE) || _.Wh(LE)) { | |
| var d = J(b, new KP(this.context,this.V,this.j)); | |
| _.Wh(LE) && J(b, new JP(this.context,function() { | |
| Jr(a.context, { | |
| tb: _.Wh(LE), | |
| payload: function() { | |
| var e = new sD | |
| , f = a.Dc(); | |
| null !== f && _.Ri(e, 1, f); | |
| return uD(e) | |
| } | |
| }) | |
| } | |
| ,c.o,d.output)); | |
| _.I(JE) && J(b, new JP(this.context,function() { | |
| Jr(a.context, { | |
| tb: 1, | |
| payload: function() { | |
| var e = new sD | |
| , f = a.Dc(); | |
| null !== f && _.Ri(e, 1, f); | |
| _.ti(e, 2, !0); | |
| return uD(e) | |
| } | |
| }); | |
| a.C() | |
| } | |
| ,c.o,d.output)) | |
| } | |
| b.run() | |
| } else | |
| this.output.G(!1) | |
| } | |
| ; | |
| var NP = function(a) { | |
| this.module = a | |
| }; | |
| NP.prototype.toString = function() { | |
| return String(this.module) | |
| } | |
| ; | |
| _.OP = new NP(2); | |
| _.PP = new NP(5); | |
| _.QP = new NP(6); | |
| var pv = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 846); | |
| this.o = b; | |
| this.format = c; | |
| this.nb = d; | |
| this.j = e; | |
| this.output = W(this); | |
| f && KJ(this, f) | |
| }; | |
| _.T(pv, Z); | |
| pv.prototype.g = function() { | |
| var a, b = (2 === this.format || 3 === this.format) && !(null == (a = this.nb) || !_.Q(a, 12, !1)); | |
| a = 5 === this.format && this.j; | |
| b || a ? this.output.Na(this.o.load(_.OP)) : this.output.ba() | |
| } | |
| ; | |
| var RP = function(a, b, c, d, e) { | |
| Z.call(this, a, 905); | |
| this.M = b; | |
| this.j = c; | |
| this.output = HJ(this); | |
| this.o = Y(this, d); | |
| KJ(this, e) | |
| }; | |
| _.T(RP, Z); | |
| RP.prototype.g = function() { | |
| for (var a = _.A(this.o.value), b = a.next(); !b.done; b = a.next()) { | |
| var c = void 0; | |
| b = null == (c = this.M.W[b.value.getDomId()]) ? void 0 : Mr(c); | |
| if (2 === b || 3 === b || 5 === b) { | |
| this.j.load(_.OP); | |
| return | |
| } | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var SP = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 696); | |
| this.slotId = b; | |
| this.za = c; | |
| KJ(this, d); | |
| LJ(this, [e, f]) | |
| }; | |
| _.T(SP, Z); | |
| SP.prototype.g = function() { | |
| It(this.za, "rewardedSlotClosed", 703, new BP(this.slotId,"publisher_ads")) | |
| } | |
| ; | |
| var TP = function(a, b, c, d, e) { | |
| Z.call(this, a, 694); | |
| this.slotId = b; | |
| this.za = c; | |
| KJ(this, d); | |
| this.j = IJ(this, e) | |
| }; | |
| _.T(TP, Z); | |
| TP.prototype.g = function() { | |
| var a, b = null == (a = this.j.value) ? void 0 : a.payload; | |
| It(this.za, "rewardedSlotGranted", 702, new AP(this.slotId,"publisher_ads",null != b ? b : null)) | |
| } | |
| ; | |
| var UP = { | |
| width: "100%", | |
| height: "100%", | |
| left: "0", | |
| top: "0" | |
| } | |
| , VP = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 693); | |
| this.B = b; | |
| this.output = HJ(this); | |
| this.o = Y(this, c); | |
| this.C = Y(this, d); | |
| this.H = Y(this, f); | |
| KJ(this, e); | |
| this.j = new _.XJ(this.B) | |
| }; | |
| _.T(VP, Z); | |
| VP.prototype.g = function() { | |
| var a = this; | |
| if (!this.H.value) { | |
| var b = 0 === (0, | |
| _.nq)() ? "rgba(1,1,1,0.5)" : "white"; | |
| _.Rp(this.C.value, _.y(Object, "assign").call(Object, { | |
| "background-color": b, | |
| opacity: "1", | |
| position: "fixed", | |
| margin: "0", | |
| padding: "0", | |
| "z-index": "2147483647", | |
| display: "block" | |
| }, UP)); | |
| _.Kp(this, _.jK(this.B.document, this.B)); | |
| hB(this.o.value).postMessage(JSON.stringify({ | |
| type: "rewarded", | |
| message: "visible" | |
| }), "*"); | |
| if (this.B === this.B.top) { | |
| this.B.location.hash = "goog_rewarded"; | |
| var c = _.ZJ(this.j, 2147483646); | |
| _.cK(c); | |
| _.Kp(this, function() { | |
| _.dK(c); | |
| "goog_rewarded" === a.B.location.hash && (a.B.location.hash = "") | |
| }) | |
| } | |
| this.output.notify() | |
| } | |
| } | |
| ; | |
| var WP = function(a, b, c, d) { | |
| Z.call(this, a, 695); | |
| this.B = b; | |
| this.j = Y(this, c); | |
| KJ(this, d) | |
| }; | |
| _.T(WP, Z); | |
| WP.prototype.g = function() { | |
| if (this.B === this.B.top) | |
| var a = hB(this.j.value) | |
| , b = Mp(this, 503, this.B, "hashchange", function(c) { | |
| sx(c.oldURL, "#goog_rewarded") && (a.postMessage(JSON.stringify({ | |
| type: "rewarded", | |
| message: "back_button" | |
| }), "*"), | |
| b()) | |
| }) | |
| } | |
| ; | |
| var XP = function(a, b, c, d) { | |
| Z.call(this, a, 692); | |
| this.slotId = b; | |
| this.za = c; | |
| this.output = HJ(this); | |
| this.j = W(this); | |
| this.o = IJ(this, d) | |
| }; | |
| _.T(XP, Z); | |
| XP.prototype.g = function() { | |
| var a = this.o.value; | |
| if (a) { | |
| var b = new _.hi, c = b.promise, d; | |
| It(this.za, "rewardedSlotReady", 701, new zP(this.slotId,"publisher_ads",M(this.context, 1235, b.resolve),null != (d = a.payload) ? d : null)); | |
| this.j.G(_.Xf()); | |
| BJ(this.output, c) | |
| } | |
| } | |
| ; | |
| var YP = gj(1237, function(a, b) { | |
| Pr(b.context, b.adUnitPath, a.Qm); | |
| return {} | |
| }, {}); | |
| var ZP = { | |
| width: "100%", | |
| height: "100%", | |
| left: "0", | |
| top: "0" | |
| } | |
| , $P = { | |
| width: "60%", | |
| height: "60%", | |
| transform: "translate(-50%, -50%)", | |
| left: "50%", | |
| top: "50%" | |
| } | |
| , aQ = gj(691, function(a) { | |
| if ("ha_before_make_visible" === a.message.message) | |
| return { | |
| th: null, | |
| Fg: !0 | |
| }; | |
| var b = _.I(QE) ? ZP : $P; | |
| b = _.y(Object, "assign").call(Object, {}, { | |
| position: "absolute" | |
| }, 0 === (0, | |
| _.nq)() ? b : ZP); | |
| _.Rp(a.qb, b); | |
| return { | |
| th: a.message, | |
| Fg: !1 | |
| } | |
| }, { | |
| th: void 0, | |
| Fg: void 0 | |
| }); | |
| var bQ = { | |
| width: "100%", | |
| height: "100%", | |
| left: "0", | |
| top: "0" | |
| } | |
| , cQ = { | |
| width: "60%", | |
| height: "60%", | |
| transform: "translate(-50%, -50%)", | |
| left: "50%", | |
| top: "50%" | |
| } | |
| , dQ = function(a, b, c, d, e) { | |
| Z.call(this, a, 691); | |
| this.o = W(this); | |
| this.j = W(this); | |
| this.H = Y(this, c); | |
| this.C = LJ(this, [d, e]) | |
| }; | |
| _.T(dQ, Z); | |
| dQ.prototype.g = function() { | |
| if ("ha_before_make_visible" === this.C.value.message) | |
| this.j.G(!0), | |
| this.o.ba(); | |
| else { | |
| var a = _.I(QE) ? bQ : cQ; | |
| _.Rp(this.H.value, _.y(Object, "assign").call(Object, { | |
| position: "absolute" | |
| }, 0 === (0, | |
| _.nq)() ? a : bQ)); | |
| this.j.G(!1); | |
| this.o.G(this.C.value) | |
| } | |
| } | |
| ; | |
| var yv = function(a, b, c, d, e, f) { | |
| Qk.call(this); | |
| var g = Rr(b, "granted", a); | |
| J(this, g); | |
| var h = Rr(b, "prefetched", a); | |
| J(this, h); | |
| var k = Rr(b, "closed", a); | |
| J(this, k); | |
| var l = Rr(b, "ha_before_make_visible", a); | |
| J(this, l); | |
| if (_.I(bF)) { | |
| var m = fv(this, aQ, { | |
| qb: e, | |
| message: new CJ([h.output, l.output]) | |
| }, {}); | |
| h = m.th; | |
| m = m.Fg | |
| } else | |
| m = new dQ(a,b,e,h.output,l.output), | |
| J(this, m), | |
| h = m.o, | |
| m = m.j; | |
| h = new XP(a,b,c,h); | |
| J(this, h); | |
| f = new VP(a,d,e,f,h.output,m); | |
| J(this, f); | |
| J(this, new WP(a,d,e,f.output)); | |
| J(this, new TP(a,b,c,h.output,g.output)); | |
| J(this, new SP(a,b,c,h.output,k.output,l.output)); | |
| _.Wh(TE) && OJ(fv(this, YP, { | |
| Qm: h.j | |
| }, { | |
| context: a, | |
| adUnitPath: b.getAdUnitPath() | |
| }), h.output) | |
| }; | |
| _.T(yv, Qk); | |
| var Du = function(a, b) { | |
| Z.call(this, a, 1031); | |
| this.B = b | |
| }; | |
| _.T(Du, Z); | |
| Du.prototype.g = function() { | |
| this.B === this.B.top && Ml(this.B) | |
| } | |
| ; | |
| /* | |
| Math.uuid.js (v1.4) | |
| http://www.broofa.com | |
| mailto:robert@broofa.com | |
| Copyright (c) 2010 Robert Kieffer | |
| Dual licensed under the MIT and GPL licenses. | |
| */ | |
| var eQ = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("") | |
| , Sr = function() { | |
| for (var a = Array(36), b = 0, c, d = 0; 36 > d; d++) | |
| 8 == d || 13 == d || 18 == d || 23 == d ? a[d] = "-" : 14 == d ? a[d] = "4" : (2 >= b && (b = 33554432 + 16777216 * Math.random() | 0), | |
| c = b & 15, | |
| b >>= 4, | |
| a[d] = eQ[19 == d ? c & 3 | 8 : c]); | |
| return a.join("") | |
| }; | |
| var fQ = ah({ | |
| gsppack: tu, | |
| fpt: eh, | |
| eids: fh() | |
| }) | |
| , gQ = ah({ | |
| paw_id: eh, | |
| signal: eh, | |
| error: bh(eh), | |
| eids: bh(fh()), | |
| sdk_ttl_ms: bh(function(a) { | |
| return "number" === typeof a | |
| }) | |
| }) | |
| , hQ = function(a, b, c, d, e) { | |
| b = void 0 === b ? new _.B.Set : b; | |
| c = void 0 === c ? null : c; | |
| d = void 0 === d ? null : d; | |
| e = void 0 === e ? null : e; | |
| _.V.call(this); | |
| this.B = a; | |
| this.ports = b; | |
| this.l = c; | |
| this.g = d; | |
| this.j = e | |
| }; | |
| _.T(hQ, _.V); | |
| hQ.prototype.A = function() { | |
| _.V.prototype.A.call(this); | |
| iQ(this); | |
| for (var a = _.A(this.ports), b = a.next(); !b.done; b = a.next()) | |
| b = b.value, | |
| this.ports.delete(b), | |
| b.onmessage = null | |
| } | |
| ; | |
| var jQ = function(a, b, c) { | |
| b.onmessage = c; | |
| a.ports.add(b) | |
| } | |
| , iQ = function(a) { | |
| null !== a.l && (_.bg(a.B, "message", a.l), | |
| a.l = null) | |
| } | |
| , kQ = function(a, b) { | |
| for (var c = _.A(a.ports), d = c.next(); !d.done; d = c.next()) | |
| d = d.value, | |
| d !== b && (a.ports.delete(d), | |
| d.onmessage = null); | |
| iQ(a); | |
| a.g = b | |
| } | |
| , lQ = function(a, b) { | |
| jQ(a, b, function(c) { | |
| a: { | |
| try { | |
| var d = JSON.parse(c.data); | |
| if (gQ(d)) { | |
| var e = d; | |
| break a | |
| } | |
| } catch (k) {} | |
| e = void 0 | |
| } | |
| if (e) { | |
| null === a.g && kQ(a, b); | |
| var f; | |
| null == (f = a.j) || f.resolve(e); | |
| a.j = null | |
| } else { | |
| a: { | |
| try { | |
| var g = JSON.parse(c.data); | |
| if (fQ(g) && g.gsppack) { | |
| var h = g; | |
| break a | |
| } | |
| } catch (k) {} | |
| h = void 0 | |
| } | |
| h && null === a.g && kQ(a, b) | |
| } | |
| }); | |
| Tr(b) | |
| } | |
| , mQ = function(a) { | |
| if (a.j) | |
| return a.j.promise; | |
| if (null !== a.l) | |
| throw Error("a poll message listener is already registered"); | |
| a.j = new _.hi; | |
| null === a.g ? (a.l = function(b) { | |
| b = null == b.data || "" === b.data ? b.ports[0] : void 0; | |
| b && lQ(a, b) | |
| } | |
| , | |
| _.vf(a.B, "message", a.l)) : Tr(a.g); | |
| return a.j.promise | |
| }; | |
| var Ur = function(a, b, c, d, e) { | |
| c = void 0 === c ? mi : c; | |
| d = void 0 === d ? li : d; | |
| e = void 0 === e ? new hQ(b) : e; | |
| Z.call(this, a, 1063); | |
| this.B = b; | |
| this.J = c; | |
| this.H = d; | |
| this.o = e; | |
| this.C = W(this); | |
| this.Fc = W(this); | |
| this.j = !1; | |
| _.S(this, e) | |
| }; | |
| _.T(Ur, Z); | |
| Ur.prototype.g = function() { | |
| var a = this; | |
| if (_.I(BE)) { | |
| this.j = ni(this.B); | |
| var b = !this.j && _.I(yE) ? mQ(this.o) : void 0 | |
| , c = null | |
| , d = 0 | |
| , e = 0 | |
| , f = function() { | |
| if (!_.I(yE) || null === a.o.g) { | |
| if (_.I(CE)) { | |
| var k, l; | |
| return null != (l = null == (k = a.J(a.B)) ? void 0 : k.then(function(m) { | |
| var n; | |
| e = null != (n = m.sdk_ttl_ms) ? n : 0; | |
| return m.signal | |
| })) ? l : null | |
| } | |
| return a.H(a.B) | |
| } | |
| return b ? b.then(function(m) { | |
| b = void 0; | |
| return m.signal | |
| }) : mQ(a.o).then(function(m) { | |
| return m.signal | |
| }) | |
| } | |
| , g = fm(this.context, this.id, function() { | |
| var k, l, m, n, p, r; | |
| return _.xf(function(u) { | |
| switch (u.g) { | |
| case 1: | |
| return k = "0", | |
| u.l = 2, | |
| u.yield(f(), 4); | |
| case 4: | |
| l = u.A; | |
| k = null != (m = l) ? m : "0"; | |
| 1E4 < k.length && (jm(a.context, a.id, new GI("ML:" + k.length)), | |
| k = "0"); | |
| u.g = 3; | |
| u.l = 0; | |
| break; | |
| case 2: | |
| n = Kf(u), | |
| jm(a.context, a.id, n); | |
| case 3: | |
| _.I(zE) ? (r = Math.max(3E5 - e, 5E3), | |
| p = _.Xf(a.B) + r) : p = _.Xf(a.B) + 3E5, | |
| c = k, | |
| d = p, | |
| u.g = 0 | |
| } | |
| }) | |
| }); | |
| if (!_.I(yE) || this.j) | |
| var h = (_.H = g(), | |
| _.y(_.H, "finally")).call(_.H, function() { | |
| h = void 0 | |
| }); | |
| this.C.G(function() { | |
| var k, l, m; | |
| return _.xf(function(n) { | |
| if (1 == n.g) { | |
| k = _.I(yE) && null !== a.o.g; | |
| if (!a.j && !k) | |
| return n.return(""); | |
| l = _.Xf(a.B) >= d; | |
| m = null === c || "0" === c; | |
| if (!l && !m) { | |
| n.g = 2; | |
| return | |
| } | |
| h || (h = (_.H = g(), | |
| _.y(_.H, "finally")).call(_.H, function() { | |
| h = void 0 | |
| })); | |
| return n.yield(h, 2) | |
| } | |
| return n.return(c) | |
| }) | |
| }); | |
| this.j ? this.Fc.G("WEBVIEW_SDK_PAW") : this.Fc.G("WEBVIEW_SDK_PACT") | |
| } else | |
| this.C.G(function() { | |
| return _.B.Promise.resolve("") | |
| }), | |
| this.Fc.G("WEBVIEW_SDK_UNKNOWN") | |
| } | |
| ; | |
| Ur.prototype.l = function() { | |
| this.C.G(function() { | |
| return _.B.Promise.resolve("") | |
| }); | |
| this.j ? this.Fc.G("WEBVIEW_SDK_PAW") : this.Fc.G("WEBVIEW_SDK_PACT") | |
| } | |
| ; | |
| var nQ = function(a, b) { | |
| Z.call(this, a, 1091); | |
| this.output = W(this); | |
| b && (this.j = IJ(this, b)) | |
| }; | |
| _.T(nQ, Z); | |
| nQ.prototype.g = function() { | |
| var a; | |
| null != (a = this.j) && a.value ? this.output.Na(this.j.value()) : this.output.G("") | |
| } | |
| ; | |
| nQ.prototype.l = function() { | |
| this.output.G("") | |
| } | |
| ; | |
| var fs = new _.B.Map([["IAB_AUDIENCE_1_1", 3], ["IAB_CONTENT_2_2", 5], ["IAB_CONTENT_3_0", 6]]); | |
| var ms = new _.B.Set(["disablePersonalization"]); | |
| var qs = function(a, b, c) { | |
| Z.call(this, a, 1122); | |
| this.V = b; | |
| this.j = c; | |
| HJ(this, c) | |
| }; | |
| _.T(qs, Z); | |
| qs.prototype.g = function() { | |
| var a = this | |
| , b = dm(this.context); | |
| BJ(this.j, new _.B.Promise(function(c) { | |
| return void iJ(function() { | |
| c(); | |
| b() | |
| }, a.V) | |
| } | |
| )) | |
| } | |
| ; | |
| var ss = function(a, b, c) { | |
| Z.call(this, a, 1107); | |
| this.B = b; | |
| this.j = c; | |
| W(this, c) | |
| }; | |
| _.T(ss, Z); | |
| ss.prototype.g = function() { | |
| var a = Eh(this.B.isSecureContext, this.B.navigator, this.B.document) | |
| , b = Fh(this.B.isSecureContext, this.B.document) | |
| , c = Gh(this.B.isSecureContext, this.B, this.B.document) | |
| , d = !(!this.B.isSecureContext || !Ch("attribution-reporting", this.B.document)) | |
| , e = 0; | |
| a && (e |= 1); | |
| b && (e |= 4); | |
| c && (e |= 8); | |
| d && (e |= 2); | |
| this.j.Ia(0 === e ? null : e) | |
| } | |
| ; | |
| ss.prototype.l = function() { | |
| this.j.ba() | |
| } | |
| ; | |
| var oQ = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1118, _.Wh(ZE)); | |
| this.C = b; | |
| this.J = e; | |
| this.M = f; | |
| W(this, e); | |
| c && (this.O = IJ(this, c)); | |
| d && (this.H = IJ(this, d)); | |
| g && (this.o = Y(this, g)); | |
| h && (this.j = JJ(this, h)) | |
| }; | |
| _.T(oQ, Z); | |
| oQ.prototype.g = function() { | |
| var a = new qJ; | |
| a = _.te(a, 1, _.Ic(this.C), 0); | |
| if (this.j) | |
| if (this.j.value) { | |
| var b = _.Mj(a, 3, this.j.value.label); | |
| _.K(b, 4, this.j.value.status) | |
| } else | |
| this.j.Od() || _.K(a, 4, 5); | |
| if (this.C & 1) { | |
| var c, d; | |
| b = pQ(this, null == (c = this.O) ? void 0 : c.value, null == (d = this.H) ? void 0 : d.value); | |
| _.Di(a, 2, b) | |
| } | |
| this.J.G(a) | |
| } | |
| ; | |
| var pQ = function(a, b, c) { | |
| switch (_.Wh(Zs)) { | |
| case 1: | |
| var d = 1; | |
| break; | |
| case 2: | |
| d = 2; | |
| break; | |
| case 3: | |
| d = 3; | |
| break; | |
| default: | |
| d = 0 | |
| } | |
| var e = new pJ; | |
| _.I(GF) || _.K(e, 1, d); | |
| null == b || b.forEach(function(h, k) { | |
| if (!_.I(CF) || h.length) { | |
| var l = oJ(new nJ, h), m; | |
| null == (m = null == c ? void 0 : c.get(k)) || m.forEach(function(n, p) { | |
| var r = new kJ; | |
| n = _.te(r, 2, _.Ic(n), 0); | |
| p = _.te(n, 1, _.Ic(_.Th(p)), 0); | |
| Mk(l, 2, kJ, p) | |
| }); | |
| re(e, 2, nJ).set(k, l) | |
| } | |
| }); | |
| var f; | |
| if ((null == (f = a.o) ? 0 : f.value) && a.M.W) { | |
| var g; | |
| b = _.A(null == (g = a.o) ? void 0 : g.value); | |
| for (g = b.next(); !g.done; g = b.next()) | |
| g = g.value, | |
| (d = qQ(a, g)) && re(e, 3, lJ).set(g.getAdUnitPath(), d) | |
| } | |
| return e | |
| } | |
| , qQ = function(a, b) { | |
| var c, d; | |
| a = null != (d = null == (c = a.M.od) ? void 0 : c[b.getDomId()]) ? d : []; | |
| if (0 !== a.length) | |
| return mJ(new lJ, a.map(function(e) { | |
| return e.seller | |
| })) | |
| }; | |
| var us = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1165); | |
| this.J = c; | |
| this.H = d; | |
| this.Kf = e; | |
| this.M = f; | |
| this.C = g; | |
| this.o = h; | |
| this.j = IJ(this, b.yj) | |
| }; | |
| _.T(us, Z); | |
| us.prototype.g = function() { | |
| if (this.j.value) { | |
| var a = new Qk | |
| , b = new oQ(this.context,this.j.value,this.J,this.H,this.Kf.uh,this.M,this.C,this.o); | |
| J(a, b); | |
| a.run() | |
| } else | |
| this.Kf.uh.ba() | |
| } | |
| ; | |
| var Lu = function(a, b, c) { | |
| Z.call(this, a, 1206); | |
| this.o = b; | |
| this.j = W(this); | |
| this.aa = Y(this, c) | |
| }; | |
| _.T(Lu, Z); | |
| Lu.prototype.g = function() { | |
| var a = this; | |
| this.o.cookieDeprecationLabel ? mh(this.aa.value) ? this.j.Na(this.o.cookieDeprecationLabel.getValue().then(function(b) { | |
| return { | |
| status: 1, | |
| label: b | |
| } | |
| }).catch(function(b) { | |
| a.F(b); | |
| return { | |
| status: 2 | |
| } | |
| })) : this.j.G({ | |
| status: 4 | |
| }) : this.j.G({ | |
| status: 3 | |
| }) | |
| } | |
| ; | |
| var rQ = gj(1213, function(a) { | |
| var b, c; | |
| return { | |
| Pj: !(null == (c = null == (b = a.al) ? void 0 : b.label) || !c.match(Xh(YE))) | |
| } | |
| }, { | |
| Pj: void 0 | |
| }, _.Wh(ZE)); | |
| var sQ = function(a, b) { | |
| Z.call(this, a, 1212, _.Wh(ZE)); | |
| this.j = W(this); | |
| this.o = W(this); | |
| b && (this.C = JJ(this, b)) | |
| }; | |
| _.T(sQ, Z); | |
| sQ.prototype.g = function() { | |
| var a, b, c = null == (a = this.C) ? void 0 : null == (b = a.value) ? void 0 : b.label; | |
| c ? (this.o.G(!0), | |
| c.match(Xh(YE)) ? this.j.G(!0) : this.j.G(!1)) : (this.j.G(!1), | |
| this.o.G(!1)) | |
| } | |
| ; | |
| var tQ = function(a, b, c) { | |
| Z.call(this, a, 873); | |
| this.B = b; | |
| this.j = Y(this, c) | |
| }; | |
| _.T(tQ, Z); | |
| tQ.prototype.g = function() { | |
| var a = this.context | |
| , b = this.j.value | |
| , c = this.B; | |
| !ap()._pubconsole_disable_ && (b = ph("google_pubconsole", b, c)) && (b = b.split("|"), | |
| "1" !== b[0] && "0" !== b[0] || sp(a, c)) | |
| } | |
| ; | |
| var uQ = function() { | |
| this.resources = {} | |
| } | |
| , vQ = function(a, b) { | |
| var c = zN(); | |
| c = { | |
| version: BN ? BN : BN = bo(), | |
| Qf: c | |
| }; | |
| c = VK.lm(c); | |
| var d = BK(b); | |
| c = d ? _.sf(c, new _.B.Map([["n", String(d)]])) : c; | |
| d = Yh(eo); | |
| for (var e = new _.B.Map, f = 0; f < d.length; f += 2) | |
| e.set(d[f], d[f + 1]); | |
| c = _.sf(c, e); | |
| var g; | |
| a.resources[c.toString()] || (null == (g = ap()) ? 0 : g.fifWin) || (a.resources[c.toString()] = 1, | |
| b = b.document, | |
| a = _.ag("IFRAME"), | |
| a.src = _.ib(c).toString(), | |
| a.style.visibility = "hidden", | |
| a.style.display = "none", | |
| b = b.getElementsByTagName("script"), | |
| b.length && (b = b[b.length - 1], | |
| b.parentNode && b.parentNode.insertBefore(a, b.nextSibling))) | |
| }; | |
| var ws = "3rd party ad content"; | |
| var wQ = function(a, b, c) { | |
| _.V.call(this); | |
| this.context = a; | |
| this.Sa = b; | |
| this.g = c; | |
| a = c.slotId; | |
| b = c.size; | |
| this.l = "height" === c.ob ? "fluid" : [b.width, b.height]; | |
| this.je = En(a); | |
| this.ke = ws | |
| }; | |
| _.T(wQ, _.V); | |
| wQ.prototype.render = function() { | |
| var a = this.Sa | |
| , b = this.g | |
| , c = b.slotId | |
| , d = b.M.W | |
| , e = b.size | |
| , f = b.Pa | |
| , g = b.isBackfill | |
| , h = b.oc; | |
| rj(b.Nf, _.bB(b.V), null != f ? f : "", !1); | |
| Gt(_.yh(hm), "5", Ht(d[c.getDomId()], 20)); | |
| It(c, Jt, 801, { | |
| pi: 0 === a.kind ? a.pb : "", | |
| isBackfill: g | |
| }); | |
| a = this.F(); | |
| h && a && a.setAttribute("data-google-container-id", h); | |
| It(c, Lt, 825, { | |
| size: e, | |
| isEmpty: !1 | |
| }); | |
| return a | |
| } | |
| ; | |
| wQ.prototype.loaded = function(a) { | |
| var b = this.g | |
| , c = b.slotId | |
| , d = b.za; | |
| b = b.M.W; | |
| It(c, Ev, 844); | |
| a && a.setAttribute("data-load-complete", !0); | |
| It(d, "slotOnload", 710, new vP(c,"publisher_ads")); | |
| Gt(_.yh(hm), "6", Ht(b[c.getDomId()], 20)) | |
| } | |
| ; | |
| var xQ = function(a) { | |
| a = a.Sa; | |
| if (a = 0 === a.kind ? a.pb : "") { | |
| var b = a.toLowerCase(); | |
| a = -1 < b.indexOf("<!doctype") || -1 < b.indexOf("<html") ? a : "<!doctype html><html><head></head><body>" + a + "</body></html>" | |
| } | |
| return a | |
| }; | |
| wQ.prototype.A = function() { | |
| _.V.prototype.A.call(this); | |
| this.g.Nf.removeAttribute("data-google-query-id") | |
| } | |
| ; | |
| wQ.prototype.I = function(a) { | |
| var b = this | |
| , c = yQ(this, function() { | |
| return void b.loaded(c.g) | |
| }, a); | |
| _.Kp(this, function() { | |
| 100 != c.status && (c.Lg() && (GK(c.l), | |
| c.H = 0), | |
| window.clearTimeout(c.J), | |
| c.J = -1, | |
| c.o = 3, | |
| c.A && (c.A.ya(), | |
| c.A = null), | |
| _.bg(window, "resize", c.Ca), | |
| _.bg(window, "scroll", c.Ca), | |
| c.F && c.g && c.F == _.fB(c.g) && c.F.removeChild(c.g), | |
| c.g = null, | |
| c.F = null, | |
| c.status = 100) | |
| }); | |
| return c | |
| } | |
| ; | |
| var yQ = function(a, b, c) { | |
| var d = a.g | |
| , e = d.Jj | |
| , f = d.isBackfill | |
| , g = d.oc | |
| , h = d.lf | |
| , k = d.Yf | |
| , l = d.fb; | |
| return new OK({ | |
| qh: d.pd, | |
| je: a.je, | |
| ke: a.ke, | |
| content: xQ(a), | |
| size: Array.isArray(a.l) ? new _.qn(Number(a.l[0]),Number(a.l[1])) : 1, | |
| rj: b, | |
| Kj: null != e ? e : void 0, | |
| permissions: { | |
| hf: mo(c, 1) ? !!_.Q(c, 1) : !f, | |
| jf: mo(c, 2) ? !!_.Q(c, 2) : !1 | |
| }, | |
| me: !!ap().fifWin, | |
| Ym: BN ? BN : BN = bo(), | |
| Ok: go(), | |
| hostpageLibraryTokens: l.hostpageLibraryTokens, | |
| Eb: function(m, n) { | |
| return void jm(a.context, m, n) | |
| }, | |
| uniqueId: g, | |
| Ij: zN(), | |
| lf: null != h ? h : void 0, | |
| qb: void 0, | |
| Yf: null != k ? k : void 0 | |
| }) | |
| }; | |
| var zQ = function() { | |
| wQ.apply(this, arguments) | |
| }; | |
| _.T(zQ, wQ); | |
| zQ.prototype.F = function() { | |
| var a = this.g | |
| , b = a.M | |
| , c = b.Z; | |
| a = b.W[a.slotId.getDomId()]; | |
| b = new ho; | |
| c = no([b, c.Sc(), null == a ? void 0 : a.Sc()]); | |
| return wQ.prototype.I.call(this, c).g | |
| } | |
| ; | |
| zQ.prototype.j = function() { | |
| return !1 | |
| } | |
| ; | |
| var cv = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 669); | |
| this.Z = b; | |
| this.W = c; | |
| this.j = d; | |
| this.zb = e; | |
| this.output = W(this); | |
| f && (this.o = Y(this, f)) | |
| }; | |
| _.T(cv, Z); | |
| cv.prototype.g = function() { | |
| var a; | |
| if (null == (a = this.o) ? 0 : a.value) | |
| this.output.G(!0); | |
| else { | |
| var b; | |
| a = !(null == (b = this.j) || !_.v(b, 1)) && (_.Q(this.W, 12) || Ty(this.Z, 13)) || this.zb; | |
| this.output.G(!!a) | |
| } | |
| } | |
| ; | |
| var AQ = gj(833, function(a, b) { | |
| vQ(b.Rb, b.B); | |
| return {} | |
| }, {}); | |
| var BQ = function(a, b, c, d) { | |
| Z.call(this, a, 833); | |
| this.Rb = b; | |
| this.B = c; | |
| this.output = HJ(this); | |
| KJ(this, d) | |
| }; | |
| _.T(BQ, Z); | |
| BQ.prototype.g = function() { | |
| vQ(this.Rb, this.B); | |
| this.output.notify() | |
| } | |
| ; | |
| var CQ = function(a, b, c) { | |
| Z.call(this, a, 1135); | |
| this.o = b; | |
| this.C = c; | |
| this.j = W(this) | |
| }; | |
| _.T(CQ, Z); | |
| CQ.prototype.g = function() { | |
| for (var a = new Qz, b = new _.B.Map, c = new _.B.Set, d = _.A(this.o), e = d.next(); !e.done; e = d.next()) { | |
| var f = e.value; | |
| if (_.bj(f, 1)) { | |
| e = new _.B.Set; | |
| b.set(_.v(f, 1).toString(), e); | |
| f = _.A(Dk(f, Oz, 2)); | |
| for (var g = f.next(); !g.done; g = f.next()) { | |
| g = g.value; | |
| var h = _.v(g, 1); | |
| e.add(h); | |
| c.has(h) || Mk(a, 2, Oz, g); | |
| c.add(h) | |
| } | |
| } | |
| } | |
| this.C.G(b); | |
| this.j.G(a) | |
| } | |
| ; | |
| var DQ = function(a, b, c) { | |
| Z.call(this, a, 1051); | |
| this.o = b; | |
| this.j = IJ(this, c) | |
| }; | |
| _.T(DQ, Z); | |
| DQ.prototype.g = function() { | |
| var a = this; | |
| this.j.value && jl(this.j.value, function(b, c) { | |
| jm(a.context, b, c); | |
| var d, e; | |
| null == (d = a.o) || null == (e = d.error) || e.call(d, c) | |
| }) | |
| } | |
| ; | |
| var EQ = function(a, b) { | |
| Z.call(this, a, 1040); | |
| this.j = W(this); | |
| this.o = IJ(this, b) | |
| }; | |
| _.T(EQ, Z); | |
| EQ.prototype.g = function() { | |
| var a = this.o.value; | |
| a ? (a = Dk(a, Oz, 2), | |
| this.j.G(a.map(function(b) { | |
| var c = bz(b, Pz); | |
| b = _.v(b, 1); | |
| c = c && (_.y(c, "startsWith").call(c, location.protocol) || _.y(c, "startsWith").call(c, "data:") && 80 >= c.length) ? qf(vk(c)) : void 0; | |
| return { | |
| Ye: b, | |
| url: c | |
| } | |
| }))) : this.j.G([]) | |
| } | |
| ; | |
| var FQ = function(a, b, c) { | |
| Z.call(this, a, 813); | |
| this.Jb = c; | |
| this.o = IJ(this, b); | |
| this.j = IJ(this, c) | |
| }; | |
| _.T(FQ, Z); | |
| FQ.prototype.g = function() { | |
| var a = this | |
| , b = this.o.value | |
| , c = this.j.value; | |
| if (null != b && b.length && c) { | |
| b = _.A(b); | |
| for (var d = b.next(); !d.done; d = b.next()) { | |
| var e = d.value; | |
| d = e.Ye; | |
| (e = e.url) && _.S(this, nl(d, e, c, this.Jb, function(f, g) { | |
| jm(a.context, f, g); | |
| var h, k; | |
| null == (k = (h = console).error) || k.call(h, g) | |
| })) | |
| } | |
| } | |
| } | |
| ; | |
| var GQ = function(a, b, c) { | |
| Z.call(this, a, 1045); | |
| this.j = b; | |
| this.Jb = c | |
| }; | |
| _.T(GQ, Z); | |
| GQ.prototype.g = function() { | |
| var a = new Qk; | |
| _.S(this, a); | |
| var b = new EQ(this.context,this.j); | |
| J(a, b); | |
| b = new FQ(this.context,b.j,this.Jb); | |
| J(a, b); | |
| a.run() | |
| } | |
| ; | |
| var Vu = function(a, b, c, d) { | |
| Z.call(this, a, 706); | |
| this.B = b; | |
| this.output = null != d ? d : W(this); | |
| this.j = Y(this, c) | |
| }; | |
| _.T(Vu, Z); | |
| Vu.prototype.g = function() { | |
| this.output.Ia(nh(this.j.value, this.B)) | |
| } | |
| ; | |
| var Bs = function(a, b, c, d) { | |
| Z.call(this, a, 1154); | |
| this.xb = c; | |
| this.j = d; | |
| this.o = IJ(this, b) | |
| }; | |
| _.T(Bs, Z); | |
| Bs.prototype.g = function() { | |
| if (this.o.value) { | |
| var a = new Qk; | |
| _.S(this, a); | |
| var b = new Vu(this.context,window,this.xb,this.j.Jb); | |
| J(a, b); | |
| b = new CQ(this.context,this.o.value,this.j.bh); | |
| J(a, b); | |
| J(a, new GQ(this.context,b.j,this.j.Jb)); | |
| b = new DQ(this.context,console,this.j.Jb); | |
| J(a, b); | |
| a.run() | |
| } else | |
| this.j.bh.ba(), | |
| this.j.Jb.ba() | |
| } | |
| ; | |
| var HQ = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1096); | |
| this.B = b; | |
| this.aa = c; | |
| this.j = d; | |
| this.Tc = e; | |
| this.o = IJ(this, f) | |
| }; | |
| _.T(HQ, Z); | |
| HQ.prototype.g = function() { | |
| var a, b = null == (a = this.o.value) ? void 0 : a.xk; | |
| b && b(this.j, this.aa, this.B, this.Tc, this.context.Da) | |
| } | |
| ; | |
| var IQ = function(a, b) { | |
| Z.call(this, a, 1095); | |
| this.j = b; | |
| this.output = W(this) | |
| }; | |
| _.T(IQ, Z); | |
| IQ.prototype.g = function() { | |
| this.output.Na(this.j.load(_.PP)) | |
| } | |
| ; | |
| var Ou = function(a, b, c, d, e) { | |
| Z.call(this, a, 1090); | |
| this.j = b; | |
| this.Tc = c; | |
| this.o = Y(this, d); | |
| this.C = IJ(this, e) | |
| }; | |
| _.T(Ou, Z); | |
| Ou.prototype.g = function() { | |
| var a = this.C.value, b; | |
| if (a && null != (b = _.Zm(a, _.eA, 1)) && _.fA(b).length) { | |
| b = new Qk; | |
| _.S(this, b); | |
| var c = new IQ(this.context,this.j); | |
| J(b, c); | |
| a = new HQ(this.context,window,this.o.value,a,this.Tc,c.output); | |
| J(b, a); | |
| b.run() | |
| } | |
| } | |
| ; | |
| var Av = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 1205); | |
| this.B = b; | |
| this.wh = c; | |
| this.H = Y(this, d); | |
| this.o = Y(this, e); | |
| this.j = Y(this, f); | |
| this.C = Y(this, g) | |
| }; | |
| _.T(Av, Z); | |
| Av.prototype.g = function() { | |
| var a = this.H.value; | |
| a = new a.pn(this.o.value,this.B,this.j.value,this.wh,this.C.value,new _.vL(this.context),new a.Fl(this.B)); | |
| _.S(this, a); | |
| _.S(this, a.ga) | |
| } | |
| ; | |
| var zv = function(a, b) { | |
| Z.call(this, a, 1204); | |
| this.j = b; | |
| this.output = W(this) | |
| }; | |
| _.T(zv, Z); | |
| zv.prototype.g = function() { | |
| this.output.Na(this.j.load(_.QP)) | |
| } | |
| ; | |
| var lu = function(a, b) { | |
| var c = this | |
| , d = [] | |
| , e = []; | |
| this.addSize = fm(a, 88, function(f, g) { | |
| var h; | |
| if (h = So(f)) | |
| h = g, | |
| h = Ro(h) || Array.isArray(h) && h.every(Ro); | |
| if (h) { | |
| if (_.I(nF)) { | |
| var k = Es(g); | |
| h = k.size; | |
| k.Ah && (g = ym([f, g]), | |
| g = g.substring(1, g.length - 1), | |
| P(b, new xm(151,["SizeMappingBuilder.addSize", g])), | |
| g = h) | |
| } | |
| d.push([f, g]) | |
| } else | |
| e.push([f, g]), | |
| P(b, zm("SizeMappingBuilder.addSize", [f, g])); | |
| return c | |
| }); | |
| this.build = fm(a, 89, function() { | |
| if (e.length) | |
| return P(b, iM(ko(e))), | |
| null; | |
| Qa(d); | |
| return d | |
| }) | |
| }; | |
| var JQ = gj(939, function(a, b) { | |
| var c = b.context | |
| , d = b.Am | |
| , e = b.aa; | |
| a = b.Zl; | |
| b = b.B; | |
| var f = new zz | |
| , g = new yz; | |
| d = _.Mj(g, 1, String(d)); | |
| d = _.Di(f, 5, d); | |
| d = _.K(d, 4, 1); | |
| d = _.K(d, 2, 2); | |
| c = _.Mj(d, 3, c.Qa); | |
| e = mh(e); | |
| e = _.Xl(c, 6, e); | |
| a(b, e); | |
| return {} | |
| }, {}); | |
| var nv = function(a, b, c, d, e) { | |
| Z.call(this, a, 807); | |
| this.B = b; | |
| this.Zb = c; | |
| this.output = HJ(this); | |
| this.j = Y(this, d); | |
| e && KJ(this, e) | |
| }; | |
| _.T(nv, Z); | |
| nv.prototype.g = function() { | |
| if (this.Zb && !this.j.value) { | |
| var a = GB(this.B); | |
| pL(new oL(a,this.Zb)) || this.F(new GI("Cannot create top window frame")) | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var KQ = function(a, b) { | |
| Z.call(this, a, 820); | |
| this.B = b; | |
| this.output = W(this) | |
| }; | |
| _.T(KQ, Z); | |
| KQ.prototype.g = function() { | |
| var a = this; | |
| this.output.Na(tl(this.B).then(function(b) { | |
| var c = b.Zb | |
| , d = b.status; | |
| Yp("gpt_etu", function(e) { | |
| wp(e, a.context); | |
| xp(e, "rsn", d) | |
| }, c ? void 0 : 0); | |
| return null != c ? c : "" | |
| })) | |
| } | |
| ; | |
| var LQ = function(a, b, c, d) { | |
| Z.call(this, a, 979); | |
| this.B = b; | |
| this.j = IJ(this, d); | |
| this.output = c | |
| }; | |
| _.T(LQ, Z); | |
| LQ.prototype.g = function() { | |
| var a = this; | |
| if (_.I(rF)) | |
| this.output.ba(); | |
| else { | |
| var b; | |
| xl(this.B, null != (b = this.j.value) ? b : !1).then(function(c) { | |
| a.output.G(c) | |
| }) | |
| } | |
| } | |
| ; | |
| LQ.prototype.l = function() { | |
| this.output.ba() | |
| } | |
| ; | |
| var Js = function(a, b, c, d) { | |
| Z.call(this, a, 1156); | |
| this.B = b; | |
| this.af = c; | |
| this.j = { | |
| kd: new wq | |
| }; | |
| this.o = Y(this, d) | |
| }; | |
| _.T(Js, Z); | |
| Js.prototype.g = function() { | |
| if (mh(this.o.value)) { | |
| var a = new Qk; | |
| _.S(this, a); | |
| var b = new LQ(this.context,this.B,this.j.kd,this.af); | |
| J(a, b); | |
| a.run() | |
| } else | |
| this.j.kd.ba() | |
| } | |
| ; | |
| var MQ = function(a, b, c) { | |
| Z.call(this, a, 1123); | |
| this.j = b; | |
| this.o = c; | |
| W(this, b); | |
| W(this, c) | |
| }; | |
| _.T(MQ, Z); | |
| MQ.prototype.g = function() { | |
| _.I(pF) ? (this.j.G(!1), | |
| this.o.ba()) : (this.j.G(!0), | |
| this.o.G(10)) | |
| } | |
| ; | |
| var NQ = function(a, b, c, d, e) { | |
| Z.call(this, a, 978); | |
| this.B = b; | |
| this.C = c; | |
| this.j = e; | |
| W(this, e); | |
| this.o = IJ(this, d.kd) | |
| }; | |
| _.T(NQ, Z); | |
| NQ.prototype.g = function() { | |
| if (_.I(qF)) | |
| this.j.ba(); | |
| else if (this.o.value) { | |
| var a = El(this.o.value, this.B, new _.vL(this.context), this.C); | |
| this.j.Na(a) | |
| } else | |
| this.j.ba() | |
| } | |
| ; | |
| NQ.prototype.l = function() { | |
| this.j.ba() | |
| } | |
| ; | |
| var Ls = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1164); | |
| this.o = b; | |
| this.Je = c; | |
| this.j = e; | |
| this.C = Y(this, d); | |
| f && (this.H = Y(this, f)) | |
| }; | |
| _.T(Ls, Z); | |
| Ls.prototype.g = function() { | |
| var a; | |
| if (!Fh(window.isSecureContext, window.document) || (null == (a = this.H) ? 0 : a.value)) | |
| this.j.Sd.ba(), | |
| this.j.He.G(!1), | |
| this.j.Ie.ba(); | |
| else if (this.C.value) { | |
| a = new Qk; | |
| _.S(this, a); | |
| J(a, new NQ(this.context,window,this.o,this.Je,this.j.Sd)); | |
| var b = new MQ(this.context,this.j.He,this.j.Ie); | |
| J(a, b); | |
| a.run() | |
| } else | |
| this.j.Sd.G(5), | |
| this.j.He.G(!1), | |
| this.j.Ie.G(5) | |
| } | |
| ; | |
| var OQ = function(a, b, c) { | |
| Z.call(this, a, 1101); | |
| this.B = b; | |
| this.j = c | |
| }; | |
| _.T(OQ, Z); | |
| OQ.prototype.g = function() { | |
| if (!_.I(qF)) { | |
| var a = this.j | |
| , b = ul(this.B); | |
| b.setTopicsCalled ? _.B.Promise.resolve() : (b.setTopicsCalled = !0, | |
| a({ | |
| message: "goog:topics:frame:get:topics", | |
| skipTopicsObservation: !1 | |
| })) | |
| } | |
| } | |
| ; | |
| var rv = function(a, b, c, d) { | |
| Z.call(this, a, 1180); | |
| this.B = b; | |
| this.eg = c; | |
| this.j = IJ(this, d.kd) | |
| }; | |
| _.T(rv, Z); | |
| rv.prototype.g = function() { | |
| if (this.eg && this.j.value) { | |
| var a = new Qk; | |
| _.S(this, a); | |
| J(a, new OQ(this.context,this.B,this.j.value)); | |
| a.run() | |
| } | |
| } | |
| ; | |
| var Us = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(Us, _.G); | |
| var Qs = function(a, b) { | |
| return _.te(a, 2, _.dd(b), "0") | |
| }; | |
| var PQ = function(a) { | |
| this.D = _.F(a) | |
| }; | |
| _.T(PQ, _.G); | |
| var Ts = of(PQ); | |
| PQ.ca = [1]; | |
| var Nu = function(a, b, c, d) { | |
| Z.call(this, a, 1186); | |
| this.L = b; | |
| this.B = c; | |
| this.output = W(this); | |
| this.aa = Y(this, d) | |
| }; | |
| _.T(Nu, Z); | |
| Nu.prototype.g = function() { | |
| if (!Eh(this.B.isSecureContext, this.B.navigator, this.B.document) || _.I(Ys)) | |
| this.output.ba(); | |
| else { | |
| var a = this.L.mf; | |
| if (null !== a) | |
| this.output.G(a); | |
| else { | |
| var b = _.po(new _.QI(this.B), "__gpi", this.aa.value); | |
| a = this.output; | |
| var c = a.G; | |
| b = _.Th(b || String(this.context.pvsid)) % 63001; | |
| this.L.mf = b; | |
| c.call(a, b) | |
| } | |
| } | |
| } | |
| ; | |
| var QQ = function(a, b, c) { | |
| Z.call(this, a, 1171); | |
| this.j = c; | |
| W(this, c); | |
| this.zh = Y(this, b) | |
| }; | |
| _.T(QQ, Z); | |
| QQ.prototype.g = function() { | |
| this.j.G(0 === this.zh.value.kind) | |
| } | |
| ; | |
| var RQ = function(a, b, c) { | |
| Z.call(this, a, 1160); | |
| this.j = c; | |
| W(this, c); | |
| this.o = Y(this, b) | |
| }; | |
| _.T(RQ, Z); | |
| RQ.prototype.g = function() { | |
| if (null != this.o.value.requestId) { | |
| var a = this.o.value.request; | |
| this.context.Da.sb.vb.Td.Fk.kc({ | |
| lc: a.byteLength | |
| }); | |
| 33792 < a.byteLength ? this.j.G({ | |
| kind: 1, | |
| reason: 3 | |
| }) : (a = sb(a, 3), | |
| a.length ? this.j.G({ | |
| kind: 0, | |
| signal: a, | |
| requestId: this.o.value.requestId | |
| }) : this.j.G({ | |
| kind: 1, | |
| reason: 5 | |
| })) | |
| } else | |
| this.j.G({ | |
| kind: 1, | |
| reason: this.o.value | |
| }) | |
| } | |
| ; | |
| RQ.prototype.l = function() { | |
| this.j.G({ | |
| kind: 1, | |
| reason: 4 | |
| }) | |
| } | |
| ; | |
| var SQ = function(a, b) { | |
| Z.call(this, a, 1159); | |
| this.output = W(this); | |
| this.j = b | |
| }; | |
| _.T(SQ, Z); | |
| SQ.prototype.g = function() { | |
| var a = this; | |
| this.output.Na(this.j.getInterestGroupAdAuctionData({ | |
| seller: "https://securepubads.g.doubleclick.net" | |
| }).catch(function(b) { | |
| a.F(b); | |
| return 4 | |
| })) | |
| } | |
| ; | |
| SQ.prototype.l = function() { | |
| this.output.G(4) | |
| } | |
| ; | |
| var ct = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1177); | |
| this.C = b; | |
| this.j = e; | |
| this.o = f; | |
| W(this, e); | |
| W(this, f); | |
| this.H = Y(this, c); | |
| d && (this.J = Y(this, d)) | |
| }; | |
| _.T(ct, Z); | |
| ct.prototype.g = function() { | |
| if (this.H.value) { | |
| var a; | |
| if (null == (a = this.J) ? 0 : a.value) | |
| this.j.G({ | |
| kind: 1, | |
| reason: 6 | |
| }), | |
| this.o.G(!1); | |
| else { | |
| a = new Qk; | |
| _.S(this, a); | |
| var b = new SQ(this.context,this.C); | |
| J(a, b); | |
| b = new RQ(this.context,b.output,this.j); | |
| J(a, b); | |
| b = new QQ(this.context,this.j,this.o); | |
| J(a, b); | |
| a.run() | |
| } | |
| } else | |
| this.j.G({ | |
| kind: 1, | |
| reason: 2 | |
| }), | |
| this.o.G(!1) | |
| } | |
| ; | |
| ah({ | |
| google_signals: ah({ | |
| buyer_reporting_id: eh | |
| }) | |
| }); | |
| var TQ = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 881); | |
| this.slotId = b; | |
| this.M = c; | |
| this.ha = d; | |
| this.j = e; | |
| this.o = f; | |
| this.output = W(this) | |
| }; | |
| _.T(TQ, Z); | |
| TQ.prototype.g = function() { | |
| if (4 === _.Wh(Zs)) { | |
| var a = _.Zm(this.ha, JA, 23); | |
| if (a) { | |
| var b; | |
| if (0 !== (null == (b = this.j) ? void 0 : b.kind)) | |
| throw new TypeError("Received remote auction config despite " + (this.j ? "invalid" : "absent") + " remarketing input."); | |
| this.output.G({ | |
| seller: "https://securepubads.g.doubleclick.net", | |
| interestGroupBuyers: Oi(this.ha, 3, 2), | |
| requestId: this.j.requestId, | |
| serverResponse: Hl(Il(a, 1)), | |
| resolveToConfig: !_.Q(this.ha, 14) | |
| }) | |
| } else | |
| (b = _.Zm(this.ha, LA, 5)) ? ft(0, 0, b) : reportError(new TypeError("Missing seller signals in B&A error case.")), | |
| this.output.ba() | |
| } else { | |
| var c; | |
| b = this.output; | |
| a = b.G; | |
| var d = this.ha | |
| , e = null == (c = this.M.od) ? void 0 : c[this.slotId.getDomId()] | |
| , f = this.context.Da | |
| , g = _.I(wF) ? void 0 : this.o; | |
| c = _.Wh(tF); | |
| var h = _.Wh(FF) | |
| , k = _.I(sF) | |
| , l = void 0 === c ? 0 : c; | |
| c = !_.Q(d, 14); | |
| var m = {}; | |
| var n = Dk(d, GA, 7); | |
| n = _.A(n); | |
| for (var p = n.next(); !p.done; p = n.next()) { | |
| p = p.value; | |
| var r = {} | |
| , u = void 0 | |
| , w = null == (u = f) ? void 0 : u.sb.vb.Td.Nk; | |
| u = _.v(p, 1); | |
| if (_.v(p, 2).length) | |
| try { | |
| if (r = JSON.parse(_.v(p, 2)), | |
| 1 > 100 * _.Sh()) { | |
| var z = void 0; | |
| null == (z = w) || z.jb({ | |
| cg: u, | |
| status: "SUCCESS", | |
| mb: 100 | |
| }) | |
| } | |
| } catch (D) { | |
| z = void 0, | |
| null == (z = w) || z.jb({ | |
| cg: u, | |
| status: "ERROR", | |
| mb: 1 | |
| }) | |
| } | |
| else | |
| z = void 0, | |
| null == (z = w) || z.jb({ | |
| cg: u, | |
| status: "EMPTY", | |
| mb: 1 | |
| }); | |
| m[_.v(p, 1)] = r | |
| } | |
| if (f = _.Zm(d, FA, 6)) | |
| m["https://googleads.g.doubleclick.net"] = f.toJSON(), | |
| m["https://td.doubleclick.net"] = f.toJSON(); | |
| n = {}; | |
| f = _.A(Dk(d, IA, 11)); | |
| for (p = f.next(); !p.done; p = f.next()) | |
| p = p.value, | |
| n[_.v(p, 1)] = _.Xy(p, 2); | |
| p = {}; | |
| 0 !== _.Xy(d, 21) && (p["*"] = _.Xy(d, 21)); | |
| if (0 < Dk(d, HA, 32).length) { | |
| var x = {}; | |
| f = _.A(Dk(d, HA, 32)); | |
| for (r = f.next(); !r.done; r = f.next()) | |
| r = r.value, | |
| x[_.v(r, 1)] = _.Xy(r, 2) | |
| } | |
| r = {}; | |
| null != an(d, 18) && (r["https://googleads.g.doubleclick.net"] = Ht(d, 18), | |
| r["https://td.doubleclick.net"] = Ht(d, 18)); | |
| f = _.A(re(d, 24, NA)); | |
| for (w = f.next(); !w.done; w = f.next()) | |
| u = w.value, | |
| Ht(u[1], 4) && (w = u[0], | |
| u = Ht(u[1], 4), | |
| r[w] = u); | |
| f = _.v(d, 1).split("/td/")[0]; | |
| var C; | |
| w = null == (C = _.Zm(d, LA, 5)) ? void 0 : _.Yd(C); | |
| var E; | |
| null != w && null != (E = _.Zm(w, KA, 5)) && _.Kk(E, 2); | |
| x = _.y(Object, "assign").call(Object, {}, { | |
| seller: f, | |
| decisionLogicUrl: _.v(d, 1), | |
| trustedScoringSignalsUrl: _.v(d, 2), | |
| interestGroupBuyers: Oi(d, 3, 2), | |
| sellerExperimentGroupId: Ht(d, 17), | |
| auctionSignals: JSON.parse(_.v(d, 4) || "{}"), | |
| sellerSignals: (null == w ? void 0 : w.toJSON()) || [], | |
| sellerTimeout: _.Xy(d, 15) || 50, | |
| perBuyerExperimentGroupIds: r, | |
| perBuyerSignals: m, | |
| perBuyerTimeouts: n, | |
| perBuyerCumulativeTimeouts: p | |
| }, x ? { | |
| perBuyerGroupLimits: x | |
| } : {}, c ? { | |
| resolveToConfig: c | |
| } : {}); | |
| if (null == d ? 0 : _.Q(PA(d), 25)) | |
| x.sellerCurrency = "USD", | |
| x.perBuyerCurrencies = _.y(Object, "fromEntries").call(Object, qe(d, 22, md)); | |
| _.v(d, 28) && (x.directFromSellerSignalsHeaderAdSlot = _.v(d, 28)); | |
| ht(x.interestGroupBuyers, k) && (x.auctionReportBuyerKeys = x.interestGroupBuyers.map(jt), | |
| x.auctionReportBuyers = kt(), | |
| x.auctionReportBuyerDebugModeConfig = lt()); | |
| g && (x.auctionNonce = g, | |
| x.additionalBids = _.B.Promise.resolve()); | |
| qe(d, 33, md).size && (x.deprecatedRenderURLReplacements = _.y(Object, "fromEntries").call(Object, (_.H = qe(d, 33, md), | |
| _.y(_.H, "entries")).call(_.H)), | |
| (C = x.deprecatedRenderURLReplacements["${RENDER_DATA_td.doubleclick.net_GDA}"]) && (x.deprecatedRenderURLReplacements["${RENDER_DATA}"] = C)); | |
| switch (l) { | |
| case 1: | |
| x.allSlotsRequestedSizes = [{ | |
| width: d.getWidth(), | |
| height: d.getHeight() | |
| }] | |
| } | |
| h && (x.reportingTimeout = h); | |
| h = Object; | |
| C = h.assign; | |
| E = _.v(d, 1); | |
| g = Ht(d, 17); | |
| k = new LA; | |
| Ei(PA(d), KA, 5) && (l = new KA, | |
| m = Yy(Uy(PA(d), KA, 5), 2), | |
| l = _.te(l, 2, Qc(m), "0"), | |
| m = Yy(Uy(PA(d), KA, 5), 4), | |
| l = _.te(l, 4, Qc(m), "0"), | |
| _.Di(k, 5, l)); | |
| PA(d).getEscapedQemQueryId() && (l = PA(d).getEscapedQemQueryId(), | |
| _.Mj(k, 2, l)); | |
| _.v(PA(d), 6) && (l = _.v(PA(d), 6), | |
| _.Mj(k, 6, l)); | |
| _.Q(PA(d), 21) && _.Xl(k, 21, !0); | |
| _.Q(PA(d), 4) && _.Xl(k, 4, !0); | |
| _.v(PA(d), 11) && (l = _.v(PA(d), 11), | |
| _.Mj(k, 11, l)); | |
| k = k.toJSON(); | |
| l = _.Xy(d, 15) || 50; | |
| if (_.Q(d, 30)) { | |
| if (null == e || !e.length) | |
| throw Error("top_td_without_component_auction"); | |
| } else | |
| e = [x].concat(_.Si(null != e ? e : [])); | |
| e = C.call(h, {}, { | |
| seller: f, | |
| decisionLogicUrl: E, | |
| sellerExperimentGroupId: g, | |
| sellerSignals: k, | |
| sellerTimeout: l, | |
| interestGroupBuyers: [], | |
| auctionSignals: {}, | |
| perBuyerExperimentGroupIds: {}, | |
| perBuyerSignals: {}, | |
| perBuyerTimeouts: {}, | |
| perBuyerCumulativeTimeouts: {}, | |
| componentAuctions: e | |
| }, c ? { | |
| resolveToConfig: c | |
| } : {}); | |
| _.v(d, 28) && (e.directFromSellerSignalsHeaderAdSlot = _.v(d, 28)); | |
| a.call(b, e) | |
| } | |
| } | |
| ; | |
| TQ.prototype.l = function() { | |
| this.output.ba() | |
| } | |
| ; | |
| var UQ = function(a, b, c, d) { | |
| Z.call(this, a, 1105); | |
| this.adUnitPath = b; | |
| this.ha = c; | |
| this.storage = d | |
| }; | |
| _.T(UQ, Z); | |
| UQ.prototype.g = function() { | |
| var a = Date.now(); | |
| if (Xs(a)) { | |
| var b = Oi(this.ha, 3, 2) | |
| , c = Ns(this.adUnitPath); | |
| if (_.Q(this.ha, 20)) { | |
| if (_.I(DF)) { | |
| var d; | |
| var e = (null == (d = _.Zm(this.ha, MA, 29)) ? void 0 : Ht(d, 2)) || 864E5 | |
| } else | |
| e = 864E5; | |
| a = ot(b, a + e); | |
| e = (b = this.storage.getItem(c)) ? Dk(Ts(b), Us, 1) : []; | |
| var f; | |
| b = new PQ; | |
| a = Rs(e, a); | |
| a = _.Tm(b, 1, a); | |
| b = !(null == (f = _.Zm(this.ha, MA, 29)) || !_.Q(f, 3)); | |
| f = _.ti(a, 2, b); | |
| this.storage.setItem(c, Dl(f)) | |
| } else | |
| _.I(AF) && this.storage.removeItem(c) | |
| } | |
| } | |
| ; | |
| var qt = navigator | |
| , rt = /(\$\{GDPR})/gi | |
| , st = /(\$\{GDPR_CONSENT_[0-9]+\})/gi | |
| , tt = /(\$\{ADDTL_CONSENT})/gi | |
| , ut = /(\$\{AD_WIDTH})/gi | |
| , vt = /(\$\{AD_HEIGHT})/gi | |
| , wt = /(\$\{RENDER_DATA})/gi; | |
| var VQ = function() { | |
| var a = this; | |
| this.promise = new _.B.Promise(function(b, c) { | |
| a.reject = c; | |
| a.resolve = b | |
| } | |
| ) | |
| } | |
| , WQ = function() { | |
| this.auctionSignals = new VQ; | |
| this.topLevelSellerSignals = new VQ; | |
| this.g = new VQ; | |
| this.perBuyerSignals = new VQ; | |
| this.perBuyerTimeouts = new VQ; | |
| this.perBuyerCumulativeTimeouts = new VQ; | |
| this.directFromSellerSignals = new VQ; | |
| this.directFromSellerSignalsHeaderAdSlot = new VQ; | |
| this.perBuyerCurrencies = new VQ; | |
| this.resolveToConfig = new VQ; | |
| this.deprecatedRenderURLReplacements = new VQ | |
| } | |
| , XQ = function(a, b, c, d) { | |
| this.g = a; | |
| this.kg = b; | |
| this.interestGroupBuyers = c; | |
| this.Wb = d | |
| }; | |
| var YQ = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w) { | |
| Z.call(this, a, 1201); | |
| this.ia = b; | |
| this.aa = c; | |
| this.ha = d; | |
| this.ja = e; | |
| this.R = k; | |
| this.H = l; | |
| this.J = m; | |
| this.O = n; | |
| this.C = p; | |
| this.j = r; | |
| this.oa = HJ(this); | |
| this.o = W(this); | |
| this.wa = IJ(this, f); | |
| this.Ja = Y(this, g); | |
| this.ta = Y(this, h); | |
| this.fa = Y(this, w); | |
| Y(this, u); | |
| W(this, p); | |
| W(this, n.ec); | |
| W(this, n.Ha); | |
| W(this, n.Ka); | |
| W(this, this.j) | |
| }; | |
| _.T(YQ, Z); | |
| YQ.prototype.g = function() { | |
| var a = this.Ja.value | |
| , b = Math.round(performance.now() - a) | |
| , c = this.ta.value; | |
| a = this.wa.value; | |
| var d = _.Zm(this.ha, LA, 5) | |
| , e = _.Q(d, 10) | |
| , f = _.Q(d, 9) | |
| , g = "string" === typeof a || yt(a) | |
| , h = 3 !== a && 2 !== a && 1 !== a; | |
| this.j.G(g && !f); | |
| h && Et(this.context, g, c, b, d); | |
| this.context.U.log(607368714, Ct, { | |
| tl: b, | |
| Dk: a, | |
| Pm: d.getEscapedQemQueryId(), | |
| Rl: _.v(d, 6) | |
| }); | |
| var k, l; | |
| h = null != (l = null == (k = this.fa.value.componentAuctions) ? void 0 : k.length) ? l : 0; | |
| Dt(this.context, a, b, c, !!this.ja, d, h, g); | |
| if (g) | |
| if (e) | |
| this.ia.deprecatedURNToURL(a, !0), | |
| this.C.G(!0), | |
| this.o.ba(); | |
| else if (f) { | |
| _.Q(d, 17) ? ft(0, 0, d) : this.ia.deprecatedURNToURL(a, !0); | |
| var m; | |
| pt(this.O, this.j, this.H, this.J, this.R, null == (m = this.ha) ? void 0 : _.v(m, 25)); | |
| this.C.G(!0); | |
| this.o.ba() | |
| } else { | |
| this.o.G(a); | |
| this.C.G(!0); | |
| if (_.I(zF)) { | |
| l = this.fa.value; | |
| m = this.ha; | |
| var n; | |
| k = 1 === (null == (n = l.componentAuctions) ? void 0 : n.length) && bt(l.componentAuctions[0].seller) && Ei(m, EA, 26) ? sy(Dl(Uy(m, EA, 26)), 3) : "" | |
| } else | |
| k = void 0; | |
| n = k; | |
| BJ(this.oa, xt(a, _.y(Object, "assign").call(Object, {}, { | |
| gdprApplies: mo(this.aa, 3) ? _.Q(this.aa, 3) ? "1" : "0" : null, | |
| Nl: Fk(this.aa, 2), | |
| Bk: Fk(this.aa, 4), | |
| wk: this.ha.getWidth().toString(), | |
| uk: this.ha.getHeight().toString() | |
| }, n ? { | |
| Tm: n | |
| } : {}))) | |
| } | |
| else { | |
| ft(b, 2 === a ? c : 0, d); | |
| if (!e) { | |
| var p; | |
| pt(this.O, this.j, this.H, this.J, this.R, null == (p = this.ha) ? void 0 : _.v(p, 25)) | |
| } | |
| this.C.G(!0); | |
| this.o.ba() | |
| } | |
| } | |
| ; | |
| YQ.prototype.l = function() { | |
| var a, b, c = null == (a = this.ha) ? void 0 : _.Zm(a, LA, 5); | |
| a = this.ja; | |
| var d = this.O | |
| , e = this.j | |
| , f = this.H | |
| , g = this.J | |
| , h = this.R; | |
| null == (b = this.ha) || _.v(b, 25); | |
| c && ft(0, 0, c); | |
| null == a || a.Wb.abort(); | |
| pt(d, e, f, g, h) | |
| } | |
| ; | |
| var ZQ = function(a, b, c, d, e, f, g, h, k, l, m, n) { | |
| Z.call(this, a, 1200); | |
| this.L = b; | |
| this.ta = c; | |
| this.o = d; | |
| this.ha = e; | |
| this.R = g; | |
| this.H = h; | |
| this.J = k; | |
| this.O = m; | |
| this.fa = n; | |
| this.C = GJ(this); | |
| this.oa = W(this); | |
| this.ja = W(this); | |
| this.ia = W(this); | |
| this.j = IJ(this, f); | |
| Y(this, l); | |
| W(this, m.ec); | |
| W(this, m.Ha); | |
| W(this, m.Ka); | |
| W(this, n) | |
| }; | |
| _.T(ZQ, Z); | |
| ZQ.prototype.g = function() { | |
| if (this.j.value) { | |
| var a = PA(this.ha); | |
| Ft(this.context, a); | |
| var b = performance.now(); | |
| this.oa.G(b); | |
| b = _.Xy(this.ha, 8) || 1E3; | |
| this.ja.G(b); | |
| var c = _.Xy(a, 14) || -1 | |
| , d = _.Xy(a, 13) || -1; | |
| d = 0 < d && this.L.j >= d; | |
| if (0 < c && this.L.l >= c || d) | |
| this.C.G(1); | |
| else if (++this.L.l, | |
| ++this.L.j, | |
| this.j.value.signal = AbortSignal.timeout(b), | |
| _.Q(a, 15)) | |
| --this.L.l, | |
| this.C.Na(new _.B.Promise(function(e) { | |
| setTimeout(function() { | |
| e(1) | |
| }, 0) | |
| } | |
| )); | |
| else { | |
| if (this.o && this.j.value.serverResponse) | |
| throw new TypeError("Attempted to provide a RemoteAuctionConfig in parallelized auction."); | |
| a = this.o ? $Q(this.j.value, b, this.o) : aR(this, this.j.value); | |
| --this.L.l; | |
| this.C.Na(a) | |
| } | |
| } else | |
| null == (a = this.o) || a.Wb.abort(), | |
| pt(this.O, this.fa, this.H, this.J, this.R, _.v(this.ha, 25)), | |
| this.ia.G(!1) | |
| } | |
| ; | |
| var aR = function(a, b) { | |
| var c, d; | |
| return null == (d = (c = a.ta).runAdAuction) ? void 0 : d.call(c, b).catch(function(e) { | |
| if (e instanceof DOMException && "TimeoutError" === e.name) | |
| return 2; | |
| e instanceof Error && a.F(e); | |
| return 3 | |
| }) | |
| } | |
| , $Q = function(a, b, c) { | |
| nt(a, c); | |
| setTimeout(function() { | |
| c.Wb.abort(new DOMException("runAdAuction","TimeoutError")) | |
| }, b); | |
| return c.g | |
| }; | |
| ZQ.prototype.l = function() { | |
| var a, b = null == (a = this.ha) ? void 0 : _.Zm(a, LA, 5); | |
| a = this.o; | |
| var c = this.O | |
| , d = this.fa | |
| , e = this.H | |
| , f = this.J | |
| , g = this.R; | |
| _.v(this.ha, 25); | |
| b && ft(0, 0, b); | |
| null == a || a.Wb.abort(); | |
| pt(c, d, e, f, g) | |
| } | |
| ; | |
| var bR = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 1202); | |
| this.ha = b; | |
| this.vc = c; | |
| this.j = d; | |
| this.o = IJ(this, f); | |
| this.C = Y(this, e); | |
| KJ(this, g); | |
| W(this, d.ec); | |
| W(this, d.Ha); | |
| W(this, d.Ka) | |
| }; | |
| _.T(bR, Z); | |
| bR.prototype.g = function() { | |
| if (this.o.value) { | |
| jn(this.vc) || (this.C.value.style.display = ""); | |
| var a = this.o.value | |
| , b = this.ha; | |
| var c = this.context.Da; | |
| var d = _.v(b, 31); | |
| d ? yt(a) ? (c.sb.vb.Td.Fh.Sh.jb({ | |
| mb: 1, | |
| status: "FAILED_FENCED_FRAME" | |
| }), | |
| c = null) : ((b = _.Zm(b, LA, 5)) && _.Q(b, 27) ? (b = lb(b), | |
| d = d.replace("%%activeview_prefix%%", b).replace("%%activeview_script%%", "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js")) : d = d.replace("%%activeview_prefix%%", "").replace("%%activeview_script%%", ""), | |
| a = d.replace("%%srcfledge%%", a), | |
| a.length === d.length && a === d ? (c.sb.vb.Td.Fh.Sh.jb({ | |
| mb: 1, | |
| status: "FAILED_UNMODIFIED" | |
| }), | |
| c = null) : (c.sb.vb.Td.Fh.Sh.jb({ | |
| mb: 1, | |
| status: "OK" | |
| }), | |
| c = a)) : c = null; | |
| c ? this.j.Ha.G({ | |
| kind: 0, | |
| pb: c | |
| }) : this.j.Ha.G({ | |
| kind: 2, | |
| Ge: this.o.value | |
| }); | |
| this.j.Ka.G(new _.qn(this.ha.getWidth(),this.ha.getHeight())); | |
| this.j.ec.G(!1) | |
| } | |
| } | |
| ; | |
| var cR = function(a, b, c) { | |
| Z.call(this, a, 1054); | |
| this.j = b; | |
| this.output = HJ(this); | |
| this.o = Y(this, c) | |
| }; | |
| _.T(cR, Z); | |
| cR.prototype.g = function() { | |
| this.o.value || this.j(); | |
| this.output.notify() | |
| } | |
| ; | |
| var dR = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1053); | |
| this.slotId = b; | |
| this.M = c; | |
| this.L = d; | |
| this.Pa = e; | |
| this.j = W(this); | |
| this.o = Y(this, f) | |
| }; | |
| _.T(dR, Z); | |
| dR.prototype.g = function() { | |
| this.o.value ? (Mt(this.slotId, this.L, this.M, this.Pa), | |
| this.j.G(!1)) : this.j.G(!0) | |
| } | |
| ; | |
| var eR = function(a, b, c, d) { | |
| Z.call(this, a, 1055); | |
| this.j = d; | |
| KJ(this, c); | |
| this.o = Y(this, b); | |
| HJ(this, this.j) | |
| }; | |
| _.T(eR, Z); | |
| eR.prototype.g = function() { | |
| this.o.value && this.j.notify() | |
| } | |
| ; | |
| var dv = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x) { | |
| Z.call(this, a, 1179); | |
| this.slotId = b; | |
| this.W = d; | |
| this.L = e; | |
| this.aa = f; | |
| this.o = g; | |
| this.O = l; | |
| this.C = m; | |
| this.M = n; | |
| this.fa = p; | |
| this.Pa = r; | |
| this.ha = u; | |
| this.j = w; | |
| this.ja = z; | |
| this.ia = x; | |
| this.H = Y(this, h); | |
| this.J = Y(this, k); | |
| this.R = IJ(this, c) | |
| }; | |
| _.T(dv, Z); | |
| dv.prototype.g = function() { | |
| var a = new Qk; | |
| _.S(this, a); | |
| var b = W(this); | |
| if (this.ha) { | |
| var c = PA(this.ha) | |
| , d = _.Q(c, 10); | |
| if (this.ha.getWidth() && this.ha.getHeight()) | |
| if (d) | |
| if (pt({ | |
| ec: b, | |
| Ha: this.j.Ha, | |
| Ka: this.j.Ka | |
| }, this.j.Bd, this.H.value, this.J.value, this.o), | |
| _.Q(c, 17)) { | |
| ft(0, 0, c); | |
| var e; | |
| null == (e = this.C) || e.Wb.abort() | |
| } else | |
| fR(this, a, this.ha); | |
| else | |
| b = fR(this, a, this.ha); | |
| else { | |
| pt({ | |
| ec: b, | |
| Ha: this.j.Ha, | |
| Ka: this.j.Ka | |
| }, this.j.Bd, this.H.value, this.J.value, this.o); | |
| ft(0, 0, c); | |
| var f; | |
| null == (f = this.C) || f.Wb.abort() | |
| } | |
| } else | |
| pt({ | |
| ec: b, | |
| Ha: this.j.Ha, | |
| Ka: this.j.Ka | |
| }, this.j.Bd, this.H.value, this.J.value, this.o), | |
| null == (c = this.C) || c.Wb.abort(new DOMException("runAdAuction","ThrottledError")); | |
| e = new dR(this.context,this.slotId,this.M,this.L,this.Pa,b); | |
| J(a, e); | |
| b = new cR(this.context,this.fa,b); | |
| J(a, b); | |
| b = new eR(this.context,e.j,b.output,this.j.fd); | |
| J(a, b); | |
| a.run() | |
| } | |
| ; | |
| var fR = function(a, b, c) { | |
| if (2 === _.Wh(Zs) && a.R.value && _.Q(c, 20) && 0 !== Oi(c, 3, 2).length) { | |
| var d = new UQ(a.context,a.slotId.getAdUnitPath(),c,a.R.value); | |
| J(b, d) | |
| } | |
| var e = new TQ(a.context,a.slotId,a.M,c,a.ja,a.ia); | |
| J(b, e); | |
| var f = navigator | |
| , g = { | |
| Ha: a.j.Ha, | |
| Ka: a.j.Ka, | |
| ec: new wq | |
| }; | |
| d = g.ec; | |
| var h = new ZQ(a.context,a.L,f,a.C,c,e.output,a.o,a.H.value,a.J.value,a.O,g,a.j.Bd); | |
| J(b, h); | |
| e = new YQ(a.context,f,a.aa,c,a.C,h.C,h.oa,h.ja,a.o,a.H.value,a.J.value,g,h.ia,a.j.Bd,a.O,e.output); | |
| J(b, e); | |
| c = new bR(a.context,c,Mr(a.W),g,a.O,e.o,e.oa); | |
| J(b, c); | |
| a = new tr(a.context,a.slotId,Lt); | |
| J(b, a); | |
| return d | |
| }; | |
| var gR = function() { | |
| wQ.apply(this, arguments) | |
| }; | |
| _.T(gR, wQ); | |
| var hR = function(a, b) { | |
| var c = _.ag(b ? "fencedframe" : "IFRAME"); | |
| b && (c.mode = "opaque-ads"); | |
| c.id = a.je; | |
| c.name = a.je; | |
| c.title = a.ke; | |
| Array.isArray(a.l) ? null != a.l[0] && null != a.l[1] && (c.width = String(a.l[0]), | |
| c.height = String(a.l[1])) : (c.width = "100%", | |
| c.height = "0"); | |
| c.allowTransparency = "true"; | |
| c.scrolling = "no"; | |
| c.marginWidth = "0"; | |
| c.marginHeight = "0"; | |
| c.frameBorder = "0"; | |
| c.style.border = "0"; | |
| c.style.verticalAlign = "bottom"; | |
| c.setAttribute("aria-label", "Advertisement"); | |
| c.tabIndex = 0; | |
| return c | |
| } | |
| , iR = function(a, b) { | |
| "string" !== typeof a.l && (b.width = String(a.l[0]), | |
| b.height = String(a.l[1])); | |
| var c = fm(a.context, 774, function() { | |
| a.loaded(b); | |
| _.bg(b, "load", c) | |
| }); | |
| _.vf(b, "load", c); | |
| _.Kp(a, function() { | |
| return _.bg(b, "load", c) | |
| }); | |
| a.g.pd.appendChild(b) | |
| }; | |
| var jR = function() { | |
| gR.apply(this, arguments) | |
| }; | |
| _.T(jR, gR); | |
| jR.prototype.F = function() { | |
| var a = hR(this, !this.g.Hn); | |
| if ("string" === typeof this.Sa.Ge) { | |
| var b = this.Sa.Ge; | |
| /^(uuid-in-package|urn:uuid):[0-9a-fA-F-]*$/.test(b) && (b = qf(b), | |
| a.src = _.ib(b).toString()) | |
| } else | |
| a.config = this.Sa.Ge; | |
| if (_.I(HF) && this.g.Nj) { | |
| b = this.g.pd; | |
| var c = lb(this.g.Nj); | |
| var d = new rz; | |
| a.setAttribute("class", "GoogleActiveViewElement"); | |
| a.setAttribute("data-google-av-cxn", c); | |
| a.setAttribute("data-google-av-itpl", (40).toString()); | |
| a.setAttribute("data-google-av-ufs-integrator-metadata", btoa(Dl(d))); | |
| c = b.appendChild; | |
| d = document.createElement("script"); | |
| d.setAttribute("id", "googleActiveViewDisplayScript"); | |
| var e = _.rf(sz); | |
| jb(d, e); | |
| d.async = !0; | |
| c.call(b, d) | |
| } | |
| iR(this, a); | |
| return a | |
| } | |
| ; | |
| jR.prototype.j = function() { | |
| return !1 | |
| } | |
| ; | |
| var kR = navigator | |
| , lR = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1089); | |
| this.xc = b; | |
| this.X = c; | |
| this.M = d; | |
| this.j = f; | |
| this.o = h; | |
| W(this, h); | |
| e && (this.C = IJ(this, e)); | |
| g && (this.H = IJ(this, g)) | |
| }; | |
| _.T(lR, Z); | |
| lR.prototype.g = function() { | |
| var a = {}; | |
| if (1 === this.xc) | |
| for (var b = _.A(this.X), c = b.next(); !c.done; c = b.next()) | |
| c = c.value, | |
| a[c.getId()] = mR(this, c, ["https://googleads.g.doubleclick.net", "https://td.doubleclick.net"], this.j); | |
| else if (2 === this.xc) { | |
| b = null == (c = this.C) ? void 0 : c.value; | |
| if (!b) { | |
| this.o.ba(); | |
| return | |
| } | |
| var d; | |
| c = null == (d = this.H) ? void 0 : d.value; | |
| d = _.A(this.X); | |
| for (var e = d.next(); !e.done; e = d.next()) { | |
| e = e.value; | |
| var f = b.get(e.getId()) | |
| , g = void 0; | |
| if (null != (g = f) && g.length) { | |
| g = void 0; | |
| var h = null == (g = c) ? void 0 : g.get(e.getAdUnitPath()); | |
| a[e.getId()] = mR(this, e, f, this.j, h) | |
| } | |
| } | |
| } | |
| this.o.G(a) | |
| } | |
| ; | |
| var mR = function(a, b, c, d, e) { | |
| var f = new WQ, g = new AbortController, h, k = mt({ | |
| kg: f, | |
| Wb: g, | |
| interestGroupBuyers: c, | |
| od: null == (h = a.M.od) ? void 0 : h[b.getDomId()], | |
| Ql: d, | |
| Cl: e, | |
| Um: _.Wh(FF), | |
| yk: _.I(sF) | |
| }); | |
| b = kR.runAdAuction(k).catch(function(l) { | |
| if (l instanceof DOMException && "TimeoutError" === l.name) | |
| return 2; | |
| if (l instanceof DOMException && "ThrottledError" === l.name) | |
| return 4; | |
| l instanceof Error && a.F(l); | |
| return 3 | |
| }); | |
| return new XQ(b,f,c,g) | |
| }; | |
| var nR = function(a, b, c, d) { | |
| Z.call(this, a, 1230); | |
| this.X = b; | |
| this.o = d; | |
| this.j = IJ(this, c); | |
| W(this, d) | |
| }; | |
| _.T(nR, Z); | |
| nR.prototype.g = function() { | |
| var a = this.j.value | |
| , b = new _.B.Map; | |
| if (null != a && a.size && !vw()) { | |
| var c = Yh(xF); | |
| if (0 !== c.length) | |
| for (var d = _.A(this.X), e = d.next(); !e.done; e = d.next()) { | |
| e = e.value; | |
| var f = a.get(e.getId()) | |
| , g = void 0; | |
| if (null != (g = f) && g.length) { | |
| g = new _.B.Map; | |
| f = _.A(f); | |
| for (var h = f.next(); !h.done; h = f.next()) | |
| h = h.value, | |
| _.y(c, "includes").call(c, _.Th(h).toString()) && g.set(h, Math.floor(63001 * _.Sh())); | |
| g.size && b.set(e.getAdUnitPath(), g) | |
| } | |
| } | |
| } | |
| this.o.G(b) | |
| } | |
| ; | |
| var oR = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 1106); | |
| this.aa = b; | |
| this.H = c; | |
| this.o = d; | |
| this.X = e; | |
| this.C = f; | |
| this.J = g; | |
| this.j = W(this); | |
| W(this, g) | |
| }; | |
| _.T(oR, Z); | |
| oR.prototype.g = function() { | |
| for (var a = Vs(this.o, this.H, this.aa, this.C), b = new _.B.Map, c = Ot(a), d = new _.B.Map, e = _.A(this.X), f = e.next(); !f.done; f = e.next()) { | |
| var g = f.value; | |
| f = g.getAdUnitPath(); | |
| var h = a.get(Ns(f)) | |
| , k = void 0 | |
| , l = void 0 | |
| , m = void 0 | |
| , n = null != (m = null != (l = c) ? l : null == (k = h) ? void 0 : Dk(k, Us, 1).map(function(p) { | |
| return _.v(p, 1) | |
| })) ? m : []; | |
| b.set(g.getId(), n); | |
| if (!d.has(f)) { | |
| g = []; | |
| n = _.A(n.sort()); | |
| for (h = n.next(); !h.done; h = n.next()) | |
| g.push(_.Th(h.value)); | |
| d.set(f, g) | |
| } | |
| } | |
| this.j.G(b); | |
| this.J.G(d) | |
| } | |
| ; | |
| var Pt = function(a, b, c, d, e, f, g, h, k) { | |
| Z.call(this, a, 1170); | |
| this.xc = b; | |
| this.M = c; | |
| this.aa = d; | |
| this.o = e; | |
| this.C = Date.now(); | |
| this.j = { | |
| oh: W(this) | |
| }; | |
| 2 === b && this.o && (this.j.Ig = W(this), | |
| _.I(BF) && (this.j.kf = W(this))); | |
| this.O = Y(this, f); | |
| this.J = Y(this, g); | |
| h && (this.H = IJ(this, h)); | |
| k && (this.R = Y(this, k)) | |
| }; | |
| _.T(Pt, Z); | |
| Pt.prototype.g = function() { | |
| var a = this.O.value, b; | |
| if (this.J.value && a.length && (null == (b = this.R) || !b.value) && Xs(this.C)) { | |
| b = new Qk; | |
| _.S(this, b); | |
| if (2 === this.xc && this.o) { | |
| var c, d; | |
| var e = new oR(this.context,this.aa,this.o,this.C,a,null != (d = null == (c = this.H) ? void 0 : c.value) ? d : void 0,this.j.Ig); | |
| J(b, e); | |
| e = e.j; | |
| _.I(BF) && (c = new nR(this.context,a,e,this.j.kf), | |
| J(b, c)) | |
| } | |
| var f, g; | |
| a = new lR(this.context,this.xc,a,this.M,e,null != (g = null == (f = this.H) ? void 0 : f.value) ? g : void 0,this.j.kf,this.j.oh); | |
| J(b, a); | |
| b.run() | |
| } else { | |
| this.j.oh.ba(); | |
| var h; | |
| null == (h = this.j.Ig) || h.ba(); | |
| var k; | |
| null == (k = this.j.kf) || k.ba() | |
| } | |
| } | |
| ; | |
| var pR = function(a, b, c) { | |
| Z.call(this, a, 1216); | |
| this.j = b; | |
| this.output = GJ(this); | |
| this.o = Y(this, c); | |
| this.La = this.context.Da | |
| }; | |
| _.T(pR, Z); | |
| pR.prototype.g = function() { | |
| var a = this | |
| , b = this.o.value | |
| , c = new _.B.Map; | |
| if (!b.length || _.I(uF)) | |
| this.output.G(c); | |
| else { | |
| var d = this.j | |
| , e = _.Xf() | |
| , f = b.map(function(g) { | |
| return d.createAuctionNonce().then(function(h) { | |
| c.set(g, h) | |
| }).catch(function(h) { | |
| a.F(h) | |
| }) | |
| }); | |
| this.output.Na(_.B.Promise.all(f).then(function() { | |
| if (_.I(ww)) { | |
| var g = _.Wh(xw); | |
| g = 0 < g && a.context.qd < 1 / g | |
| } else | |
| g = a.context.jn; | |
| g && a.La.sb.vb.Td.bl.kc({ | |
| lc: _.Xf() - e, | |
| wm: b.length | |
| }); | |
| return c | |
| })) | |
| } | |
| } | |
| ; | |
| var qR = function(a, b, c, d, e, f, g, h) { | |
| Z.call(this, a, 1166); | |
| this.fa = b; | |
| this.V = c; | |
| this.H = d; | |
| this.j = GJ(this); | |
| this.o = W(this); | |
| this.C = W(this); | |
| this.O = Y(this, e); | |
| this.R = Y(this, f); | |
| KJ(this, g); | |
| this.J = Y(this, h) | |
| }; | |
| _.T(qR, Z); | |
| qR.prototype.g = function() { | |
| var a = this | |
| , b = this.O.value; | |
| if (b) { | |
| var c = Nx(this.R.value, { | |
| uuid: this.fa | |
| }) | |
| , d = this.V.createElement("script"); | |
| b = { | |
| source: b, | |
| credentials: this.J.value ? "include" : "omit", | |
| resources: [c.toString()] | |
| }; | |
| d.setAttribute("type", "webbundle"); | |
| hb(d, new fb(JSON.stringify(b).replace(/</g, "\\u003C"))); | |
| this.V.head.appendChild(d); | |
| this.o.G(d); | |
| this.C.G(b); | |
| this.j.Na(rR(c).catch(function(e) { | |
| e instanceof II ? a.H(e) : (a.F(e), | |
| a.l(e)); | |
| return null | |
| })) | |
| } else | |
| this.j.ba(), | |
| this.o.ba(), | |
| this.C.ba() | |
| } | |
| ; | |
| var rR = function(a) { | |
| var b, c; | |
| return _.xf(function(d) { | |
| if (1 == d.g) | |
| return d.yield(fetch(a.toString()).catch(function() { | |
| throw new II("Failed to fetch bundle index."); | |
| }), 2); | |
| if (3 != d.g) | |
| return b = d.A, | |
| d.yield(b.text(), 3); | |
| c = d.A; | |
| return d.return(TA(c)) | |
| }) | |
| }; | |
| var sR = function(a, b, c, d, e, f, g, h, k, l, m) { | |
| Z.call(this, a, 1167); | |
| this.V = b; | |
| this.aa = c; | |
| this.H = d; | |
| this.j = e; | |
| this.C = f; | |
| this.o = Y(this, g); | |
| this.O = IJ(this, h); | |
| this.R = IJ(this, k); | |
| this.fa = IJ(this, l); | |
| m && (this.J = IJ(this, m)) | |
| }; | |
| _.T(sR, Z); | |
| sR.prototype.g = function() { | |
| var a = this.O.value | |
| , b = this.R.value | |
| , c = this.fa.value; | |
| if (a) | |
| if (b && c) { | |
| var d = Oi(a, 1, 2) | |
| , e = Oi(a, 2, 2); | |
| a = Oi(a, 3, 2); | |
| if (d.length !== e.length) | |
| this.j(new HI("Received " + d.length + " ad URLs but " + e.length + " metadatas")); | |
| else { | |
| c.resources = [].concat(_.Si(d.filter(function(f) { | |
| return f | |
| })), _.Si(a.map(function(f) { | |
| return "https://securepubads.g.doubleclick.net" + f | |
| }))); | |
| c.resources.length ? (a = _.ag("SCRIPT"), | |
| a.setAttribute("type", "webbundle"), | |
| hb(a, new fb(JSON.stringify(c).replace(/</g, "\\u003C"))), | |
| this.V.head.removeChild(b), | |
| this.V.head.appendChild(a)) : this.V.head.removeChild(b); | |
| for (b = 0; b < d.length; b++) | |
| c = void 0, | |
| this.H(b, e[b], { | |
| kind: 1, | |
| url: d[b] | |
| }, this.o.value, this.aa, null == (c = this.J) ? void 0 : c.value, void 0, void 0); | |
| this.C(d.length - 1, this.o.value, this.aa) | |
| } | |
| } else | |
| this.j(Error("Lost bundle script")) | |
| } | |
| ; | |
| var tR = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r) { | |
| Qk.call(this); | |
| e = new qR(a,f,h,c,m,n,p,r); | |
| J(this, e); | |
| J(this, new sR(a,h,g,b,c,d,k,e.j,e.o,e.C,l)); | |
| this.g = { | |
| output: e.j | |
| } | |
| }; | |
| _.T(tR, Qk); | |
| var mu = new _.B.Set | |
| , uR = function(a, b, c) { | |
| var d = 0 | |
| , e = function() { | |
| d = 0 | |
| }; | |
| return function(f) { | |
| d || (d = _.t.setTimeout(e, b), | |
| a.apply(c, arguments)) | |
| } | |
| }(function() { | |
| throw new GI("Reached Limit for addEventListener"); | |
| }, 3E5) | |
| , vR = function(a, b, c) { | |
| _.V.call(this); | |
| this.context = a; | |
| this.P = b; | |
| this.l = c; | |
| this.g = []; | |
| this.enabled = !1; | |
| this.o = 0; | |
| this.F = new _.B.Map; | |
| mu.add(this); | |
| this.P.info(jM(this.getName())) | |
| }; | |
| _.T(vR, _.V); | |
| var ou = function(a) { | |
| a.enabled || (a.enabled = !0, | |
| oo(6, a.context), | |
| a.C()) | |
| }; | |
| vR.prototype.slotAdded = function(a, b) { | |
| this.g.push(a); | |
| var c = new wP(a,this.getName()); | |
| It(this.l, "slotAdded", 818, c); | |
| this.P.info(kM(this.getName(), a.getAdUnitPath()), a); | |
| a = this.getName(); | |
| _.ue(b, 4, _.ed, a) | |
| } | |
| ; | |
| vR.prototype.destroySlots = function(a) { | |
| var b = this; | |
| return a.filter(function(c) { | |
| return Ha(b.g, c) | |
| }) | |
| } | |
| ; | |
| vR.prototype.addEventListener = function(a, b, c) { | |
| var d = this; | |
| c = void 0 === c ? window : c; | |
| if (this.o >= _.Wh(tE) && 0 < _.Wh(tE)) | |
| return uR(), | |
| !1; | |
| if (!c.IntersectionObserver && (_.H = ["impressionViewable", "slotVisibilityChanged"], | |
| _.y(_.H, "includes")).call(_.H, a)) | |
| return P(this.P, ZM()), | |
| !1; | |
| var e; | |
| if (null == (e = this.F.get(a)) ? 0 : e.has(b)) | |
| return !1; | |
| this.F.has(a) || this.F.set(a, new _.B.Map); | |
| c = function(f) { | |
| f = f.detail; | |
| try { | |
| b(f) | |
| } catch (g) { | |
| d.P.error(zM(String(g), a)) | |
| } | |
| } | |
| ; | |
| this.F.get(a).set(b, c); | |
| this.l.listen(a, c); | |
| this.o++; | |
| return !0 | |
| } | |
| ; | |
| vR.prototype.removeEventListener = function(a, b) { | |
| var c, d = null == (c = this.F.get(a)) ? void 0 : c.get(b); | |
| if (!d || !yL(this.l, a, d)) | |
| return !1; | |
| this.o--; | |
| return this.F.get(a).delete(b) | |
| } | |
| ; | |
| var Tt = function(a) { | |
| for (var b = _.A(mu), c = b.next(); !c.done; c = b.next()) | |
| c.value.destroySlots(a) | |
| }; | |
| var Xt = function(a, b, c, d) { | |
| vR.call(this, a, b, d); | |
| this.j = c; | |
| this.ads = new _.B.Map; | |
| this.gd = !1 | |
| }; | |
| _.T(Xt, vR); | |
| Xt.prototype.setRefreshUnfilledSlots = function(a) { | |
| "boolean" === typeof a && (this.gd = a) | |
| } | |
| ; | |
| var pN = function(a, b) { | |
| var c; | |
| return a.j.enabled && !(null == (c = a.ads.get(b)) || !c.Im) | |
| } | |
| , qN = function(a, b, c, d) { | |
| b = new sP(b,a.getName()); | |
| null != c && null != d && (b.size = [c, d]); | |
| It(a.l, "slotRenderEnded", 67, b) | |
| }; | |
| Xt.prototype.getName = function() { | |
| return "companion_ads" | |
| } | |
| ; | |
| Xt.prototype.slotAdded = function(a, b) { | |
| var c = this; | |
| a.listen(BL, function(d) { | |
| Ty(d.detail, 11) && (wR(c, a).Im = !0) | |
| }); | |
| vR.prototype.slotAdded.call(this, a, b) | |
| } | |
| ; | |
| Xt.prototype.C = function() {} | |
| ; | |
| var wR = function(a, b) { | |
| var c = a.ads.get(b); | |
| c || (c = {}, | |
| a.ads.set(b, c), | |
| _.Kp(b, function() { | |
| return a.ads.delete(b) | |
| })); | |
| return c | |
| } | |
| , nN = function(a, b) { | |
| var c = tn().g | |
| , d = tn().Ea; | |
| if (a.j.enabled) { | |
| var e = { | |
| Ac: 3 | |
| }; | |
| a.I && (e.Ud = a.I); | |
| a.H && (e.Vd = a.H); | |
| b = null != b ? b : a.g; | |
| c = un(c, d); | |
| d = e.Ud; | |
| var f = e.Vd; | |
| d && "number" !== typeof d || f && "number" !== typeof f || a.j.refresh(c, b, e) | |
| } else | |
| (null == b ? 0 : b[0]) && a.P.error(qM(b[0].getDomId())) | |
| } | |
| , oN = function(a, b) { | |
| return a.g.filter(function(c) { | |
| return _.y(b, "includes").call(b, c.toString()) | |
| }) | |
| }; | |
| var Yt = function(a, b, c) { | |
| vR.call(this, a, b, c) | |
| }; | |
| _.T(Yt, vR); | |
| Yt.prototype.getName = function() { | |
| return "content" | |
| } | |
| ; | |
| Yt.prototype.C = function() {} | |
| ; | |
| var xR = _.Mw(["https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/", "/pubads_impl_", ".js"]), yR = _.Mw(["https://pagead2.googlesyndication.com/pagead/managed/js/gpt/", "/pubads_impl_", ".js"]), zR = new _.B.Map([[2, { | |
| Zg: "page_level_ads" | |
| }], [5, { | |
| Zg: "shoppit" | |
| }], [6, { | |
| Zg: "side_rails" | |
| }]]), AR = function(a) { | |
| var b = void 0 === b ? zR : b; | |
| this.context = a; | |
| this.g = b; | |
| this.A = new _.B.Map; | |
| this.loaded = new _.B.Set | |
| }, CR; | |
| AR.prototype.load = function(a) { | |
| var b = _.BR(this, a), c, d = (null != (c = this.g.get(a.module)) ? c : {}).Zg; | |
| if (!d) | |
| throw Error("cannot load invalid module: " + d); | |
| if (!this.loaded.has(a.module)) { | |
| d = (c = _.Ym(172)) && "pagead2.googlesyndication.com" === lB((c.src || "").match(_.kB)[3] || null) ? _.rf(yR, this.context.Qa, d) : _.rf(xR, this.context.Qa, d); | |
| c = {}; | |
| var e = _.Wh(fF); | |
| e && (c.cb = e); | |
| d = _.y(Object, "keys").call(Object, c).length ? _.Kx(d, c) : d; | |
| CR(this, a); | |
| _.Ap(document, d); | |
| this.loaded.add(a.module) | |
| } | |
| return b.promise | |
| } | |
| ; | |
| _.BR = function(a, b) { | |
| b = b.module; | |
| a.A.has(b) || a.A.set(b, new _.hi); | |
| return a.A.get(b) | |
| } | |
| ; | |
| CR = function(a, b) { | |
| var c = b.module; | |
| b = "_gpt_js_load_" + c + "_"; | |
| var d = fm(a.context, 340, function(e) { | |
| if (a.g.has(c) && "function" === typeof e) { | |
| var f = a.g.get(c); | |
| f = (void 0 === f.jl ? [] : f.jl).map(function(g) { | |
| return _.BR(a, g).promise | |
| }); | |
| _.B.Promise.all(f).then(function() { | |
| e.call(window, _, a) | |
| }) | |
| } | |
| }); | |
| Object.defineProperty(ap(), b, { | |
| value: function(e) { | |
| if (d) { | |
| var f = d; | |
| d = null; | |
| f(e) | |
| } | |
| }, | |
| writable: !1, | |
| enumerable: !1 | |
| }) | |
| } | |
| ; | |
| var Gu = function(a, b) { | |
| Z.call(this, a, 980); | |
| this.output = new ps; | |
| this.j = []; | |
| this.o = Y(this, b) | |
| }; | |
| _.T(Gu, Z); | |
| Gu.prototype.g = function() { | |
| for (var a = _.A((_.H = [this.o.value, this.j.map(function(c) { | |
| return c.value | |
| })], | |
| _.y(_.H, "flat")).call(_.H)), b = a.next(); !b.done; b = a.next()) | |
| Ah(b.value); | |
| this.output.notify() | |
| } | |
| ; | |
| var zu = function(a, b) { | |
| Z.call(this, a, 892, _.Wh(XE)); | |
| this.ld = W(this); | |
| this.xd = W(this); | |
| this.td = W(this); | |
| this.Mb = W(this); | |
| this.Nd = W(this); | |
| this.Qd = W(this); | |
| this.Ec = W(this); | |
| this.j = JJ(this, b); | |
| this.ac = W(this) | |
| }; | |
| _.T(zu, Z); | |
| zu.prototype.g = function() { | |
| var a = this.j.value; | |
| if (!a) | |
| throw Error("config timeout"); | |
| this.ld.Ia(_.Zm(a, Uz, 3)); | |
| this.xd.Ia(_.Zm(a, Wz, 2)); | |
| var b = this.td | |
| , c = b.G; | |
| var d = _.le(a, 4, Gc, 2); | |
| c.call(b, d); | |
| b = this.Mb; | |
| c = b.Ia; | |
| d = Dk(a, Qz, 6); | |
| c.call(b, d); | |
| b = this.Nd; | |
| c = b.Ia; | |
| d = Dk(a, hA, 5); | |
| c.call(b, d); | |
| this.Qd.Ia(_.Zm(a, gA, 7)); | |
| var e; | |
| b = this.Ec; | |
| c = b.G; | |
| d = _.B.Set; | |
| var f; | |
| null == (e = _.Zm(a, Rz, 1)) ? f = void 0 : f = Oi(e, 6, 2); | |
| c.call(b, new d(f || [])); | |
| this.ac.Ia(_.Zm(a, jA, 8)) | |
| } | |
| ; | |
| zu.prototype.I = function(a) { | |
| this.l(a) | |
| } | |
| ; | |
| zu.prototype.l = function(a) { | |
| this.ld.ub(a); | |
| this.xd.ub(a); | |
| this.td.G([]); | |
| this.Mb.G([]); | |
| this.Nd.G([]); | |
| this.Qd.ba(); | |
| this.ac.ba() | |
| } | |
| ; | |
| var yu = function(a, b) { | |
| Z.call(this, a, 891); | |
| var c = this; | |
| this.j = W(this); | |
| this.error = void 0; | |
| var d = W(this); | |
| this.o = Y(this, d); | |
| b(function(e, f) { | |
| if (f) | |
| c.error = f, | |
| d.G([]); | |
| else | |
| try { | |
| if ("string" === typeof e) { | |
| var g = JSON.parse(e || "[]"); | |
| Array.isArray(g) && d.G(g) | |
| } | |
| } catch (h) {} finally { | |
| d.Od || (c.error = Error("malformed response"), | |
| d.G([])) | |
| } | |
| }) | |
| }; | |
| _.T(yu, Z); | |
| yu.prototype.g = function() { | |
| if (this.error) | |
| throw this.error; | |
| this.j.G(De(kA, this.o.value)) | |
| } | |
| ; | |
| var DR = function(a, b) { | |
| Z.call(this, a, 1081); | |
| this.yb = W(this); | |
| this.j = IJ(this, b) | |
| }; | |
| _.T(DR, Z); | |
| DR.prototype.g = function() { | |
| this.j.value ? this.yb.G(this.j.value) : this.yb.ba() | |
| } | |
| ; | |
| var ER = new _.B.Map([[1, 5], [2, 2], [3, 3]]) | |
| , FR = function(a, b, c, d, e, f, g, h, k) { | |
| Z.call(this, a, 1079); | |
| this.V = b; | |
| this.googletag = c; | |
| this.Z = d; | |
| this.H = e; | |
| this.j = f; | |
| this.P = g; | |
| this.o = h; | |
| this.C = k; | |
| W(this) | |
| }; | |
| _.T(FR, Z); | |
| FR.prototype.g = function() { | |
| var a = this | |
| , b = this.o.getAdUnitPath() | |
| , c = ER.get(_.hg(this.o, 2, 0)); | |
| if (b && c) { | |
| var d, e = null != (d = this.Z) ? d : this.j.g; | |
| b = new XO(this.context,this.V,b,c,!0,this.googletag.pubads(),this.googletag.display,function() { | |
| a.googletag.pubadsReady || a.googletag.enableServices() | |
| } | |
| ,this.googletag.cmd,e,this.j,this.H,this.P,!1,this.C); | |
| _.S(this, b); | |
| b.run() | |
| } | |
| } | |
| ; | |
| var Fu = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 1082); | |
| this.googletag = b; | |
| this.Z = c; | |
| this.H = d; | |
| this.o = e; | |
| this.P = f; | |
| this.C = W(this); | |
| this.j = new DR(this.context,this.C); | |
| this.yb = this.j.yb; | |
| _.S(this, this.j); | |
| this.J = Y(this, g) | |
| }; | |
| _.T(Fu, Z); | |
| Fu.prototype.g = function() { | |
| if (_.I(dF)) { | |
| for (var a = [], b = _.A(this.J.value), c = b.next(); !c.done; c = b.next()) | |
| switch (c = c.value, | |
| Gl(c, iA)) { | |
| case 5: | |
| a.push(c); | |
| break; | |
| case 8: | |
| var d = c | |
| } | |
| this.C.Ia(null == d ? void 0 : _.Zm(d, aA, 4)); | |
| d = new Qk; | |
| _.S(this, d); | |
| a = _.A(a); | |
| for (b = a.next(); !b.done; b = a.next()) | |
| b = b.value, | |
| c = void 0, | |
| J(d, new FR(this.context,document,this.googletag,null != (c = this.Z) ? c : this.o.g,this.H,this.o,this.P,_.Zm(b, cA, Jl(b, iA, 5)),_.Zm(b, aA, 4))); | |
| J(d, this.j); | |
| d.run() | |
| } else | |
| this.yb.ba() | |
| } | |
| ; | |
| var Bw = function(a) { | |
| QJ.call(this, function(b, c) { | |
| jm(a, b, c); | |
| var d; | |
| null == (d = console) || d.error(c) | |
| }) | |
| }; | |
| _.T(Bw, QJ); | |
| var GR = function() { | |
| gR.apply(this, arguments) | |
| }; | |
| _.T(GR, gR); | |
| GR.prototype.F = function() { | |
| var a = this.g | |
| , b = a.Jj; | |
| a = a.lf; | |
| var c = hR(this); | |
| if (null == b ? 0 : b.length) | |
| if (ly) { | |
| b = _.A(b); | |
| for (var d = b.next(); !d.done; d = b.next()) | |
| c.sandbox.add(d.value) | |
| } else | |
| c.sandbox.add.apply(c.sandbox, _.Si(b)); | |
| a && (c.allow = a); | |
| iR(this, c); | |
| HR(this, c, this.Sa.pb); | |
| return c | |
| } | |
| ; | |
| GR.prototype.j = function() { | |
| return !0 | |
| } | |
| ; | |
| var HR = function(a, b, c) { | |
| function d() { | |
| var l, m, n = null != (m = null == (l = b.contentWindow) ? void 0 : l.document) ? m : b.contentDocument; | |
| if (!n) | |
| return !1; | |
| ma() && n.open("text/html", "replace"); | |
| n.write(_.Xx(e)); | |
| var p, r, u; | |
| if (sx(null != (u = null == (p = b.contentWindow) ? void 0 : null == (r = p.location) ? void 0 : r.href) ? u : "", "#")) { | |
| var w, z; | |
| null == (w = b.contentWindow) || null == (z = w.history) || z.replaceState(null, "", "#" + Math.random()) | |
| } | |
| n.close(); | |
| return !0 | |
| } | |
| var e = Ru(xk(c)); | |
| if (!d()) { | |
| c = a.g; | |
| var f = c.V | |
| , g = c.P | |
| , h = c.slotId | |
| , k = new MutationObserver(function() { | |
| d() && (P(g, lN(), h), | |
| k.disconnect()) | |
| } | |
| ); | |
| _.Kp(a, function() { | |
| return void k.disconnect() | |
| }); | |
| k.observe(f, { | |
| childList: !0, | |
| subtree: !0 | |
| }); | |
| P(g, kN(), h) | |
| } | |
| }; | |
| var sv = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C, E, D, L, O, R, X, fa) { | |
| Z.call(this, a, 680); | |
| this.slotId = b; | |
| this.L = c; | |
| this.P = d; | |
| this.M = e; | |
| this.za = f; | |
| this.fb = g; | |
| this.ob = h; | |
| this.Pa = k; | |
| this.isBackfill = l; | |
| this.oc = m; | |
| this.ha = n; | |
| this.B = p; | |
| this.j = W(this); | |
| this.C = W(this); | |
| this.o = HJ(this); | |
| this.J = Y(this, r); | |
| this.ja = Y(this, u); | |
| KJ(this, w); | |
| this.R = Y(this, z); | |
| this.H = Y(this, x); | |
| this.O = Y(this, C); | |
| KJ(this, D); | |
| this.oa = IJ(this, E); | |
| KJ(this, L); | |
| this.ia = Y(this, O); | |
| KJ(this, R); | |
| fa && KJ(this, fa); | |
| X && (this.fa = IJ(this, X)) | |
| }; | |
| _.T(sv, Z); | |
| sv.prototype.g = function() { | |
| var a = this.J.value; | |
| if (0 === a.kind && null == a.pb) | |
| throw new HI("invalid html"); | |
| var b, c, d; | |
| a: { | |
| var e = this.context | |
| , f = { | |
| V: document, | |
| slotId: this.slotId, | |
| L: this.L, | |
| P: this.P, | |
| M: this.M, | |
| za: this.za, | |
| size: this.O.value, | |
| Nf: this.R.value, | |
| pd: this.H.value, | |
| Pa: this.Pa, | |
| ob: this.ob, | |
| Jj: this.oa.value, | |
| isBackfill: this.isBackfill, | |
| oc: this.oc, | |
| lf: this.ia.value, | |
| Hn: null == (b = this.ha) ? void 0 : _.Q(b, 14), | |
| Yf: null == (c = this.fa) ? void 0 : c.value, | |
| fb: this.fb, | |
| Nj: _.I(HF) ? null == (d = this.ha) ? void 0 : _.Zm(d, LA, 5) : void 0 | |
| }; | |
| b = this.ja.value; | |
| c = a.kind; | |
| switch (c) { | |
| case 0: | |
| a = new (b ? zQ : GR)(e,a,f); | |
| break a; | |
| case 2: | |
| a = new jR(e,a,f); | |
| break a; | |
| default: | |
| db(c) | |
| } | |
| a = void 0 | |
| } | |
| _.S(this, a); | |
| e = a.render(); | |
| IR(this, this.B, e); | |
| this.B.top && this.B.top !== this.B && _.sl(this.B.top) && IR(this, this.B.top, e); | |
| this.o.notify(); | |
| this.j.G(e); | |
| this.C.G(a.j()) | |
| } | |
| ; | |
| var IR = function(a, b, c) { | |
| Mp(a, a.id, b, "message", function(d) { | |
| c.contentWindow === d.source && It(a.slotId, ur, 824, d) | |
| }) | |
| }; | |
| var Wu = function(a, b, c, d, e) { | |
| Z.call(this, a, 720); | |
| this.format = b; | |
| this.ra = c; | |
| this.nb = d; | |
| this.height = e; | |
| this.output = W(this) | |
| }; | |
| _.T(Wu, Z); | |
| Wu.prototype.g = function() { | |
| if (null == this.height) | |
| this.output.ba(); | |
| else { | |
| var a = Math.round(.3 * this.ra), b; | |
| 2 !== this.format && 3 !== this.format || null == (b = this.nb) || !_.Q(b, 12, !1) || 0 >= a || this.height <= a ? this.output.G(this.height) : this.output.G(a) | |
| } | |
| } | |
| ; | |
| var hv = function(a, b, c, d, e, f, g, h, k, l, m, n) { | |
| Z.call(this, a, 674); | |
| this.slotId = b; | |
| this.Z = c; | |
| this.Ea = d; | |
| this.V = f; | |
| this.L = g; | |
| this.ob = m; | |
| this.output = W(this); | |
| this.H = 2 === e || 3 === e; | |
| this.j = Y(this, h); | |
| this.C = Y(this, k); | |
| this.o = IJ(this, l); | |
| n && KJ(this, n) | |
| }; | |
| _.T(hv, Z); | |
| hv.prototype.g = function() { | |
| var a = Cq(this.Z, this.Ea) | |
| , b = xn(this.slotId, this.V) || gq(this.j.value, Fn(this.slotId), a); | |
| this.C.value && !a && (b.style.display = "inline-block"); | |
| this.H ? KL(this.L, this.slotId, function() { | |
| return void _.eB(b) | |
| }) : _.Kp(this, function() { | |
| return void _.eB(b) | |
| }); | |
| var c; | |
| a = Su(this.Z, this.Ea, this.j.value, null == (c = this.o.value) ? void 0 : c.height, this.ob); | |
| 0 < a && (b.style.paddingTop = a + "px"); | |
| this.output.G(b) | |
| } | |
| ; | |
| var gv = gj(674, function(a, b) { | |
| var c = a.Nf | |
| , d = a.zb; | |
| a = a.size; | |
| var e = b.slotId | |
| , f = b.vc | |
| , g = b.ob | |
| , h = b.Z | |
| , k = b.Ea | |
| , l = b.L | |
| , m = b.V; | |
| b = b.og; | |
| var n = Cq(h, k) | |
| , p = xn(e, m) || gq(c, Fn(e), n); | |
| d && !n && (p.style.display = "inline-block"); | |
| 2 === f || 3 === f ? KL(l, e, function() { | |
| return void _.eB(p) | |
| }) : _.Kp(b, function() { | |
| return void _.eB(p) | |
| }); | |
| c = Su(h, k, c, null == a ? void 0 : a.height, g); | |
| 0 < c && (p.style.paddingTop = c + "px"); | |
| return { | |
| pd: p | |
| } | |
| }, { | |
| pd: void 0 | |
| }); | |
| var Uu = function(a, b) { | |
| Z.call(this, a, 859); | |
| this.B = b; | |
| this.output = W(this) | |
| }; | |
| _.T(Uu, Z); | |
| Uu.prototype.g = function() { | |
| this.output.G(!_.sl(this.B.top)) | |
| } | |
| ; | |
| var ov = function(a, b, c) { | |
| Z.call(this, a, 840); | |
| this.format = b; | |
| this.V = c; | |
| this.output = W(this) | |
| }; | |
| _.T(ov, Z); | |
| ov.prototype.g = function() { | |
| var a = [] | |
| , b = this.V; | |
| b = void 0 === b ? document : b; | |
| var c; | |
| null != (c = b.featurePolicy) && (_.H = c.features(), | |
| _.y(_.H, "includes")).call(_.H, "attribution-reporting") && a.push("attribution-reporting"); | |
| switch (this.format) { | |
| case 5: | |
| case 4: | |
| case 7: | |
| a.push("autoplay") | |
| } | |
| a.length ? this.output.G(a.join(";")) : this.output.G("") | |
| } | |
| ; | |
| var Gv = function(a, b, c, d) { | |
| Z.call(this, a, 1207); | |
| this.za = c; | |
| this.slotId = d; | |
| KJ(this, b) | |
| }; | |
| _.T(Gv, Z); | |
| Gv.prototype.g = function() { | |
| It(this.za, "impressionViewable", 715, new tP(this.slotId,"publisher_ads")) | |
| } | |
| ; | |
| var Fv = function(a, b, c, d) { | |
| KP.call(this, a, b, c); | |
| KJ(this, d) | |
| }; | |
| _.T(Fv, KP); | |
| var Bv = function(a, b, c, d, e, f) { | |
| f = void 0 === f ? Tu : f; | |
| Z.call(this, a, 783); | |
| var g = this; | |
| this.slotId = b; | |
| this.V = d; | |
| this.za = e; | |
| this.C = f; | |
| this.j = this.o = -1; | |
| this.J = _.xz(function() { | |
| It(g.za, "slotVisibilityChanged", 716, new uP(g.slotId,"publisher_ads",g.j)) | |
| }, 200); | |
| this.H = Y(this, c); | |
| var h = new ps; | |
| zL(this.slotId).then(function() { | |
| return void h.notify() | |
| }); | |
| KJ(this, h) | |
| }; | |
| _.T(Bv, Z); | |
| Bv.prototype.g = function() { | |
| var a = this | |
| , b = this.C(fm(this.context, this.id, function(c) { | |
| c = _.A(c); | |
| for (var d = c.next(); !d.done; d = c.next()) | |
| a.o = 100 * d.value.intersectionRatio, | |
| _.y(Number, "isFinite").call(Number, a.o) && JR(a) | |
| })); | |
| b && (b.observe(this.H.value), | |
| Mp(this, this.id, this.V, "visibilitychange", function() { | |
| JR(a) | |
| }), | |
| _.Kp(this, function() { | |
| b.disconnect() | |
| })) | |
| } | |
| ; | |
| var JR = function(a) { | |
| var b = Math.floor(gJ(a.V) ? 0 : a.o); | |
| if (0 > b || 100 < b || b === a.j ? 0 : -1 !== a.j || 0 !== b) | |
| a.j = b, | |
| a.J() | |
| }; | |
| var mv = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 719); | |
| this.Z = b; | |
| this.Ea = c; | |
| this.Qh = d; | |
| this.output = W(this); | |
| this.j = Y(this, e); | |
| this.o = Y(this, f) | |
| }; | |
| _.T(mv, Z); | |
| mv.prototype.g = function() { | |
| var a = this.j.value.kind; | |
| switch (a) { | |
| case 0: | |
| this.j.value.pb ? this.o.value ? (a = new ho, | |
| a = _.ti(a, 3, this.Qh), | |
| _.Q(no([a, this.Z.Sc(), this.Ea.Sc()]), 3) ? this.output.G(TK) : this.output.ba()) : this.output.ba() : this.output.ba(); | |
| break; | |
| case 2: | |
| this.output.ba(); | |
| break; | |
| default: | |
| db(a) | |
| } | |
| } | |
| ; | |
| var KR = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 1119); | |
| this.slotId = b; | |
| this.j = c; | |
| this.documentElement = d; | |
| this.L = e; | |
| this.vc = f; | |
| this.output = W(this) | |
| }; | |
| _.T(KR, Z); | |
| KR.prototype.g = function() { | |
| var a = _.ag("INS"); | |
| a.id = this.j; | |
| jn(this.vc) && _.Rp(a, { | |
| display: "none" | |
| }); | |
| this.documentElement.appendChild(a); | |
| var b = function() { | |
| return void _.eB(a) | |
| }; | |
| (_.H = [2, 3], | |
| _.y(_.H, "includes")).call(_.H, this.vc) ? KL(this.L, this.slotId, b) : _.Kp(this, b); | |
| this.output.G(a) | |
| } | |
| ; | |
| var LR = function(a, b, c, d, e) { | |
| Z.call(this, a, 1120); | |
| this.H = b; | |
| this.vc = c; | |
| this.o = d; | |
| this.j = e; | |
| this.output = W(this); | |
| a = this.j; | |
| if (!_.Ka(a) || !_.Ka(a) || 1 !== a.nodeType || a.namespaceURI && "http://www.w3.org/1999/xhtml" !== a.namespaceURI) | |
| this.C = Y(this, this.j) | |
| }; | |
| _.T(LR, Z); | |
| LR.prototype.g = function() { | |
| var a, b, c = null != (b = null == (a = this.C) ? void 0 : a.value) ? b : this.j; | |
| if (!(_.H = [2, 3], | |
| _.y(_.H, "includes")).call(_.H, this.vc)) { | |
| a = _.A(_.y(Array, "from").call(Array, c.childNodes)); | |
| for (b = a.next(); !b.done; b = a.next()) | |
| b = b.value, | |
| 1 === b.nodeType && b.id !== this.H && _.eB(b); | |
| this.o || (c.style.display = "") | |
| } | |
| this.output.G(c) | |
| } | |
| ; | |
| var Xu = function(a, b, c, d, e, f, g, h, k) { | |
| Qk.call(this); | |
| c ? (a = new LR(a,e,g,k,c), | |
| J(this, a), | |
| a = a.output) : hn(g) ? (a = new KR(a,b,d,f,h,g), | |
| J(this, a), | |
| a = a.output) : (b = new Qr(a,b,AL,function(l) { | |
| return l.detail | |
| } | |
| ), | |
| J(this, b), | |
| a = new LR(a,e,g,k,b.output), | |
| J(this, a), | |
| a = a.output); | |
| this.output = a | |
| }; | |
| _.T(Xu, Qk); | |
| var MR = function(a, b) { | |
| var c = tn(); | |
| this.context = a; | |
| this.L = b; | |
| this.g = c | |
| } | |
| , NR = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z) { | |
| var x = document | |
| , C = window; | |
| e || f || TL(a.L, d); | |
| var E = Lv(a.context, b, a.g, c, d, e, f, g, h, k, l, x, m, n, p, r, u, function() { | |
| TL(a.L, d); | |
| SL(a.L, d, E) | |
| }, w, z); | |
| f || SL(a.L, d, E); | |
| _.Kp(d, function() { | |
| TL(a.L, d) | |
| }); | |
| C.top !== C && C.addEventListener("pagehide", function(D) { | |
| D.persisted || TL(a.L, d) | |
| }); | |
| E.run() | |
| }; | |
| var OR = function(a, b, c, d) { | |
| Z.call(this, a, 884); | |
| this.Ga = b; | |
| this.Fb = c; | |
| this.o = W(this); | |
| this.j = Y(this, d) | |
| }; | |
| _.T(OR, Z); | |
| OR.prototype.g = function() { | |
| iO(this.Fb, _.po(this.Ga, "__gads", this.j.value)); | |
| ro(20, this.context, this.Ga, this.j.value); | |
| ro(2, this.context, this.Ga, this.j.value); | |
| this.o.G(Bh()) | |
| } | |
| ; | |
| var Nv = 0 | |
| , PR = new _.mn(-9,-9); | |
| var Rv = new _.B.Set([function(a, b) { | |
| var c = a.ka.M.Z; | |
| b.set("pvsid", { | |
| value: a.na.context.pvsid | |
| }).set("correlator", { | |
| value: Os(c, 26) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka.M.Z | |
| , d = a.Kn; | |
| a = d.Vd; | |
| d = d.Ud; | |
| var e = _.Q(c, 21); | |
| b = b.set("hxva", { | |
| value: e ? 1 : null | |
| }).set("cmsid", { | |
| value: e ? Fk(c, 23) : null | |
| }).set("vid", { | |
| value: e ? Fk(c, 22) : null | |
| }).set("pod", { | |
| value: d | |
| }).set("ppos", { | |
| value: a | |
| }); | |
| a = b.set; | |
| c = Vy(c, 29); | |
| a.call(b, "scor", { | |
| value: null == c ? void 0 : c | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.X | |
| , e = c.M.W; | |
| c = a.vh; | |
| var f = c.Sl | |
| , g = c.Ll; | |
| b.set("eid", { | |
| value: a.na.yg | |
| }).set("debug_experiment_id", { | |
| value: OC().split(",") | |
| }).set("expflags", { | |
| value: _.Ym(253) ? Xh(vE) || null : null | |
| }).set("pied", { | |
| value: function() { | |
| var h = new UJ | |
| , k = !1 | |
| , l = !1; | |
| f && (k = !0, | |
| Mk(h, 1, aA, f)); | |
| var m = d.map(function(p) { | |
| var r = new SJ, u, w; | |
| null == (u = e[p.getDomId()]) ? w = void 0 : w = Dk(u, aA, 27); | |
| p = w; | |
| if (null == p || !p.length) | |
| return r; | |
| l = k = !0; | |
| p = _.A(p); | |
| for (u = p.next(); !u.done; u = p.next()) | |
| Mk(r, 1, aA, u.value); | |
| return r | |
| }); | |
| l && _.Tm(h, 2, m); | |
| m = _.A(null != g ? g : []); | |
| for (var n = m.next(); !n.done; n = m.next()) | |
| Mk(h, 1, aA, n.value), | |
| k = !0; | |
| return k ? sb(h.g(), 3) : null | |
| }() | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na; | |
| a = c.context; | |
| c = c.Ib; | |
| b.set("output", { | |
| value: "ldjh" | |
| }).set("gdfp_req", { | |
| value: 1 | |
| }).set("vrg", { | |
| value: a.sf | |
| }).set("ptt", { | |
| value: 17 | |
| }).set("impl", { | |
| value: c ? "fifs" : "fif" | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na.aa; | |
| a = Xv(a.ka.M.Z) || new rN; | |
| var d = _.hg(a, 6, 2); | |
| b = b.set("rdp", { | |
| value: _.Q(a, 1) ? "1" : null | |
| }).set("ltd", { | |
| value: _.Q(a, 9) ? "1" : null | |
| }).set("ltd_cs", { | |
| value: _.Ym(221) && !mo(c, 3) ? "1" : null | |
| }).set("gdpr_consent", { | |
| value: dz(c, 2) | |
| }).set("gdpr", { | |
| value: mo(c, 3) ? _.Q(c, 3) ? "1" : "0" : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("addtl_consent", { | |
| value: dz(c, 4) | |
| }).set("tcfe", { | |
| value: ez(c, 7) | |
| }).set("us_privacy", { | |
| value: dz(c, 1) | |
| }).set("npa", { | |
| value: _.Q(c, 6) || _.Q(a, 8) ? 1 : null | |
| }).set("puo", { | |
| value: _.I(cF) && _.Q(a, 13) ? 1 : null | |
| }).set("tfua", { | |
| value: 2 !== d ? d : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("tfcd", { | |
| value: null != _.Ec(_.Ai(a, 5)) ? _.hg(a, 5, 0) : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("trt", { | |
| value: null != _.Ec(_.Ai(a, 10)) ? _.hg(a, 10, 0) : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("tad", { | |
| value: _.I(Qv) && mo(c, 8) ? _.Q(c, 8) ? "1" : "0" : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("gpp", { | |
| value: dz(c, 11) | |
| }); | |
| d = b.set; | |
| c = Wy(c, 10); | |
| d.call(b, "gpp_sid", { | |
| value: c.join(",") || void 0 | |
| }).set("scd", { | |
| value: mo(a, 14) ? "1" : null | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.M | |
| , e = c.X | |
| , f = c.Kg | |
| , g = a.na.B | |
| , h = e.map(function(l) { | |
| return d.W[l.getDomId()] | |
| }) | |
| , k = []; | |
| a = e.map(function(l) { | |
| return l.getAdUnitPath().replace(/,/g, ":").split("/").map(function(m) { | |
| if (!m) | |
| return ""; | |
| var n = _.y(k, "findIndex").call(k, function(p) { | |
| return p === m | |
| }); | |
| return 0 <= n ? n : k.push(m) - 1 | |
| }).join("/") | |
| }); | |
| b.set("iu_parts", { | |
| value: k | |
| }).set("enc_prev_ius", { | |
| value: a | |
| }).set("prev_iu_szs", { | |
| value: h.map(function(l) { | |
| return gn(l) | |
| }) | |
| }).set("fluid", { | |
| value: function() { | |
| var l = !1 | |
| , m = h.map(function(n) { | |
| n = (_.H = fn(n), | |
| _.y(_.H, "includes")).call(_.H, "fluid"); | |
| l || (l = n); | |
| return n ? "height" : "0" | |
| }); | |
| return l ? m : null | |
| }() | |
| }).set("ifi", { | |
| value: function() { | |
| var l = bq(g); | |
| if (!f) { | |
| l += 1; | |
| var m = g | |
| , n = e.length; | |
| n = void 0 === n ? 1 : n; | |
| m = NB(Qf(m)) || m; | |
| m.google_unique_id = (m.google_unique_id || 0) + n | |
| } | |
| return l | |
| }() | |
| }).set("didk", { | |
| value: _.I(kF) ? vq(e, function(l) { | |
| return _.Th(l.getDomId()) | |
| }) : null, | |
| options: _.y(Object, "assign").call(Object, {}, { | |
| Va: "~" | |
| }, { | |
| zd: !0 | |
| }) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka; | |
| a = c.X; | |
| c = c.M; | |
| var d = c.Z | |
| , e = c.W; | |
| b.set("sfv", { | |
| value: BN ? BN : BN = bo() | |
| }).set("fsfs", { | |
| value: vq(a, function(f) { | |
| f = e[f.getDomId()]; | |
| var g; | |
| return Number(null != (g = null == f ? void 0 : Bq(f, 12)) ? g : Ty(d, 13)) | |
| }), | |
| options: { | |
| Va: ",", | |
| ee: 0, | |
| zd: !0 | |
| } | |
| }).set("fsbs", { | |
| value: vq(a, function(f) { | |
| f = e[f.getDomId()].Sc(); | |
| var g = d.Sc(), h; | |
| return (null != (h = null == f ? void 0 : Bq(f, 3)) ? h : null == g ? 0 : _.Q(g, 3)) ? 1 : 0 | |
| }), | |
| options: { | |
| ee: 0, | |
| zd: !0 | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na.L; | |
| a = a.ka; | |
| var d = a.Kg; | |
| b.set("rcs", { | |
| value: vq(a.X, function(e) { | |
| if (!d) { | |
| var f = c.g.get(e); | |
| f && f.Fj++ | |
| } | |
| return QL(c, e) | |
| }), | |
| options: { | |
| ee: 0, | |
| zd: !0 | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka; | |
| a = a.na.Ib; | |
| c = c.M.W[c.X[0].getDomId()]; | |
| b.set("click", { | |
| value: !a && c.getClickUrl() ? Fk(c, 7) : null | |
| }) | |
| } | |
| , function(a, b, c) { | |
| var d = a.ka | |
| , e = d.X | |
| , f = d.M.W; | |
| a = a.na; | |
| var g = a.aa | |
| , h = a.B; | |
| c = void 0 === c ? function(n, p) { | |
| return nh(n, p) | |
| } | |
| : c; | |
| a = e.map(function(n) { | |
| return f[n.getDomId()] | |
| }); | |
| var k, l, m; | |
| b.set("ists", { | |
| value: tq(a, Nr) || null | |
| }).set("fas", { | |
| value: vq(a, function(n) { | |
| return Pq(Mr(n)) | |
| }), | |
| options: { | |
| ee: 0, | |
| zd: !0 | |
| } | |
| }).set("itsi", { | |
| value: e.some(function(n) { | |
| var p; | |
| return !UO(n) && 5 === (null == (p = f[n.getDomId()]) ? void 0 : Mr(p)) | |
| }) ? function() { | |
| var n = c(g, h); | |
| if (!n) | |
| return 1; | |
| n = Lr(_.Gj(n, 604800, "__lsv__")); | |
| return isFinite(n) ? Math.floor(Math.max((Date.now() - n) / 6E4, 1)) : null | |
| }() : null | |
| }).set("fsapi", { | |
| value: tq(a, function(n) { | |
| return 5 === Mr(n) && _.I(_.GE) | |
| }) || null | |
| }).set("ifs", { | |
| value: null != (m = null == (k = (_.H = _.y(Object, "values").call(Object, f), | |
| _.y(_.H, "find")).call(_.H, function(n) { | |
| return Ei(n, RN, 29) | |
| })) ? void 0 : null == (l = _.Zm(k, RN, 29)) ? void 0 : Dl(l)) ? m : null | |
| }).set("dap", { | |
| value: function() { | |
| if (!_.I(RE) || e.some(function(p) { | |
| var r; | |
| return UO(p) || !(_.H = [2, 3], | |
| _.y(_.H, "includes")).call(_.H, null == (r = f[p.getDomId()]) ? void 0 : Mr(r)) | |
| })) | |
| return null; | |
| var n = Lr(_.Gj(c(g, h), 604800, "__lsa__")); | |
| return isFinite(n) ? Math.floor(Math.max((Date.now() - n) / 6E4, 1)) <= _.Wh(PE) ? 3 : null : null | |
| }() | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.ka; | |
| var c = a.M.W; | |
| a = a.X.map(function(d) { | |
| return c[d.getDomId()] | |
| }); | |
| b.set("rbvs", { | |
| value: tq(a, function(d) { | |
| return 4 === Mr(d) | |
| }) || null | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = a.na; | |
| a = d.isSecureContext; | |
| d = d.B; | |
| var e = b.set; | |
| var f = c.X; | |
| var g = c.M | |
| , h = c.Ac; | |
| c = c.Mg; | |
| var k = g.Z | |
| , l = g.W | |
| , m = new hh; | |
| m.set(0, 1 !== h); | |
| l = l[f[0].getDomId()]; | |
| m.set(1, !!_.Q(l, 17)); | |
| m.set(2, gr(f, g)); | |
| m.set(3, _.Q(k, 27) || !1); | |
| m.set(4, 3 === h); | |
| _.I(wE) && m.set(5, !c); | |
| f = jh(m); | |
| e.call(b, "eri", { | |
| value: f | |
| }).set("gct", { | |
| value: br("google_preview", d) | |
| }).set("sc", { | |
| value: a ? 1 : 0, | |
| options: { | |
| Fa: !0 | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na; | |
| var c = a.aa | |
| , d = a.Ga | |
| , e = _.po(d, "__gads", c); | |
| a = "1" === _.po(d, "__gpi_opt_out", c) ? "1" : null; | |
| b = b.set("cookie", { | |
| value: e, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("cookie_enabled", { | |
| value: !e && RI(d, c) ? "1" : null | |
| }); | |
| e = b.set; | |
| c = (c = _.po(d, "__gpi", c)) && !_.y(c, "includes").call(c, "&") ? c : null; | |
| e.call(b, "gpic", { | |
| value: c | |
| }).set("pdopt", { | |
| value: a | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na.B; | |
| a = dr(a.ka.M.Z.Ta()); | |
| var d = c.document | |
| , e = d.domain; | |
| b.set("cdm", { | |
| value: (a || kn(c)) === d.URL ? "" : e | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na.B; | |
| b.set("arp", { | |
| value: Op(a) ? 1 : null | |
| }).set("abxe", { | |
| value: _.sl(a.top) || Zv(a.IntersectionObserver) ? 1 : null | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na.B; | |
| a = dr(a.ka.M.Z.Ta()); | |
| b.set("dt", { | |
| value: (new Date).getTime() | |
| }); | |
| if (!a) { | |
| try { | |
| var d = Math.round(Date.parse(c.document.lastModified) / 1E3) || null | |
| } catch (e) { | |
| d = null | |
| } | |
| b.set("lmt", { | |
| value: d | |
| }) | |
| } | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.M; | |
| c = c.X; | |
| a = a.na.B; | |
| for (var e = en(!0, a), f = d.Z, g = a.document, h = d.W, k = [], l = [], m = _.A(c), n = m.next(); !n.done; n = m.next()) { | |
| var p = n.value | |
| , r = h[p.getDomId()] | |
| , u = Cq(f, r); | |
| n = void 0; | |
| p = null != (n = Dn(p, r, g, u)) ? n : PR; | |
| k.push(Math.round(p.x)); | |
| l.push(Math.round(p.y)) | |
| } | |
| e && (d.Wd = e); | |
| f = gh(a) ? null : en(!1, a); | |
| try { | |
| var w = a.top; | |
| var z = Mv(w.document, w) | |
| } catch (x) { | |
| z = new _.mn(-12245933,-12245933) | |
| } | |
| b.set("adxs", { | |
| value: k, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("adys", { | |
| value: l, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("biw", { | |
| value: e ? e.width : null | |
| }).set("bih", { | |
| value: e ? e.height : null | |
| }).set("isw", { | |
| value: e ? null == f ? void 0 : f.width : null | |
| }).set("ish", { | |
| value: e ? null == f ? void 0 : f.height : null | |
| }).set("scr_x", { | |
| value: Math.round(z.x), | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("scr_y", { | |
| value: Math.round(z.y), | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("btvi", { | |
| value: Ov(c, a, d), | |
| options: { | |
| Fa: !0, | |
| Va: "|" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na | |
| , d = c.L | |
| , e = c.B; | |
| b.set("ucis", { | |
| value: a.ka.X.map(function(f) { | |
| (f = d.g.get(f)) ? (null != f.oc || (f.oc = e === e.top ? (++d.C).toString(36) : fy()), | |
| f = f.oc) : f = ""; | |
| return f | |
| }), | |
| options: { | |
| Va: "|" | |
| } | |
| }).set("oid", { | |
| value: 2 | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.ka; | |
| var c = a.X | |
| , d = a.M | |
| , e = d.W; | |
| a = new _.B.Map; | |
| var f = Array(c.length) | |
| , g = !1; | |
| d = _.A(d.Z.Ta()); | |
| for (var h = d.next(); !h.done; h = d.next()) | |
| if (h = h.value, | |
| "tag_origin" === _.v(h, 1)) { | |
| g = !0; | |
| for (var k = 0; k < c.length; k++) | |
| f[k] = [].concat(_.Si(Om(h))) | |
| } else | |
| a.set(_.v(h, 1), [Om(h)[0]]); | |
| for (d = 0; d < c.length; d++) | |
| if (h = e[c[d].getDomId()]) | |
| for (h = _.A(h.Ta()), | |
| k = h.next(); !k.done; k = h.next()) { | |
| k = k.value; | |
| var l = _.v(k, 1); | |
| if ("tag_origin" === _.v(k, 1)) { | |
| g = !0; | |
| var m = l = void 0; | |
| (l = f)[m = d] || (l[m] = []); | |
| f[d].push.apply(f[d], _.Si(Om(k))) | |
| } else | |
| m = a.get(l) || [], | |
| k = Om(k)[0], | |
| 1 === c.length ? m[0] = k : k !== m[0] && (m[d + 1] = k), | |
| a.set(l, m) | |
| } | |
| c = []; | |
| e = _.A(_.y(a, "keys").call(a)); | |
| for (d = e.next(); !d.done; d = e.next()) | |
| h = d.value, | |
| d = Vn()[h], | |
| h = a.get(h), | |
| d && h && "to" !== d && (1 < h.length ? (h = h.map(function(n) { | |
| return encodeURIComponent(n || "") | |
| }).join(), | |
| c.push(d + "," + h)) : 1 === h.length && "url" !== d && b.set(d, { | |
| value: h[0] | |
| })); | |
| c.length && b.set("sps", { | |
| value: c, | |
| options: { | |
| Va: "|" | |
| } | |
| }); | |
| b.set("tos", { | |
| value: g ? f.map(function(n) { | |
| return _.y(Array, "from").call(Array, new _.B.Set(n)).join("+") | |
| }) : void 0, | |
| options: { | |
| Va: "~" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na; | |
| var c = a.context, d = a.B, e, f, g, h, k, l, m; | |
| b.set("u_his", { | |
| value: ZB(d) | |
| }).set("u_h", { | |
| value: null == (e = d.screen) ? void 0 : e.height | |
| }).set("u_w", { | |
| value: null == (f = d.screen) ? void 0 : f.width | |
| }).set("u_ah", { | |
| value: null == (g = d.screen) ? void 0 : g.availHeight | |
| }).set("u_aw", { | |
| value: null == (h = d.screen) ? void 0 : h.availWidth | |
| }).set("u_cd", { | |
| value: null == (k = d.screen) ? void 0 : k.colorDepth | |
| }).set("u_sd", { | |
| value: JI(d) | |
| }).set("u_tz", { | |
| value: -(new Date).getTimezoneOffset() | |
| }).set("dmc", { | |
| value: null != (m = null == (l = d.navigator) ? void 0 : l.deviceMemory) ? m : null | |
| }).set("bc", { | |
| value: kh(d) | |
| }).set("nvt", { | |
| value: gi(d) | |
| }).set("bz", { | |
| value: function() { | |
| var n = _.Wh(eE); | |
| return 0 === n ? null : HB(d, 2 === n) | |
| }() | |
| }).set("tl", { | |
| value: _.I(mF) ? lm(c, 1232, function() { | |
| var n = na() && Kl(d) ? d.document.documentElement.lang : void 0; | |
| return n | |
| }, !0) : null | |
| }) | |
| } | |
| , function(a, b) { | |
| (a = _.Ym(251)) && b.set("uach", { | |
| value: sy(a, 3) | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na; | |
| if (!a.hc) { | |
| var c; | |
| if (a = null == (c = a.B.navigator) ? void 0 : c.userActivation) { | |
| c = 0; | |
| if (null == a ? 0 : a.hasBeenActive) | |
| c |= 1; | |
| if (null == a ? 0 : a.isActive) | |
| c |= 2 | |
| } else | |
| c = void 0; | |
| _.I(jF) ? void 0 !== c && b.set("uas", { | |
| value: c, | |
| options: { | |
| Fa: !0 | |
| } | |
| }) : c && b.set("uas", { | |
| value: c | |
| }) | |
| } | |
| } | |
| , function(a, b) { | |
| var c = a.na | |
| , d = c.B | |
| , e = c.L; | |
| c = c.Ib; | |
| a = a.ka; | |
| var f = a.X; | |
| a = a.M; | |
| var g = a.Z | |
| , h = a.W; | |
| a = cr("google_preview", d); | |
| var k = d.document | |
| , l = a ? er(k.URL) : k.URL; | |
| k = a ? er(k.referrer) : k.referrer; | |
| a = !1; | |
| if (c) | |
| c = dr(g.Ta()); | |
| else { | |
| var m; | |
| c = null != (m = dr(h[f[0].getDomId()].Ta())) ? m : dr(g.Ta()) | |
| } | |
| if (null != c) { | |
| var n = l; | |
| gh(d) || (k = "", | |
| a = !0) | |
| } else | |
| c = l; | |
| m = fr(d); | |
| b.set("nhd", { | |
| value: m || null | |
| }).set("url", { | |
| value: c | |
| }).set("loc", { | |
| value: null !== n && n !== c ? n : null | |
| }).set("ref", { | |
| value: k | |
| }); | |
| if (m) { | |
| n = b.set; | |
| var p, r; | |
| m = _.sl(d.top) && (null == (p = d.top) ? void 0 : null == (r = p.location) ? void 0 : r.href); | |
| var u; | |
| p = null == (u = d.location) ? void 0 : u.ancestorOrigins; | |
| d = Ol(d) || ""; | |
| u = (null == p ? void 0 : p[p.length - 1]) || ""; | |
| d = (d = m || d || u) ? a ? lB(d.match(_.kB)[3] || null) : d : null; | |
| n.call(b, "top", { | |
| value: d | |
| }).set("etu", { | |
| value: e.Zb | |
| }) | |
| } | |
| } | |
| , function(a, b) { | |
| a = a.na.context.pvsid; | |
| b.set("rumc", { | |
| value: _.I(qH) || _.yh(hm).g ? a : null | |
| }).set("rume", { | |
| value: _.I(MF) ? 1 : null | |
| }) | |
| } | |
| , function(a, b) { | |
| b.set("vis", { | |
| value: _.os(a.na.B.document) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.X; | |
| c = c.M; | |
| a = a.na.B; | |
| var e = jq(d, c.W, c.Z) | |
| , f = mq(d, e, a); | |
| c = f.Cm; | |
| f = f.sn; | |
| var g = oq(d, e, a) | |
| , h = g.Hl; | |
| g = g.zm; | |
| var k = !1; | |
| d = d.map(function(m) { | |
| var n; | |
| m = null != (n = e.get(m)) ? n : 0; | |
| if (0 === m) | |
| return null; | |
| k = !0; | |
| return 2 === m ? "1" : "0" | |
| }); | |
| var l; | |
| b.set("aee", { | |
| value: k ? d : null, | |
| options: { | |
| Va: "|" | |
| } | |
| }).set("psz", { | |
| value: c, | |
| options: { | |
| Va: "|" | |
| } | |
| }).set("msz", { | |
| value: f, | |
| options: { | |
| Va: "|" | |
| } | |
| }).set("fws", { | |
| value: h, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("ohw", { | |
| value: g, | |
| options: { | |
| Fa: !0 | |
| } | |
| }).set("efat", { | |
| value: "#flexibleAdSlotTest" === (null == (l = a.location) ? void 0 : l.hash) ? "1" : null | |
| }) | |
| } | |
| , function(a, b) { | |
| b.set("psts", { | |
| value: PL(a.na.L, a.ka.X) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na; | |
| a = c.aa; | |
| c = c.B; | |
| var d = c.document.domain; | |
| var e = mh(a) ? "null" !== c.origin ? c.document.cookie : null : null; | |
| var f = null != e ? e : "" | |
| , g = c.history.length | |
| , h = c.screen | |
| , k = c.document.referrer; | |
| if (Qf()) | |
| var l = window.gaGlobal || {}; | |
| else { | |
| var m = Math.round((new Date).getTime() / 1E3) | |
| , n = c.google_analytics_domain_name; | |
| d = "undefined" == typeof n ? lI("auto", d) : lI(n, d); | |
| var p = -1 < f.indexOf("__utma=" + d + ".") | |
| , r = -1 < f.indexOf("__utmb=" + d); | |
| (e = (NB() || window).gaGlobal) || (e = {}, | |
| (NB() || window).gaGlobal = e); | |
| var u = !1; | |
| if (p) { | |
| var w = f.split("__utma=" + d + ".")[1].split(";")[0].split("."); | |
| r ? e.sid = w[3] : e.sid || (e.sid = m + ""); | |
| e.vid = w[0] + "." + w[1]; | |
| e.from_cookie = !0 | |
| } else { | |
| e.sid || (e.sid = m + ""); | |
| if (!e.vid) { | |
| u = !0; | |
| r = Math.round(2147483647 * Math.random()); | |
| p = jI.appName; | |
| var z = jI.version | |
| , x = jI.language ? jI.language : jI.browserLanguage | |
| , C = jI.platform | |
| , E = jI.userAgent; | |
| try { | |
| w = jI.javaEnabled() | |
| } catch (D) { | |
| w = !1 | |
| } | |
| w = [p, z, x, C, E, w ? 1 : 0].join(""); | |
| h ? w += h.width + "x" + h.height + h.colorDepth : _.t.java && _.t.java.awt && (h = _.t.java.awt.Toolkit.getDefaultToolkit().getScreenSize(), | |
| w += h.screen.width + "x" + h.screen.height); | |
| w = w + f + (k || ""); | |
| for (k = w.length; 0 < g; ) | |
| w += g-- ^ k++; | |
| e.vid = (r ^ kI(w) & 2147483647) + "." + m | |
| } | |
| e.from_cookie || (e.from_cookie = !1) | |
| } | |
| if (!e.cid) { | |
| b: for (m = 999, | |
| n && (n = 0 == n.indexOf(".") ? n.substr(1) : n, | |
| m = n.split(".").length), | |
| n = 999, | |
| f = f.split(";"), | |
| w = 0; w < f.length; w++) | |
| if (k = mI.exec(f[w]) || nI.exec(f[w]) || oI.exec(f[w])) { | |
| h = k[1] || 0; | |
| if (h == m) { | |
| l = k[2]; | |
| break b | |
| } | |
| h < n && (n = h, | |
| l = k[2]) | |
| } | |
| u && l && -1 != l.search(/^\d+\.\d+$/) ? (e.vid = l, | |
| e.from_cookie = !0) : l != e.vid && (e.cid = l) | |
| } | |
| e.dh = d; | |
| e.hid || (e.hid = Math.round(2147483647 * Math.random())); | |
| l = e | |
| } | |
| f = l; | |
| l = f.vid; | |
| d = f.sid; | |
| e = f.hid; | |
| u = f.from_cookie; | |
| f = f.cid; | |
| u && !mh(a) || b.set("ga_vid", { | |
| value: l | |
| }).set("ga_sid", { | |
| value: d | |
| }).set("ga_hid", { | |
| value: e | |
| }).set("ga_fc", { | |
| value: u | |
| }).set("ga_cid", { | |
| value: f | |
| }).set("ga_wpids", { | |
| value: c.google_analytics_uacct | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka.X | |
| , d = a.na.B | |
| , e = a.Gn; | |
| a = e.zh; | |
| var f = e.mf | |
| , g = e.nn | |
| , h = e.Ck; | |
| if (!_.I(rH) && !g) { | |
| (e = Eh(d.isSecureContext, d.navigator, d.document)) && b.set("td", { | |
| value: 1 | |
| }); | |
| if (a) | |
| switch (a.kind) { | |
| case 0: | |
| b.set("eig", { | |
| value: a.signal | |
| }); | |
| break; | |
| case 1: | |
| b.set("eigir", { | |
| value: a.reason, | |
| options: { | |
| Fa: !0 | |
| } | |
| }); | |
| break; | |
| default: | |
| db(a) | |
| } | |
| void 0 !== f && b.set("egid", { | |
| value: f, | |
| options: { | |
| Fa: !0 | |
| } | |
| }); | |
| (null == h ? 0 : h.size) && !_.I(vF) && b.set("tan", { | |
| value: c.map(function(k) { | |
| return h.get(k) | |
| }) | |
| }); | |
| e && (c = new hh, | |
| c.set(1, Dh(d.navigator)), | |
| b.set("tdf", { | |
| value: jh(c) | |
| })) | |
| } | |
| } | |
| , function(a, b) { | |
| var c = a.na.B | |
| , d = a.xn; | |
| a = d.An; | |
| d = d.yn; | |
| Fh(c.isSecureContext, c.document) && (b.set("topics", { | |
| value: a instanceof Uint8Array ? sb(a, 3) : a | |
| }), | |
| !a || a instanceof Uint8Array || b.set("tps", { | |
| value: a | |
| }), | |
| d && b.set("htps", { | |
| value: d | |
| })) | |
| } | |
| , function(a, b) { | |
| var c = a.na | |
| , d = c.B | |
| , e = c.aa | |
| , f = a.ka.X; | |
| a = a.Zm; | |
| c = a.Hf; | |
| var g = a.yl | |
| , h = a.sm; | |
| if (!_.I(sE)) { | |
| a = b.set; | |
| d = nh(e, d); | |
| f = em(f[0].getAdUnitPath()); | |
| e = { | |
| Ke: _.I($k), | |
| zg: _.I(hF) | |
| }; | |
| e = void 0 === e ? Pk : e; | |
| var k = e.Ke | |
| , l = e.zg; | |
| e = new wA; | |
| var m = null != g ? g : []; | |
| g = k ? 1024 : 300; | |
| k = l; | |
| k = void 0 === k ? !1 : k; | |
| if (f && c && m && "function" === typeof c.getUserIdsAsEidBySource) { | |
| if ("function" === typeof c.getUserIdsAsEids) | |
| try { | |
| for (var n = _.A(c.getUserIdsAsEids()), p = n.next(); !p.done; p = n.next()) { | |
| var r = p.value; | |
| "string" === typeof r.source && Ak(52, r.source) | |
| } | |
| } catch (x) { | |
| var u; | |
| Ak(45, "", null == (u = x) ? void 0 : u.message) | |
| } | |
| n = f.split(","); | |
| p = _.A(m); | |
| for (r = p.next(); !r.done; r = p.next()) { | |
| r = r.value; | |
| if (k) { | |
| if (!_.y(n, "includes").call(n, _.v(r, 1))) | |
| continue | |
| } else if (_.v(r, 1) !== f) | |
| continue; | |
| r = _.A(Dk(r, Oz, 2)); | |
| for (u = r.next(); !u.done; u = r.next()) | |
| if (u = u.value, | |
| _.Q(u, Jl(u, Pz, 3)) && (u = _.v(u, 1), | |
| !Gk(e, u))) { | |
| m = null; | |
| try { | |
| var w = l = void 0 | |
| , z = void 0; | |
| m = null == (l = c.getUserIdsAsEidBySource(u)) ? void 0 : null == (w = l.uids) ? void 0 : null == (z = w[0]) ? void 0 : z.id | |
| } catch (x) { | |
| l = void 0, | |
| Ak(45, u, null == (l = x) ? void 0 : l.message) | |
| } | |
| m && (m.length > g ? (l = {}, | |
| Ak(12, u, null, (l.sl = String(m.length), | |
| l.fp = "1", | |
| l))) : (l = rA(u), | |
| w = Mi(l, 2, m), | |
| l = e, | |
| w = _.ti(w, 11, !0), | |
| Mk(l, 2, Ek, w), | |
| l = {}, | |
| Ak(19, u, null, (l.fp = "1", | |
| l.hs = m ? "1" : "0", | |
| l)))) | |
| } | |
| } | |
| } | |
| Nk(e, d, f, h); | |
| Dk(e, Ek, 2).length ? (c = {}, | |
| Ak(50, "", null, (c.ns = String(Dk(e, Ek, 2).length), | |
| c)), | |
| c = sb(e.g(), 3)) : c = null; | |
| a.call(b, "a3p", { | |
| value: c | |
| }) | |
| } | |
| } | |
| , function(a, b) { | |
| var c = a.Cb.Re | |
| , d = a.ka.X; | |
| a = function() { | |
| return c ? d.map(function(e) { | |
| return c.get(e) | |
| }) : [] | |
| }(); | |
| b.set("cbidsp", { | |
| value: vq(a, function(e) { | |
| return sb(e.g(), 3) | |
| }), | |
| options: _.y(Object, "assign").call(Object, {}, { | |
| Va: "~" | |
| }, { | |
| zd: !0 | |
| }) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = []; | |
| a = _.A(Dk(Uy(a.ka.M.Z.Ii(), ru, 2), es, 1)); | |
| for (var d = a.next(); !d.done; d = a.next()) { | |
| var e = d.value; | |
| Oi(e, 2, 2).length && (d = null != cj(e, 3) ? _.Xy(e, 3) : _.hg(e, 1, 0) + 2, | |
| e = Oi(e, 2, 2).join("|"), | |
| c.push(d + "=" + e)) | |
| } | |
| b.set("pps", { | |
| value: c, | |
| options: { | |
| Va: "~" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.Fm; | |
| a = c.Pl; | |
| c = c.Mn; | |
| b.set("scar", { | |
| value: a | |
| }); | |
| _.I(AE) && (null == a ? 0 : a.length) && null != c && b.set("wst", { | |
| value: "0" === a ? "WEBVIEW_SDK_PAW" === c ? (3).toString() : (5).toString() : "WEBVIEW_SDK_PAW" === c ? (2).toString() : (4).toString() | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na.B; | |
| a = !(!a.isSecureContext || !Ch("attribution-reporting", a.document)); | |
| !_.I(LF) && a && b.set("nt", { | |
| value: 1 | |
| }) | |
| } | |
| , function(a, b) { | |
| if (a = a.Nm.Mm) | |
| a = sy(Dl(a), 3), | |
| b.set("psd", { | |
| value: a | |
| }) | |
| } | |
| , function(a, b) { | |
| a = _.$f(a.na.B); | |
| var c = mr; | |
| 0 < a && c >= a && b.set("dlt", { | |
| value: a | |
| }).set("idt", { | |
| value: c - a | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.ka.M.Z; | |
| b.set("ppid", { | |
| value: _.bj(a, 16) ? _.v(a, 16) : null, | |
| options: { | |
| Fa: !0 | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = b.set; | |
| (a = Fk(a.ka.M.Z, 8)) ? (50 < a.length && (a = a.substring(0, 50)), | |
| a = "a " + sy('role:1 producer:12 loc:"' + a + '"')) : a = ""; | |
| c.call(b, "uule", { | |
| value: a | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.ka; | |
| var c = a.M.Z; | |
| b.set("prev_scp", { | |
| value: Gs(a.X, a.M), | |
| options: { | |
| zd: !0, | |
| Va: "|" | |
| } | |
| }).set("cust_params", { | |
| value: Is(c), | |
| options: { | |
| Va: "&" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.M; | |
| a = a.na; | |
| var e = a.L | |
| , f = a.Ib; | |
| b.set("adks", { | |
| value: c.X.map(function(g) { | |
| if (f) { | |
| var h = d.W[g.getDomId()]; | |
| h = Ip(h); | |
| if (g = e.g.get(g)) | |
| g.Yd = h; | |
| return h | |
| } | |
| h = d.Z; | |
| var k = d.W[g.getDomId()], l; | |
| if (!(l = Dv(e, g))) { | |
| h = Ip(k, _.Q(h, 6) || _.Q(k, 17) ? null : yn(g)); | |
| if (g = e.g.get(g)) | |
| g.Yd = h; | |
| l = h | |
| } | |
| return l | |
| }) | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = b.set; | |
| a = a.na.B; | |
| var d = GB(a); | |
| a: { | |
| var e = a.google_ad_width || a.google_ad_width; | |
| var f = a.google_ad_height || a.google_ad_height; | |
| if (gh(a)) | |
| e = !1; | |
| else { | |
| var g = a.document | |
| , h = g.documentElement; | |
| if (e && f) { | |
| var k = 1 | |
| , l = 1; | |
| a.innerHeight ? (k = a.innerWidth, | |
| l = a.innerHeight) : h && h.clientHeight ? (k = h.clientWidth, | |
| l = h.clientHeight) : g.body && (k = g.body.clientWidth, | |
| l = g.body.clientHeight); | |
| if (l > 2 * f || k > 2 * e) { | |
| e = !1; | |
| break a | |
| } | |
| } | |
| e = !0 | |
| } | |
| } | |
| f = d.location.href; | |
| d === d.top ? f = !0 : (g = !1, | |
| (h = d.document) && h.referrer && (f = h.referrer, | |
| d.parent === d.top && (g = !0)), | |
| (d = d.location.ancestorOrigins) && (d = d[d.length - 1]) && -1 === f.indexOf(d) && (g = !1), | |
| f = g); | |
| d = e; | |
| e = f; | |
| f = a.top == a ? 0 : _.sl(a.top) ? 1 : 2; | |
| g = 4; | |
| d || 1 !== f ? d || 2 !== f ? d && 1 === f ? g = 7 : d && 2 === f && (g = 8) : g = 6 : g = 5; | |
| e && (g |= 16); | |
| d = String(g); | |
| if (a !== a.top) | |
| for (e = a; e && e !== e.top && _.sl(e) && !a.sf_ && !a.$sf && !a.inGptIF && !a.inDapIF; e = e.parent) | |
| ; | |
| c.call(b, "frm", { | |
| value: d || null | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = b.set; | |
| a = Uy(a.ka.M.Z, wu, 36); | |
| a = _.le(a, 1, _.Ec, 2); | |
| c.call(b, "ppt", { | |
| value: a, | |
| options: { | |
| Va: "~" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.na.B; | |
| try { | |
| var c, d, e = null == (c = a.external) ? void 0 : null == (d = c.getHostEnvironmentValue) ? void 0 : d.call(c, "os-mode"); | |
| if (e) { | |
| var f = Number(JSON.parse(e)["os-mode"]); | |
| 0 > f || b.set("wsm", { | |
| value: f + 1 | |
| }) | |
| } | |
| } catch (g) {} | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.networkCode | |
| , e = c.M.W; | |
| a = a.Vk.Fd; | |
| var f = [] | |
| , g = !1; | |
| c = _.A(c.X); | |
| for (var h = c.next(); !h.done; h = c.next()) { | |
| var k = void 0; | |
| (null == (k = e[h.value.getDomId()]) ? 0 : _.Q(k, 30)) ? (f.push("1"), | |
| g = !0) : f.push("") | |
| } | |
| b.set("is_cau", { | |
| value: g ? f : null | |
| }); | |
| _.I(hE) && b.set("no_cau_info", { | |
| value: a.has(d) ? "1" : null | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.ka | |
| , d = c.M.W; | |
| a = a.na.B; | |
| var e = [] | |
| , f = !1; | |
| c = _.A(c.X); | |
| for (var g = c.next(); !g.done; g = c.next()) | |
| g = Mr(d[g.value.getDomId()]), | |
| (_.H = [8, 9], | |
| _.y(_.H, "includes")).call(_.H, g) ? (f = 9 === g ? "right" : "left", | |
| e.push(_.bk(a).sideRailPlasParam.get(f)), | |
| f = !0) : e.push(""); | |
| f && b.set("plas", { | |
| value: e, | |
| options: { | |
| Va: "|" | |
| } | |
| }) | |
| } | |
| , function(a, b) { | |
| var c = a.na | |
| , d = c.B; | |
| c = c.aa; | |
| var e = a.ka | |
| , f = e.M.Z; | |
| e = e.networkCode; | |
| a = a.wl.xl; | |
| if (_.I(pE)) { | |
| var g; | |
| a = !a || !_.I(rE) && !qe(a, 1, ld).get(e) || _.I(rE) && !qe(a, 1, ld).get(null == (g = e.split(",")) ? void 0 : g[0]); | |
| var h; | |
| g = !(null == (h = Xv(f)) || !_.Q(h, 9)); | |
| d = new uI(d); | |
| if (_.Q(c, 8) || (g || !mh(c)) && a) | |
| h = void 0; | |
| else { | |
| var k; | |
| h = null != (k = oh("__eoi", d.g)) ? k : void 0 | |
| } | |
| if (k = h) | |
| b.set("eo_id_str", { | |
| value: k | |
| }); | |
| else { | |
| if (k = _.I(qE)) | |
| k = !th(d.g) || _.Q(c, 8) || (g || !mh(c)) && a ? !1 : !0; | |
| k && b.set("eoidce", { | |
| value: "1" | |
| }) | |
| } | |
| } | |
| } | |
| , function(a, b) { | |
| a = a.ka; | |
| var c = a.X | |
| , d = a.M.W; | |
| _.I(UE) && b.set("eov", { | |
| value: tq(c, function(e) { | |
| var f, g; | |
| return !!(null == (f = d[e.getDomId()]) ? 0 : null == (g = _.Zm(f, SN, 31)) ? 0 : _.Q(g, 1)) | |
| }) | |
| }) | |
| } | |
| , function(a, b) { | |
| a = a.ka; | |
| var c = a.ne; | |
| null != c && c.size && b.set("xatfs", { | |
| value: tq(a.X, function(d) { | |
| return c.has(d) | |
| }) | |
| }) | |
| } | |
| ]); | |
| var QR = function(a, b, c) { | |
| Z.call(this, a, 798); | |
| this.output = W(this); | |
| this.j = IJ(this, b); | |
| this.o = Y(this, c) | |
| }; | |
| _.T(QR, Z); | |
| QR.prototype.g = function() { | |
| var a = this | |
| , b = new _.B.Map; | |
| if (this.j.value) { | |
| var c = this.j.value | |
| , d = c.na.Ib | |
| , e = c.Cb.Re; | |
| c = _.A(c.ka.X); | |
| for (var f = c.next(); !f.done; f = c.next()) { | |
| f = f.value; | |
| var g = void 0 | |
| , h = null == (g = e) ? void 0 : g.get(f); | |
| b.set(f, d ? RR(this, f, h) : function() { | |
| return a.o.value | |
| } | |
| ) | |
| } | |
| } | |
| this.output.G(b) | |
| } | |
| ; | |
| var RR = function(a, b, c) { | |
| return aj(function() { | |
| var d = _.y(Object, "assign").call(Object, {}, a.j.value); | |
| d.ka.Kg = !0; | |
| d.ka.X = [b]; | |
| c && (d.Cb.Re = new _.B.Map, | |
| d.Cb.Re.set(b, c)); | |
| return ar(Wv(d)).url | |
| }) | |
| }; | |
| var SR = function(a, b, c, d, e, f, g) { | |
| Z.call(this, a, 810); | |
| this.o = b; | |
| this.Ib = c; | |
| this.M = d; | |
| this.P = e; | |
| this.B = f; | |
| this.aa = g; | |
| this.j = W(this) | |
| }; | |
| _.T(SR, Z); | |
| SR.prototype.g = function() { | |
| var a = this | |
| , b = this.o; | |
| !this.Ib && 1 < this.o.length && (b = [b[0]]); | |
| b = b.filter(function(c) { | |
| if (c.K) | |
| return !1; | |
| var d = a.M.W[c.getDomId()], e; | |
| if (e = !(Wq(Mr(d)) && (_.H = Yh(SE), | |
| _.y(_.H, "includes")).call(_.H, String(Mr(d))))) { | |
| e = a.P; | |
| var f = _.lj(a.B); | |
| (f ? 1.05 < f || .95 > f : 1) && 4 === Mr(d) ? (P(e, DM("googletag.enums.OutOfPageFormat.REWARDED", String(c.getAdUnitPath()))), | |
| e = !0) : e = !1; | |
| e = !e | |
| } | |
| if (e) { | |
| e = a.context; | |
| f = a.P; | |
| var g = a.B | |
| , h = a.aa; | |
| d = Mr(d); | |
| 5 !== d ? c = !1 : (e.U.log(578856259, _.Rj, { | |
| pvsid: e.pvsid, | |
| Aa: e.Aa, | |
| kb: 17, | |
| Tb: e.Qa, | |
| T: 1 | |
| }), | |
| (g = Oq(g, !UO(c), h)) ? (Hq(f, g, d, c.getAdUnitPath()), | |
| e.U.log(578856259, Qj, { | |
| pvsid: e.pvsid, | |
| Aa: e.Aa, | |
| kb: 17, | |
| Tb: e.Qa, | |
| um: g | |
| }), | |
| e.U.log(578856259, _.Rj, { | |
| pvsid: e.pvsid, | |
| Aa: e.Aa, | |
| kb: 17, | |
| Tb: e.Qa, | |
| T: 2 | |
| })) : e.U.log(578856259, _.Rj, { | |
| pvsid: e.pvsid, | |
| Aa: e.Aa, | |
| kb: 17, | |
| Tb: e.Qa, | |
| T: 3 | |
| }), | |
| c = !!g); | |
| e = !c | |
| } | |
| return e | |
| }); | |
| 30 < b.length && (P(this.P, CM("30", String(b.length), String(b.length - 30))), | |
| b = b.slice(0, 30)); | |
| this.j.G(b) | |
| } | |
| ; | |
| var TR = function(a, b, c) { | |
| Z.call(this, a, 919); | |
| this.j = b; | |
| this.aa = c; | |
| this.output = W(this) | |
| }; | |
| _.T(TR, Z); | |
| TR.prototype.g = function() { | |
| var a, b = !(null == (a = this.j) ? 0 : _.Q(a, 9)) && !!mh(this.aa); | |
| this.output.G(b) | |
| } | |
| ; | |
| var UR = gj(1221, function(a, b) { | |
| 403 === a.status && b.P.error(iN(a.responseText)); | |
| return {} | |
| }, {}); | |
| var VR = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 928); | |
| this.requestId = b; | |
| this.C = f; | |
| this.output = HJ(this); | |
| this.o = Y(this, c); | |
| e && (this.j = Y(this, e)); | |
| KJ(this, d) | |
| }; | |
| _.T(VR, Z); | |
| var WR = function(a) { | |
| return a.j ? a.C.split(",").some(function(b) { | |
| var c; | |
| return null == (c = a.j) ? void 0 : c.value.has(b) | |
| }) : !1 | |
| }; | |
| VR.prototype.g = function() { | |
| var a = this.context | |
| , b = this.requestId | |
| , c = this.o.value.length | |
| , d = WR(this) | |
| , e = Ul(a); | |
| if (e.Vb) { | |
| var f = a.Da | |
| , g = f.hd; | |
| a = Sl(a, e.Ob); | |
| e = new oD; | |
| b = _.Nj(e, 2, b); | |
| c = _.Yl(b, 1, c); | |
| d = _.Xl(c, 3, d); | |
| d = _.Zl(a, 7, $l, d); | |
| g.call(f, d) | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var YR = function(a, b, c, d) { | |
| Z.call(this, a, 867); | |
| this.za = b; | |
| this.M = c; | |
| this.output = HJ(this); | |
| this.j = Y(this, d) | |
| }; | |
| _.T(YR, Z); | |
| YR.prototype.g = function() { | |
| for (var a = _.A(this.j.value), b = a.next(); !b.done; b = a.next()) { | |
| var c = _.A(b.value); | |
| b = c.next().value; | |
| c = c.next().value; | |
| var d = an(this.M.W[b.getDomId()], 20); | |
| It(b, CL, 808, { | |
| Zk: c, | |
| Xm: d | |
| }); | |
| It(this.za, "slotRequested", 705, new xP(b,"publisher_ads")) | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var ZR = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C, E, D, L, O, R, X, fa, ea, ia, ya, oa, Da, ta, Ra, gb, Wa, Lb, wc, wb) { | |
| Z.call(this, a, 785, _.Wh(lF)); | |
| this.Ib = b; | |
| this.L = c; | |
| this.Ga = d; | |
| this.M = e; | |
| this.Ac = f; | |
| this.networkCode = g; | |
| this.Vd = h; | |
| this.Ud = k; | |
| this.yg = l; | |
| this.timer = m; | |
| this.aa = n; | |
| this.isSecureContext = p; | |
| this.hc = r; | |
| this.Mg = u; | |
| this.B = w; | |
| this.de = z; | |
| this.j = W(this); | |
| this.o = W(this); | |
| this.O = W(this); | |
| KJ(this, X); | |
| this.Ja = JJ(this, x); | |
| this.Rc = JJ(this, C); | |
| this.R = JJ(this, E); | |
| this.H = Y(this, D); | |
| O && (this.C = _.I(oF) ? new AJ(O.Sd) : JJ(this, O.Sd), | |
| O.Ie && (this.Yb = IJ(this, O.Ie))); | |
| R && (this.J = _.I(oF) ? new AJ(R.kd) : JJ(this, R.kd)); | |
| fa && (this.wb = Y(this, fa)); | |
| ea && (this.fa = new AJ(ea)); | |
| ia && (this.Ya = IJ(this, ia)); | |
| ya && (this.oa = Y(this, ya)); | |
| oa && KJ(this, oa); | |
| Da && (this.wa = Y(this, Da)); | |
| wb && (this.ib = IJ(this, wb)); | |
| L && (this.ia = IJ(this, L)); | |
| ta && (this.Ab = IJ(this, ta.uh)); | |
| Ra && (this.Qc = Y(this, Ra)); | |
| gb && (this.ta = IJ(this, gb)); | |
| Wa && (this.ja = IJ(this, Wa)); | |
| Lb && (this.Bb = Y(this, Lb)); | |
| wc && (this.Nc = JJ(this, wc)) | |
| }; | |
| _.T(ZR, Z); | |
| ZR.prototype.g = function() { | |
| if (this.H.value.length) { | |
| var a = null; | |
| if (this.C) { | |
| var b = this.C.value; | |
| a = b ? b : this.J && !this.J.Od() ? 9 : this.C.Od() ? null : 1 | |
| } | |
| this.R.value && (this.L.Zb = this.R.value); | |
| var c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C; | |
| b = { | |
| na: { | |
| B: this.B, | |
| context: this.context, | |
| L: this.L, | |
| Ga: this.Ga, | |
| aa: this.aa, | |
| Ib: this.Ib, | |
| yg: this.yg, | |
| isSecureContext: this.isSecureContext, | |
| hc: this.hc | |
| }, | |
| ka: { | |
| networkCode: this.networkCode, | |
| X: this.H.value, | |
| M: this.M, | |
| Ac: this.Ac, | |
| Kg: !1, | |
| Mg: this.Mg, | |
| ne: null == (c = this.ib) ? void 0 : c.value | |
| }, | |
| Kn: { | |
| Vd: this.Vd, | |
| Ud: this.Ud | |
| }, | |
| Fm: { | |
| Pl: null != (z = this.Ja.value) ? z : "0", | |
| Mn: null != (x = this.Rc.value) ? x : "WEBVIEW_SDK_PAW" | |
| }, | |
| Cb: { | |
| Re: null == (d = this.ia) ? void 0 : d.value | |
| }, | |
| xn: { | |
| An: a, | |
| yn: null == (e = this.Yb) ? void 0 : e.value | |
| }, | |
| Zm: { | |
| sm: null != (C = null == (f = this.wb) ? void 0 : f.value) ? C : void 0, | |
| Hf: null == (g = this.fa) ? void 0 : g.value, | |
| yl: null == (h = this.oa) ? void 0 : h.value | |
| }, | |
| vh: { | |
| Sl: null == (k = this.Ya) ? void 0 : k.value, | |
| Ll: null == (l = this.wa) ? void 0 : l.value | |
| }, | |
| Nm: { | |
| Mm: null == (m = this.Ab) ? void 0 : m.value | |
| }, | |
| Gn: { | |
| zh: null == (n = this.Qc) ? void 0 : n.value, | |
| mf: null == (p = this.ta) ? void 0 : p.value, | |
| nn: null == (r = this.Bb) ? void 0 : r.value, | |
| Ck: null == (u = this.Nc) ? void 0 : u.value | |
| }, | |
| wl: { | |
| xl: null == (w = this.ja) ? void 0 : w.value | |
| }, | |
| Vk: { | |
| Fd: this.de.Fd | |
| } | |
| }; | |
| this.o.G(b); | |
| c = ar(Wv(b)); | |
| d = c.url; | |
| UC(this.timer, (9).toString(), 9, c.fi); | |
| this.j.G(d); | |
| this.O.G(Sv(b) ? new Fx(Dx,"https://pagead2.googlesyndication.com/gampad/ads/%{uuid}") : new Fx(Dx,"https://securepubads.g.doubleclick.net/gampad/ads/%{uuid}")) | |
| } else | |
| this.j.G(""), | |
| this.o.ba() | |
| } | |
| ; | |
| var $R = function(a, b, c, d, e, f) { | |
| Z.call(this, a, 878); | |
| this.j = b; | |
| this.V = c; | |
| this.M = d; | |
| this.B = e; | |
| this.output = HJ(this); | |
| f && KJ(this, f) | |
| }; | |
| _.T($R, Z); | |
| $R.prototype.g = function() { | |
| for (var a = _.A(this.j), b = a.next(); !b.done; b = a.next()) { | |
| b = b.value; | |
| var c = yn(b, this.V); | |
| if (!xn(b, this.V) && c) { | |
| a: { | |
| var d = c; | |
| var e = this.M.W[b.getDomId()] | |
| , f = 0 | |
| , g = 0; | |
| e = _.A(fn(e)); | |
| for (var h = e.next(); !h.done; h = e.next()) | |
| if (h = h.value, | |
| Array.isArray(h)) { | |
| var k = _.A(h); | |
| h = k.next().value; | |
| k = k.next().value; | |
| if (!("number" !== typeof h || "number" !== typeof k || 1 >= h || 1 >= k || (f = f || h, | |
| g = Math.min(g || Infinity, k), | |
| hq(zn(d, this.B)) || !d.parentElement || hq(zn(d.parentElement, this.B))))) { | |
| d = [f, 0]; | |
| break a | |
| } | |
| } | |
| d = f || g ? [f, g] : null | |
| } | |
| g = this.M; | |
| f = g.Z; | |
| g = g.W[b.getDomId()]; | |
| gq(c, Fn(b), Cq(f, g), d) | |
| } | |
| } | |
| this.output.notify() | |
| } | |
| ; | |
| var aS = function(a, b, c, d, e, f, g, h) { | |
| this.K = a; | |
| this.I = b; | |
| this.j = c; | |
| this.X = d; | |
| this.aa = e; | |
| this.C = f; | |
| this.F = g; | |
| this.o = h; | |
| this.l = ""; | |
| this.A = -1; | |
| this.state = 1; | |
| this.g = "" | |
| } | |
| , cS = function(a, b) { | |
| if (b) | |
| if (1 !== a.state && 2 !== a.state) | |
| bS(a, new HI("state err: (" + ([a.state, a.g.length].join() + ")"))); | |
| else { | |
| a.g && (b = a.g + b); | |
| var c = 0; | |
| do { | |
| var d = b.indexOf("\n", c); | |
| var e = -1 !== d; | |
| if (!e) | |
| break; | |
| var f = a; | |
| c = b.substr(c, d - c); | |
| if (1 === f.state) | |
| f.l = c, | |
| ++f.A, | |
| f.state = 2; | |
| else { | |
| var g = void 0; | |
| try { | |
| f.K(f.A, f.l, { | |
| kind: 0, | |
| pb: CB(c) | |
| }, f.X, f.aa, f.C, f.F, null != (g = f.o) ? g : void 0), | |
| f.l = "" | |
| } catch (h) {} | |
| f.state = 1 | |
| } | |
| c = d + 1 | |
| } while (e && c < b.length); | |
| a.g = b.substr(c) | |
| } | |
| } | |
| , bS = function(a, b) { | |
| a.state = 4; | |
| try { | |
| a.I(b) | |
| } catch (c) {} | |
| } | |
| , dS = function(a) { | |
| 1 !== a.state || a.g ? bS(a, new HI("state err (" + ([a.state, a.g.length].join() + ")"))) : (a.state = 3, | |
| a.j(a.A, a.X, a.aa)) | |
| }; | |
| var eS = function(a, b, c, d, e, f, g, h, k, l, m, n, p) { | |
| Z.call(this, a, 788); | |
| this.ja = b; | |
| this.ia = c; | |
| this.fa = d; | |
| this.aa = e; | |
| this.L = f; | |
| this.M = g; | |
| this.H = HJ(this); | |
| this.C = W(this); | |
| this.o = W(this); | |
| this.R = 0; | |
| this.O = !1; | |
| this.j = null != p ? p : new XMLHttpRequest; | |
| this.J = Y(this, h); | |
| k && (this.ta = IJ(this, k)); | |
| this.wa = Y(this, l); | |
| KJ(this, m); | |
| this.oa = Y(this, n) | |
| }; | |
| _.T(eS, Z); | |
| eS.prototype.g = function() { | |
| var a = this | |
| , b = this.wa.value; | |
| if (b) { | |
| var c, d = new aS(this.ja,this.ia,this.fa,this.J.value,this.aa,null == (c = this.ta) ? void 0 : c.value); | |
| this.j.open("GET", b); | |
| this.j.withCredentials = this.oa.value; | |
| this.j.onreadystatechange = function() { | |
| fS(a, d, !1) | |
| } | |
| ; | |
| this.j.onload = function() { | |
| fS(a, d, !0); | |
| a.C.G(a.j.status); | |
| if (300 <= a.j.status) { | |
| var e; | |
| a.o.G(null != (e = a.j.responseText) ? e : "") | |
| } else | |
| a.o.G("") | |
| } | |
| ; | |
| this.j.onerror = function() { | |
| bS(d, new II("XHR error")); | |
| a.J.value.forEach(function(e) { | |
| Mt(e, a.L, a.M, "") | |
| }); | |
| a.C.G(0); | |
| a.o.G("") | |
| } | |
| ; | |
| this.j.send() | |
| } | |
| this.H.notify() | |
| } | |
| ; | |
| var fS = function(a, b, c) { | |
| try { | |
| if (3 === a.j.readyState || 4 === a.j.readyState) | |
| if (300 <= a.j.status) | |
| a.O || (bS(b, new II("xhr_err-" + a.j.status)), | |
| a.O = !0); | |
| else { | |
| var d = a.j.responseText.substr(a.R); | |
| d && cS(b, d); | |
| a.R = a.j.responseText.length; | |
| c && 4 === a.j.readyState && dS(b) | |
| } | |
| } catch (e) { | |
| bS(b, e) | |
| } | |
| }; | |
| var gS = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w) { | |
| Z.call(this, a, 1078); | |
| this.R = b; | |
| this.O = c; | |
| this.J = d; | |
| this.aa = e; | |
| this.L = f; | |
| this.M = g; | |
| this.C = HJ(this); | |
| this.o = W(this); | |
| this.j = W(this); | |
| this.H = Y(this, h); | |
| k && (this.ia = IJ(this, k)); | |
| l && (this.ja = Y(this, l)); | |
| this.oa = Y(this, m); | |
| KJ(this, n); | |
| this.fa = Y(this, p); | |
| if (null == r ? 0 : r.He) | |
| this.wa = IJ(this, r.He); | |
| u && (this.ta = Y(this, u)); | |
| w && (this.Ja = IJ(this, w)) | |
| }; | |
| _.T(gS, Z); | |
| gS.prototype.g = function() { | |
| var a = this | |
| , b = this.oa.value; | |
| if (b) { | |
| var c, d, e, f = new aS(this.R,this.O,this.J,this.H.value,this.aa,null == (c = this.ia) ? void 0 : c.value,null == (d = this.ja) ? void 0 : d.value,null == (e = this.Ja) ? void 0 : e.value); | |
| c = this.fa.value ? "include" : "omit"; | |
| var g; | |
| d = null == (g = this.wa) ? void 0 : g.value; | |
| var h; | |
| g = null == (h = this.ta) ? void 0 : h.value; | |
| h = _.y(Object, "assign").call(Object, {}, { | |
| credentials: c | |
| }, d ? { | |
| browsingTopics: d | |
| } : {}, g ? { | |
| adAuctionHeaders: g | |
| } : {}); | |
| fetch(b, h).then(function(k) { | |
| hS(a, k, f) | |
| }).catch(function(k) { | |
| iS(a, k, f); | |
| a.H.value.forEach(function(l) { | |
| Mt(l, a.L, a.M, "") | |
| }) | |
| }) | |
| } | |
| this.C.notify() | |
| } | |
| ; | |
| var hS = function(a, b, c) { | |
| a.o.G(b.status); | |
| if (300 <= b.status) | |
| a.j.Na(b.text()), | |
| bS(c, new II("fetch_status-" + b.status)); | |
| else { | |
| a.j.G(""); | |
| var d, e = null == (d = b.body) ? void 0 : d.pipeThrough(new TextDecoderStream).getReader(); | |
| e ? e.read().then(function(f) { | |
| jS(a, f, e, c) | |
| }).catch(function(f) { | |
| iS(a, f, c) | |
| }) : bS(c, new II("failed_reader")) | |
| } | |
| } | |
| , jS = function(a, b, c, d) { | |
| var e = b.value; | |
| b.done ? dS(d) : (cS(d, e), | |
| c.read().then(function(f) { | |
| jS(a, f, c, d) | |
| }).catch(function(f) { | |
| iS(a, f, d) | |
| })) | |
| } | |
| , iS = function(a, b, c) { | |
| bS(c, new II("fetch error: " + (b instanceof Error ? b.message : void 0))); | |
| a.o.G(0); | |
| a.j.G("") | |
| }; | |
| var kS = function(a, b, c, d, e) { | |
| Z.call(this, a, 918); | |
| this.M = b; | |
| this.timer = c; | |
| this.output = HJ(this); | |
| this.j = Y(this, e); | |
| KJ(this, d) | |
| }; | |
| _.T(kS, Z); | |
| kS.prototype.g = function() { | |
| var a = this.j.value; | |
| a.length && Gt(this.timer, "3", Ht(this.M.W[a[0].getDomId()], 20)); | |
| this.output.notify() | |
| } | |
| ; | |
| var lS = gj(1229, function(a, b) { | |
| a = a.mh; | |
| var c = b.Sa, d, e; | |
| b = cz(a, 6); | |
| var f = cz(a, 7) | |
| , g = !!Ty(a, 8) | |
| , h = dz(a, 10) | |
| , k = null != (e = a.getEscapedQemQueryId()) ? e : ""; | |
| e = _.Zm(a, zA, 43); | |
| var l = !!Ty(a, 9) | |
| , m = !!Ty(a, 12) | |
| , n = _.Zm(a, oA, Jl(a, RA, 48)) | |
| , p = _.Zm(a, nA, Jl(a, RA, 39)) | |
| , r = _.Ec(_.Ai(a, 36)) | |
| , u = !!Ty(a, 13) | |
| , w = dz(a, 49) | |
| , z = _.Zm(a, CA, 51) | |
| , x = dz(a, 61); | |
| if (0 !== c.kind) { | |
| var C; | |
| c = { | |
| kind: 0, | |
| pb: null != (C = Fk(a, 4)) ? C : "" | |
| } | |
| } | |
| C = _.Zm(a, OA, 58); | |
| var E = null == (d = _.Zm(a, xA, 56)) ? void 0 : dz(d, 1); | |
| d = Dk(a, hA, 62); | |
| var D = Dk(a, AA, 67); | |
| var L = _.le(a, 63, cd, 2, void 0, void 0, 0); | |
| return { | |
| output: { | |
| height: b, | |
| width: f, | |
| isEmpty: g, | |
| ob: h, | |
| Pa: k, | |
| Zd: e, | |
| isBackfill: l, | |
| zb: m, | |
| Ml: n, | |
| nb: p, | |
| ag: r, | |
| Qh: u, | |
| oc: w, | |
| uf: z, | |
| Zb: x, | |
| Sa: c, | |
| ha: C, | |
| Nn: E, | |
| vh: d, | |
| Uk: D, | |
| Ng: L, | |
| eg: !!Ty(a, 64), | |
| ug: _.Zm(a, BA, 68), | |
| cl: _.I(UE) ? dz(a, 1) : void 0 | |
| } | |
| } | |
| }, { | |
| output: void 0 | |
| }); | |
| var mS = gj(1220, function(a, b) { | |
| var c = b.P; | |
| b = b.context; | |
| var d; | |
| (null == (d = _.Zm(a.mh, DA, 69)) ? 0 : _.Q(d, 1)) && P(c, jN(b.Qa)); | |
| return {} | |
| }, {}); | |
| var nS = function(a, b, c, d, e) { | |
| Z.call(this, a, 803); | |
| this.j = b; | |
| this.slotId = c; | |
| this.Ga = d; | |
| this.aa = e; | |
| this.output = W(this) | |
| }; | |
| _.T(nS, Z); | |
| nS.prototype.g = function() { | |
| var a = JSON.parse(this.j) | |
| , b = Np(a, uz); | |
| if (!b) | |
| throw Error("missing ad unit path"); | |
| if (null == a || !a[b]) | |
| throw Error("invalid ad unit path: " + b); | |
| a = a[b]; | |
| if (!Array.isArray(a)) | |
| throw Error("dictionary not an array: " + this.j); | |
| a = De(QA, a); | |
| b = _.le(a, 27, Gc, 2); | |
| b = _.A(b); | |
| for (var c = b.next(); !c.done; c = b.next()) | |
| c = c.value, | |
| _.yh(zh).g(c); | |
| ro(4, this.context, this.Ga, this.aa); | |
| It(this.slotId, BL, 800, a); | |
| this.output.G(a) | |
| } | |
| ; | |
| var oS = function(a, b, c, d) { | |
| Z.call(this, a, 823); | |
| this.slotId = b; | |
| this.L = c; | |
| this.j = Y(this, d) | |
| }; | |
| _.T(oS, Z); | |
| oS.prototype.g = function() { | |
| var a = this; | |
| Ty(this.j.value, 11) && (_.NL(this.L, this.slotId), | |
| KL(this.L, this.slotId, function() { | |
| _.OL(a.L, a.slotId) | |
| })) | |
| } | |
| ; | |
| var pS = function(a, b, c, d) { | |
| Qk.call(this); | |
| this.context = a; | |
| this.slotId = b; | |
| b = d.L; | |
| var e = d.aa | |
| , f = d.fb | |
| , g = d.Ga; | |
| a = d.Sa; | |
| d = d.P; | |
| c = new nS(this.context,c,this.slotId,g,e); | |
| J(this, c); | |
| e = new hP(this.context,e,g,c.output); | |
| J(this, e); | |
| f = new jP(this.context,this.slotId,f,c.output); | |
| J(this, f); | |
| b = new oS(this.context,this.slotId,b,c.output); | |
| J(this, b); | |
| a = fv(this, lS, { | |
| mh: c.output | |
| }, { | |
| Sa: a | |
| }); | |
| fv(this, mS, { | |
| mh: c.output | |
| }, { | |
| P: d, | |
| context: this.context | |
| }); | |
| this.g = { | |
| rm: a.output | |
| } | |
| }; | |
| _.T(pS, Qk); | |
| var qS = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C, E, D, L, O, R, X) { | |
| Z.call(this, a, 973); | |
| var fa = this; | |
| this.ja = b; | |
| this.P = c; | |
| this.J = d; | |
| this.R = e; | |
| this.M = f; | |
| this.L = g; | |
| this.Ga = h; | |
| this.Rb = k; | |
| this.O = l; | |
| this.H = m; | |
| this.Ce = n; | |
| this.ia = p; | |
| this.networkCode = r; | |
| this.isSecureContext = u; | |
| this.hc = w; | |
| this.fb = z; | |
| this.B = x; | |
| this.V = C; | |
| this.j = O; | |
| this.oa = R; | |
| this.ne = X; | |
| this.o = []; | |
| this.ta = _.wz(function() { | |
| return void jm(fa.context, 646, new GI("response slot array length exceeded")) | |
| }); | |
| this.C = IJ(this, E); | |
| this.fa = Y(this, D); | |
| this.wa = Y(this, L); | |
| this.j.Lb && KJ(this, this.j.Lb.Ze) | |
| }; | |
| _.T(qS, Z); | |
| qS.prototype.g = function() { | |
| var a = this | |
| , b = new Qk; | |
| _.S(this, b); | |
| var c = this.fa.value | |
| , d = Xv(this.M.Z); | |
| this.C.value && this.oa.G(this.C.value); | |
| var e = rs(this.context, this.V); | |
| e && _.S(b, e.Ua); | |
| var f = sr(this.context, _.Zm(this.M.Z, av, 5), this.L, this.J, null == e ? void 0 : e.Km.xe); | |
| e = f.Pg; | |
| (f = f.mm) && _.S(b, f); | |
| f = new $R(this.context,this.J,this.V,this.M,this.B,e); | |
| J(b, f); | |
| var g = !!_.Q(this.M.Z, 6); | |
| e = new SR(this.context,this.J,g,this.M,this.P,this.B,c); | |
| J(b, e); | |
| var h, k = new YN(this.context,d,c,(null == (h = _.Zm(this.M.Z, wu, 36)) ? void 0 : _.le(h, 1, _.Ec, 2)) || []); | |
| J(b, k); | |
| var l = this.j; | |
| h = l.wj; | |
| var m = l.zj | |
| , n = l.Wj; | |
| l = l.de; | |
| var p, r = null != (p = this.j.Lb) ? p : {}, u = r.Gc, w = r.Pd, z = r.yb, x = r.Mb, C = r.ud, E = r.Gi; | |
| p = r.Ec; | |
| var D = r.Ag | |
| , L = r.ni; | |
| r = r.ac; | |
| if (_.I($E)) { | |
| var O = fv(b, rQ, { | |
| al: L | |
| }, {}); | |
| var R = O.Pj; | |
| L && (NJ(O), | |
| O.Ra.qc(L)); | |
| O = new sQ(this.context,L); | |
| J(b, O); | |
| var X = O.j; | |
| O = O.o | |
| } | |
| if (D = Qt(this.context, n, this.M, c, this.C.value, e.j, k.output, D, X)) { | |
| var fa = D.Dn; | |
| D = D.Cn; | |
| var ea = fa.oh; | |
| var ia = fa.Ig; | |
| fa = fa.kf; | |
| _.S(b, D) | |
| } | |
| if (O = dt(this.context, n, this.B.navigator, k.output, O)) { | |
| var ya = O.Xj; | |
| O = O.En; | |
| var oa = ya.Dj; | |
| ya = ya.Ti; | |
| O && _.S(b, O) | |
| } | |
| _.I(yF) && (ya = W(this), | |
| ya.G(n.Oh)); | |
| var Da = new KQ(this.context,this.B); | |
| J(b, Da); | |
| D = (null != u ? u : {}).zc; | |
| var ta; | |
| O = null == (ta = this.j.Lb) ? void 0 : ta.Je; | |
| ta = new nQ(this.context,h.Gm); | |
| J(b, ta); | |
| if (u = Aq(this.context, this.P, this.M.W, this.networkCode, e.j, u, z)) { | |
| var Ra = u.Gk; | |
| _.S(this, u.Ua) | |
| } | |
| if (ia = vs(this.context, m, ia, fa, this.M, e.j, L)) { | |
| var gb = ia.Kf; | |
| _.S(this, ia.Ua) | |
| } | |
| if (R = Ms(this.context, this.C.value, O, k.output, R)) { | |
| var Wa = R.zn; | |
| _.S(this, R.Ua); | |
| this.o.push(Wa.Sd.promise) | |
| } | |
| if (n.zk) { | |
| _.I($s); | |
| var Lb = new pR(this.context,this.B.navigator,e.j); | |
| J(b, Lb); | |
| Lb = Lb.output | |
| } | |
| R = $v(); | |
| ia = window.isSecureContext && _.I(IF) ? "wbn" : "ldjh"; | |
| var wc = ++this.L.I; | |
| fa = "wbn" === ia ? Sr().toLowerCase() : void 0; | |
| k = this.Ce; | |
| var wb, xc; | |
| Ra = new ZR(this.context,g,this.L,this.Ga,this.M,k.Ac,this.networkCode,k.Vd,k.Ud,this.wa.value,_.yh(hm),c,this.isSecureContext,this.hc,R,this.B,l,ta.output,h.Fc,Da.output,e.j,null == (wb = Ra) ? void 0 : wb.Ih,Wa,O,f.output,null == w ? void 0 : w.bh,D,z,x,C,E,gb,oa,null == (xc = this.j.Lb) ? void 0 : xc.Ag,r,X,Lb,this.ne); | |
| J(b, Ra); | |
| gb = new kS(this.context,this.M,_.yh(hm),Ra.j,e.j); | |
| J(b, gb); | |
| d = new TR(this.context,d,c); | |
| J(b, d); | |
| wb = fm(this.context, 646, function(Jc, nc, fc, Sd, Uc, yf, Td, He) { | |
| bw(function() { | |
| return void rS(a, Uc, Jc, nc, fc, Sd, yf, Td, He) | |
| }, Jc, a.B, a.M.Z) | |
| }); | |
| xc = fm(this.context, 647, function(Jc, nc, fc) { | |
| bw(function() { | |
| return void sS(a, wc, fc, nc, Jc) | |
| }, -1, a.B, a.M.Z) | |
| }); | |
| "ldjh" === ia ? (X = tS(this, 289, "strm_err"), | |
| R ? (Wa = new gS(this.context,wb,X,xc,c,this.L,this.M,e.j,ea,oa,Ra.j,gb.output,d.output,Wa,ya,Lb), | |
| J(b, Wa), | |
| ea = Wa.C, | |
| oa = Wa.o, | |
| Wa = Wa.j) : (Wa = new eS(this.context,wb,X,xc,c,this.L,this.M,e.j,ea,Ra.j,gb.output,d.output), | |
| J(b, Wa), | |
| ea = Wa.H, | |
| oa = Wa.C, | |
| Wa = Wa.o), | |
| oa = fv(b, UR, { | |
| status: oa, | |
| responseText: Wa | |
| }, { | |
| P: this.P | |
| }).finished, | |
| this.o.push(oa.promise)) : (oa = new tR(this.context,wb,tS(this, 1042, "Unknown web bundle error."),xc,ia,fa,c,this.V,e.j,ea,Ra.j,Ra.O,gb.output,d.output), | |
| Yu(b, oa), | |
| ea = new ps, | |
| BJ(ea, RJ(oa).then(function() {}))); | |
| p = new VR(this.context,wc,e.j,ea,p,this.networkCode); | |
| J(b, p); | |
| oa = new QR(this.context,Ra.o,Ra.j); | |
| J(b, oa); | |
| oa = new YR(this.context,this.H.za,this.M,oa.output); | |
| J(b, oa); | |
| _.I(aF) ? oa = OJ(fv(b, AQ, {}, { | |
| Rb: this.Rb, | |
| B: this.B | |
| }), oa.output).finished : (oa = new BQ(this.context,this.Rb,this.B,oa.output), | |
| J(b, oa), | |
| oa = oa.output); | |
| oa = new RP(this.context,this.M,this.O,e.j,oa); | |
| J(b, oa); | |
| e = new YO(this.context,this.L,this.M,this.V,e.j,oa.output); | |
| J(b, e); | |
| oa = fv(b, JQ, {}, { | |
| context: this.context, | |
| Am: zk(this.B), | |
| B: this.B, | |
| aa: c, | |
| Zl: pl | |
| }).finished; | |
| 1 === wc && (c = new QO(this.context,this.B,c,O,ea), | |
| J(b, c), | |
| this.o.push(c.output.promise)); | |
| this.o.push(p.output.promise, e.output.promise, oa.promise); | |
| b.run() | |
| } | |
| ; | |
| var rS = function(a, b, c, d, e, f, g, h, k) { | |
| var l, m, n, p; | |
| return _.xf(function(r) { | |
| if (c >= f.length) | |
| return a.ta(), | |
| r.return(); | |
| l = f[c]; | |
| if (!l) | |
| return jm(a.context, 646, Error("missing slot")), | |
| r.return(); | |
| 0 === c && (m = Ht(a.M.W[l.getDomId()], 20), | |
| Gt(_.yh(hm), "4", m)); | |
| return r.yield(uS(a, l, d, e, b, null == (n = g) ? void 0 : n[l.getId()], h, null == (p = k) ? void 0 : p.get(l)), 0) | |
| }) | |
| } | |
| , sS = function(a, b, c, d, e) { | |
| var f, g, h; | |
| return _.xf(function(k) { | |
| if (1 == k.g) { | |
| var l = a.context | |
| , m = e + 1 | |
| , n = d.length | |
| , p = Ul(l); | |
| if (p.Vb) { | |
| var r = l.Da | |
| , u = r.hd; | |
| l = Sl(l, p.Ob); | |
| p = new pD; | |
| p = _.Nj(p, 3, b); | |
| m = _.Yl(p, 1, m); | |
| n = _.Yl(m, 2, n); | |
| n = _.Zl(l, 8, $l, n); | |
| u.call(r, n) | |
| } | |
| f = e + 1 | |
| } | |
| if (3 != k.g) { | |
| if (!(f < d.length)) | |
| return k.yield(vS(a), 0); | |
| if (!d[f]) { | |
| k.g = 3; | |
| return | |
| } | |
| r = new QA; | |
| r = _.ti(r, 8, !0); | |
| g = Dl(r); | |
| h = '{"empty":' + g + "}"; | |
| return k.yield(rS(a, c, f, h, { | |
| kind: 0, | |
| pb: "" | |
| }, d), 3) | |
| } | |
| ++f; | |
| k.g = 2 | |
| }) | |
| } | |
| , uS = function(a, b, c, d, e, f, g, h) { | |
| var k, l, m, n, p, r, u, w, z, x, C, E, D, L, O, R, X, fa; | |
| return _.xf(function(ea) { | |
| if (1 == ea.g) | |
| return k = { | |
| aa: e, | |
| fb: a.fb, | |
| L: a.L, | |
| Ga: a.Ga, | |
| Sa: d, | |
| P: a.P | |
| }, | |
| l = new pS(a.context,b,c,k), | |
| ea.yield(RJ(l), 2); | |
| m = ea.A; | |
| p = n = m.rm; | |
| r = p.isEmpty; | |
| u = p.Pa; | |
| w = p.ha; | |
| z = p.Nn; | |
| x = p.zb; | |
| C = p.ug; | |
| E = p.cl; | |
| D = p.Sa; | |
| L = p.height; | |
| O = p.width; | |
| var ia = a.context | |
| , ya = null == (R = a.j.Lb) ? void 0 : R.Gc; | |
| if (ya && !(.01 < Math.random())) { | |
| var oa = new Qk; | |
| J(oa, new LO(ia,z,x,u,ya.zc)); | |
| oa.run() | |
| } | |
| if (_.I(pE)) { | |
| ya = a.context; | |
| oa = C; | |
| var Da = a.B; | |
| ia = new Qk; | |
| ya = new aP(ya,oa,Da); | |
| J(ia, ya); | |
| ia.run() | |
| } | |
| ia = a.context; | |
| var ta; | |
| ya = null == (ta = Uy(a.M.W[b.getDomId()], SN, 31)) ? void 0 : _.Q(ta, 1); | |
| ta = "vast" === E; | |
| oa = b.K; | |
| var Ra = Ul(ia); | |
| Da = Ra.Vb; | |
| Ra = Ra.Ob; | |
| ya ? ia.Da.sb.vb.Uc.Th.jb({ | |
| mb: 1, | |
| Di: !0, | |
| fj: ta, | |
| Yi: r, | |
| cj: oa | |
| }) : Da && ia.Da.sb.vb.Uc.Th.jb({ | |
| mb: Ra, | |
| Di: !1, | |
| fj: ta, | |
| Yi: r, | |
| cj: oa | |
| }); | |
| if (b.K) | |
| return ea.return(); | |
| X = !!w || !!f; | |
| (fa = cr("google_norender")) || r && !X ? Mt(b, a.L, a.M, u) : _.I(UE) && "vast" === E ? (ah({ | |
| kind: Ag(), | |
| pb: eh | |
| }), | |
| ta = void 0 === O || void 0 === L ? void 0 : new _.qn(O,L), | |
| a.context.Da.sb.vb.Uc.outstream.Al.jb({ | |
| mb: 1, | |
| Oi: !!ta | |
| }), | |
| It(b, Lt, 825, { | |
| isEmpty: !1, | |
| vast: D.pb, | |
| size: ta | |
| })) : NR(a.ia, a.ja, a.P, b, r || fa, X, a.L, a.M, a.fb, n, e, f, g, a.H.za, a.O, a.j, h); | |
| l.ya(); | |
| ea.g = 0 | |
| }) | |
| } | |
| , tS = function(a, b, c) { | |
| return fm(a.context, b, function(d) { | |
| d = d instanceof Error ? d : Error(); | |
| d.message = d.message || c; | |
| jm(a.context, b, d); | |
| vS(a) | |
| }) | |
| } | |
| , vS = function(a) { | |
| return _.xf(function(b) { | |
| if (1 == b.g) { | |
| var c = a.L | |
| , d = a.R | |
| , e = c.A.get(d) - 1; | |
| 0 === e ? c.A.delete(d) : c.A.set(d, e); | |
| return e ? b.return() : b.yield(_.B.Promise.all(a.o), 2) | |
| } | |
| It(a.H.Ki, FL, 965, a.R); | |
| b.g = 0 | |
| }) | |
| }; | |
| var wS = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x, C, E, D, L, O, R) { | |
| Z.call(this, a, 885); | |
| this.R = b; | |
| this.P = c; | |
| this.M = d; | |
| this.L = e; | |
| this.Ga = f; | |
| this.Ce = g; | |
| this.Rb = h; | |
| this.H = k; | |
| this.j = l; | |
| this.o = m; | |
| this.O = n; | |
| this.isSecureContext = p; | |
| this.Fb = r; | |
| this.J = u; | |
| this.hc = w; | |
| this.fb = z; | |
| this.B = x; | |
| this.V = C; | |
| this.C = L; | |
| this.fa = O; | |
| this.ne = R; | |
| this.ia = Y(this, E); | |
| KJ(this, D) | |
| }; | |
| _.T(wS, Z); | |
| wS.prototype.g = function() { | |
| var a = this.ia.value; | |
| if (a.length) { | |
| var b = this.L | |
| , c = this.j | |
| , d = a.length; | |
| b.A.has(c); | |
| b.A.set(c, d); | |
| a = _.A(a); | |
| for (b = a.next(); !b.done; b = a.next()) { | |
| c = b.value; | |
| var e = void 0; | |
| b = c.networkCode; | |
| d = c.X; | |
| c = new Qk; | |
| _.S(this, c); | |
| var f = lr(this.context, this.J, null == (e = this.C.Lb) ? void 0 : e.qj); | |
| e = f.Zc; | |
| var g = f.Cg; | |
| _.S(c, f.Ua); | |
| e = mp(this.context, this.P, this.L, this.B, e, g, 3, Xv(this.M.Z)); | |
| f = e.xb; | |
| _.S(c, e.Ua); | |
| e = new tQ(this.context,this.B,f); | |
| J(c, e); | |
| e = new gP(this.context,this.B,f); | |
| J(c, e); | |
| e = new Vu(this.context,this.B,f); | |
| J(c, e); | |
| g = new OR(this.context,this.Ga,this.Fb,f); | |
| J(c, g); | |
| b = new qS(this.context,this.R,this.P,d,this.j,this.M,this.L,this.Ga,this.Rb,this.H,this.o,this.Ce,this.O,b,this.isSecureContext,this.hc,this.fb,this.B,this.V,e.output,f,g.o,this.C,this.fa,this.ne); | |
| J(c, b); | |
| c.run() | |
| } | |
| } else | |
| It(this.o.Ki, FL, 965, this.j) | |
| } | |
| ; | |
| var xS = new _.B.Map | |
| , yS = function(a, b, c, d) { | |
| d = void 0 === d ? xS : d; | |
| Z.call(this, a, 834); | |
| this.P = b; | |
| this.X = c; | |
| this.j = d; | |
| this.o = W(this); | |
| this.o.Na(_.B.Promise.all(this.X.map(this.C, this)).then(function(e) { | |
| return e.filter(function(f) { | |
| return null != f && !f.K | |
| }) | |
| })) | |
| }; | |
| _.T(yS, Z); | |
| yS.prototype.g = function() {} | |
| ; | |
| yS.prototype.C = function(a) { | |
| var b = this, c, d; | |
| return _.xf(function(e) { | |
| if (1 == e.g) { | |
| if (a.K) | |
| return e.return(); | |
| b.j.has(a) || (b.j.set(a, _.I(eF) ? gw(a) : fw(a)), | |
| _.Kp(a, function() { | |
| return void b.j.delete(a) | |
| })); | |
| c = b.j.get(a); | |
| return e.yield(c(), 2) | |
| } | |
| d = e.A; | |
| if (b.K) | |
| return e.return(); | |
| if (d) | |
| return e.return(a); | |
| P(b.P, LM(a.getAdUnitPath())); | |
| return e.return() | |
| }) | |
| } | |
| ; | |
| var zS = gj(847, function(a, b) { | |
| a = a.X; | |
| var c = b.L | |
| , d = b.Ib; | |
| b = b.gm; | |
| if (!a.length) | |
| return { | |
| Be: [] | |
| }; | |
| for (var e = _.A(a), f = e.next(); !f.done; f = e.next()) | |
| RL(c, f.value); | |
| return b ? { | |
| Be: [] | |
| } : d ? (c = em(a[0].getAdUnitPath()), | |
| { | |
| Be: hw(a, c) | |
| }) : { | |
| Be: a.map(function(g) { | |
| return { | |
| networkCode: em(g.getAdUnitPath()), | |
| X: [g] | |
| } | |
| }) | |
| } | |
| }, { | |
| Be: void 0 | |
| }); | |
| var AS = gj(845, function(a, b) { | |
| a = a.X; | |
| var c = b.W; | |
| b = function(d) { | |
| return !!fn(c[d.getDomId()]).length | |
| } | |
| ; | |
| return { | |
| Qj: a.filter(b), | |
| ak: a.filter(vz(b)) | |
| } | |
| }, { | |
| Qj: void 0, | |
| ak: void 0 | |
| }); | |
| var BS = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r, u, w, z, x) { | |
| _.V.call(this); | |
| var C = this; | |
| this.context = a; | |
| this.C = b; | |
| this.P = c; | |
| this.L = d; | |
| this.Ga = e; | |
| this.za = f; | |
| this.Rb = g; | |
| this.j = h; | |
| this.o = k; | |
| this.isSecureContext = l; | |
| this.Fb = m; | |
| this.I = n; | |
| this.hc = p; | |
| this.fb = r; | |
| this.V = u; | |
| this.B = w; | |
| this.F = z; | |
| this.H = x; | |
| this.g = new _.B.Map; | |
| this.l = new xL(a); | |
| _.S(this, this.l); | |
| this.l.listen(FL, function(E) { | |
| E = E.detail; | |
| var D = C.g.get(E); | |
| D && (C.g.delete(E), | |
| D.ya()) | |
| }) | |
| }; | |
| _.T(BS, _.V); | |
| var CS = function(a, b, c, d) { | |
| var e = ++a.L.F; | |
| a.g.has(e); | |
| var f = new Qk; | |
| a.g.set(e, f); | |
| b = new yS(a.context,a.P,b); | |
| J(f, b); | |
| if (_.I(oE) && !_.sl(a.B.top) && window.IntersectionObserver) { | |
| var g = new jr($O.id,$O.nf,{ | |
| X: b.o | |
| },{ | |
| V: a.V, | |
| context: a.context, | |
| og: f | |
| },$O.tf,f.F.g); | |
| g = J(f, g).output | |
| } | |
| var h = fv(f, AS, { | |
| X: b.o | |
| }, { | |
| W: d.W | |
| }); | |
| b = h.ak; | |
| h = fv(f, zS, { | |
| X: h.Qj | |
| }, { | |
| L: a.L, | |
| Ib: !!_.Q(d.Z, 6), | |
| gm: cr("google_nofetch") | |
| }).Be; | |
| b = fv(f, ZO, { | |
| X: b | |
| }, { | |
| L: a.L, | |
| M: d, | |
| V: document | |
| }).finished; | |
| a = new wS(a.context,a.C,a.P,d,a.L,a.Ga,c,a.Rb,a.j,e,{ | |
| Ki: a.l, | |
| za: a.za | |
| },a.o,a.isSecureContext,a.Fb,a.I,a.hc,a.fb,a.B,a.V,h,b,a.F,a.H,g); | |
| J(f, a); | |
| f.run() | |
| }; | |
| var DS = function(a, b, c, d, e, f, g, h, k, l, m, n, p, r) { | |
| vR.call(this, a, c, h); | |
| this.context = a; | |
| this.L = d; | |
| this.j = new _.B.Set; | |
| this.I = {}; | |
| this.H = new MR(a,d); | |
| this.J = new BS(a,b,c,d,new _.QI(window),this.l,m,e,this.H,f,g,k,l,n,document,window,p,r); | |
| _.S(this, this.J) | |
| }; | |
| _.T(DS, vR); | |
| DS.prototype.getName = function() { | |
| return "publisher_ads" | |
| } | |
| ; | |
| DS.prototype.display = function(a, b, c, d, e) { | |
| d = void 0 === d ? "" : d; | |
| e = void 0 === e ? "" : e; | |
| var f = ""; | |
| if (d) | |
| if (_.Ka(d) && 1 == d.nodeType) { | |
| var g = d; | |
| f = g.id | |
| } else | |
| f = d; | |
| ou(this); | |
| var h = Io(c, this.context, this.P, a, b, f) | |
| , k = h.slotId; | |
| h = h.Ma; | |
| if (k && h) { | |
| g && !f && (g.id = k.getDomId()); | |
| this.slotAdded(k, h); | |
| h.setClickUrl(e); | |
| var l; | |
| Wt(this, null != (l = g) ? l : k.getDomId(), c) | |
| } else | |
| P(this.P, zm("PubAdsService.display", [a, b, d])) | |
| } | |
| ; | |
| var Wt = function(a, b, c) { | |
| var d = ES(b, c); | |
| c = d.slotId; | |
| var e = d.ql; | |
| d = d.rl; | |
| if (c) { | |
| if (d = tn(), | |
| (b = wN(d, c.getDomId())) && !_.Q(b, 19)) | |
| if (e && d.l.set(c, e), | |
| yn(c) || hn(Mr(b))) { | |
| if (_.ti(b, 19, !0), | |
| e = un(d.g, d.Ea), | |
| _.I($D) && !_.y(a.g, "includes").call(a.g, c) && (a.slotAdded(c, b), | |
| a.context.Da.sb.vb.Uc.Ek.jb({ | |
| mb: 1 | |
| })), | |
| a.enabled) { | |
| ou(a); | |
| a.enabled && ML(a.L, c); | |
| a.P.info(mM()); | |
| b = e.Z; | |
| d = e.W; | |
| var f = _.Q(b, 6); | |
| if (f || !a.L.Vc(c)) | |
| f && (f = yn(c)) && It(c, AL, 778, f), | |
| _.Q(b, 4) && (d = d[c.getDomId()], | |
| f = a.L, | |
| Zq(d, b) && !f.Vc(c) && $q(c, document, d, b)), | |
| AN(a, e, c) | |
| } | |
| } else | |
| P(a.P, cM(String(Fk(b, 1)), String(Fk(b, 2))), c) | |
| } else | |
| d ? a.P.error(dM(d)) : a.P.error(zm("googletag.display", [String(b)])) | |
| }; | |
| DS.prototype.slotAdded = function(a, b) { | |
| var c = this; | |
| _.Q(b, 17) || this.enabled && ML(this.L, a); | |
| It(this.l, DL, 724, { | |
| Hh: a.getDomId(), | |
| W: b | |
| }); | |
| a.listen(Lt, function(d) { | |
| var e = d.detail; | |
| d = e.size; | |
| var f = e.vast | |
| , g = new sP(a,"publisher_ads"); | |
| e.isEmpty && (g.isEmpty = !0, | |
| g.slotContentChanged = !1); | |
| f && _.I(UE) && (g.vast = f); | |
| e = a.g.getResponseInformation(); | |
| d && e && (g.size = [d.width, d.height], | |
| g.sourceAgnosticCreativeId = e.sourceAgnosticCreativeId, | |
| g.sourceAgnosticLineItemId = e.sourceAgnosticLineItemId, | |
| g.isBackfill = e.isBackfill, | |
| g.creativeId = e.creativeId, | |
| g.lineItemId = e.lineItemId, | |
| g.creativeTemplateId = e.creativeTemplateId, | |
| g.advertiserId = e.advertiserId, | |
| g.campaignId = e.campaignId, | |
| g.yieldGroupIds = e.yieldGroupIds, | |
| g.companyIds = e.companyIds); | |
| It(c.l, "slotRenderEnded", 708, g) | |
| }); | |
| a.listen(BL, function() { | |
| It(c.l, "slotResponseReceived", 709, new yP(a,c.getName())) | |
| }); | |
| 4 === Mr(b) && FS(this, "rewardedSlotClosed", a, b); | |
| 7 === Mr(b) && FS(this, "gameManualInterstitialSlotClosed", a, b); | |
| vR.prototype.slotAdded.call(this, a, b) | |
| } | |
| ; | |
| var FS = function(a, b, c, d) { | |
| _.Kp(c, a.l.listen(b, function(e) { | |
| c.g === e.detail.slot && (e = {}, | |
| GS(a, [c], tn().g, (e[c.getDomId()] = d, | |
| e), a.L)) | |
| })) | |
| } | |
| , AN = function(a, b, c) { | |
| var d = HS(a, b, c); | |
| IS(a, d, b, { | |
| Ac: 1 | |
| }); | |
| b = c.getAdUnitPath(); | |
| if (c = a.I[b]) { | |
| c = _.A(c); | |
| for (d = c.next(); !d.done; d = c.next()) | |
| d = d.value, | |
| IS(a, d.X, d.M, d.Ce); | |
| delete a.I[b] | |
| } | |
| } | |
| , HS = function(a, b, c) { | |
| var d = b.Z | |
| , e = b.W[c.getDomId()]; | |
| return _.Q(d, 4) ? [] : !_.Q(d, 6) || (null == e ? 0 : _.Q(e, 17)) ? (a.j.add(c), | |
| _.Kp(c, function() { | |
| return void a.j.delete(c) | |
| }), | |
| [c]) : a.g.filter(function(f) { | |
| if (a.j.has(f) || _.I(gF) && !yn(f) && !hn(Mr(e))) | |
| return !1; | |
| a.j.add(f); | |
| _.Kp(f, function() { | |
| return void a.j.delete(f) | |
| }); | |
| return !0 | |
| }) | |
| } | |
| , IS = function(a, b, c, d) { | |
| a.P.info(tM()); | |
| if (JS(a, b, d, c) && 1 !== d.Ac) | |
| for (b = _.A(b), | |
| d = b.next(); !d.done; d = b.next()) | |
| d = d.value.getDomId(), | |
| It(a.l, EL, 725, { | |
| Hh: d, | |
| W: c.W[d] | |
| }) | |
| } | |
| , JS = function(a, b, c, d) { | |
| b = b.filter(function(e) { | |
| var f = d.W[e.getDomId()] | |
| , g = _.Kt(a.L, e); | |
| !1 === g && P(a.P, cN(String(Mr(f)), e.getAdUnitPath())); | |
| if (!g) | |
| return !1; | |
| (_.H = [5, 4, 7], | |
| _.y(_.H, "includes")).call(_.H, Mr(f)) && _.NL(a.L, e); | |
| return !0 | |
| }); | |
| if (!b.length) | |
| return null; | |
| CS(a.J, b, c, d); | |
| return b | |
| }; | |
| DS.prototype.refresh = function(a, b, c) { | |
| c = void 0 === c ? { | |
| Ac: 2 | |
| } : c; | |
| b = KS(this, b); | |
| if (!b.length) | |
| return !1; | |
| LS(this, a, b, c); | |
| return !0 | |
| } | |
| ; | |
| var KS = function(a, b) { | |
| return b.filter(function(c, d) { | |
| if (!c.K) | |
| return !0; | |
| P(a.P, wM(String(d))); | |
| return !1 | |
| }) | |
| } | |
| , LS = function(a, b, c, d) { | |
| var e = c[0], f, g = null != (f = null == e ? void 0 : e.getDomId()) ? f : ""; | |
| if (a.enabled) { | |
| var h = _.A(c); | |
| e = h.next(); | |
| for (f = {}; !e.done; f = { | |
| Of: void 0 | |
| }, | |
| e = h.next()) | |
| f.Of = e.value, | |
| a.j.add(f.Of), | |
| _.Kp(f.Of, function(k) { | |
| return function() { | |
| return void a.j.delete(k.Of) | |
| } | |
| }(f)); | |
| IS(a, c, b, d) | |
| } else | |
| c.length && _.Q(b.Z, 6) ? (P(a.P, sM(g), e), | |
| e = e.getAdUnitPath(), | |
| f = null != (h = a.I[e]) ? h : [], | |
| f.push({ | |
| X: c, | |
| M: b, | |
| Ce: d | |
| }), | |
| a.I[e] = f) : P(a.P, qM(g), e) | |
| }; | |
| DS.prototype.C = function() { | |
| var a = tn().g; | |
| if (_.Q(a, 6)) | |
| for (var b = _.A(this.g), c = b.next(); !c.done; c = b.next()) | |
| this.enabled && ML(this.L, c.value); | |
| FN(this, a); | |
| a = ap(); | |
| a.hasOwnProperty("pubadsReady") || (a.pubadsReady = !0) | |
| } | |
| ; | |
| DS.prototype.destroySlots = function(a) { | |
| a = vR.prototype.destroySlots.call(this, a); | |
| if (a.length && this.enabled) { | |
| var b = tn(); | |
| MS(this, a, b.g, b.Ea) | |
| } | |
| return a | |
| } | |
| ; | |
| var HN = function(a, b, c, d) { | |
| if (!a.enabled) | |
| return P(a.P, rM(), d[0]), | |
| !1; | |
| var e = KS(a, d); | |
| if (!e.length) | |
| return P(a.P, zm("PubAdsService.clear", [d].filter(function(f) { | |
| return void 0 !== f | |
| }))), | |
| !1; | |
| a.P.info(uM()); | |
| MS(a, e, b, c); | |
| return !0 | |
| } | |
| , MS = function(a, b, c, d) { | |
| for (var e = _.A(b), f = e.next(); !f.done; f = e.next()) | |
| JL(a.L, f.value); | |
| GS(a, b, c, d, a.L) | |
| }; | |
| DS.prototype.forceExperiment = function(a) { | |
| a = Number(a); | |
| 0 < a && _.yh(zh).g(a) | |
| } | |
| ; | |
| var GS = function(a, b, c, d, e) { | |
| var f = void 0 === f ? window : f; | |
| b = _.A(b); | |
| for (var g = b.next(); !g.done; g = b.next()) { | |
| g = g.value; | |
| TL(a.H.L, g); | |
| var h = d[g.getDomId()]; | |
| Zq(h, c) && $q(g, f.document, h, c); | |
| RL(e, g) | |
| } | |
| } | |
| , GN = function(a, b, c, d) { | |
| if ("string" !== typeof b || "string" !== typeof c) | |
| P(a.P, zm("PubAdsService.setVideoContent", [b, c])); | |
| else { | |
| var e = _.ti(d, 21, !0); | |
| b = Mi(e, 22, b); | |
| Mi(b, 23, c); | |
| FN(a, d) | |
| } | |
| } | |
| , IN = function(a, b) { | |
| if (!a.enabled) | |
| return null; | |
| var c, d; | |
| return { | |
| vid: null != (c = _.v(b, 22)) ? c : "", | |
| cmsid: null != (d = _.v(b, 23)) ? d : "" | |
| } | |
| } | |
| , FN = function(a, b) { | |
| _.Q(b, 21) && a.enabled && (a = DB(), | |
| _.Kk(b, 29, _.dd(a))) | |
| } | |
| , ES = function(a, b) { | |
| var c = ""; | |
| if ("string" === typeof a) | |
| c = a, | |
| b = OO(b, c); | |
| else if (_.Ka(a) && 1 == a.nodeType) { | |
| var d = a; | |
| c = d.id; | |
| b = OO(b, c) | |
| } else | |
| b = (_.H = [].concat(_.Si(b.X)), | |
| _.y(_.H, "find")).call(_.H, function(e) { | |
| return e.g === a | |
| }); | |
| return { | |
| slotId: b, | |
| ql: d, | |
| rl: c | |
| } | |
| }; | |
| var rw = _.Mw(["https://pagead2.googlesyndication.com/pagead/js/rum_debug.js"]) | |
| , sw = _.Mw(["https://pagead2.googlesyndication.com/pagead/js/rum.js"]); | |
| var NS = Nw(["^[-p{L}p{M}p{N}_,.!*<>():/]*$"], ["^[-\\p{L}\\p{M}\\p{N}_,\\.!*<>():/]*$"]) | |
| , OS = _.wz(function() { | |
| zB("The googletag.pubads().definePassback function has been deprecated. The function may break in certain contexts, see https://developers.google.com/publisher-tag/guides/passback-tags#construct_passback_tags for how to correctly create a passback.") | |
| }) | |
| , QS = function(a, b) { | |
| var c = this; | |
| var d = void 0 === d ? _.y(String, "raw").call(String, NS) : d; | |
| this.L = a; | |
| this.A = d; | |
| this.g = new _.B.Map; | |
| this.X = new _.B.Set; | |
| b.l = function(e) { | |
| return PS(c, e) | |
| } | |
| }; | |
| QS.prototype.defineSlot = function(a, b, c, d, e) { | |
| a = Io(this, a, b, c, d, e); | |
| var f = a.slotId; | |
| if (f) | |
| return f.g; | |
| a.ef || b.error(zm("googletag.defineSlot", [c, d, e])); | |
| return null | |
| } | |
| ; | |
| var Io = function(a, b, c, d, e, f, g) { | |
| return "string" === typeof d && 0 < d.length && e && (void 0 === f || "string" === typeof f) ? a.add(b, c, d, e, { | |
| tc: f, | |
| uj: void 0 === g ? !1 : g | |
| }) : {} | |
| }; | |
| QS.prototype.add = function(a, b, c, d, e, f) { | |
| var g = this | |
| , h = e.tc | |
| , k = void 0 === e.format ? 0 : e.format | |
| , l = void 0 === e.uj ? !1 : e.uj; | |
| e = void 0 === e.Hb ? !1 : e.Hb; | |
| f = void 0 === f ? _.t : f; | |
| try { | |
| var m = new RegExp(this.A,"u"); | |
| if (m.test("/1") && !m.test(c)) | |
| return b.error(fM(c)), | |
| { | |
| ef: !0 | |
| } | |
| } catch (p) {} | |
| f = Vq(k, f, e); | |
| null !== f && a.U.log(576944485, Mq, _.y(Object, "assign").call(Object, {}, a, { | |
| tb: _.Wh(fE), | |
| tm: f, | |
| wh: Pq(k) | |
| })); | |
| if (f) | |
| return Hq(b, f, k, c), | |
| {}; | |
| l && OS(); | |
| k = this.g.get(c) || Number(l); | |
| b = RS(this, a, b, c, k, d, h || "gpt_unit_" + c + "_" + k); | |
| a = b.Ma; | |
| var n = b.slotId; | |
| b = b.ef; | |
| if (!n) | |
| return { | |
| ef: b | |
| }; | |
| this.g.set(c, k + 1); | |
| this.X.add(n); | |
| _.Kp(n, function() { | |
| return void g.X.delete(n) | |
| }); | |
| rL(c); | |
| return { | |
| slotId: n, | |
| Ma: a | |
| } | |
| } | |
| ; | |
| var OO = function(a, b) { | |
| a = _.A(a.X); | |
| for (var c = a.next(); !c.done; c = a.next()) | |
| if (c = c.value, | |
| c.getDomId() === b) | |
| return c | |
| } | |
| , Ut = function(a) { | |
| a = _.A(a); | |
| for (var b = a.next(); !b.done; b = a.next()) | |
| b.value.ya() | |
| } | |
| , RS = function(a, b, c, d, e, f, g) { | |
| var h = OO(a, g); | |
| if (h) | |
| return c.error(eM(g, d, h.getAdUnitPath())), | |
| { | |
| ef: !0 | |
| }; | |
| var k = new TN; | |
| UN(Mi(k, 1, d), g); | |
| VN(k, Xo(f)); | |
| vN(k); | |
| var l = new Yg(b,d,e,g); | |
| CN(l, cp(b, c, l)); | |
| _.Kp(l, function() { | |
| var m = tn() | |
| , n = l.getDomId(); | |
| delete m.Ea[n]; | |
| m.l.delete(l); | |
| delete m.A[n]; | |
| m = l.getAdUnitPath(); | |
| m = em(m); | |
| var p; | |
| n = (null != (p = sm.get(m)) ? p : 0) - 1; | |
| 0 >= n ? sm.delete(m) : sm.set(m, n); | |
| c.info(BM(l.toString()), l); | |
| (p = um.get(l)) && vm.delete(p); | |
| um.delete(l) | |
| }); | |
| c.info(UL(l.toString()), l); | |
| l.listen(CL, function(m) { | |
| m = m.detail.Xm; | |
| c.info(VL(l.getAdUnitPath()), l); | |
| UC(_.yh(hm), "7", 9, QL(a.L, l), 0, m) | |
| }); | |
| l.listen(BL, function(m) { | |
| var n = m.detail; | |
| c.info(WL(l.getAdUnitPath()), l); | |
| var p; | |
| m = _.yh(hm); | |
| var r = Ht(k, 20); | |
| n = null != (p = n.getEscapedQemQueryId()) ? p : ""; | |
| m.g && (_.t.google_timing_params = _.t.google_timing_params || {}, | |
| _.t.google_timing_params["qqid." + r] = n) | |
| }); | |
| l.listen(Jt, function() { | |
| return void c.info(XL(l.getAdUnitPath()), l) | |
| }); | |
| l.listen(Lt, function() { | |
| return void c.info(YL(l.getAdUnitPath()), l) | |
| }); | |
| return { | |
| Ma: k, | |
| slotId: l | |
| } | |
| } | |
| , PS = function(a, b) { | |
| var c = new RegExp("(^|,|/)" + b + "($|,|/)"); | |
| return [].concat(_.Si(a.X)).some(function(d) { | |
| return c.test(em(d.getAdUnitPath())) | |
| }) | |
| }; | |
| (function(a, b) { | |
| var c = null != a ? a : { | |
| pvsid: zk(window), | |
| Qa: "m202405070101", | |
| sf: "202405070101", | |
| Da: new zw(3,"m202405070101",0), | |
| Eh: !0, | |
| vg: 1 | |
| }; | |
| try { | |
| mc(function(ia) { | |
| jm(c, 1190, ia) | |
| }); | |
| var d = ap(); | |
| jf(!_.yh(Wm).g); | |
| _.y(Object, "assign").call(Object, Xm, d._vars_); | |
| d._vars_ = Xm; | |
| if (d.evalScripts) | |
| d.evalScripts(); | |
| else { | |
| IK(); | |
| try { | |
| di() | |
| } catch (ia) { | |
| jm(c, 408, ia) | |
| } | |
| nr(); | |
| var e = new hO; | |
| try { | |
| $h(e.I), | |
| oo(13, c), | |
| oo(3, c) | |
| } catch (ia) { | |
| jm(c, 408, ia) | |
| } | |
| var f = yw(c, e) | |
| , g = null != a ? a : Cw(f, c) | |
| , h = null != b ? b : new gO(g); | |
| am(g); | |
| Yp("gpt_fifwin", function(ia) { | |
| wp(ia, g) | |
| }, d.fifWin ? .01 : 0); | |
| var k = new IL, l = new QS(k,e), m = new AR(g), n = _.Ym(260), p = new xL(g), r = new xL(g), u = new xL(g), w = _.Ym(150), z = qB(), x = (_.I(OE) ? Qu : Pu)(g, window, l, tn(), h, k, n, e, m, p, w), C = _.Ym(221), E = new uQ, D = new iP, L, O, R, X = null != (R = null == (L = x.Lb) ? void 0 : null == (O = L.Pd) ? void 0 : O.Jb) ? R : new wq, fa = new DS(g,l,h,k,m,z,e,p,n,C,E,D,x,X); | |
| _.I(qH) && new PO(g,p,k,l); | |
| var ea = tn().g; | |
| xu(g, h, fa, ea, l, r, u, e, D, X); | |
| qp(g, d, h); | |
| window.setTimeout(function() { | |
| for (var ia = window.document.scripts, ya = 0, oa = 0, Da = 0; Da < ia.length; Da++) | |
| ia[Da].src.match("securepubads.g.doubleclick.net/tag/js/gpt.js") ? ya++ : ia[Da].src.match("www.googletagservices.com/tag/js/gpt.js") && oa++; | |
| 1 < ya && 0 === oa || 1 < oa && 0 === ya ? P(h, aN()) : 0 < oa && 0 < ya && h.error(bN()) | |
| }, 1E3); | |
| Rt(); | |
| if (_.I(qH) || _.yh(hm).g) | |
| pw(), | |
| tw(); | |
| tp(g) | |
| } | |
| } catch (ia) { | |
| jm(c, 106, ia) | |
| } | |
| } | |
| )(); | |
| _.SS = function(a) { | |
| var b = Dw(a); | |
| return b ? _.Cj(Qx(b.pubads().getSlots(), function(c) { | |
| return a.document.getElementById(c.getSlotElementId()) | |
| }), function(c) { | |
| return null != c | |
| }) : null | |
| } | |
| ; | |
| _.TS = _.t.requestAnimationFrame || _.t.webkitRequestAnimationFrame; | |
| _.US = !!_.TS && !/'iPhone'/.test(_.t.navigator.userAgent); | |
| _.VS = function(a, b, c) { | |
| _.V.call(this); | |
| var d = this; | |
| this.j = a; | |
| this.l = b; | |
| this.g = c; | |
| this.O = null; | |
| _.Kp(this, function() { | |
| return d.O = null | |
| }) | |
| } | |
| ; | |
| _.T(_.VS, _.V); | |
| } | |
| ).call(this, {}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment