(function(_) {
    /* 
     
     Copyright The Closure Library Authors. 
     SPDX-License-Identifier: Apache-2.0 
    */
    /* 
     
     Copyright Google LLC 
     SPDX-License-Identifier: Apache-2.0 
    */
    /* 
     
    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 ia, na, pa, qa, sa, va, Ha, Ia, Ja, Ma, Pa, Ra, Sa, Ta, Xa, Za, ab, $a, Va, cb, eb, gb, hb, ib, kb, lb, nb, sb, tb, ub, vb, wb, xb, zb, Ab, Bb, Cb, Eb, Fb, Gb, Ib, Kb, Mb, Lb, Nb, Qb, Ub, Vb, ac, cc, ec, hc, fc, ic, jc, kc, bc, lc, pc, qc, sc, uc, vc, Cc, Dc, Ec, Nc, Oc, Pc, Lc, Hc, Fc, Jc, Kc, Uc, Xc, $c, cd, dd, fd, gd, ld, kd, md, nd, pd, qd, rd, sd, ud, vd, zd, Bd, Dd, Cd, Ed, Jd, Md, Nd, Pd, Td, Rd, Wd, Sd, Ud, td, Zd, $d, ae, Xd, be, ie, he, ce, ee, je, le, pe, re, qe, te, ue, ge, we, xe, Fe, Ge, He, Ie, Me, Je, We, Ne, Qe, Re, Xe, Ze, $e, cf, df, kf, mf, pf, qf, rf, tf, Af, Cf, Ff, Lf, Nf, Mf, Qf, Tf, Rf, Xf, Wf, Zf, bg, cg, eg, hg, jg, lg, rg, sg, ug, zg, Ag, Bg, Dg, Eg, Ig, Hg, Jg, Lg, Ng, Og, Pg, Vg, Wg, Xg, Yg, bh, ah, ch, dh, eh, fh, gh, hh, ih, kh, lh, mh, nh, ph, vh, Dh, bi, fi, ei, gi, ji, ii, li, mi, ni, oi, pi, ri, si, ti, ui, vi, yi, zi, Ai, Ci, Di, Gi, Hi, Ji, Ki, Ri, Si, Ti, Vi, Wi, aj, $i, dj, ej, fj, gj, hj, ij, jj, Dj, Hj, Ij, Jj, Kj, Lj, Mj, Nj, Oj, Pj, Qj, Rj, Sj, Tj, Yj, bk, gk, hk, mk, lk, ok, pk, tk, uk, vk, wk, yk, zk, Ak, Ck, Gk, Ek, Hk, Ik, Jk, Pk, Rk, Sk, Tk, Uk, Vk, Wk, Xk, Yk, Zk, $k, al, cl, dl, el, fl, il, kl, ol, pl, ql, ul, vl, sl, tl, wl, xl, O, zl, Al, Bl, Ml, Nl, Ol, Pl, Rl, Sl, Tl, Ul, Vl, am, bm, cm, dm, em, fm, gm, lm, mm, nm, om, qm, tm, um, vm, wm, ym, xm, Am, zm, Cm, Dm, Em, Fm, Gm, Im, Km, Jm, Nm, Om, Pm, Sm, Rm, Um, Xm, cn, en, fn, hn, jn, kn, ln, mn, on, pn, qn, rn, sn, un, xn, vn, yn, wn, zn, Bn, En, Gn, In, Kn, Ln, Mn, Nn, On, Qn, Rn, Sn, Un, Tn, Vn, Wn, Xn, ho, io, jo, mo, vo, qo, xo, zo, Go, Jo, Lo, Ko, No, Po, Qo, Ro, So, Wo, Uo, Vo, $o, bp, dp, ep, fp, gp, hp, ip, kp, lp, mp, np, qp, T, tp, vp, wp, xp, yp, zp, Bp, Dp, Ep, Wp, aq, iq, kq, lq, nq, pq, qq, rq, tq, $p, Bq, Eq, Fq, Gq, Hq, Iq, Kq, Lq, Mq, Oq, Rq, Vq, Zq, $q, ar, br, Wq, cr, Xq, fr, hr, ir, jr, nr, or, qr, sr, zr, Ar, Br, Cr, Dr, Gr, yr, rr, Hr, Ir, Kr, Jr, Qr, Rr, Sr, Vr, Wr, Yr, $r, as, cs, ds, fs, gs, hs, is, js, ks, qs, rs, ss, ts, us, vs, ws, xs, ys, As, Cs, Es, Ks, Ms, Ls, Ps, at, Os, Vs, ct, ht, mt, nt, pt, rt, tt, ut, wt, xt, yt, Bt, Dt, Ft, Nt, Ot, St, Pt, Ut, Xt, au, cu, fu, hu, iu, ju, ku, lu, mu, nu, ou, qu, ru, tu, su, vu, wu, xu, zu, Bu, Au, Eu, Fu, Gu, Hu, Iu, Ju, Lu, Nu, Ou, Pu, Ru, Qu, av, bv, fv, hv, kv, lv, mv, nv, pv, qv, rv, sv, tv, uv, vv, xv, wv, Bv, Dv, Ev, Fv, Gv, Hv, Iv, Jv, Lv, Mv, Nv, Ov, Pv, Rv, Sv, pw, qw, rw, sw, ww, xw, yw, Aw, Cw, Fw, Hw, Iw, Jw, Rw, Sw, Vw, Tw, Uw, cx, jx, lx, nx, px, Dx, Hx, Jx, Kx, Mx, Lx, Qx, Ox, Sx, Tx, Ux, Vx, Xx, Yx, Zx, $x, ay, by, cy, dy, fy, ey, hy, my, ky, ny, qy, ry, ty, xy, uy, vy, By, wy, Cy, Dy, Ey, Fy, Gy, Iy, Ky, My, Ny, Py, Oy, Qy, Ry, Vy, Xy, Yy, Zy, az, cz, ez, gz, iz, jz, kz, mz, pz, qz, rz, sz, tz, vz, uz, yz, Az, Bz, Cz, Gz, Hz, Iz, Jz, Dz, Kz, Nz, Pz, Rz, Sz, Tz, Xz, Yz, Zz, $z, bA, cA, fA, iA, kA, nA, oA, rA, EA, HA, RA, TA, UA, XA, YA, VA, $A, aB, bB, cB, eB, fB, jB, hB, gB, lB, qB, vB, wB, yB, zB, BB, CB, EB, GB, IB, LB, MB, NB, PB, RB, QB, cC, Qa, dC, eC, gC, iC, hC, jC, kC, mC, lC, oC, pC, tC, GC, HC, JC, KC, LC, MC, RD, VD, YD, WD, $D, fE, hE, iE, nE, pE, qE, rE, uE, wE, xE, IE, HE, ME, PE, RE, SE, TE, WE, fF, jF, kF, qF, rF, aa, sF, tF, uF, wF, xF, yF, HF, IF, KF, JF, LF, MF, NF, TF, WF, UF, VF, XF, YF;
    _.ba = function(a) {
        return function() {
            return aa[a].apply(this, arguments)
        }
    };
    _.ca = function(a, b) {
        return aa[a] = b
    };
    ia = function(a) {
        var b = !1;
        b = b === void 0 ? !1 : b;
        if (da) {
            if (b && (ea ? !a.isWellFormed() : /(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(a))) throw Error("Found an unpaired surrogate");
            a = (ha || (ha = 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 (f < 128) d[c++] = f;
                else {
                    if (f < 2048) d[c++] = f >> 6 | 192;
                    else {
                        if (f >= 55296 && f <= 57343) {
                            if (f <= 56319 && e < a.length) {
                                var g = a.charCodeAt(++e);
                                if (g >= 56320 && g <= 57343) {
                                    f = (f - 55296) * 1024 + 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
    };
    na = function(a) {
        _.ka.setTimeout(function() {
            throw a;
        }, 0)
    };
    pa = function(a, b) {
        var c = a.length - b.length;
        return c >= 0 && a.indexOf(b, c) == c
    };
    qa = function(a) {
        return /^[\s\xa0]*$/.test(a)
    };
    sa = function() {
        var a = _.ka.navigator;
        return a && (a = a.userAgent) ? a : ""
    };
    va = function(a) {
        if (!ta || !ua) return !1;
        for (var b = 0; b < ua.brands.length; b++) {
            var c = ua.brands[b].brand;
            if (c && c.indexOf(a) != -1) return !0
        }
        return !1
    };
    _.wa = function(a) {
        return sa().indexOf(a) != -1
    };
    _.xa = function() {
        return ta ? !!ua && ua.brands.length > 0 : !1
    };
    _.ya = function() {
        return _.wa("Firefox") || _.wa("FxiOS")
    };
    _.Da = function() {
        return _.wa("Safari") && !(_.Ba() || (_.xa() ? 0 : _.wa("Coast")) || (_.xa() ? 0 : _.wa("Opera")) || (_.xa() ? 0 : _.wa("Edge")) || (_.xa() ? va("Microsoft Edge") : _.wa("Edg/")) || (_.xa() ? va("Opera") : _.wa("OPR")) || _.ya() || _.wa("Silk") || _.wa("Android"))
    };
    _.Ba = function() {
        return _.xa() ? va("Chromium") : (_.wa("Chrome") || _.wa("CriOS")) && !(_.xa() ? 0 : _.wa("Edge")) || _.wa("Silk")
    };
    Ha = function(a, b) {
        b = _.Ga(a, b);
        var c;
        (c = b >= 0) && Array.prototype.splice.call(a, b, 1);
        return c
    };
    Ia = function(a) {
        var b = a.length;
        if (b > 0) {
            for (var c = Array(b), d = 0; d < b; d++) c[d] = a[d];
            return c
        }
        return []
    };
    Ja = function(a, b, c) {
        return arguments.length <= 2 ? 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
    };
    Pa = function(a, b) {
        a.sort(b || _.Oa)
    };
    Ra = function(a) {
        for (var b = Qa, c = Array(a.length), d = 0; d < a.length; d++) c[d] = {
            index: d,
            value: a[d]
        };
        var e = b || _.Oa;
        Pa(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
    };
    _.Oa = function(a, b) {
        return a > b ? 1 : a < b ? -1 : 0
    };
    Sa = function(a, b) {
        for (var c = {}, d = 0; d < a.length; d++) {
            var e = a[d],
                f = b.call(void 0, e, d, a);
            f !== void 0 && (c[f] || (c[f] = [])).push(e)
        }
        return c
    };
    Ta = 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 = Ta.apply(null, Ja(d, e, e + 8192)), g = 0; g < f.length; g++) b.push(f[g]);
            else b.push(d)
        }
        return b
    };
    Xa = function(a, b) {
        b === void 0 && (b = 0);
        Va();
        b = Wa[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("")
    };
    Za = function(a, b) {
        if (Ya && !b) a = _.ka.btoa(a);
        else {
            for (var c = [], d = 0, e = 0; e < a.length; e++) {
                var f = a.charCodeAt(e);
                f > 255 && (c[d++] = f & 255, f >>= 8);
                c[d++] = f
            }
            a = Xa(c, b)
        }
        return a
    };
    ab = function(a) {
        var b = [];
        $a(a, function(c) {
            b.push(c)
        });
        return b
    };
    $a = function(a, b) {
        function c(k) {
            for (; d < a.length;) {
                var l = a.charAt(d++),
                    m = bb[l];
                if (m != null) return m;
                if (!qa(l)) throw Error("Unknown base64 encoding at char: " + l);
            }
            return k
        }
        Va();
        for (var d = 0;;) {
            var e = c(-1),
                f = c(0),
                g = c(64),
                h = c(64);
            if (h === 64 && e === -1) break;
            b(e << 2 | f >> 4);
            g != 64 && (b(f << 4 & 240 | g >> 2), h != 64 && b(g << 6 & 192 | h))
        }
    };
    Va = function() {
        if (!bb) {
            bb = {};
            for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; c < 5; c++) {
                var d = a.concat(b[c].split(""));
                Wa[c] = d;
                for (var e = 0; e < d.length; e++) {
                    var f = d[e];
                    bb[f] === void 0 && (bb[f] = e)
                }
            }
        }
    };
    cb = function(a, b) {
        a.__closure__error__context__984382 || (a.__closure__error__context__984382 = {});
        a.__closure__error__context__984382.severity = b
    };
    eb = function(a) {
        if (db) throw Error("");
        db = function(b) {
            _.ka.setTimeout(function() {
                a(b)
            }, 0)
        }
    };
    gb = function(a) {
        if (db) try {
            db(a)
        } catch (b) {
            throw b.cause = a, b;
        }
    };
    hb = function() {
        var a = Error();
        cb(a, "incident");
        db ? gb(a) : na(a)
    };
    ib = function(a) {
        a = Error(a);
        cb(a, "warning");
        gb(a);
        return a
    };
    kb = function(a, b) {
        if (a != null) {
            var c;
            var d = (c = jb) != null ? c : jb = {};
            c = d[a] || 0;
            c >= b || (d[a] = c + 1, hb())
        }
    };
    lb = function() {
        return typeof BigInt === "function"
    };
    nb = function(a, b, c) {
        return typeof _.v.Symbol === "function" && typeof(0, _.v.Symbol)() === "symbol" ? (c === void 0 ? 0 : c) && _.v.Symbol.for && a ? _.v.Symbol.for(a) : a != null ? (0, _.v.Symbol)(a) : (0, _.v.Symbol)() : b
    };
    sb = function(a, b) {
        ob || _.pb in a || qb(a, rb);
        a[_.pb] |= b
    };
    tb = function(a, b) {
        ob || _.pb in a || qb(a, rb);
        a[_.pb] = b
    };
    ub = function(a) {
        if (4 & a) return 512 & a ? 512 : 1024 & a ? 1024 : 0
    };
    vb = function(a) {
        sb(a, 34);
        return a
    };
    wb = function(a) {
        sb(a, 8192);
        return a
    };
    xb = function(a) {
        sb(a, 32);
        return a
    };
    zb = function(a, b) {
        return b === void 0 ? a.j !== yb && !!(2 & (a.o[_.pb] | 0)) : !!(2 & b) && a.j !== yb
    };
    Ab = function(a, b) {
        if (typeof b !== "number" || b < 0 || b >= a.length) throw Error();
    };
    Bb = function(a, b) {
        if (typeof b !== "number" || b < 0 || b > a.length) throw Error();
    };
    Cb = function(a, b, c) {
        var d = b & 128 ? 0 : -1,
            e = a.length,
            f;
        if (f = !!e) f = a[e - 1], f = f != null && typeof f === "object" && f.constructor === Object;
        var g = e + (f ? -1 : 0);
        for (b = b & 128 ? 1 : 0; b < g; b++) c(b - d, a[b]);
        if (f) {
            a = a[e - 1];
            for (var h in a) Object.prototype.hasOwnProperty.call(a, h) && !isNaN(h) && c(+h, a[h])
        }
    };
    Eb = function(a) {
        var b = _.Db;
        if (!a) throw Error((typeof b === "function" ? b() : b) || String(a));
    };
    Fb = function(a) {
        a.Jw = !0;
        return a
    };
    Gb = function() {
        return Fb(function(a) {
            return a === 0
        })
    };
    Ib = function() {
        var a = Hb;
        return Fb(function(b) {
            return b instanceof a
        })
    };
    Kb = function(a) {
        return Fb(function(b) {
            if (!Jb(b)) return !1;
            for (var c = _.x(_.z(Object, "entries").call(Object, a)), d = c.next(); !d.done; d = c.next()) {
                var e = _.x(d.value);
                d = e.next().value;
                e = e.next().value;
                if (!(d in b)) {
                    if (e.Fs === !0) continue;
                    return !1
                }
                if (!e(b[d])) return !1
            }
            return !0
        })
    };
    Mb = function(a) {
        return Lb(Fb(function(b, c) {
            return b === void 0 ? !0 : a(b, c)
        }))
    };
    Lb = function(a) {
        a.Fs = !0;
        return a
    };
    Nb = function() {
        return Fb(function(a) {
            return Array.isArray(a)
        })
    };
    Qb = function() {
        return Fb(function(a) {
            return Ob(a) ? a.every(function(b) {
                return (0, _.Pb)(b)
            }) : !1
        })
    };
    Ub = function(a) {
        var b = a;
        if ((0, _.Pb)(b)) {
            if (!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b)) throw Error(String(b));
        } else if (Rb(b) && !_.z(Number, "isSafeInteger").call(Number, b)) throw Error(String(b));
        return Sb ? BigInt(a) : a = Tb(a) ? a ? "1" : "0" : (0, _.Pb)(a) ? a.trim() || "0" : String(a)
    };
    Vb = function(a, b) {
        if (a.length > b.length) return !1;
        if (a.length < b.length || a === b) return !0;
        for (var c = 0; c < a.length; c++) {
            var d = a[c],
                e = b[c];
            if (d > e) return !1;
            if (d < e) return !0
        }
    };
    ac = function(a) {
        var b = a >>> 0;
        Wb = b;
        Yb = (a - b) / 4294967296 >>> 0
    };
    cc = function(a) {
        if (a < 0) {
            ac(-a);
            var b = _.x(bc(Wb, Yb));
            a = b.next().value;
            b = b.next().value;
            Wb = a >>> 0;
            Yb = b >>> 0
        } else ac(a)
    };
    ec = function(a) {
        var b = dc || (dc = new DataView(new ArrayBuffer(8)));
        b.setFloat32(0, +a, !0);
        Yb = 0;
        Wb = b.getUint32(0, !0)
    };
    hc = function(a, b) {
        var c = b * 4294967296 + (a >>> 0);
        return _.z(Number, "isSafeInteger").call(Number, c) ? c : fc(a, b)
    };
    fc = function(a, b) {
        b >>>= 0;
        a >>>= 0;
        if (b <= 2097151) var c = "" + (4294967296 * b + a);
        else lb() ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, b = b >> 16 & 65535, a = (a & 16777215) + c * 6777216 + b * 6710656, c += b * 8147497, b *= 2, a >= 1E7 && (c += a / 1E7 >>> 0, a %= 1E7), c >= 1E7 && (b += c / 1E7 >>> 0, c %= 1E7), c = b + ic(c) + ic(a));
        return c
    };
    ic = function(a) {
        a = String(a);
        return "0000000".slice(a.length) + a
    };
    jc = function() {
        var a = Wb,
            b = Yb;
        b & 2147483648 ? lb() ? a = "" + (BigInt(b | 0) << BigInt(32) | BigInt(a >>> 0)) : (b = _.x(bc(a, b)), a = b.next().value, b = b.next().value, a = "-" + fc(a, b)) : a = fc(a, b);
        return a
    };
    kc = function(a) {
        if (a.length < 16) cc(Number(a));
        else if (lb()) a = BigInt(a), Wb = Number(a & BigInt(4294967295)) >>> 0, Yb = Number(a >> BigInt(32) & BigInt(4294967295));
        else {
            var b = +(a[0] === "-");
            Yb = Wb = 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)), Yb *= 1E6, Wb = Wb * 1E6 + d, Wb >= 4294967296 && (Yb += _.z(Math, "trunc").call(Math, Wb / 4294967296), Yb >>>= 0, Wb >>>= 0);
            b && (b = _.x(bc(Wb, Yb)), a = b.next().value, b = b.next().value, Wb = a, Yb = b)
        }
    };
    bc = function(a, b) {
        b = ~b;
        a ? a = ~a + 1 : b += 1;
        return [a, b]
    };
    lc = function(a) {
        return Array.prototype.slice.call(a)
    };
    pc = function(a, b) {
        throw Error(b === void 0 ? "unexpected value " + a + "!" : b);
    };
    qc = function(a) {
        if (typeof a !== "number") throw Error("Value of float/double field must be a number, found " + typeof a + ": " + a);
        return a
    };
    _.rc = function(a) {
        return a == null ? a : qc(a)
    };
    sc = function(a) {
        if (a == null || typeof a === "number") return a;
        if (a === "NaN" || a === "Infinity" || a === "-Infinity") return Number(a)
    };
    uc = function(a) {
        if (typeof a !== "boolean") throw Error("Expected boolean but got " + tc(a) + ": " + a);
        return a
    };
    vc = function(a) {
        if (a == null || typeof a === "boolean") return a;
        if (typeof a === "number") return !!a
    };
    _.zc = function(a) {
        switch (typeof a) {
            case "bigint":
                return !0;
            case "number":
                return wc(a);
            case "string":
                return xc.test(a);
            default:
                return !1
        }
    };
    _.Ac = function(a) {
        if (!wc(a)) throw ib("enum");
        return a | 0
    };
    _.Bc = function(a) {
        return a == null ? a : wc(a) ? a | 0 : void 0
    };
    Cc = function(a) {
        if (typeof a !== "number") throw ib("int32");
        if (!wc(a)) throw ib("int32");
        return a | 0
    };
    Dc = function(a) {
        if (a == null) return a;
        if (typeof a === "string" && a) a = +a;
        else if (typeof a !== "number") return;
        return wc(a) ? a | 0 : void 0
    };
    Ec = function(a) {
        if (a == null) return a;
        if (typeof a === "string" && a) a = +a;
        else if (typeof a !== "number") return;
        return wc(a) ? a >>> 0 : void 0
    };
    _.Mc = function(a, b) {
        b != null || (b = 1024);
        if (!_.zc(a)) throw ib("int64");
        var c = typeof a;
        switch (b) {
            case 512:
                switch (c) {
                    case "string":
                        return Fc(a);
                    case "bigint":
                        return String(Gc(64, a));
                    default:
                        return Hc(a)
                }
            case 1024:
                switch (c) {
                    case "string":
                        return Jc(a);
                    case "bigint":
                        return Ub(Gc(64, a));
                    default:
                        return Kc(a)
                }
            case 0:
                switch (c) {
                    case "string":
                        return Fc(a);
                    case "bigint":
                        return Ub(Gc(64, a));
                    default:
                        return Lc(a)
                }
            default:
                return pc(b, "Unknown format requested type for int64")
        }
    };
    Nc = function(a) {
        return a == null ? a : _.Mc(a, void 0)
    };
    Oc = function(a) {
        var b = a.length;
        if (a[0] === "-" ? b < 20 || b === 20 && a <= "-9223372036854775808" : b < 19 || b === 19 && a <= "9223372036854775807") return a;
        kc(a);
        return jc()
    };
    Pc = function(a) {
        if (a[0] === "-") var b = !1;
        else b = a.length, b = b < 20 ? !0 : b === 20 && a <= "18446744073709551615";
        if (b) return a;
        kc(a);
        return fc(Wb, Yb)
    };
    Lc = function(a) {
        a = Qc(a);
        if (!Rc(a)) {
            cc(a);
            var b = Wb,
                c = Yb;
            if (a = c & 2147483648) b = ~b + 1 >>> 0, c = ~c >>> 0, b == 0 && (c = c + 1 >>> 0);
            b = hc(b, c);
            a = typeof b === "number" ? a ? -b : b : a ? "-" + b : b
        }
        return a
    };
    _.Sc = function(a) {
        a = Qc(a);
        a >= 0 && Rc(a) || (cc(a), a = hc(Wb, Yb));
        return a
    };
    Hc = function(a) {
        a = Qc(a);
        Rc(a) ? a = String(a) : (cc(a), a = jc());
        return a
    };
    _.Tc = function(a) {
        a = Qc(a);
        a >= 0 && Rc(a) ? a = String(a) : (cc(a), a = fc(Wb, Yb));
        return a
    };
    Fc = function(a) {
        var b = Qc(Number(a));
        if (Rc(b)) return String(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return Oc(a)
    };
    Jc = function(a) {
        var b = Qc(Number(a));
        if (Rc(b)) return Ub(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return lb() ? Ub(Gc(64, BigInt(a))) : Ub(Oc(a))
    };
    Kc = function(a) {
        return Rc(a) ? Ub(Lc(a)) : Ub(Hc(a))
    };
    Uc = function(a) {
        return Rc(a) ? Ub(_.Sc(a)) : Ub(_.Tc(a))
    };
    _.Vc = function(a) {
        var b = Qc(Number(a));
        if (Rc(b) && b >= 0) return String(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return Pc(a)
    };
    Xc = function(a) {
        var b = Qc(Number(a));
        if (Rc(b) && b >= 0) return Ub(b);
        b = a.indexOf(".");
        b !== -1 && (a = a.substring(0, b));
        return lb() ? Ub((0, _.Wc)(64, BigInt(a))) : Ub(Pc(a))
    };
    _.Zc = function(a) {
        if (a == null) return a;
        if (typeof a === "bigint") return Yc(a) ? a = Number(a) : (a = Gc(64, a), a = Yc(a) ? Number(a) : String(a)), a;
        if (_.zc(a)) return typeof a === "number" ? Lc(a) : Fc(a)
    };
    $c = function(a) {
        var b = typeof a;
        if (a == null) return a;
        if (b === "bigint") return Ub(Gc(64, a));
        if (_.zc(a)) return b === "string" ? Jc(a) : Kc(a)
    };
    _.ad = function(a, b) {
        b != null || (b = 1024);
        if (!_.zc(a)) throw ib("uint64");
        var c = typeof a;
        switch (b) {
            case 512:
                switch (c) {
                    case "string":
                        return _.Vc(a);
                    case "bigint":
                        return String((0, _.Wc)(64, a));
                    default:
                        return _.Tc(a)
                }
            case 1024:
                switch (c) {
                    case "string":
                        return Xc(a);
                    case "bigint":
                        return Ub((0, _.Wc)(64, a));
                    default:
                        return Uc(a)
                }
            case 0:
                switch (c) {
                    case "string":
                        return _.Vc(a);
                    case "bigint":
                        return Ub((0, _.Wc)(64, a));
                    default:
                        return _.Sc(a)
                }
            default:
                return pc(b, "Unknown format requested type for int64")
        }
    };
    _.bd = function(a) {
        var b = typeof a;
        if (a == null) return a;
        if (b === "bigint") return Ub((0, _.Wc)(64, a));
        if (_.zc(a)) return b === "string" ? Xc(a) : Uc(a)
    };
    cd = function(a) {
        if (a == null) return a;
        var b = typeof a;
        if (b === "bigint") return String(Gc(64, a));
        if (_.zc(a)) {
            if (b === "string") return Fc(a);
            if (b === "number") return Lc(a)
        }
    };
    dd = function(a) {
        if (a == null) return a;
        var b = typeof a;
        if (b === "bigint") return String((0, _.Wc)(64, a));
        if (_.zc(a)) {
            if (b === "string") return _.Vc(a);
            if (b === "number") return _.Sc(a)
        }
    };
    _.ed = function(a) {
        if (typeof a !== "string") throw Error();
        return a
    };
    fd = function(a) {
        if (a != null && typeof a !== "string") throw Error();
        return a
    };
    gd = function(a) {
        return a == null || typeof a === "string" ? a : void 0
    };
    ld = function(a, b, c, d) {
        if (a != null && a[hd] === id) return a;
        if (!Array.isArray(a)) return c ? d & 2 ? b[jd] || (b[jd] = kd(b)) : new b : void 0;
        c = a[_.pb] | 0;
        d = c | d & 32 | d & 2;
        d !== c && tb(a, d);
        return new b(a)
    };
    kd = function(a) {
        a = new a;
        vb(a.o);
        return a
    };
    md = function(a, b, c) {
        if (b) return uc(a);
        var d;
        return (d = vc(a)) != null ? d : c ? !1 : void 0
    };
    nd = function(a, b, c) {
        a = b ? Cc(a) : Dc(a);
        return a == null ? c ? 0 : void 0 : a | 0
    };
    pd = function(a, b, c) {
        a = b ? _.ad(a, 1024) : _.bd(a);
        return a == null ? c ? od : void 0 : a
    };
    qd = function(a, b, c) {
        if (b) return _.ed(a);
        var d;
        return (d = gd(a)) != null ? d : c ? "" : void 0
    };
    rd = function(a) {
        return a
    };
    sd = function(a) {
        return a
    };
    ud = function(a, b, c, d, e, f) {
        a = ld(a, d, c, f);
        e && (a = td(a));
        return a
    };
    vd = function(a) {
        return [a, this.get(a)]
    };
    zd = function() {
        return wd || (wd = new xd(vb([]), void 0, void 0, void 0, yd))
    };
    Bd = function(a, b, c, d) {
        var e = d !== void 0;
        d = !!d;
        var f = [],
            g = a.length,
            h = 4294967295,
            k = !1,
            l = !!(b & 64),
            m = l ? b & 128 ? 0 : -1 : void 0;
        if (!(b & 1)) {
            var n = g && a[g - 1];
            n != null && typeof n === "object" && n.constructor === Object ? (g--, h = g) : n = void 0;
            if (l && !(b & 128) && !e) {
                k = !0;
                var p;
                h = ((p = Ad) != null ? p : rd)(h - m, m, a, n, void 0) + m
            }
        }
        b = void 0;
        for (e = 0; e < g; e++)
            if (p = a[e], p != null && (p = c(p, d)) != null)
                if (l && e >= h) {
                    var q = e - m,
                        r = void 0;
                    ((r = b) != null ? r : b = {})[q] = p
                } else f[e] = p;
        if (n)
            for (var t in n) Object.prototype.hasOwnProperty.call(n, t) && (a = n[t], a != null && (a = c(a, d)) != null && (g = +t, e = void 0, l && !_.z(Number, "isNaN").call(Number, g) && (e = g + m) < h ? f[e] = a : (g = void 0, ((g = b) != null ? g : b = {})[t] = a)));
        b && (k ? f.push(b) : f[h] = b);
        return f
    };
    Dd = function(a) {
        a[0] = Cd(a[0]);
        a[1] = Cd(a[1]);
        return a
    };
    Cd = function(a) {
        switch (typeof a) {
            case "number":
                return _.z(Number, "isFinite").call(Number, a) ? a : "" + a;
            case "bigint":
                return Yc(a) ? Number(a) : "" + a;
            case "boolean":
                return a ? 1 : 0;
            case "object":
                if (Array.isArray(a)) {
                    var b = a[_.pb] | 0;
                    return a.length === 0 && b & 1 ? void 0 : Bd(a, b, Cd)
                }
                if (a != null && a[hd] === id) return Ed(a);
                if (a instanceof xd) return a = a.size !== 0 ? Fd(a, Dd) : void 0, a;
                return
        }
        return a
    };
    _.Id = function(a, b) {
        if (b) {
            Ad = b == null || b === rd || b[Gd] !== Hd ? rd : b;
            try {
                return Ed(a)
            } finally {
                Ad = void 0
            }
        }
        return Ed(a)
    };
    Ed = function(a) {
        a = a.o;
        return Bd(a, a[_.pb] | 0, Cd)
    };
    Jd = function(a) {
        if (!Array.isArray(a)) throw Error();
        if (Object.isFrozen(a) || Object.isSealed(a) || !Object.isExtensible(a)) throw Error();
        return a
    };
    Md = function(a) {
        switch (typeof a) {
            case "boolean":
                return Kd || (Kd = [0, void 0, !0]);
            case "number":
                return a > 0 ? void 0 : a === 0 ? Ld || (Ld = [0, void 0]) : [-a, void 0];
            case "string":
                return [0, a];
            case "object":
                return a
        }
    };
    _.B = function(a, b, c) {
        return Nd(a, b, c, 2048)
    };
    Nd = function(a, b, c, d) {
        d = d === void 0 ? 0 : d;
        if (a == null) {
            var e = 32;
            c ? (a = [c], e |= 128) : a = [];
            b && (e = e & -16760833 | (b & 1023) << 14)
        } else {
            if (!Array.isArray(a)) throw Error("narr");
            e = a[_.pb] | 0;
            if (Od && 1 & e) throw Error("rfarr");
            2048 & e && !(2 & e) && Pd();
            if (e & 256) throw Error("farr");
            if (e & 64) return (e | d) !== e && tb(a, e | d), a;
            if (c && (e |= 128, c !== a[0])) throw Error("mid");
            a: {
                c = a;e |= 64;
                var f = c.length;
                if (f) {
                    var g = f - 1,
                        h = c[g];
                    if (h != null && typeof h === "object" && h.constructor === Object) {
                        b = e & 128 ? 0 : -1;
                        g -= b;
                        if (g >= 1024) throw Error("pvtlmt");
                        for (var k in h) Object.prototype.hasOwnProperty.call(h, k) && (f = +k, f < g && (c[f + b] = h[k], delete h[k]));
                        e = e & -16760833 | (g & 1023) << 14;
                        break a
                    }
                }
                if (b) {
                    k = Math.max(b, f - (e & 128 ? 0 : -1));
                    if (k > 1024) throw Error("spvt");
                    e = e & -16760833 | (k & 1023) << 14
                }
            }
        }
        tb(a, e | 64 | d);
        return a
    };
    Pd = function() {
        if (Od) throw Error("carr");
        kb(Qd, 5)
    };
    Td = function(a, b) {
        if (typeof a !== "object") return a;
        if (Array.isArray(a)) {
            var c = a[_.pb] | 0;
            return a.length === 0 && c & 1 ? void 0 : Rd(a, c, b)
        }
        if (a != null && a[hd] === id) return Sd(a);
        if (a instanceof xd) {
            b = a.Le;
            if (b & 2) return a;
            if (a.size) {
                c = vb(Fd(a));
                if (a.Ie)
                    for (a = 0; a < c.length; a++) {
                        var d = c[a],
                            e = d[1];
                        e == null || typeof e !== "object" ? e = void 0 : e != null && e[hd] === id ? e = Sd(e) : Array.isArray(e) ? e = Rd(e, e[_.pb] | 0, !!(b & 32)) : e = void 0;
                        d[1] = e
                    }
                return c
            }
        }
    };
    Rd = function(a, b, c) {
        if (b & 2) return a;
        !c || 4096 & b || 16 & b ? a = Ud(a, b, !1, c && !(b & 16)) : (sb(a, 34), b & 4 && Object.freeze(a));
        return a
    };
    Wd = function(a, b, c) {
        a = new a.constructor(b);
        c && (a.j = yb);
        a.G = yb;
        return a
    };
    Sd = function(a) {
        var b = a.o,
            c = b[_.pb] | 0;
        return zb(a, c) ? a : Xd(a, b, c) ? Wd(a, b) : Ud(b, c)
    };
    Ud = function(a, b, c, d) {
        d != null || (d = !!(34 & b));
        a = Bd(a, b, Td, d);
        d = 32;
        c && (d |= 2);
        b = b & 16769217 | d;
        tb(a, b);
        return a
    };
    td = function(a) {
        var b = a.o,
            c = b[_.pb] | 0;
        return zb(a, c) ? Xd(a, b, c) ? Wd(a, b, !0) : new a.constructor(Ud(b, c, !1)) : a
    };
    _.Yd = function(a) {
        var b = a.o,
            c = b[_.pb] | 0;
        return zb(a, c) ? a : Xd(a, b, c) ? Wd(a, b) : new a.constructor(Ud(b, c, !0))
    };
    Zd = function(a) {
        if (a.j !== yb) return !1;
        var b = a.o;
        b = Ud(b, b[_.pb] | 0);
        sb(b, 2048);
        a.o = b;
        a.j = void 0;
        a.G = void 0;
        return !0
    };
    $d = function(a) {
        if (!Zd(a) && zb(a, a.o[_.pb] | 0)) throw Error();
    };
    ae = function(a, b) {
        b === void 0 && (b = a[_.pb] | 0);
        b & 32 && !(b & 4096) && tb(a, b | 4096)
    };
    Xd = function(a, b, c) {
        return c & 2 ? !0 : c & 32 && !(c & 4096) ? (tb(b, c | 2), a.j = yb, !0) : !1
    };
    be = function(a, b, c, d, e) {
        var f = c + (e ? 0 : -1),
            g = a.length - 1;
        if (g >= 1 + (e ? 0 : -1) && f >= g) {
            var h = a[g];
            if (h != null && typeof h === "object" && h.constructor === Object) return h[c] = d, b
        }
        if (f <= g) return a[f] = d, b;
        if (d !== void 0) {
            var k;
            g = ((k = b) != null ? k : b = a[_.pb] | 0) >> 14 & 1023 || 536870912;
            c >= g ? d != null && (f = {}, a[g + (e ? 0 : -1)] = (f[c] = d, f)) : a[f] = d
        }
        return b
    };
    ie = function(a, b, c, d, e, f, g) {
        var h = a.o,
            k = h[_.pb] | 0;
        d = zb(a, k) ? 1 : d;
        e = !!e || d === 3;
        d === 2 && Zd(a) && (h = a.o, k = h[_.pb] | 0);
        var l = ce(h, b, g),
            m = l === de ? 7 : l[_.pb] | 0,
            n = ee(m, k);
        var p = n;
        4 & p ? f == null ? a = !1 : (!e && f === 0 && (512 & p || 1024 & p) && (a.constructor[fe] = (a.constructor[fe] | 0) + 1) < 5 && hb(), a = f === 0 ? !1 : !(f & p)) : a = !0;
        if (a) {
            4 & n && (l = lc(l), m = 0, n = ge(n, k), k = be(h, k, b, l, g));
            for (var q = p = 0; p < l.length; p++) {
                var r = c(l[p]);
                r != null && (l[q++] = r)
            }
            q < p && (l.length = q);
            c = (n | 4) & -513;
            n = c &= -1025;
            f && (n |= f);
            n &= -4097
        }
        n !== m && (tb(l, n), 2 & n && Object.freeze(l));
        return l = he(l, n, h, k, b, g, d, a, e)
    };
    he = function(a, b, c, d, e, f, g, h, k) {
        var l = b;
        g === 1 || (g !== 4 ? 0 : 2 & b || !(16 & b) && 32 & d) ? je(b) || (b |= !a.length || h && !(4096 & b) || 32 & d && !(4096 & b || 16 & b) ? 2 : 256, b !== l && tb(a, b), Object.freeze(a)) : (g === 2 && je(b) && (a = lc(a), l = 0, b = ge(b, d), d = be(c, d, e, a, f)), je(b) || (k || (b |= 16), b !== l && tb(a, b)));
        2 & b || !(4096 & b || 16 & b) || ae(c, d);
        return a
    };
    ce = function(a, b, c) {
        a = ke(a, b, c);
        return Array.isArray(a) ? a : de
    };
    ee = function(a, b) {
        2 & b && (a |= 2);
        return a | 1
    };
    je = function(a) {
        return !!(2 & a) && !!(4 & a) || !!(256 & a)
    };
    le = function(a, b, c, d) {
        var e = a.o,
            f = e[_.pb] | 0;
        a: {
            var g = f;f = zb(a, f);!f && Zd(a) && (e = a.o, g = e[_.pb] | 0);
            var h = ke(e, b);a = !1;
            if (h == null) {
                if (f) {
                    b = zd();
                    break a
                }
                h = []
            } else if (h.constructor === xd)
                if (h.Le & 2 && !f) h = Fd(h);
                else {
                    b = h;
                    break a
                }
            else Array.isArray(h) ? a = !!((h[_.pb] | 0) & 2) : h = [];
            if (f) {
                if (!h.length) {
                    b = zd();
                    break a
                }
                a || (a = !0, vb(h))
            } else if (a) {
                a = !1;
                wb(h);
                f = lc(h);
                for (h = 0; h < f.length; h++) {
                    var k = f[h] = lc(f[h]);
                    Array.isArray(k[1]) && (k[1] = vb(k[1]))
                }
                h = wb(f)
            }!a && g & 32 && xb(h);c = new xd(h, void 0, c, d);g = be(e, g, b, c);a || ae(e, g);b = c
        }
        return b
    };
    _.me = function(a, b, c, d) {
        $d(a);
        var e = a.o,
            f = e[_.pb] | 0;
        if (c == null) return be(e, f, b), a;
        var g = c === de ? 7 : c[_.pb] | 0,
            h = g,
            k = je(g),
            l = k || Object.isFrozen(c);
        k || (g = 0);
        l || (c = lc(c), h = 0, g = ge(g, f), l = !1);
        g |= 5;
        var m;
        k = (m = ub(g)) != null ? m : 1024;
        g |= k;
        for (m = 0; m < c.length; m++) {
            var n = c[m],
                p = d(n, k);
            _.z(Object, "is").call(Object, n, p) || (l && (c = lc(c), h = 0, g = ge(g, f), l = !1), c[m] = p)
        }
        g !== h && (l && (c = lc(c), g = ge(g, f)), tb(c, g));
        be(e, f, b, c);
        return a
    };
    _.ne = function(a, b, c, d) {
        $d(a);
        var e = a.o;
        be(e, e[_.pb] | 0, b, (d === "0" ? Number(c) === 0 : c === d) ? void 0 : c);
        return a
    };
    pe = function(a) {
        if (ob) {
            var b;
            return (b = a[oe]) != null ? b : a[oe] = new _.v.Map
        }
        if (oe in a) return a[oe];
        b = new _.v.Map;
        Object.defineProperty(a, oe, {
            value: b
        });
        return b
    };
    re = function(a, b, c, d) {
        var e = pe(a),
            f = qe(e, a, b, c);
        f !== d && (f && (b = be(a, b, f)), e.set(c, d));
        return b
    };
    qe = function(a, b, c, d) {
        var e = a.get(d);
        if (e != null) return e;
        for (var f = e = 0; f < d.length; f++) {
            var g = d[f];
            ke(b, g) != null && (e !== 0 && (c = be(b, c, e)), e = g)
        }
        a.set(d, e);
        return e
    };
    _.se = function(a, b, c, d) {
        var e = !1;
        d = ke(a, d, void 0, function(f) {
            var g = ld(f, c, !1, b);
            e = g !== f && g != null;
            return g
        });
        if (d != null) return e && !zb(d) && ae(a, b), d
    };
    te = function(a, b, c, d, e, f, g, h, k) {
        var l = zb(a, c);
        f = l ? 1 : f;
        h = !!h || f === 3;
        l = k && !l;
        (f === 2 || l) && Zd(a) && (b = a.o, c = b[_.pb] | 0);
        a = ce(b, e, g);
        var m = a === de ? 7 : a[_.pb] | 0,
            n = ee(m, c);
        if (k = !(4 & n)) {
            var p = a,
                q = c,
                r = !!(2 & n);
            r && (q |= 2);
            for (var t = !r, w = !0, y = 0, A = 0; y < p.length; y++) {
                var C = ld(p[y], d, !1, q);
                if (C instanceof d) {
                    if (!r) {
                        var D = zb(C);
                        t && (t = !D);
                        w && (w = D)
                    }
                    p[A++] = C
                }
            }
            A < y && (p.length = A);
            n |= 4;
            n = w ? n & -4097 : n | 4096;
            n = t ? n | 8 : n & -9
        }
        n !== m && (tb(a, n), 2 & n && Object.freeze(a));
        if (l && !(8 & n || !a.length && (f === 1 || (f !== 4 ? 0 : 2 & n || !(16 & n) && 32 & c)))) {
            je(n) && (a = lc(a), n = ge(n, c), c = be(b, c, e, a, g));
            d = a;
            l = n;
            for (m = 0; m < d.length; m++) p = d[m], n = td(p), p !== n && (d[m] = n);
            l |= 8;
            n = l = d.length ? l | 4096 : l & -4097;
            tb(a, n)
        }
        return a = he(a, n, b, c, e, g, f, k, h)
    };
    ue = function(a) {
        a == null && (a = void 0);
        return a
    };
    ge = function(a, b) {
        return a = (2 & b ? a | 2 : a & -3) & -273
    };
    _.ve = function(a, b, c, d, e, f, g, h) {
        $d(a);
        b = ie(a, b, e, 2, !0, void 0, f);
        var k;
        e = (k = ub(b === de ? 7 : b[_.pb] | 0)) != null ? k : 1024;
        if (h)
            if (Array.isArray(d))
                for (g = d.length, h = 0; h < g; h++) b.push(c(d[h], e));
            else
                for (d = _.x(d), g = d.next(); !g.done; g = d.next()) b.push(c(g.value, e));
        else g && Bb(b), b.push(c(d, e));
        return a
    };
    we = function(a, b, c, d, e, f, g) {
        $d(a);
        var h = a.o;
        a = te(a, h, h[_.pb] | 0, c, b, 2, void 0, !0);
        if (f && g) e != null || (e = a.length - 1), Ab(a, e), a.splice(e, f), a.length || (a[_.pb] &= -4097);
        else return f ? Bb(a, e) : d = d != null ? d : new c, e != void 0 ? a.splice(e, f, d) : a.push(d), e = c = a === de ? 7 : a[_.pb] | 0, (f = zb(d)) ? (c &= -9, a.length === 1 && (c &= -4097)) : c |= 4096, c !== e && tb(a, c), f || ae(h), d
    };
    xe = function(a) {
        var b = !0;
        b = b === void 0 ? !1 : b;
        var c = typeof a;
        a = a == null ? a : c === "bigint" ? String(Gc(64, a)) : _.zc(a) ? c === "string" ? Fc(a) : b ? Hc(a) : Lc(a) : void 0;
        return a
    };
    Fe = function(a, b, c) {
        if (typeof BigInt64Array !== "undefined") return ye || (ye = new BigInt64Array(1), ze = new Uint32Array(ye.buffer), ye[0] = BigInt(1), Ae = ze[0] === 1), ye[0] = a, a = Ae ? 0 : 1, new b(ze[a], ze[1 - a]);
        Be || (Ce = BigInt(_.z(Number, "MIN_SAFE_INTEGER")), De = BigInt(_.z(Number, "MAX_SAFE_INTEGER")), Ee = BigInt(4294967295), Be = BigInt(32));
        if (a >= Ce && a <= De) return c(Number(a));
        a = BigInt.asUintN(64, a);
        return new b(Number(a & Ee), Number(a >> Be))
    };
    Ge = function() {
        var a = function() {
            throw Error();
        };
        _.z(Object, "setPrototypeOf").call(Object, a, a.prototype);
        return a
    };
    He = function(a, b) {
        if (b == null) return new a;
        b = Jd(b);
        return new a(xb(b))
    };
    Ie = function(a, b) {
        b == null ? (a = a.constructor, a = a[jd] || (a[jd] = kd(a))) : a = new a.constructor(vb(Jd(b)));
        return a
    };
    Me = function() {
        var a = Je;
        var b = b === void 0 ? Ke : b;
        return new Le(a, b)
    };
    Je = function(a, b, c, d, e) {
        b = Ne(b, d);
        b != null && (c = Oe(a, c), e(b, a), Pe(a, c))
    };
    We = function(a) {
        var b = Qe,
            c = Re,
            d = a[Se];
        if (d) return d;
        d = {};
        d.rw = a;
        d.Kn = Md(a[0]);
        var e = a[1],
            f = 1;
        e && e.constructor === Object && (d.pr = e, e = a[++f], typeof e === "function" && (d.Ds = !0, Te != null || (Te = e), Ue != null || (Ue = a[f + 1]), e = a[f += 2]));
        for (var g = {}; e && Array.isArray(e) && e.length && typeof e[0] === "number" && e[0] > 0;) {
            for (var h = 0; h < e.length; h++) g[e[h]] = e;
            e = a[++f]
        }
        for (h = 1; e !== void 0;) {
            typeof e === "number" && (h += e, e = a[++f]);
            var k = void 0;
            if (e instanceof Le) var l = e;
            else l = Ve, f--;
            e = void 0;
            if ((e = l) == null ? 0 : e.j) {
                e = a[++f];
                k = a;
                var m = f;
                typeof e === "function" && (e = e(), k[m] = e);
                k = e
            }
            e = a[++f];
            m = h + 1;
            typeof e === "number" && e < 0 && (m -= e, e = a[++f]);
            for (; h < m; h++) {
                var n = g[h];
                k ? c(d, h, l, k, n) : b(d, h, l, n)
            }
        }
        return a[Se] = d
    };
    Ne = function(a, b) {
        if (a instanceof _.E) return a.o;
        if (Array.isArray(a)) return Nd(a, b[0], b[1])
    };
    Qe = function(a, b, c) {
        a[b] = c.g
    };
    Re = function(a, b, c, d) {
        var e, f, g = c.g;
        a[b] = function(h, k, l) {
            return g(h, k, l, f || (f = We(d).Kn), e || (e = Xe(d)))
        }
    };
    Xe = function(a) {
        var b = a[Ye];
        if (!b) {
            var c = We(a);
            b = function(d, e) {
                return Ze(d, e, c)
            };
            a[Ye] = b
        }
        return b
    };
    Ze = function(a, b, c) {
        Cb(a, a[_.pb] | 0, function(d, e) {
            if (e != null) {
                var f = $e(c, d);
                f ? f(b, e, d) : d < 500 || kb(af, 3)
            }
        })
    };
    $e = function(a, b) {
        var c = a[b];
        if (c) return c;
        if (c = a.pr)
            if (c = c[b]) {
                c = Array.isArray(c) ? c[0] instanceof Le ? c : [bf, c] : [c, void 0];
                var d = c[0].g;
                if (c = c[1]) {
                    var e = Xe(c),
                        f = We(c).Kn;
                    c = a.Ds ? Ue(f, e) : function(g, h, k) {
                        return d(g, h, k, f, e)
                    }
                } else c = d;
                return a[b] = c
            }
    };
    cf = function(a, b) {
        if (Array.isArray(b)) {
            var c = b[_.pb] | 0;
            if (c & 4) return b;
            for (var d = 0, e = 0; d < b.length; d++) {
                var f = a(b[d]);
                f != null && (b[e++] = f)
            }
            e < d && (b.length = e);
            a = (c | 5) & -1537;
            a !== c && tb(b, a);
            a & 2 && Object.freeze(b);
            return b
        }
    };
    df = function(a, b) {
        return new Le(a, b)
    };
    kf = function(a, b, c) {
        b = cd(b);
        if (b != null) {
            switch (typeof b) {
                case "string":
                    ef(b)
            }
            if (b != null) switch (ff(a, c, 0), typeof b) {
                case "number":
                    a = a.g;
                    cc(b);
                    gf(a, Wb, Yb);
                    break;
                case "bigint":
                    c = Fe(b, hf, jf);
                    gf(a.g, c.j, c.g);
                    break;
                default:
                    c = ef(b), gf(a.g, c.j, c.g)
            }
        }
    };
    mf = function(a, b, c) {
        b = gd(b);
        b != null && lf(a, c, ia(b))
    };
    _.nf = function(a) {
        return function() {
            return a[jd] || (a[jd] = kd(a))
        }
    };
    pf = function(a) {
        return function(b) {
            return of(b, a)
        }
    };
    qf = function(a) {
        return function() {
            return of(this, a)
        }
    };
    rf = function(a) {
        return function(b) {
            if (b == null || b == "") b = new a;
            else {
                b = JSON.parse(b);
                if (!Array.isArray(b)) throw Error("dnarr");
                b = new a(xb(b))
            }
            return b
        }
    };
    tf = function() {
        sf === void 0 && (sf = null);
        return sf
    };
    _.vf = function(a) {
        var b = tf();
        a = b ? b.createHTML(a) : a;
        return new uf(a)
    };
    _.wf = function(a) {
        if (a instanceof uf) return a.g;
        throw Error("");
    };
    _.yf = function(a) {
        if (a instanceof _.xf) return a.g;
        throw Error("");
    };
    Af = function(a) {
        for (var b = _.zf.apply(1, arguments), c = a[0], d = 0; d < a.length - 1; d++) c += String(b[d]), c += a[d + 1];
        b = document.implementation.createHTMLDocument("");
        d = b.createElement("style");
        b.head.appendChild(d);
        b = d.sheet;
        b.insertRule(c, 0);
        if (b.cssRules.length === 1 && (c = b.cssRules[0], c instanceof CSSStyleRule)) return new _.xf(c.cssText.replace(/</g, "\\3C "))
    };
    Cf = function(a) {
        var b = tf();
        a = b ? b.createScriptURL(a) : a;
        return new Bf(a)
    };
    _.Df = function(a) {
        if (a instanceof Bf) return a.g;
        throw Error("");
    };
    Ff = function(a) {
        if (Ef.test(a)) return a
    };
    _.Hf = function(a) {
        if (a instanceof Gf)
            if (a instanceof Gf) a = a.g;
            else throw Error("");
        else a = Ff(a);
        return a
    };
    _.Jf = function(a) {
        var b = tf();
        a = b ? b.createScript(a) : a;
        return new If(a)
    };
    _.Kf = function(a) {
        if (a instanceof If) return a.g;
        throw Error("");
    };
    Lf = function(a) {
        return a instanceof uf ? a : _.vf(String(a).replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&apos;"))
    };
    Nf = function(a) {
        return Mf(a)
    };
    Mf = function(a) {
        var b = Lf("");
        return _.vf(a.map(function(c) {
            return _.wf(Lf(c))
        }).join(_.wf(b).toString()))
    };
    Qf = function(a) {
        if (!Of.test(a)) throw Error("");
        if (Pf.indexOf(a.toUpperCase()) !== -1) throw Error("");
    };
    Tf = function(a, b, c) {
        Qf(a);
        var d = "<" + a;
        b && (d += Rf(b));
        Array.isArray(c) || (c = c === void 0 ? [] : [c]);
        Sf.indexOf(a.toUpperCase()) !== -1 ? d += ">" : (b = Nf(c.map(function(e) {
            return e instanceof uf ? e : Lf(String(e))
        })), d += ">" + b.toString() + "</" + a + ">");
        return _.vf(d)
    };
    Rf = function(a) {
        for (var b = "", c = _.z(Object, "keys").call(Object, a), d = 0; d < c.length; d++) {
            var e = c[d],
                f = a[e];
            if (!Of.test(e)) throw Error("");
            if (f !== void 0 && f !== null) {
                if (/^on./i.test(e)) throw Error("");
                Uf.indexOf(e.toLowerCase()) !== -1 && (f = f instanceof Gf ? f.toString() : Ff(String(f)) || "about:invalid#zClosurez");
                f = e + '="' + Lf(String(f)) + '"';
                b += " " + f
            }
        }
        return b
    };
    _.Vf = function(a) {
        var b = _.zf.apply(1, arguments);
        if (b.length === 0) return Cf(a[0]);
        for (var c = a[0], d = 0; d < b.length; d++) c += encodeURIComponent(b[d]) + a[d + 1];
        return Cf(c)
    };
    Xf = function(a, b) {
        a = _.Df(a).toString();
        var c = a.split(/[?#]/),
            d = /[?]/.test(a) ? "?" + c[1] : "";
        return Wf(c[0], d, /[#]/.test(a) ? "#" + (d ? c[2] : c[1]) : "", b)
    };
    Wf = function(a, b, c, d) {
        function e(g, h) {
            g != null && (Array.isArray(g) ? g.forEach(function(k) {
                return e(k, h)
            }) : (b += f + encodeURIComponent(h) + "=" + encodeURIComponent(g), f = "&"))
        }
        var f = b.length ? "&" : "?";
        d.constructor === Object && (d = _.z(Object, "entries").call(Object, d));
        Array.isArray(d) ? d.forEach(function(g) {
            return e(g[1], g[0])
        }) : d.forEach(e);
        return Cf(a + b + c)
    };
    Zf = function() {
        var a = Yf;
        Yf = [];
        a = _.x(a);
        for (var b = a.next(); !b.done; b = a.next()) {
            b = b.value;
            try {
                b()
            } catch (c) {}
        }
    };
    _.$f = function(a, b) {
        this.x = a !== void 0 ? a : 0;
        this.y = b !== void 0 ? b : 0
    };
    _.ag = function(a, b) {
        this.width = a;
        this.height = b
    };
    bg = function(a, b) {
        for (var c in a) b.call(void 0, a[c], c, a)
    };
    cg = function(a) {
        var b = [],
            c = 0,
            d;
        for (d in a) b[c++] = a[d];
        return b
    };
    eg = 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 < dg.length; f++) c = dg[f], Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c])
        }
    };
    _.fg = function(a, b) {
        b = _.Hf(b);
        b !== void 0 && (a.href = b)
    };
    _.gg = function(a) {
        var b, c = a.ownerDocument;
        c = c === void 0 ? document : c;
        var d;
        c = (d = (b = c).querySelector) == null ? void 0 : d.call(b, "script[nonce]");
        (b = c == null ? "" : c.nonce || c.getAttribute("nonce") || "") && a.setAttribute("nonce", b)
    };
    hg = function(a, b) {
        a.src = _.Df(b);
        _.gg(a)
    };
    _.ig = function(a, b, c, d) {
        this.top = a;
        this.right = b;
        this.bottom = c;
        this.left = d
    };
    jg = function(a, b, c, d) {
        this.left = a;
        this.top = b;
        this.width = c;
        this.height = d
    };
    lg = function(a) {
        return a ? a.passive && kg() ? a : a.capture || !1 : !1
    };
    _.mg = function(a, b, c, d) {
        return typeof a.addEventListener === "function" ? (a.addEventListener(b, c, lg(d)), !0) : !1
    };
    _.ng = function(a, b, c, d) {
        return typeof a.removeEventListener === "function" ? (a.removeEventListener(b, c, lg(d)), !0) : !1
    };
    rg = function(a, b) {
        a.readyState === "complete" || a.readyState === "interactive" ? (Yf.push(b), Yf.length === 1 && (_.v.Promise ? _.v.Promise.resolve().then(Zf) : (a = window.setImmediate, (0, _.qg)(a) ? a(Zf) : setTimeout(Zf, 0)))) : a.addEventListener("DOMContentLoaded", b)
    };
    sg = function(a) {
        var b = window,
            c = !0;
        c = c === void 0 ? !1 : c;
        new _.v.Promise(function(d, e) {
            function f() {
                g.onload = null;
                g.onerror = null;
                var h;
                (h = g.parentElement) == null || 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";
            hg(g, a);
            c && b.document.readyState !== "complete" ? _.mg(b, "load", function() {
                b.document.body.appendChild(g)
            }) : b.document.body.appendChild(g)
        })
    };
    ug = function(a) {
        var b, c, d, e, f, g, h, k, l, m, n;
        return _.F(function(p) {
            switch (p.g) {
                case 1:
                    return b = a.Pd ? "https://ep1.adtrafficquality.google/getconfig/sodar" : "https://pagead2.googlesyndication.com/getconfig/sodar", c = a.G ? "&sde=1" : "", d = a.me ? "&sjk=" + a.me : "", e = a.g === "cr" && a.Md === "env" ? a.g + "_" + a.Md : a.Md, f = b + "?sv=200&tid=" + a.j + ("&tv=" + a.l + "&st=") + e + d + c, g = void 0, p.I(2), p.yield(tg(f), 4);
                case 4:
                    g = p.j;
                    p.H(3);
                    break;
                case 2:
                    p.G();
                case 3:
                    if (!g || a.C) return p.return(void 0);
                    h = a.me || g.sodar_query_id;
                    k = g.rc_enable !== void 0 && a.I ? g.rc_enable : "n";
                    l = g.bg_snapshot_delay_ms === void 0 ? "0" : g.bg_snapshot_delay_ms;
                    m = g.is_gen_204 === void 0 ? "1" : g.is_gen_204;
                    return h && g.bg_hash_basename && g.bg_binary ? (n = {
                        context: a.g,
                        eq: g.bg_hash_basename,
                        cq: g.bg_binary,
                        Ls: a.j + "_" + a.l,
                        me: h,
                        Md: a.Md,
                        di: k,
                        Ti: l,
                        bi: m,
                        Pd: a.Pd,
                        Ug: a.Ug
                    }, a.Oc ? p.return(_.z(Object, "assign").call(Object, {}, n, {
                        Oc: !0
                    })) : p.return(n)) : p.return(void 0)
            }
        })
    };
    zg = function(a) {
        var b;
        _.F(function(c) {
            if (c.g == 1) {
                if (a.Oc) {
                    vg().Oc = !0;
                    var d = vg();
                    window.android && window.android.webview && window.android.webview.getExperimentalMediaIntegrityTokenProvider && d.Oc && wg(d)
                }
                return c.yield(ug(a), 2)
            }
            if (b = c.j) {
                d = b;
                var e = "sodar2";
                e = e === void 0 ? "sodar2" : e;
                var f = window,
                    g = f.GoogleGcLKhOms;
                g && typeof g.push === "function" || (g = f.GoogleGcLKhOms = []);
                var h = {};
                h = (h._ctx_ = d.context, h._bgv_ = d.eq, h._bgp_ = d.cq, h._li_ = d.Ls, h._jk_ = d.me, h._st_ = d.Md, h._rc_ = d.di, h._dl_ = d.Ti, h._g2_ = d.bi, h._atqg_ = d.Pd ? "1" : "0", h._sic_ = d.Ug ? "1" : "0", h);
                d.Oc && (h._wvp_ = "1");
                g.push(h);
                if (g = f.GoogleDX5YKUSkRag) {
                    if (g.length > 0 && (f = g.shift())) try {
                        f()
                    } catch (k) {}
                } else if (g = f.GoogleDX5YKUSk) f.GoogleDX5YKUSk = void 0, g[1]();
                d = d.Pd ? _.Vf(xg, e) : _.Vf(yg, e);
                sg(d)
            }
            return c.return(b)
        })
    };
    Ag = 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";
            case 8:
                return "afs";
            case 9:
                return "oos";
            default:
                return "unk"
        }
    };
    Bg = function(a) {
        a && typeof a.dispose == "function" && a.dispose()
    };
    _.H = function() {
        this.I = this.I;
        this.Tb = this.Tb
    };
    _.Cg = function(a, b) {
        if (a)
            for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
    };
    Dg = function(a) {
        var b = [];
        _.Cg(a, function(c) {
            b.push(c)
        });
        return b
    };
    Eg = function(a, b) {
        if (a) return (_.J = _.z(Object, "keys").call(Object, a), _.z(_.J, "find")).call(_.J, function(c) {
            return Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c)
        })
    };
    _.Gg = function(a) {
        try {
            return !!a && a.location.href != null && Fg(a, "foo")
        } catch (b) {
            return !1
        }
    };
    Ig = function(a, b, c, d) {
        b = b === void 0 ? !1 : b;
        d = d === void 0 ? _.ka : d;
        c = (c === void 0 ? 0 : c) ? Hg(d) : d;
        for (d = 0; c && d++ < 40 && (!b && !_.Gg(c) || !a(c));) c = Hg(c)
    };
    Hg = function(a) {
        try {
            var b = a.parent;
            if (b && b !== a) return b
        } catch (c) {}
        return null
    };
    Jg = function(a) {
        for (var b = a; a && a !== a.parent;) a = a.parent, _.Gg(a) && (b = a);
        return b
    };
    Lg = function() {
        return ta && ua ? ua.mobile : !_.Kg() && (_.wa("iPod") || _.wa("iPhone") || _.wa("Android") || _.wa("IEMobile"))
    };
    _.Kg = function() {
        return ta && ua ? !ua.mobile && (_.wa("iPad") || _.wa("Android") || _.wa("Silk")) : _.wa("iPad") || _.wa("Android") && !_.wa("Mobile") || _.wa("Silk")
    };
    _.Mg = function() {
        return !Lg() && !_.Kg()
    };
    Ng = function(a) {
        return sa().indexOf(a) != -1
    };
    Og = 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
    };
    _.Qg = function(a) {
        return _.Ba() && Lg() ? Pg(a, !0) : 1
    };
    Pg = function(a, b) {
        var c;
        (b === void 0 ? 0 : b) ? c = _.Gg(a.top) ? a.top : null: c = a;
        var d = c;
        if (!d) return 1;
        a = (0, _.Rg)() === 0;
        b = !!d.document.querySelector('meta[name=viewport][content*="width=device-width"]');
        c = d.innerWidth;
        d = d.outerWidth;
        if (c === 0) return 1;
        var e = Math.round((d / c + _.z(Number, "EPSILON")) * 100) / 100;
        return e === 1 ? 1 : a || b ? e : Math.round((d / c / .4 + _.z(Number, "EPSILON")) * 100) / 100
    };
    _.Sg = function() {
        if (!_.v.globalThis.crypto) return Math.random();
        try {
            var a = new Uint32Array(1);
            _.v.globalThis.crypto.getRandomValues(a);
            return a[0] / 65536 / 65536
        } catch (b) {
            return Math.random()
        }
    };
    Vg = function() {
        try {
            return Tg != null || (Tg = new Uint32Array(64)), Ug >= 64 && (crypto.getRandomValues(Tg), Ug = 0), Tg[Ug++]
        } catch (a) {
            return Math.floor(Math.random() * 4294967296)
        }
    };
    Wg = function() {
        var a = a === void 0 ? Math.random : a;
        return Math.floor(a() * 4503599627370496)
    };
    Xg = function(a, b) {
        if (!Rb(a.goog_pvsid)) try {
            var c = Vg() + (Vg() & 2097151) * 4294967296;
            Object.defineProperty(a, "goog_pvsid", {
                value: c,
                configurable: !1
            })
        } catch (d) {
            b.U({
                methodName: 784,
                X: d
            })
        }
        a = Number(a.goog_pvsid);
        (!a || a <= 0) && b.U({
            methodName: 784,
            X: Error("Invalid correlator, " + a)
        });
        return a || -1
    };
    _.Zg = function(a, b, c, d, e) {
        Yg(a, b, c === void 0 ? null : c, d === void 0 ? !1 : d, e === void 0 ? !1 : e)
    };
    Yg = function(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        a.google_image_requests || (a.google_image_requests = []);
        var f = _.$g("IMG", a.document);
        if (c || d) {
            var g = function(h) {
                c && c(h);
                d && Ha(a.google_image_requests, f);
                _.ng(f, "load", g);
                _.ng(f, "error", g)
            };
            _.mg(f, "load", g);
            _.mg(f, "error", g)
        }
        e && (f.attributionSrc = "");
        f.src = b;
        a.google_image_requests.push(f)
    };
    bh = function(a, b) {
        var c = c === void 0 ? !1 : c;
        var d = "https://pagead2.googlesyndication.com/pagead/gen_204?id=" + b;
        _.Cg(a, function(e, f) {
            if (e || e === 0) d += "&" + f + "=" + encodeURIComponent(String(e))
        });
        ah(d, c)
    };
    ah = function(a, b) {
        var c = window;
        b = b === void 0 ? !1 : b;
        var d = d === void 0 ? !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)) : _.Zg(c, a, void 0, b, d)
    };
    ch = function(a) {
        a = a === void 0 ? _.ka : 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 ((c = b) == null ? 0 : c.pageViewId) && ((d = b) == null ? 0 : d.canonicalUrl) ? b : null
    };
    dh = function(a) {
        return (a = a === void 0 ? ch() : a) ? _.Gg(a.master) ? a.master : null : null
    };
    eh = function(a) {
        var b = "";
        Ig(function(c) {
            if (c === c.top) return !0;
            var d;
            if ((d = c.document) == null ? 0 : d.referrer) b = c.document.referrer;
            return !1
        }, !1, !1, a);
        return b
    };
    fh = function() {
        var a = _.ka.location.href;
        if (!a) return "";
        var b = RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");
        try {
            var c = b.exec(decodeURIComponent(a));
            if (c) return c[1] && c[1].length > 1 ? c[1].substring(1) : "true"
        } catch (d) {}
        return ""
    };
    gh = function(a) {
        if (a === "localhost") return ["localhost"];
        a = a.split(".");
        if (a.length < 2) return [];
        for (var b = [], c = 0; c < a.length - 1; ++c) b.push(a.slice(c).join("."));
        return b
    };
    hh = function(a, b) {
        try {
            var c = new URL(a),
                d = new URL(b);
            return c.origin !== d.origin || c.pathname !== d.pathname || c.search !== d.search ? !0 : _.z(c.hash.substring(1), "includes").call(c.hash.substring(1), "/") || _.z(d.hash.substring(1), "includes").call(d.hash.substring(1), "/") ? c.hash.substring(1).split("#")[0] !== d.hash.substring(1).split("#")[0] : !1
        } catch (e) {
            return d = function(f) {
                var g = f.indexOf("#");
                return g !== -1 ? f.substring(g + 1) : ""
            }, c = d(a), d = d(b), _.z(c, "includes").call(c, "/") || _.z(d, "includes").call(d, "/") ? a.split("#")[0] !== b.split("#")[0] || c.split("#")[0] !== d.split("#")[0] : a.split("#")[0] !== b.split("#")[0]
        }
    };
    ih = function(a) {
        return ab(a.length % 4 !== 0 ? a + "A" : a).map(function(b) {
            return _.z(b.toString(2), "padStart").call(b.toString(2), 8, "0")
        }).join("")
    };
    kh = function(a) {
        if (!/^[0-1]+$/.test(a)) throw Error("Invalid input [" + a + "] not a bit string.");
        return parseInt(a, 2)
    };
    lh = 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
    };
    mh = function(a, b) {
        a = ih(a);
        return a.length < b ? _.z(a, "padEnd").call(a, b, "0") : a
    };
    nh = function(a, b) {
        var c = a.indexOf("11");
        if (c === -1) throw Error("Expected section bitstring but not found in [" + a + "] part of [" + b + "]");
        return a.slice(0, c + 2)
    };
    ph = function(a) {
        return a == null ? null : _.oh(a)
    };
    _.oh = function(a) {
        return Yc(a) ? Number(a) : String(a)
    };
    vh = function(a) {
        try {
            var b = ab(a).map(function(d) {
                    return _.z(d.toString(2), "padStart").call(d.toString(2), 8, "0")
                }).join(""),
                c = new qh(b);
            return rh(c, 3) !== 1 ? null : sh(new th, uh(c))
        } catch (d) {
            return null
        }
    };
    Dh = function(a) {
        try {
            var b = ab(a).map(function(f) {
                    return _.z(f.toString(2), "padStart").call(f.toString(2), 8, "0")
                }).join(""),
                c = new qh(b);
            if (rh(c, 3) !== 3) return null;
            var d = wh(xh(new yh, zh(c, 24, Ah)), zh(c, 24, Ah)),
                e = rh(c, 6);
            e !== 0 && Bh(Ch(d, zh(c, e)), zh(c, e));
            return d
        } catch (f) {
            return null
        }
    };
    bi = function(a) {
        try {
            var b = ab(a).map(function(d) {
                    return _.z(d.toString(2), "padStart").call(d.toString(2), 8, "0")
                }).join(""),
                c = new qh(b);
            return Eh(Fh(Gh(Hh(Ih(Jh(Kh(Lh(Mh(Nh(Oh(Ph(Qh(Rh(Sh(Th(Uh(Vh(Wh(new Xh, rh(c, 6)), Yh(c)), Yh(c)), rh(c, 12)), rh(c, 12)), rh(c, 6)), Zh(c)), rh(c, 12)), rh(c, 6)), !!rh(c, 1)), !!rh(c, 1)), zh(c, 12, $h)), zh(c, 24, Ah)), zh(c, 24, Ah)), !!rh(c, 1)), Zh(c)), uh(c)), uh(c)), ai(c))
        } catch (d) {
            return null
        }
    };
    fi = function(a) {
        if (!a) return null;
        var b = a.split(".");
        if (b.length > 4) return null;
        a = bi(b[0]);
        if (!a) return null;
        var c = new ci;
        a = _.di(c, 1, a);
        b.shift();
        b = _.x(b);
        for (c = b.next(); !c.done; c = b.next()) switch (c = c.value, ei(c)) {
            case 1:
                c = vh(c);
                if (!c) return null;
                _.di(a, 3, c);
                break;
            case 2:
                break;
            case 3:
                c = Dh(c);
                if (!c) return null;
                _.di(a, 2, c);
                break;
            default:
                return null
        }
        return a
    };
    ei = function(a) {
        try {
            var b = ab(a).map(function(c) {
                return _.z(c.toString(2), "padStart").call(c.toString(2), 8, "0")
            }).join("");
            return rh(new qh(b), 3)
        } catch (c) {
            return -1
        }
    };
    gi = function(a, b) {
        var c = {};
        if (Array.isArray(b) && b.length !== 0) {
            b = _.x(b);
            for (var d = b.next(); !d.done; d = b.next()) d = d.value, c[d] = a.indexOf(d) !== -1
        } else
            for (a = _.x(a), b = a.next(); !b.done; b = a.next()) c[b.value] = !0;
        delete c[0];
        return c
    };
    _.hi = function(a) {
        var b = a.toString();
        a.name && b.indexOf(a.name) == -1 && (b += ": " + a.name);
        a.message && b.indexOf(a.message) == -1 && (b += ": " + a.message);
        if (a.stack) a: {
            a = a.stack;
            var c = b;
            try {
                a.indexOf(c) == -1 && (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");
                break a
            } catch (e) {
                b = c;
                break a
            }
            b = void 0
        }
        return b
    };
    ji = function(a, b) {
        try {
            var c = function(d) {
                var e = {};
                return [(e[d.ac] = d.Yb, e)]
            };
            return JSON.stringify([a.filter(function(d) {
                return d.Lb
            }).map(c), _.Id(b), a.filter(function(d) {
                return !d.Lb
            }).map(c)])
        } catch (d) {
            return ii(d, b), ""
        }
    };
    ii = function(a, b) {
        try {
            bh({
                m: _.hi(a instanceof Error ? a : Error(String(a))),
                b: _.ki(b, 1) || null,
                v: _.K(b, 2) || null
            }, "rcs_internal")
        } catch (c) {}
    };
    li = function(a) {
        return Math.round(a)
    };
    mi = function(a) {
        var b = new CompressionStream("gzip"),
            c = (new Response(b.readable)).arrayBuffer(),
            d = b.writable.getWriter(),
            e = typeof a === "string" ? (new TextEncoder).encode(a) : a;
        return d.ready.then(function() {
            return d.write(e)
        }).then(function() {
            return d.close()
        }).then(function() {
            return c
        }).then(function(f) {
            return new Uint8Array(f)
        })
    };
    ni = function(a, b) {
        if (_.v.globalThis.fetch) _.v.globalThis.fetch(a, {
            method: "POST",
            body: b,
            keepalive: b.length < 65536,
            credentials: "omit",
            mode: "no-cors",
            redirect: "follow"
        }).catch(function() {});
        else {
            var c = new XMLHttpRequest;
            c.open("POST", a, !0);
            c.send(b)
        }
    };
    oi = function(a, b, c, d) {
        c = c === void 0 ? 1 : c;
        if (d === void 0 ? 0 : d) {
            d = typeof CompressionStream === "function";
            var e = b.length > 1024;
            typeof document !== "undefined" && document.visibilityState !== "hidden" && d && e ? mi(b).then(function(f) {
                var g = c === 1 ? 5 : 6;
                f = Xa(f);
                ni(a + "?e=" + g, f)
            }).catch(function() {
                ni(a + "?e=" + c, b)
            }) : ni(a + "?e=" + c, b)
        } else ni(a + "?e=" + c, b)
    };
    pi = function(a, b, c, d, e, f) {
        try {
            var g = a.g,
                h = _.$g("SCRIPT", g);
            h.async = !0;
            hg(h, b);
            g.head.appendChild(h);
            h.addEventListener("load", function() {
                e();
                d && g.head.removeChild(h)
            });
            h.addEventListener("error", function() {
                c > 0 ? pi(a, b, c - 1, d, e, f) : (d && g.head.removeChild(h), f())
            })
        } catch (k) {
            f()
        }
    };
    ri = function(a, b, c, d) {
        c = c === void 0 ? function() {} : c;
        d = d === void 0 ? function() {} : d;
        pi(qi(a), b, 0, !1, c, d)
    };
    si = function(a) {
        a = (a === void 0 ? null : a) || _.ka;
        return a.googlefc || (a.googlefc = {})
    };
    ti = function(a) {
        return a ? decodeURI(a) : a
    };
    ui = function(a, b, c) {
        if (Array.isArray(b))
            for (var d = 0; d < b.length; d++) ui(a, String(b[d]), c);
        else b != null && c.push(a + (b === "" ? "" : "=" + encodeURIComponent(String(b))))
    };
    vi = function(a) {
        return a[_.z(_.v.Symbol, "iterator")]()
    };
    yi = function(a) {
        var b = wi(xi(a.location.href));
        a = b.get("fcconsent");
        b = b.get("fc");
        return b === "alwaysshow" ? b : a === "alwaysshow" ? a : null
    };
    zi = function(a) {
        var b = "ab gdpr consent gdpr_transparency soft_cmp_bottom_pinned soft_cmp_floating_toolbar ccpa monetization usnat usfl".split(" ");
        return (a = wi(xi(a.location.href)).get("fctype")) && b.indexOf(a) !== -1 ? a : null
    };
    Ai = function(a) {
        return (a = wi(xi(a.location.href)).get("hl")) ? a : null
    };
    Ci = function(a) {
        var b = xi(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);
        _.z(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 = "?" + Bi(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 = xi(b).toString();
        a.charAt(a.length - 1) === "/" && (a = a.substring(0, a.length - 1));
        return a.toString().length <= 1E3 ? a : null
    };
    Di = function(a) {
        var b = a.document,
            c = function() {
                if (!a.frames.googlefcPresent)
                    if (b.body) {
                        var d = _.$g("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()
    };
    Gi = function(a) {
        a = Ei(a.data.__fciReturn);
        return {
            payload: a,
            Zk: _.oh(_.Fi(a, 1))
        }
    };
    Hi = function(a) {
        a.addtlConsent === void 0 || (0, _.Pb)(a.addtlConsent) || (a.addtlConsent = void 0);
        a.gdprApplies === void 0 || Tb(a.gdprApplies) || (a.gdprApplies = void 0);
        return a.tcString !== void 0 && !(0, _.Pb)(a.tcString) || a.listenerId !== void 0 && !Rb(a.listenerId) ? 2 : a.cmpStatus && a.cmpStatus !== "error" ? 0 : 3
    };
    Ji = function(a, b) {
        a = _.Vf(Ii, a);
        b = _.z(Object, "assign").call(Object, {}, b, {
            ers: 3
        });
        return Xf(a, b)
    };
    Ki = function(a) {
        return a ? Fb(function(b) {
            try {
                if (b instanceof a) return !0;
                var c, d, e = b == null ? void 0 : (c = b.ownerDocument) == null ? void 0 : (d = c.defaultView) == null ? void 0 : d[a.name];
                return (0, _.qg)(e) && b instanceof e
            } catch (f) {
                return !1
            }
        }) : Fb(function() {
            return !1
        })
    };
    _.Mi = function(a) {
        return Fb(function(b) {
            return (0, _.Li)(b) && b.tagName.toLowerCase() === a
        })
    };
    _.L = function(a) {
        return Pi(Qi).j(a.g, a.defaultValue)
    };
    _.M = function(a) {
        return Pi(Qi).G(a.g, a.defaultValue)
    };
    Ri = function(a) {
        return Pi(Qi).I(a.g, a.defaultValue)
    };
    Si = function(a) {
        return Pi(Qi).C(a.g, a.defaultValue)
    };
    Ti = function(a) {
        return !!a && a.top === a
    };
    _.Ui = function(a) {
        var b = a.length;
        if (b === 0) return 0;
        for (var c = 305419896, d = 0; d < b; d++) c ^= (c << 5) + (c >> 2) + a.charCodeAt(d) & 4294967295;
        return c > 0 ? c : 4294967296 + c
    };
    Vi = function(a) {
        a = (0, _.Pb)(a.data) ? JSON.parse(a.data) : a.data;
        return {
            payload: a,
            Zk: a.__uspapiReturn.callId
        }
    };
    Wi = function(a) {
        this.g = a || {
            cookie: ""
        }
    };
    _.Yi = function(a, b) {
        b = b === void 0 ? window : b;
        if (_.Xi(a)) try {
            return b.localStorage
        } catch (c) {}
        return null
    };
    aj = function(a) {
        return Zi ? Zi : a.origin === "null" ? Zi = !1 : Zi = $i(a)
    };
    $i = function(a) {
        if (!a.navigator.cookieEnabled) return !1;
        var b = new Wi(a.document);
        if (!b.isEmpty()) return !0;
        b.set("TESTCOOKIESENABLED", "1", {
            li: 60,
            sameSite: a.isSecureContext ? "none" : void 0,
            secure: a.isSecureContext || void 0
        });
        if (b.get("TESTCOOKIESENABLED") !== "1") return !1;
        bj(b, "TESTCOOKIESENABLED");
        return !0
    };
    _.cj = function(a, b) {
        b = b.origin !== "null" ? b.document.cookie : null;
        return b === null ? null : (new Wi({
            cookie: b
        })).get(a) || ""
    };
    dj = function(a, b, c, d) {
        d.origin !== "null" && (d.isSecureContext && (c = _.z(Object, "assign").call(Object, {}, c, {
            sameSite: "none",
            secure: !0
        })), (new Wi(d.document)).set(a, b, c))
    };
    ej = function(a, b, c) {
        b.origin !== "null" && bj(new Wi(b.document), a, "/", c)
    };
    fj = function(a) {
        var b = {};
        (0, _.Pb)(a.data) ? b = JSON.parse(a.data): b = a.data;
        return {
            payload: b,
            Zk: b.__gppReturn.callId
        }
    };
    gj = function(a) {
        return !a || a.length === 1 && a[0] === -1
    };
    hj = function() {
        if (_.v.globalThis.performance) {
            var a = performance.timeOrigin + performance.now();
            if (_.z(Number, "isFinite").call(Number, a) && a > 0) return a
        }
        a = Date.now();
        return _.z(Number, "isFinite").call(Number, a) && a > 0 ? a : 0
    };
    ij = function() {
        return _.z(Math, "trunc").call(Math, hj())
    };
    jj = function() {
        var a = Math,
            b = a.trunc,
            c, d, e;
        var f = (e = (c = _.v.globalThis.performance) == null ? void 0 : (d = c.now) == null ? void 0 : d.call(c)) != null ? e : 0;
        return b.call(a, f)
    };
    Dj = function(a, b) {
        if (b) {
            var c = a.data,
                d = a.pingData;
            switch (a.eventName) {
                case "cmpStatus":
                    var e = d.cmpId;
                    d = d.gppVersion;
                    if (c === "loaded" && b.ba.Z(b.bb.ya)) {
                        lj(b, e);
                        mj(b, d);
                        var f = b.bb,
                            g = f.Gb;
                        c = f.hc;
                        a = f.nb;
                        var h = f.Ud;
                        f = f.ya;
                        b = b.pinger;
                        var k = b.Pg;
                        e = nj(oj(pj(qj(rj(sj(tj()), _.uj(_.vj([g]))))), h), e);
                        g = _.uj(sj(wj()));
                        e = _.xj(e, 11, yj, g);
                        k.call(b, _.uj(zj(Aj(Bj(Cj(e, d), c), f), a)))
                    }
            }
        }
    };
    Hj = function(a, b) {
        if (b) {
            var c = a.eventStatus,
                d = a.cmpId,
                e = a.cmpVersion,
                f = a.tcfPolicyVersion,
                g = a.tcString,
                h = a.internalErrorState;
            if (a.cmpStatus === "error") Ej(b, {
                cmpId: d,
                cmpVersion: e == null ? void 0 : e.toString(),
                rn: h
            });
            else switch (c) {
                case "tcloaded":
                case "useractioncomplete":
                    d && e && (g == null ? 0 : g.length) && Fj(b, {
                        cmpId: d,
                        cmpVersion: e == null ? void 0 : e.toString(),
                        tcfPolicyVersion: f
                    });
                    break;
                case "cmpuishown":
                    a = e == null ? void 0 : e.toString(), b.ba.Z(b.bb.ya) && (lj(b, d), mj(b, a), d = b.pinger, a = d.Pg, b = zj(Aj(Bj(Cj(nj(oj(pj(qj(rj(sj(tj()), _.uj(_.vj([b.bb.Gb]))))), b.bb.Ud), b.bb.cmpId), b.bb.cmpVersion), b.bb.hc), b.bb.ya), b.bb.nb), c = _.uj(sj(Gj())), b = _.xj(b, 14, yj, c), a.call(d, _.Yd(b)))
            }
        }
    };
    Ij = function(a, b, c) {
        b = b === void 0 ? window : b;
        c = c === void 0 ? function() {} : c;
        try {
            return b.localStorage.getItem(a)
        } catch (d) {
            return c(d), null
        }
    };
    Jj = function(a, b, c, d) {
        c = c === void 0 ? window : c;
        d = d === void 0 ? function() {} : d;
        return _.Xi(b) ? Ij(a, c, d) : null
    };
    Kj = function(a, b, c, d) {
        c = c === void 0 ? window : c;
        d = d === void 0 ? function() {} : d;
        try {
            return c.localStorage.setItem(a, b), !0
        } catch (e) {
            d(e)
        }
        return !1
    };
    Lj = function(a, b, c, d, e) {
        d = d === void 0 ? window : d;
        e = e === void 0 ? function() {} : e;
        return _.Xi(c) ? Kj(a, b, d, e) : !1
    };
    Mj = function(a, b, c) {
        b = b === void 0 ? window : b;
        c = c === void 0 ? function() {} : c;
        try {
            b.localStorage.removeItem(a)
        } catch (d) {
            c(d)
        }
    };
    Nj = function(a, b, c, d) {
        c = c === void 0 ? window : c;
        d = d === void 0 ? function() {} : d;
        _.Xi(b) && Mj(a, c, d)
    };
    Oj = function(a, b) {
        a = a === void 0 ? window : a;
        try {
            return a.localStorage.length
        } catch (c) {
            (b === void 0 ? function() {} : b)(c)
        }
        return null
    };
    Pj = function(a) {
        var b = b === void 0 ? window : b;
        var c = c === void 0 ? function() {} : c;
        return _.Xi(a) ? Oj(b, c) : null
    };
    Qj = function(a, b, c) {
        b = b === void 0 ? window : b;
        c = c === void 0 ? function() {} : c;
        try {
            return b.localStorage.key(a)
        } catch (d) {
            c(d)
        }
        return null
    };
    Rj = function(a, b) {
        var c = c === void 0 ? window : c;
        var d = d === void 0 ? function() {} : d;
        return _.Xi(b) ? Qj(a, c, d) : null
    };
    Sj = function(a, b) {
        a = a === void 0 ? window : a;
        b = b === void 0 ? function() {} : b;
        try {
            return _.z(Object, "keys").call(Object, a.localStorage)
        } catch (c) {
            b(c)
        }
        return null
    };
    Tj = function(a) {
        var b = b === void 0 ? window : b;
        var c = c === void 0 ? function() {} : c;
        return _.Xi(a) ? Sj(b, c) : null
    };
    _.Uj = function(a, b, c) {
        c = c === void 0 ? window : c;
        if (_.Xi(b)) try {
            return {
                value: c.sessionStorage.getItem(a)
            }
        } catch (d) {
            return {
                error: 1
            }
        }
        return {
            error: 0
        }
    };
    _.Vj = function(a, b, c, d) {
        d = d === void 0 ? window : d;
        if (_.Xi(c)) try {
            d.sessionStorage.setItem(a, b)
        } catch (e) {}
    };
    Yj = function(a, b) {
        if (a !== a.top) {
            b = b === void 0 ? -1 : b;
            if (b < 0) a = !1;
            else {
                var c = _.Wj(a, !0, !0),
                    d = _.Xj(a, !0);
                a = c > 0 && d > 0 && 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
    };
    _.Zj = function(a) {
        return a.innerHeight >= a.innerWidth
    };
    _.ak = function(a) {
        var b = _.Wj(a);
        a = a.innerWidth;
        return b && a ? b / a : 0
    };
    bk = function(a, b, c) {
        b = b === void 0 ? 420 : b;
        return (a = _.Wj(a, !0, c === void 0 ? !1 : c)) ? a > b ? 32768 : a < 320 ? 65536 : 0 : 16384
    };
    _.ck = function(a) {
        a = a.document;
        var b = {};
        a && (b = a.compatMode == "CSS1Compat" ? a.documentElement : a.body);
        return b || {}
    };
    _.Xj = function(a, b) {
        var c = _.ck(a).clientHeight;
        return (b === void 0 ? 0 : b) ? c * _.Qg(a) : c
    };
    _.Wj = function(a, b, c) {
        var d, e = (d = _.ck(a).clientWidth) != null ? d : (c === void 0 ? 0 : c) ? a.innerWidth : void 0;
        return (b === void 0 ? 0 : b) ? e * _.Qg(a) : e
    };
    _.dk = function(a) {
        return a.pageYOffset === void 0 ? (a.document.documentElement || a.document.body.parentNode || a.document.body).scrollTop : a.pageYOffset
    };
    gk = function(a, b, c, d, e, f, g, h) {
        f = f === void 0 ? "Continue reading" : f;
        g = g === void 0 ? {} : g;
        h = h === void 0 ? {} : h;
        var k = a.document.createElement("div");
        k.id = "goog-continue-reading-wrapper";
        b = {
            position: "absolute",
            top: b + "px",
            left: c + "px",
            transform: "translateX(-50%)",
            "z-index": "2147483647",
            "min-width": d + "px",
            "max-width": "40vw",
            width: "auto",
            "min-height": e + "px",
            height: "auto"
        };
        _.z(Object, "assign").call(Object, b, g);
        _.N(k, b);
        g = k.attachShadow({
            mode: "open"
        });
        b = a.document.createElement("button");
        b.textContent = f;
        b.id = "goog-continue-reading-btn";
        var l;
        f = (l = h.backgroundColor) != null ? l : "#1a73e8";
        var m;
        l = (m = h.fontColor) != null ? m : "white";
        var n;
        h = (n = h.font) != null ? n : "Google Sans";
        a = a.document.createElement("style");
        n = new _.xf(ek[0]);
        if (h = Af(fk, f, l, h)) n = [n, h].map(_.yf).join(""), a.textContent = _.yf(new _.xf(n));
        g.appendChild(a);
        g.appendChild(b);
        return k
    };
    hk = function(a, b, c, d) {
        d = d === void 0 ? {} : d;
        a = a.document.createElement("div");
        b = {
            position: "absolute",
            top: b + "px",
            left: "0px",
            width: "100%",
            height: c + "px",
            "-webkit-backdrop-filter": "blur(16px)",
            "backdrop-filter": "blur(16px)",
            filter: "blur(8px)",
            "z-index": "2147483647"
        };
        _.z(Object, "assign").call(Object, b, d);
        a.id = "goog-content-pause-scrim";
        _.N(a, b);
        return a
    };
    _.kk = function() {
        var a = {
            "animation-delay": "0s",
            "animation-direction": "normal",
            "animation-duration": "0s",
            "animation-fill-mode": "none",
            "animation-iteration-count": "1",
            "animation-name": "none",
            "animation-play-state": "running",
            "animation-timing-function": "ease",
            "background-attachment": "scroll",
            "background-blend-mode": "normal",
            "background-clip": "border-box",
            "background-color": "rgba(0, 0, 0, 0)",
            "background-image": "none",
            "background-origin": "padding-box",
            "background-position": "0% 0%",
            "background-repeat": "repeat",
            "background-size": "auto",
            "border-bottom-color": "rgb(0, 0, 0)",
            "border-bottom-left-radius": "0px",
            "border-bottom-right-radius": "0px",
            "border-bottom-style": "none",
            "border-bottom-width": "0px",
            "border-collapse": "separate",
            "border-image-outset": "0px",
            "border-image-repeat": "stretch",
            "border-image-slice": "100%",
            "border-image-source": "none",
            "border-image-width": "1",
            "border-left-color": "rgb(0, 0, 0)",
            "border-left-style": "none",
            "border-left-width": "0px",
            "border-right-color": "rgb(0, 0, 0)",
            "border-right-style": "none",
            "border-right-width": "0px",
            "border-top-color": "rgb(0, 0, 0)",
            "border-top-left-radius": "0px",
            "border-top-right-radius": "0px",
            "border-top-style": "none",
            "border-top-width": "0px",
            bottom: "auto",
            "box-shadow": "none",
            "box-sizing": "content-box",
            "break-after": "auto",
            "break-before": "auto",
            "break-inside": "auto",
            "caption-side": "top",
            clear: "none",
            clip: "auto",
            color: "rgb(0, 0, 0)",
            content: "normal",
            cursor: "auto",
            direction: "ltr",
            display: "inline",
            "empty-cells": "show",
            "float": "none",
            "font-family": "Times",
            "font-kerning": "auto",
            "font-optical-sizing": "auto",
            "font-size": "16px",
            "font-stretch": "100%",
            "font-style": "normal",
            "font-variant": "normal",
            "font-variant-ligatures": "normal",
            "font-variant-caps": "normal",
            "font-variant-numeric": "normal",
            "font-variant-east-asian": "normal",
            "font-weight": "400",
            height: "auto",
            "image-rendering": "auto",
            isolation: "auto",
            "justify-items": "normal",
            "justify-self": "auto",
            left: "auto",
            "letter-spacing": "normal",
            "line-height": "normal",
            "list-style-image": "none",
            "list-style-position": "outside",
            "list-style-type": "disc",
            "margin-bottom": "0px",
            "margin-left": "0px",
            "margin-right": "0px",
            "margin-top": "0px",
            "max-height": "none",
            "max-width": "none",
            "min-height": "0px",
            "min-width": "0px",
            "mix-blend-mode": "normal",
            "object-fit": "fill",
            "object-position": "50% 50%",
            "offset-distance": "0px",
            "offset-path": "none",
            "offset-rotate": "auto 0deg",
            opacity: "1",
            orphans: "2",
            "outline-color": "rgb(0, 0, 0)",
            "outline-offset": "0px",
            "outline-style": "none",
            "outline-width": "0px",
            "overflow-anchor": "auto",
            "overflow-wrap": "normal",
            "overflow-x": "visible",
            "overflow-y": "visible",
            "padding-bottom": "0px",
            "padding-left": "0px",
            "padding-right": "0px",
            "padding-top": "0px",
            "pointer-events": "auto",
            position: "static",
            resize: "none",
            right: "auto",
            "scroll-behavior": "auto",
            speak: "normal",
            "table-layout": "auto",
            "tab-size": "8",
            "text-align": "start",
            "text-align-last": "auto",
            "text-decoration": "none solid rgb(0, 0, 0)",
            "text-decoration-line": "none",
            "text-decoration-style": "solid",
            "text-decoration-color": "rgb(0, 0, 0)",
            "text-decoration-skip-ink": "auto",
            "text-underline-position": "auto",
            "text-indent": "0px",
            "text-rendering": "auto",
            "text-shadow": "none",
            "text-size-adjust": "auto",
            "text-overflow": "clip",
            "text-transform": "none",
            top: "auto",
            "touch-action": "auto",
            "transition-delay": "0s",
            "transition-duration": "0s",
            "transition-property": "all",
            "transition-timing-function": "ease",
            "unicode-bidi": "normal",
            "vertical-align": "baseline",
            visibility: "visible",
            "white-space": "normal",
            widows: "2",
            width: "auto",
            "will-change": "auto",
            "word-break": "normal",
            "word-spacing": "0px",
            "z-index": "auto",
            zoom: "1",
            "-webkit-appearance": "none",
            "backface-visibility": "visible",
            "-webkit-border-horizontal-spacing": "0px",
            "-webkit-border-image": "none",
            "-webkit-border-vertical-spacing": "0px",
            "-webkit-box-align": "stretch",
            "-webkit-box-decoration-break": "slice",
            "-webkit-box-direction": "normal",
            "-webkit-box-flex": "0",
            "-webkit-box-ordinal-group": "1",
            "-webkit-box-orient": "horizontal",
            "-webkit-box-pack": "start",
            "-webkit-box-reflect": "none",
            "column-count": "auto",
            "column-gap": "normal",
            "column-rule-color": "rgb(0, 0, 0)",
            "column-rule-style": "none",
            "column-rule-width": "0px",
            "column-span": "none",
            "column-width": "auto",
            "backdrop-filter": "none",
            "align-content": "normal",
            "align-items": "normal",
            "align-self": "auto",
            "flex-basis": "auto",
            "flex-grow": "0",
            "flex-shrink": "1",
            "flex-direction": "row",
            "flex-wrap": "nowrap",
            "justify-content": "normal",
            "-webkit-font-smoothing": "auto",
            "grid-auto-columns": "auto",
            "grid-auto-flow": "row",
            "grid-auto-rows": "auto",
            "grid-column-end": "auto",
            "grid-column-start": "auto",
            "grid-template-areas": "none",
            "grid-template-columns": "none",
            "grid-template-rows": "none",
            "grid-row-end": "auto",
            "grid-row-start": "auto",
            "row-gap": "normal",
            "-webkit-highlight": "none",
            hyphens: "manual",
            "-webkit-hyphenate-character": "auto",
            "-webkit-line-break": "auto",
            "-webkit-line-clamp": "none",
            "-webkit-locale": "auto",
            "-webkit-margin-before-collapse": "collapse",
            "-webkit-margin-after-collapse": "collapse",
            "-webkit-mask-box-image": "none",
            "-webkit-mask-box-image-outset": "0px",
            "-webkit-mask-box-image-repeat": "stretch",
            "-webkit-mask-box-image-slice": "0 fill",
            "-webkit-mask-box-image-source": "none",
            "-webkit-mask-box-image-width": "auto",
            "-webkit-mask-clip": "border-box",
            "-webkit-mask-composite": "source-over",
            "-webkit-mask-image": "none",
            "-webkit-mask-origin": "border-box",
            "-webkit-mask-position": "0% 0%",
            "-webkit-mask-repeat": "repeat",
            "-webkit-mask-size": "auto",
            order: "0",
            perspective: "none",
            "perspective-origin": "0px 0px",
            "-webkit-print-color-adjust": "economy",
            "-webkit-rtl-ordering": "logical",
            "shape-outside": "none",
            "shape-image-threshold": "0",
            "shape-margin": "0px",
            "-webkit-tap-highlight-color": "rgba(0, 0, 0, 0.4)",
            "-webkit-text-combine": "none",
            "-webkit-text-decorations-in-effect": "none",
            "-webkit-text-emphasis-color": "rgb(0, 0, 0)",
            "-webkit-text-emphasis-position": "over right",
            "-webkit-text-emphasis-style": "none",
            "-webkit-text-orientation": "vertical-right",
            "-webkit-text-security": "none",
            "-webkit-text-stroke-color": "rgb(0, 0, 0)",
            "-webkit-text-stroke-width": "0px",
            transform: "none",
            "transform-origin": "0px 0px",
            "transform-style": "flat",
            "-webkit-user-drag": "auto",
            "-webkit-user-modify": "read-only",
            "user-select": "auto",
            "-webkit-writing-mode": "horizontal-tb",
            "-webkit-app-region": "none",
            "buffered-rendering": "auto",
            "clip-path": "none",
            "clip-rule": "nonzero",
            mask: "none",
            filter: "none",
            "flood-color": "rgb(0, 0, 0)",
            "flood-opacity": "1",
            "lighting-color": "rgb(255, 255, 255)",
            "stop-color": "rgb(0, 0, 0)",
            "stop-opacity": "1",
            "color-interpolation": "srgb",
            "color-interpolation-filters": "linearrgb",
            "color-rendering": "auto",
            fill: "rgb(0, 0, 0)",
            "fill-opacity": "1",
            "fill-rule": "nonzero",
            "marker-end": "none",
            "marker-mid": "none",
            "marker-start": "none",
            "mask-type": "luminance",
            "shape-rendering": "auto",
            stroke: "none",
            "stroke-dasharray": "none",
            "stroke-dashoffset": "0px",
            "stroke-linecap": "butt",
            "stroke-linejoin": "miter",
            "stroke-miterlimit": "4",
            "stroke-opacity": "1",
            "stroke-width": "1px",
            "alignment-baseline": "auto",
            "baseline-shift": "0px",
            "dominant-baseline": "auto",
            "text-anchor": "start",
            "writing-mode": "horizontal-tb",
            "vector-effect": "none",
            "paint-order": "normal",
            d: "none",
            cx: "0px",
            cy: "0px",
            x: "0px",
            y: "0px",
            r: "0px",
            rx: "auto",
            ry: "auto",
            "caret-color": "rgb(0, 0, 0)",
            "line-break": "auto"
        };
        _.ik(jk, function(b) {
            delete a[b]
        });
        return a
    };
    mk = function(a) {
        var b = _.$g("IFRAME");
        lk(b, a);
        return b
    };
    lk = function(a, b) {
        b = b === void 0 ? {} : b;
        var c = {};
        c = (c.frameborder = 0, c.allowTransparency = "true", c.style = "border:0;vertical-align:bottom;", c.src = "about:blank", c);
        eg(c, b);
        nk(a, c)
    };
    ok = function(a) {
        if (!a) return a;
        var b = a.toLowerCase();
        return b.indexOf("<!doctype") > -1 || b.indexOf("<html") > -1 ? a : "<!doctype html><html><head></head><body>" + a + "</body></html>"
    };
    pk = function(a) {
        var b;
        a = ((b = a === void 0 ? null : a) != null ? b : window).googletag;
        return (a == null ? 0 : a.apiReady) ? a : void 0
    };
    _.sk = function(a) {
        var b = pk(a);
        return b ? _.qk(rk(b.pubads().getSlots(), function(c) {
            return a.document.getElementById(c.getSlotElementId())
        }), function(c) {
            return c != null
        }) : null
    };
    tk = function(a, b) {
        return Ia(a.document.querySelectorAll(b))
    };
    uk = function(a) {
        return a.filter(function(b) {
            return !b.querySelector('[data-google-ad-efd="true"]')
        })
    };
    vk = function(a) {
        var b = [];
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            for (var d = !0, e = 0; e < b.length; e++) {
                var f = b[e];
                if (f.contains(c)) {
                    d = !1;
                    break
                }
                if (c.contains(f)) {
                    d = !1;
                    b[e] = c;
                    break
                }
            }
            d && b.push(c)
        }
        return b
    };
    wk = function(a, b, c) {
        return b[a] || c
    };
    yk = function(a) {
        Pi(xk).G(a)
    };
    zk = function(a) {
        return Pi(xk).l(a)
    };
    Ak = function(a) {
        a = a === void 0 ? _.Sg() : a;
        return function(b) {
            return _.Ui(b + " + " + a) % 1E3
        }
    };
    Ck = function(a) {
        Pi(Bk).g(a)
    };
    Gk = function() {
        if (b === void 0) {
            var a = a === void 0 ? _.ka : a;
            var b = a.ggeac || (a.ggeac = {})
        }
        a = b;
        Dk(Pi(xk), a);
        Ek(b);
        Fk(Pi(Bk), b);
        Pi(Qi).g()
    };
    Ek = function(a) {
        var b = Pi(Qi);
        b.j = function(c, d) {
            return wk(5, a, function() {
                return !1
            })(c, d, 2)
        };
        b.H = function(c, d) {
            return wk(18, a, function() {
                return null
            })(c, d, 2)
        };
        b.G = function(c, d) {
            return wk(6, a, function() {
                return 0
            })(c, d, 2)
        };
        b.I = function(c, d) {
            return wk(7, a, function() {
                return ""
            })(c, d, 2)
        };
        b.C = function(c, d) {
            return wk(8, a, function() {
                return []
            })(c, d, 2)
        };
        b.l = function(c, d) {
            return wk(17, a, function() {
                return []
            })(c, d, 2)
        };
        b.g = function() {
            wk(15, a, function() {})(2)
        }
    };
    Hk = function(a) {
        return a.querySelector("[ng-version]") != null || a.querySelector('[class*="_ngcontent-"]') != null
    };
    Ik = function(a, b) {
        b = b.Fk;
        return _.z(Array, "from").call(Array, a.querySelectorAll("div")).slice(0, b).some(function(c) {
            return _.z(Object, "keys").call(Object, c).some(function(d) {
                return _.z(d, "startsWith").call(d, "__react")
            })
        })
    };
    Jk = function(a) {
        return _.z(Array, "from").call(Array, a.querySelectorAll("*")).slice(0, 1E3).some(function(b) {
            return _.z(Object, "keys").call(Object, b).some(function(c) {
                return _.z(c, "startsWith").call(c, "__vue")
            })
        })
    };
    Pk = function(a) {
        var b = {
            Fk: _.M(Kk)
        };
        a = a === void 0 ? document : a;
        b = b === void 0 ? {
            Fk: 0
        } : b;
        for (var c = [], d = [], e = _.x(_.z(Array, "from").call(Array, a.querySelectorAll("meta[name=generator][content]"))), f = e.next(); !f.done; f = e.next())
            if (f = f.value) {
                var g = void 0;
                f = (g = f.getAttribute("content")) != null ? g : "";
                var h = void 0;
                g = _.x((h = /^([^0-9]+)(?:\s([0-9]+(?:\.[0-9]+){0,2})[.0-9]*)?[^0-9]*$/.exec(f)) != null ? h : []);
                g.next();
                h = g.next().value;
                var k = g.next().value;
                g = h;
                h = new Lk;
                k && Mk(h, 3, k.substring(0, 20));
                var l = void 0,
                    m = void 0;
                if (g) {
                    var n = new _.v.Map;
                    n.set(1, "WordPress");
                    n.set(2, "Drupal");
                    n.set(3, "MediaWiki");
                    n.set(4, "Blogger");
                    n.set(5, "SEOmatic");
                    n.set(7, "Flutter");
                    n.set(8, "Joomla! - Open Source Content Management");
                    n.set(9, "React");
                    n.set(10, "Angular");
                    n.set(11, "Vue");
                    n = _.x(_.z(n, "entries").call(n));
                    for (var p = n.next(); !p.done; p = n.next()) {
                        var q = _.x(p.value);
                        p = q.next().value;
                        q = q.next().value;
                        if (q === g.trim()) {
                            l = p;
                            break
                        }
                    }
                    n = new _.v.Map;
                    n.set(1, "All in One SEO (AIOSEO)");
                    n.set(2, "All in One SEO Pro (AIOSEO)");
                    n.set(3, "AMP for WP");
                    n.set(4, "Site Kit by Google");
                    n.set(5, "Elementor");
                    n.set(6, "Powered by WPBakery Page Builder - drag and drop page builder for WordPress.");
                    n = _.x(_.z(n, "entries").call(n));
                    for (p = n.next(); !p.done; p = n.next())
                        if (q = _.x(p.value), p = q.next().value, q = q.next().value, q === g.trim()) {
                            m = p;
                            break
                        }
                }
                m ? (f = _.Nk(h, 1, 1), _.Nk(f, 2, m)) : l ? _.Nk(h, 1, l) : (m = _.Nk(h, 1, 0), Ok(m, 3), d.push({
                    content: f,
                    name: g,
                    version: k
                }));
                c.push(h)
            }
        e = [];
        b.Fk > 0 && e.push({
            label: 9,
            ik: Ik
        });
        e.push({
            label: 10,
            ik: Hk
        });
        e.push({
            label: 11,
            ik: Jk
        });
        e = _.x(e);
        for (f = e.next(); !f.done; f = e.next()) h = f.value, h.ik(a, b) && (f = c, g = f.push, k = new Lk, h = _.Nk(k, 1, h.label), g.call(f, h));
        return {
            labels: c,
            Kl: d
        }
    };
    Rk = function(a, b, c) {
        if (a && b !== null && b != b.top) {
            if (!b.top) return new _.ag(-12245933, -12245933);
            b = b.top
        }
        try {
            return (c === void 0 ? 0 : c) ? (new _.ag(b.innerWidth, b.innerHeight)).round() : _.Qk(b || window).round()
        } catch (d) {
            return new _.ag(-12245933, -12245933)
        }
    };
    Sk = function(a, b) {
        b = b === void 0 ? _.ka : b;
        a = a.scrollingElement || (a.compatMode === "CSS1Compat" ? a.documentElement : a.body);
        return new _.$f(b.pageXOffset || a.scrollLeft, b.pageYOffset || a.scrollTop)
    };
    Tk = function(a) {
        try {
            return !(!a || !(a.offsetWidth || a.offsetHeight || a.getClientRects().length))
        } catch (b) {
            return !1
        }
    };
    Uk = function(a, b) {
        var c = Rk(!0, b),
            d = c.height;
        c = c.width;
        if (!a || a.y === -12245933 || d === -12245933 || c === -12245933 || !d) return null;
        c = 0;
        try {
            c = Sk(b.top.document, b.top).y
        } catch (e) {
            return null
        }
        b = c + d;
        return a.y < c ? c - a.y / d : a.y > b ? (a.y - b) / d : 0
    };
    Vk = function(a) {
        var b = a.split(":");
        a = _.z(b, "find").call(b, function(d) {
            return d.indexOf("ID=") === 0
        }) || null;
        var c;
        b = ((c = _.z(b, "find").call(b, function(d) {
            return d.indexOf("T=") === 0
        })) == null ? void 0 : c.substring(2)) || null;
        return {
            id: a,
            creationTimeSeconds: b
        }
    };
    Wk = function(a) {
        var b = a.split(":");
        a = _.z(b, "find").call(b, function(d) {
            return d.indexOf("ID") === 0
        }) || null;
        var c;
        b = ((c = _.z(b, "find").call(b, function(d) {
            return d.indexOf("T=") === 0
        })) == null ? void 0 : c.substring(2)) || null;
        return {
            id: a,
            creationTimeSeconds: b
        }
    };
    Xk = function(a) {
        if (typeof a !== "object" || a === null) return !1;
        a = Object.getPrototypeOf(a);
        return a === Object.prototype || a === null
    };
    Yk = function(a) {
        if (a === null) return "null";
        if (a === void 0) return "undefined";
        var b = typeof a;
        if (b !== "object") return "(" + b + ") " + String(a);
        try {
            var c = JSON.stringify(a);
            return "(" + b + ") " + (c && c.length > 50 ? c.substring(0, 47) + "..." : c)
        } catch (d) {
            return "(" + b + ") [object]"
        }
    };
    Zk = function(a, b) {
        return a ? _.z(b, "startsWith").call(b, "[") || _.z(b, "startsWith").call(b, ".") ? a + b : a + "." + b : b
    };
    $k = function(a, b) {
        var c = 4;
        b = _.x(b);
        for (var d = b.next(); !d.done; d = b.next()) {
            d = d.value;
            var e = a;
            if (e.length)
                if (d.length) {
                    for (var f = [], g = 0; g <= d.length; g++) f[g] = [g];
                    for (g = 1; g <= e.length; g++) f[0][g] = g;
                    for (g = 1; g <= d.length; g++)
                        for (var h = 1; h <= e.length; h++) f[g][h] = Math.min(f[g - 1][h] + 1, f[g][h - 1] + 1, f[g - 1][h - 1] + (e[h - 1] === d[g - 1] ? 0 : 1));
                    e = f[d.length][e.length]
                } else e = e.length;
            else e = d.length;
            if (e < c) {
                c = e;
                var k = d
            }
        }
        return k
    };
    al = function(a, b) {
        b = b || a.type;
        return a.g ? b + " | null" : b
    };
    cl = function(a, b, c, d) {
        c = c === void 0 ? "" : c;
        var e = [];
        if (b === void 0) return a.I || e.push({
            path: c,
            expected: al(a),
            found: "undefined",
            kind: "MISSING_FIELD"
        }), e;
        if (b === null) return a.type === "any" || a.type === "unknown" || a.type === "literal" && a.oe === null || a.g || (d == null ? 0 : d.Zv) && a.type === "object" || e.push({
            path: c,
            expected: a.type,
            found: "null",
            kind: "IS_NULL"
        }), e;
        var f = typeof b;
        switch (a.type) {
            case "string":
            case "number":
            case "boolean":
            case "function":
                f !== a.type && e.push({
                    path: c,
                    expected: al(a),
                    found: Yk(b),
                    kind: "IS_WRONG_TYPE"
                });
                break;
            case "literal":
                b !== a.oe && e.push({
                    path: c,
                    expected: al(a, "literal " + JSON.stringify(a.oe)),
                    found: Yk(b),
                    kind: "IS_WRONG_VALUE"
                });
                break;
            case "enum":
                var g;
                if ((g = a.cg) == null || !_.z(g, "includes").call(g, b)) {
                    var h;
                    e.push({
                        path: c,
                        expected: al(a, "enum (" + ((h = a.cg) == null ? void 0 : h.join(" | ")) + ")"),
                        found: Yk(b),
                        kind: "IS_WRONG_ENUM"
                    })
                }
                break;
            case "array":
                if (!Array.isArray(b)) e.push({
                    path: c,
                    expected: al(a, "Array"),
                    found: Yk(b),
                    kind: "IS_NOT_ARRAY"
                });
                else if (a.item)
                    for (var k = 0; k < b.length; k++) e.push.apply(e, _.bl(cl(a.item, b[k], c + "[" + k + "]", d)));
                break;
            case "record":
                if (!Xk(b)) e.push({
                    path: c,
                    expected: al(a, "Record"),
                    found: Yk(b),
                    kind: "IS_NOT_PLAIN_JS_OBJECT"
                });
                else if (a.Zg) {
                    k = 0;
                    var l = [];
                    f = _.x(_.z(Object, "entries").call(Object, b));
                    for (g = f.next(); !g.done; g = f.next()) {
                        h = _.x(g.value);
                        g = h.next().value;
                        h = h.next().value;
                        var m = [];
                        a.sg && m.push.apply(m, _.bl(cl(a.sg, g, Zk(c, "key(" + g + ")"), d)));
                        m.push.apply(m, _.bl(cl(a.Zg, h, Zk(c, g), d)));
                        m.length === 0 ? k++ : l.push.apply(l, _.bl(m))
                    }(a.j || (d == null ? 0 : d.po)) && k !== 0 || e.push.apply(e, _.bl(l))
                }
                break;
            case "object":
                if (Xk(b)) {
                    l = a.shape || {};
                    f = 0;
                    g = [];
                    if (!(a.l || d != null && d.ih)) {
                        h = _.z(Object, "keys").call(Object, l);
                        m = _.x(_.z(Object, "keys").call(Object, b));
                        for (var n = m.next(); !n.done; n = m.next())
                            if (n = n.value, !Object.prototype.hasOwnProperty.call(l, n))
                                if (a.ef) n = cl(a.ef, b[n], Zk(c, n), d), n.length === 0 ? f++ : g.push.apply(g, _.bl(n));
                                else {
                                    var p = $k(n, h);
                                    g.push({
                                        path: Zk(c, n),
                                        expected: "known property",
                                        found: Yk(b[n]),
                                        kind: "UNRECOGNIZED_PROPERTY",
                                        message: p !== void 0 ? 'Unrecognized property "' + n + '". Did you mean "' + p + '"?' : 'Unrecognized property "' + n + '".'
                                    })
                                }
                    }
                    for (k in l) Object.prototype.hasOwnProperty.call(l, k) && (h = cl(l[k], b[k], Zk(c, k), d), h.length === 0 ? Object.prototype.hasOwnProperty.call(b, k) && f++ : g.push.apply(g, _.bl(h)));
                    (a.j || (d == null ? 0 : d.po)) && f !== 0 || e.push.apply(e, _.bl(g))
                } else e.push({
                    path: c,
                    expected: al(a, "object"),
                    found: Yk(b),
                    kind: "IS_NOT_PLAIN_JS_OBJECT"
                });
                break;
            case "union":
                if (a.types && a.types.length > 0) {
                    f = !1;
                    k = [];
                    g = _.x(a.types);
                    for (h = g.next(); !h.done; h = g.next()) {
                        h = cl(h.value, b, c, d);
                        if (h.length === 0) {
                            f = !0;
                            break
                        }
                        k.push(h)
                    }
                    f || (d = a.types.map(function(q) {
                        return q.type === "literal" ? "literal " + JSON.stringify(q.oe) : q.type
                    }).join(" | "), d = al(a, d), k = (l = (_.J = _.z(k, "flat").call(k), _.z(_.J, "find")).call(_.J, function(q) {
                        return q.message
                    })) == null ? void 0 : l.message, e.push(_.z(Object, "assign").call(Object, {}, {
                        path: c,
                        expected: d,
                        found: Yk(b),
                        kind: "IS_WRONG_TYPE"
                    }, k ? {
                        message: k
                    } : {})))
                }
        }
        e.length === 0 && a.G && (d = a.G(b), d !== !0 && e.push({
            path: c,
            expected: String(a.G),
            found: Yk(b),
            kind: "IS_WRONG_VALUE",
            message: typeof d === "string" ? d : "Custom validation failed"
        }));
        return e
    };
    dl = function() {
        return {
            dt: Vg() + (Vg() & 2097151) * 4294967296,
            Fq: _.z(Number, "MAX_SAFE_INTEGER")
        }
    };
    el = function(a, b) {
        return b > 0 && a.dt * b <= a.Fq
    };
    fl = function(a) {
        var b;
        if ((b = a.location) == null ? 0 : b.ancestorOrigins) return a.location.ancestorOrigins.length;
        var c = 0;
        Ig(function() {
            c++;
            return !1
        }, !0, !0, a);
        return c
    };
    il = function(a) {
        try {
            var b, c, d = (b = a.performance) == null ? void 0 : (c = b.getEntriesByType("navigation")) == null ? void 0 : c[0],
                e;
            if (a.document.prerendering || ((e = d == null ? void 0 : d.activationStart) != null ? e : 0) > 0) return 4;
            if ((d == null ? void 0 : d.deliveryType) === "navigational-prefetch") return 6;
            if ((d == null ? void 0 : d.deliveryType) === "cache") return 7;
            if (d == null ? 0 : d.type) {
                var f;
                return (f = gl.get(d.type)) != null ? f : null
            }
        } catch (l) {}
        var g, h, k;
        return (k = hl.get((g = a.performance) == null ? void 0 : (h = g.navigation) == null ? void 0 : h.type)) != null ? k : null
    };
    _.jl = function(a) {
        if (a.prerendering) return 3;
        var b;
        return (b = {
            visible: 1,
            hidden: 2,
            prerender: 3,
            preview: 4,
            unloaded: 5,
            "": 0
        }[a.visibilityState || a.webkitVisibilityState || a.mozVisibilityState || ""]) != null ? b : 0
    };
    kl = function(a) {
        var b;
        a.visibilityState ? b = "visibilitychange" : a.mozVisibilityState ? b = "mozvisibilitychange" : a.webkitVisibilityState && (b = "webkitvisibilitychange");
        return b
    };
    ol = function(a) {
        return a.hidden != null ? a.hidden : a.mozHidden != null ? a.mozHidden : a.webkitHidden != null ? a.webkitHidden : null
    };
    pl = function(a, b) {
        if (_.jl(b) === 3) return !1;
        a();
        return !0
    };
    ql = function(a, b) {
        function c() {
            !f && pl(a, b) && (f = !0, _.ng(b, g, c))
        }
        var d = !0;
        d = d === void 0 ? !1 : d;
        if (!pl(a, b))
            if (d) {
                var e = function() {
                    _.ng(b, "prerenderingchange", e);
                    a()
                };
                _.mg(b, "prerenderingchange", e)
            } else {
                var f = !1,
                    g = kl(b);
                g && _.mg(b, g, c)
            }
    };
    ul = function(a, b, c, d) {
        var e = new _.rl,
            f = "",
            g = function(k) {
                try {
                    var l = typeof k.data === "object" ? k.data : JSON.parse(k.data);
                    f === l.paw_id && (_.ng(a, "message", g), l.error ? e.reject(Error(l.error)) : e.resolve(d(l)))
                } catch (m) {}
            },
            h = sl(a);
        return h ? (_.mg(a, "message", g), f = c(h), e.promise) : (c = tl(a)) ? (f = String(Math.floor(_.Sg() * 2147483647)), _.mg(a, "message", g), b(c, f), e.promise) : null
    };
    vl = function(a) {
        return ul(a, function(b, c) {
            var d, e;
            return void((d = (e = b.getGmaQueryInfo) != null ? e : b.getGmaSig) == null ? void 0 : d.postMessage(c))
        }, function(b) {
            return b.getQueryInfo()
        }, function(b) {
            return b
        })
    };
    sl = function(a) {
        var b;
        if (typeof((b = a.gmaSdk) == null ? void 0 : b.getQueryInfo) === "function") return a.gmaSdk
    };
    tl = function(a) {
        var b, c, d, e, f, g;
        if (typeof((b = a.webkit) == null ? void 0 : (c = b.messageHandlers) == null ? void 0 : (d = c.getGmaQueryInfo) == null ? void 0 : d.postMessage) === "function" || typeof((e = a.webkit) == null ? void 0 : (f = e.messageHandlers) == null ? void 0 : (g = f.getGmaSig) == null ? void 0 : g.postMessage) === "function") return a.webkit.messageHandlers
    };
    wl = function(a) {
        return !!RegExp("^(?:\\d|\\.|\\w|-|_)+$").exec(a)
    };
    xl = function(a, b) {
        var c, d;
        return _.F(function(e) {
            if (e.g == 1) return c = b ? a.filter(function(f) {
                return !f.Rf
            }) : a, e.yield(_.v.Promise.all(c.map(function(f) {
                return f.Ej.promise
            })), 2);
            if (a.length === c.length) return e.return();
            d = a.filter(function(f) {
                return f.Rf
            });
            return e.yield(_.v.Promise.race([_.v.Promise.all(d.map(function(f) {
                return f.Ej.promise
            })), new _.v.Promise(function(f) {
                return void setTimeout(f, b)
            })]), 0)
        })
    };
    O = function(a, b) {
        a.id = b.id;
        a.A = b.A;
        a.na = b.na;
        return a
    };
    zl = function(a, b, c) {
        return new yl(a.id, a, b, c, a.A, a.na, _.zf.apply(3, arguments))
    };
    Al = function(a) {
        switch (a) {
            case null:
            case void 0:
            case "client":
                return 1;
            case "s2s":
                return 2;
            default:
                return 0
        }
    };
    Bl = function(a, b, c) {
        for (var d = []; b && !_.z(d, "includes").call(d, b);) {
            d.unshift(b);
            var e = void 0,
                f = void 0;
            b = (e = a) == null ? void 0 : (f = e.aliasRegistry) == null ? void 0 : f[b]
        }
        _.me(c, 10, d, _.ed)
    };
    Ml = function(a, b, c, d) {
        var e = a.cpm,
            f = a.originalCpm,
            g = a.currency,
            h = a.originalCurrency,
            k = a.dealId,
            l = a.adserverTargeting,
            m = a.bidder,
            n = a.adId,
            p = a.mediaType,
            q = a.height,
            r = a.width,
            t = a.meta,
            w = new Cl;
        Rb(e) && (_.Dl(w, 2, Math.round(e * 1E6)), h && h !== g || (e = Math.round(Number(f) * 1E6), isNaN(e) || e === _.oh(_.Fi(w, 2)) || _.Dl(w, 8, e)));
        (0, _.Pb)(g) && Mk(w, 3, g);
        if ((0, _.Pb)(k) || Rb(k)) g = new El, k = Mk(g, 1, String(k)), _.di(w, 6, k);
        if (typeof l === "object")
            for (k = _.x(["", "_" + m]), g = k.next(); !g.done; g = k.next()) {
                e = g.value;
                g = [];
                f = _.x(_.z(Object, "entries").call(Object, l));
                for (h = f.next(); !h.done; h = f.next()) {
                    h = _.x(h.value);
                    var y = h.next().value;
                    h = h.next().value;
                    y = (y + e).slice(0, 20);
                    var A = void 0,
                        C = void 0;
                    if ((A = c) == null ? 0 : (C = A[y]) == null ? 0 : C.length)
                        if (c[y][0] === String(h)) g.push(y);
                        else {
                            g = [];
                            break
                        }
                }
                e = _.Fl(w, 4, _.Gl());
                _.me(w, 4, e.concat(g), _.ed)
            }
        switch (p || "banner") {
            case "banner":
                _.Nk(w, 5, 1);
                break;
            case "native":
                _.Nk(w, 5, 2);
                break;
            case "video":
                _.Nk(w, 5, 3);
                c = new Hl;
                var D;
                if ((b == null ? void 0 : (D = b.video) == null ? void 0 : D.context) === "adpod") {
                    var I, G = b == null ? void 0 : (I = b.video) == null ? void 0 : I.adPodDurationSec;
                    _.Dl(c, 1, G)
                } else I = b == null ? void 0 : (G = b.video) == null ? void 0 : G.maxduration, _.Dl(c, 1, I);
                var P;
                if (Rb(b == null ? void 0 : (P = b.video) == null ? void 0 : P.skip)) {
                    var V;
                    b = !!(b == null ? 0 : (V = b.video) == null ? 0 : V.skip);
                    _.Il(c, 2, b)
                }
                var R;
                V = (R = a.meta) == null ? void 0 : R.adServerCatId;
                R = Mk(c, 3, V);
                if (typeof l !== "object") l = null;
                else {
                    var fa, X;
                    V = String((X = (fa = l["hb_pb_cat_dur_" + m]) != null ? fa : l.hb_pb_cat_dur) != null ? X : "");
                    var la, ja, Aa, ma;
                    fa = String((ma = (Aa = (ja = (la = l["hb_cache_id_" + m]) != null ? la : l["hb_uuid_" + m]) != null ? ja : l.hb_cache_id) != null ? Aa : l.hb_uuid) != null ? ma : "");
                    l = V && fa ? V + "_" + fa : fa ? fa : null
                }
                Mk(R, 4, l);
                _.di(w, 9, c)
        }
        _.z(Number, "isFinite").call(Number, q) && _.z(Number, "isFinite").call(Number, r) && (l = new Jl, r = _.Kl(l, 1, Math.round(r)), q = _.Kl(r, 2, Math.round(q)), _.di(w, 7, q));
        (0, _.Pb)(n) && Mk(w, 1, n);
        var ra;
        (d == null ? 0 : d.Ul) && Array.isArray(t == null ? void 0 : t.advertiserDomains) && (t == null ? 0 : (ra = t.advertiserDomains[0]) == null ? 0 : ra.length) && Mk(w, 10, t.advertiserDomains[0].substring(0, d == null ? void 0 : d.Ul));
        if (a.meta && d) {
            var oa;
            d.Zl && (0, _.Pb)(a.meta.agencyId) && a.meta.agencyId.length && (oa != null || (oa = new Ll), Mk(oa, 1, a.meta.agencyId.substring(0, d.Zl)));
            d.am && (0, _.Pb)(a.meta.agencyName) && a.meta.agencyName.length && (oa != null || (oa = new Ll), Mk(oa, 2, a.meta.agencyName.substring(0, d.am)));
            d.Cm && (0, _.Pb)(a.meta.networkId) && a.meta.networkId.length && (oa != null || (oa = new Ll), Mk(oa, 3, a.meta.networkId.substring(0, d.Cm)));
            d.Dm && (0, _.Pb)(a.meta.networkName) && a.meta.networkName.length && (oa != null || (oa = new Ll), Mk(oa, 4, a.meta.networkName.substring(0, d.Dm)));
            oa && _.di(w, 11, oa)
        }
        return w
    };
    Nl = function(a, b, c) {
        return a ? c !== void 0 ? c(a) : a === b.domId || a === b.adUnitCode : !1
    };
    Ol = function(a) {
        var b, c;
        return ((b = a.domId) != null ? b : "") + ((c = a.adUnitCode) != null ? c : "")
    };
    Pl = function(a) {
        var b = [];
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var c = a.next(); !c.done; c = a.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            var e = void 0;
            ((e = d) == null ? void 0 : e[0]) != null && (_.z(c, "startsWith").call(c, "hb_adid") || _.z(c, "startsWith").call(c, "bid_id")) && b.push(d[0])
        }
        return b
    };
    Rl = function(a, b, c) {
        function d() {
            if (!k) {
                var A;
                k = ((A = a.getEvents) != null ? A : function() {
                    return []
                })()
            }
            return k
        }
        var e = Ol(b);
        if (Ql.has(e)) return Ql.get(e);
        var f, g = (f = a.adUnits) == null ? void 0 : _.z(f, "find").call(f, function(A) {
                return Nl(A == null ? void 0 : A.code, b, c.customGptSlotMatching)
            }),
            h = c.jw;
        f = c.ow;
        var k;
        g || (h || (h = d().filter(function(A) {
            return A.eventType === "auctionEnd"
        })), g = (_.J = _.z(h, "flatMap").call(h, function(A) {
            return A.args.adUnits
        }), _.z(_.J, "find")).call(_.J, function(A) {
            return Nl(A == null ? void 0 : A.code, b, c.customGptSlotMatching)
        }));
        var l = g ? [] : Pl(c.Uo);
        if (!g && a.getBidResponseByAdId) {
            h = _.x(l);
            for (var m = h.next(), n = {}; !m.done; n = {
                    qj: void 0
                }, m = h.next())
                if (n.qj = a.getBidResponseByAdId(m.value), m = void 0, (m = n.qj) == null ? 0 : m.adUnitCode)
                    if (m = void 0, g = (m = a.adUnits) == null ? void 0 : _.z(m, "find").call(m, function(A) {
                            return function(C) {
                                return C.code === A.qj.adUnitCode
                            }
                        }(n))) break
        }
        if (!g) {
            f || (f = d().filter(function(A) {
                return A.eventType === "bidResponse"
            }));
            f = _.z(f, "find").call(f, function(A) {
                var C;
                if (!(C = A.args.adId != null && _.z(l, "includes").call(l, A.args.adId))) {
                    var D, I, G;
                    C = (G = (D = A.args) == null ? void 0 : D.sharedBidInUse) != null ? G : (I = A.args) == null ? void 0 : I.adUnitCode;
                    C = Nl(C, b, c.customGptSlotMatching)
                }
                return C
            });
            var p, q, r, t = (r = f == null ? void 0 : (p = f.args) == null ? void 0 : p.sharedBidInUse) != null ? r : f == null ? void 0 : (q = f.args) == null ? void 0 : q.adUnitCode;
            if (t) {
                var w, y;
                g = (y = (w = a.adUnits) == null ? void 0 : _.z(w, "find").call(w, function(A) {
                    return A.code === t
                })) != null ? y : {
                    code: t
                }
            }
        }
        if (g) return Ql.set(e, g), g
    };
    Sl = function(a, b) {
        var c = a.reduce(function(e, f) {
                var g = f.bidder;
                e[g] || (e[g] = []);
                e[g].push(f);
                return e
            }, {}),
            d = [];
        _.z(Object, "keys").call(Object, c).forEach(function(e) {
            d.push(c[e].sort(function(f, g) {
                var h, k;
                return ((h = f.timeToRespond) != null ? h : 0) - ((k = g.timeToRespond) != null ? k : 0)
            }).reduce(function(f, g) {
                var h, k;
                return ((h = f.cpm) != null ? h : 0) >= ((k = g.cpm) != null ? k : 0) ? f : g
            }))
        });
        d.sort(function(e, f) {
            var g, h;
            return ((g = f.cpm) != null ? g : 0) - ((h = e.cpm) != null ? h : 0)
        });
        return b ? d.slice(0, b) : d
    };
    Tl = function(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        var f, g = (f = b.getConfig) == null ? void 0 : f.call(b).ttlBuffer;
        f = e;
        g = g === void 0 ? 1 : g;
        var h;
        e = (h = a.responseTimestamp) != null ? h : 0;
        var k, l, m, n;
        h = (f === void 0 ? 0 : f) ? ((k = a.ttl) != null ? k : 0) - ((l = a.ttlBuffer) != null ? l : g) : (n = a.ttl) != null ? n : 0 - ((m = a.ttlBuffer) != null ? m : g);
        if (!(e + h * 1E3 > (new Date).getTime() && "rendered" !== a.status)) return !1;
        var p;
        g = (p = b.getConfig) == null ? void 0 : p.call(b).useBidCache;
        var q;
        p = (q = b.getConfig) == null ? void 0 : q.call(b).bidCacheFilterFunction;
        b = a.auctionId === c;
        c = g && !b && typeof p === "function" ? !!p(a) : !0;
        return (a.adUnitCode !== d || g || b) && c
    };
    Ul = function(a, b, c) {
        var d = [];
        if (a.getBidResponseByAdId && b) {
            b = _.x(Pl(b));
            for (var e = b.next(); !e.done; e = b.next())
                if ((e = a.getBidResponseByAdId(e.value)) && c(e)) {
                    d.push(e);
                    break
                }
        }
        return d
    };
    Vl = function(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        var f = b.getBidResponsesForAdUnitCode,
            g, h;
        f = (f && a.code ? (h = (g = f(a.code)) == null ? void 0 : g.bids) != null ? h : [] : []).filter(function(k) {
            return Tl(k, b, c, a.code, e)
        });
        return f.length === 0 ? Ul(b, d, function(k) {
            return Tl(k, b, c, a.code, e)
        }) : f
    };
    am = function(a, b, c) {
        var d, e = (d = Wl.get(Ol(b))) != null ? d : 0,
            f = function(l) {
                return l === a.code
            },
            g;
        b = (g = c.filter(function(l) {
            var m, n, p;
            return Number((m = l.args) == null ? void 0 : m.timestamp) > e && ((n = l.args) == null ? void 0 : (p = n.adUnitCodes) == null ? void 0 : _.z(p, "find").call(p, f))
        })) != null ? g : [];
        if (!b.length) return null;
        var h, k;
        return (k = (h = b.reduce(function(l, m) {
            return Number(m.args.timestamp) > Number(l.args.timestamp) ? m : l
        })) == null ? void 0 : h.args) != null ? k : null
    };
    bm = function(a, b, c, d) {
        var e = new _.v.Map,
            f = function(l) {
                var m = e.get(l);
                m || (m = {}, e.set(l, m));
                return m
            };
        a = _.x(a);
        for (var g = a.next(); !g.done; g = a.next()) {
            g = g.value;
            var h = g.args;
            g = g.elapsedTime;
            if (h.auctionId === d && Array.isArray(h.bids)) {
                h = _.x(h.bids);
                for (var k = h.next(); !k.done; k = h.next())
                    if (k = k.value.bidId) f(k).requestTime = g
            }
        }
        b = _.x(b);
        for (a = b.next(); !a.done; a = b.next()) g = a.value, a = g.args, g = g.elapsedTime, a.auctionId === d && a.bidId && (f(a.bidId).Zt = g);
        f = new _.v.Map;
        b = _.x(_.z(e, "entries").call(e));
        for (a = b.next(); !a.done; a = b.next()) g = _.x(a.value), a = g.next().value, h = g.next().value, g = h.requestTime, h = h.Zt, g && h && f.set(a, {
            latency: h - g,
            Dn: !1
        });
        c = _.x(c);
        for (b = c.next(); !b.done; b = c.next())
            for (b = _.x(b.value.args), a = b.next(); !a.done; a = b.next())
                if (g = a.value, a = g.bidId, g = g.auctionId, a && g === d && (a = f.get(a))) a.Dn = !0;
        return f
    };
    cm = function(a) {
        var b, c;
        return (c = (_.J = ((b = a._pbjsGlobals) != null ? b : []).concat(["pbjs"]).map(function(d) {
            return a[d]
        }), _.z(_.J, "find")).call(_.J, function(d) {
            return Array.isArray(d == null ? void 0 : d.que)
        })) != null ? c : null
    };
    dm = function(a) {
        return a && typeof a === "object" ? Array.isArray(a) ? [].concat(_.bl(a)) : _.z(Object, "assign").call(Object, {}, a) : a
    };
    em = function(a) {
        try {
            var b;
            return dm((b = a.getAdserverTargeting) == null ? void 0 : b.call(a))
        } catch (c) {}
    };
    fm = function(a) {
        var b, c = dm((b = a.getEvents) == null ? void 0 : b.call(a)),
            d, e = dm((d = a.getConfig) == null ? void 0 : d.call(a));
        b = dm(a.adUnits);
        d = dm(a.aliasRegistry);
        var f = em(a),
            g, h = dm((g = a.getUserIdsAsEids) == null ? void 0 : g.call(a)),
            k = new _.v.Map,
            l = new _.v.Map;
        if (a.getBidResponsesForAdUnitCode) {
            g = _.x(b || []);
            for (var m = g.next(); !m.done; m = g.next())
                if (m = m.value, m.code) {
                    var n = a.getBidResponsesForAdUnitCode(m.code);
                    if (n !== void 0 && n !== null && (n = dm(n), n.bids ? n.bids = dm(n.bids) : Array.isArray(n) && (n.bids = dm(n)), n.bids))
                        for (k.set(m.code, n), m = _.x(n.bids), n = m.next(); !n.done; n = m.next())(n = n.value) && n.adId && l.set(n.adId, n)
                }
        }
        var p;
        return {
            adUnits: b,
            aliasRegistry: d,
            getBidResponsesForAdUnitCode: a.getBidResponsesForAdUnitCode ? function(q) {
                var r, t;
                return (t = k.get(q)) != null ? t : (r = a.getBidResponsesForAdUnitCode) == null ? void 0 : r.call(a, q)
            } : a.getBidResponsesForAdUnitCode,
            getBidResponseByAdId: a.getBidResponseByAdId ? function(q) {
                var r, t, w;
                return (w = (t = l.get(q)) != null ? t : (r = a.getBidResponseByAdId) == null ? void 0 : r.call(a, q)) != null ? w : null
            } : a.getBidResponseByAdId,
            getConfig: e ? function() {
                return e
            } : void 0,
            getEvents: c ? function() {
                return c
            } : void 0,
            version: (p = a.version) != null ? p : "",
            getAdserverTargeting: f ? function() {
                return f
            } : void 0,
            installedModules: a.installedModules,
            getUserIdsAsEids: h ? function() {
                return h
            } : void 0,
            getUserIdsAsEidBySource: h ? function(q) {
                return _.z(h, "find").call(h, function(r) {
                    return r.source === q
                })
            } : void 0,
            markWinningBidAsUsed: a.markWinningBidAsUsed
        }
    };
    gm = function(a, b) {
        var c, d;
        return (d = (c = b == null ? void 0 : b.get(a)) != null ? c : b == null ? void 0 : b.get(_.Ui(a))) != null ? d : 0
    };
    lm = function(a, b, c, d, e, f, g) {
        d = g.get(d != null ? d : function() {
            return null
        });
        (d == null ? void 0 : _.ki(d, 1)) !== 1 && _.di(b, 5, d);
        if (!a) return d ? _.ki(d, 1) === 1 ? d : hm(im(jm(new km, e), 1), gm(c, f)) : im(jm(new km, e), gm(c, f) ? 2 : 3)
    };
    mm = function(a) {
        var b, c, d;
        return (a == null ? void 0 : (b = a.ext) == null ? void 0 : b.gpid) || (a == null ? void 0 : (c = a.ext) == null ? void 0 : (d = c.data) == null ? void 0 : d.pbadslot)
    };
    nm = function(a, b) {
        if (!b.length) return [];
        var c, d, e = (d = (c = a.getEvents) == null ? void 0 : c.call(a).filter(function(f) {
            return f.eventType === "auctionEnd"
        })) != null ? d : [];
        return b.map(function(f) {
            f = _.x(f);
            f.next();
            f = f.next().value;
            var g = mm(f.ortb2Imp);
            if (g) return g;
            g = _.x(e);
            for (var h = g.next(); !h.done; h = g.next()) {
                var k = void 0,
                    l = void 0;
                h = (l = (k = h.value.args) == null ? void 0 : k.adUnits) != null ? l : [];
                k = _.x(h);
                for (l = k.next(); !l.done; l = k.next())
                    if (l = l.value, (h = mm(l.ortb2Imp)) && f.code === l.code) return h
            }
        })
    };
    om = function(a, b) {
        a.id = b.id;
        a.na = b.na;
        return a
    };
    qm = function(a, b, c) {
        return new pm(a.id, a, b, c, a.na, _.zf.apply(3, arguments))
    };
    tm = function(a, b) {
        var c = new rm;
        c = _.Nk(c, 1, 1);
        a.version && sm.test(a.version) && Mk(c, 6, a.version);
        var d, e, f;
        if ((d = a.getConfig) == null ? 0 : (e = d.call(a).cache) == null ? 0 : (f = e.url) == null ? 0 : f.length) {
            var g, h;
            d = (g = a.getConfig) == null ? void 0 : (h = g.call(a).cache) == null ? void 0 : h.url;
            Mk(c, 10, d)
        }
        b && _.di(c, 9, b);
        return c
    };
    um = function(a) {
        a = a.getEvents ? a.getEvents() : [];
        a = Sa(a, function(b) {
            return b.eventType
        });
        return {
            auctionEnd: a.auctionEnd || [],
            Yp: a.bidRequested || [],
            Zs: a.noBid || [],
            aq: a.bidTimeout || [],
            Zp: a.bidResponse || []
        }
    };
    vm = function(a) {
        return Array.isArray(a) && a.length === 2 && a.every(function(b) {
            return Rb(b) && b > 0
        })
    };
    wm = function(a) {
        if (Array.isArray(a) && a.every(vm)) return a;
        if (vm(a)) return [a]
    };
    ym = function(a, b) {
        if (!b.length) return [];
        var c, d, e = (d = (c = a.getEvents) == null ? void 0 : c.call(a).filter(function(f) {
            return f.eventType === "auctionEnd"
        })) != null ? d : [];
        return b.map(function(f) {
            f = _.x(f);
            f.next();
            var g = f.next().value;
            f = [];
            for (var h = _.x(e), k = h.next(); !k.done; k = h.next()) {
                var l = void 0,
                    m = void 0;
                k = _.x((m = (l = k.value.args) == null ? void 0 : l.bidderRequests) != null ? m : []);
                for (var n = k.next(); !n.done; n = k.next())
                    if (m = l = void 0, n = (l = n.value.bids) == null ? void 0 : (m = _.z(l, "find").call(l, function(D) {
                            return g.code === D.adUnitCode
                        })) == null ? void 0 : m.sizes) l = void 0, f.push.apply(f, _.bl((l = wm(n)) != null ? l : []))
            }
            if (f.length) return xm(f);
            var p, q;
            if (f = (p = g.mediaTypes) == null ? void 0 : (q = p.banner) == null ? void 0 : q.sizes) {
                var r;
                return xm((r = wm(f)) != null ? r : [])
            }
            p = [];
            q = _.x(e);
            for (m = q.next(); !m.done; m = q.next())
                if (l = k = h = f = r = void 0, m = (r = m.value.args) == null ? void 0 : (f = r.adUnits) == null ? void 0 : (h = _.z(f, "find").call(f, function(D) {
                        return D.code === g.code
                    })) == null ? void 0 : (k = h.mediaTypes) == null ? void 0 : (l = k.banner) == null ? void 0 : l.sizes) r = void 0, p.push.apply(p, _.bl((r = wm(m)) != null ? r : []));
            if (p.length) return xm(p);
            var t, w, y, A;
            if (p = (t = a.adUnits) == null ? void 0 : (w = _.z(t, "find").call(t, function(D) {
                    return D.code === g.code
                })) == null ? void 0 : (y = w.mediaTypes) == null ? void 0 : (A = y.banner) == null ? void 0 : A.sizes) {
                var C;
                return xm((C = wm(p)) != null ? C : [])
            }
            return []
        })
    };
    xm = function(a) {
        a = a.map(function(b) {
            var c = _.x(b);
            b = c.next().value;
            c = c.next().value;
            return b + "x" + c
        });
        return [].concat(_.bl(new _.v.Set(a)))
    };
    Am = function(a, b, c) {
        var d = _.zf.apply(3, arguments),
            e, f;
        return _.F(function(g) {
            if (g.g == 1) return e = zm.apply(null, [b, a, c].concat(_.bl(d))), g.yield(e.start(), 2);
            if (g.g != 3) return g.yield(e.C.promise, 3);
            f = g.j;
            e.dispose();
            return g.return(f)
        })
    };
    zm = function(a, b, c) {
        return new Bm(a.id, a, b, c, a.na, _.zf.apply(3, arguments))
    };
    Cm = function(a, b) {
        a.id = b.id;
        a.na = b.na;
        return a
    };
    Dm = function(a) {
        return Xa(a, 3)
    };
    Em = function(a, b, c, d) {
        try {
            if (a.setAttribute("data-google-query-id", c), !d) {
                b.googletag != null || (b.googletag = {
                    cmd: []
                });
                var e;
                b.googletag.queryIds = (e = b.googletag.queryIds) != null ? e : [];
                b.googletag.queryIds.push(c);
                b.googletag.queryIds.length > 500 && b.googletag.queryIds.shift()
            }
        } catch (f) {}
    };
    Fm = function(a) {
        try {
            a.setItem("__storage_test__", "__storage_test__");
            var b = a.getItem("__storage_test__");
            a.removeItem("__storage_test__");
            return b === "__storage_test__"
        } catch (c) {
            return !1
        }
    };
    Gm = function(a, b) {
        b = b === void 0 ? [] : b;
        var c = Date.now();
        return _.qk(b, function(d) {
            return c - d < a * 1E3
        })
    };
    Im = 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) || _.Hm(e, function(f) {
                    return !_.z(Number, "isInteger").call(Number, f)
                })) return a.removeItem(c), [];
            e = Gm(b, e);
            e.length || a == null || a.removeItem(c);
            return e
        } catch (f) {
            return null
        }
    };
    Km = function(a) {
        return Jm(a, 604800, "__lsv__")
    };
    _.Lm = function(a) {
        return Jm(a, 604800, "__lsa__")
    };
    Jm = function(a, b, c) {
        return b <= 0 || a == null || !Fm(a) ? null : Im(a, b, c)
    };
    _.Mm = function(a) {
        var b = a.Bl;
        var c = a.Rj;
        var d = a.Mk;
        var e = a.Cl;
        var f = a.Sj;
        a = a.Nk;
        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 + (m === 0 ? 0 : l / m) * (c - b),
                    y: e + (p === 0 ? 0 : n / p) * (f - e)
                })
            }
        return g
    };
    Nm = 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)
    };
    Om = function(a) {
        return (0, _.Li)(a) ? a.offsetParent : a.parentElement
    };
    Pm = 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)
    };
    Sm = function(a, b, c, d) {
        return Qm(Rm(a, c, function(e) {
            return e.getAttribute("google-anchor-overlappable") !== "true"
        }), b, d)
    };
    Rm = function(a, b, c) {
        return new _.Tm(a, {
            Vm: Um(a, b === void 0 ? null : b),
            ag: c
        })
    };
    Um = function(a, b) {
        if (b = b === void 0 ? null : b) {
            var c = b;
            return function(d, e, f) {
                var g, h;
                _.Vm(c, "ach_evt", {
                    tn: d.tagName,
                    id: (g = d.getAttribute("id")) != null ? g : "",
                    cls: (h = d.getAttribute("class")) != null ? h : "",
                    ign: String(f),
                    pw: a.innerWidth,
                    ph: a.innerHeight,
                    x: e.x,
                    y: e.y
                }, !0, 1)
            }
        }
    };
    Xm = function(a, b) {
        var c = _.$g("STYLE", a);
        c.textContent = _.yf(new _.xf(Wm[0]));
        a == null || a.head.appendChild(c);
        setTimeout(function() {
            a == null || a.head.removeChild(c)
        }, b)
    };
    _.$m = function(a, b, c, d) {
        if (!a.body) return null;
        var e = new Ym(d === void 0 ? !1 : d);
        e.apply(a, b);
        return function() {
            var f = c || 0;
            f > 0 && Xm(b.document, f);
            _.Zm(a.body, {
                filter: e.g,
                webkitFilter: e.g,
                overflow: e.l,
                position: e.G,
                top: e.I
            });
            e.C || b.scrollTo(0, e.j)
        }
    };
    _.an = function(a) {
        a = a === void 0 ? _.ka : a;
        return (a = a.performance) && a.now && a.timing ? Math.floor(a.now() + a.timing.navigationStart) : Date.now()
    };
    _.bn = function(a) {
        a = a === void 0 ? _.ka : a;
        return (a = a.performance) && a.now ? a.now() : null
    };
    cn = function(a, b) {
        b = b === void 0 ? _.ka : b;
        var c, d;
        return ((c = b.performance) == null ? void 0 : (d = c.timing) == null ? void 0 : d[a]) || 0
    };
    _.dn = function(a) {
        a = a === void 0 ? _.ka : a;
        var b = Math.min(cn("domLoading", a) || Infinity, cn("domInteractive", a) || Infinity);
        return b === Infinity ? Math.max(cn("responseEnd", a), cn("navigationStart", a)) : b
    };
    en = function(a, b) {
        a = a.getComputedStyle(b);
        return (_.J = ["auto", "scroll", "overlay"], _.z(_.J, "includes")).call(_.J, a.overflow) || (_.J = ["auto", "scroll", "overlay"], _.z(_.J, "includes")).call(_.J, a.overflowY)
    };
    fn = function(a, b) {
        a.fh(b.Jg).dh(b.ya).bh(b.hc).eh(b.Fa)
    };
    hn = function(a, b) {
        return _.gn(a, function(c) {
            return c.nodeType === Node.ELEMENT_NODE && b.has(c)
        }, !0) !== null
    };
    jn = function(a) {
        var b;
        return ((b = _.gn(a, function(c) {
            return c.nodeType === Node.ELEMENT_NODE && c.hasAttribute("google-side-rail-overlap")
        }, !0)) == null ? void 0 : b.getAttribute("google-side-rail-overlap")) || null
    };
    kn = function(a, b) {
        return _.gn(a, function(c) {
            return c.nodeType === Node.ELEMENT_NODE && b.getComputedStyle(c, null).position === "fixed"
        }, !0)
    };
    ln = function(a) {
        for (var b = [], c = _.x(a.document.querySelectorAll("*")), d = c.next(); !d.done; d = c.next()) {
            d = d.value;
            var e = a.getComputedStyle(d, null);
            e.position === "fixed" && e.display !== "none" && e.visibility !== "hidden" && b.push(d)
        }
        return b
    };
    mn = function(a, b) {
        b = b.getBoundingClientRect();
        var c = b.left,
            d = b.bottom,
            e = b.right;
        return b.top >= 0 && c >= 0 && d <= a.innerHeight && e <= a.innerWidth
    };
    on = function(a, b, c) {
        c = c === void 0 ? !1 : c;
        var d = jn(a);
        if (d === "true") return !0;
        if (d === "false" || c && !b.flags.Xn && !b.flags.el) return !1;
        if (b.flags.Yn && _.z(nn, "includes").call(nn, a.tagName.toLowerCase())) return !0;
        if (b.flags.el) {
            a = a.getBoundingClientRect();
            d = a.height >= b.Ea * .25;
            var e = a.width >= b.Ca * .9;
            return c ? e && d : e ? d ? !0 : a.top + (b.Ba.scrollY || b.Ba.pageYOffset) > b.Ea * .15 : !1
        }
        c = a.offsetHeight >= b.Ea * .25;
        return a.offsetWidth >= b.Ca * .9 && c
    };
    pn = function(a) {
        return Math.round(Math.round(a / 10) * 10)
    };
    qn = function(a) {
        return a.position + "-" + pn(a.Ca) + "x" + pn(a.Ea) + "-" + pn(a.scrollY + a.pf) + "Y"
    };
    rn = function(a) {
        return "f-" + qn({
            position: a.position,
            pf: a.pf,
            scrollY: 0,
            Ca: a.Ca,
            Ea: a.Ea
        })
    };
    sn = function(a, b) {
        a = Math.min(a != null ? a : Infinity, b != null ? b : Infinity);
        return a !== Infinity ? a : 0
    };
    un = function(a, b, c) {
        var d = _.tn(c.Ba).sideRailProcessedFixedElements;
        if (!d.has(a)) {
            var e = a.getBoundingClientRect();
            if (e) {
                var f = Math.min(e.bottom + 10, c.Ea),
                    g = Math.max(e.left - 10, 0),
                    h = Math.min(e.right + 10, c.Ca),
                    k = c.Ca * .3;
                for (e = Math.max(e.top - 10, 0); e <= f; e += 10) {
                    if (h > 0 && g < k) {
                        var l = rn({
                            position: "left",
                            pf: e,
                            Ca: c.Ca,
                            Ea: c.Ea
                        });
                        b.set(l, sn(b.get(l), g))
                    }
                    if (g < c.Ca && h > c.Ca - k) {
                        l = rn({
                            position: "right",
                            pf: e,
                            Ca: c.Ca,
                            Ea: c.Ea
                        });
                        var m = c.Ca - h;
                        b.set(l, sn(b.get(l), m))
                    }
                }
                d.add(a)
            }
        }
    };
    xn = function(a, b) {
        var c = b.Ba,
            d = b.flags,
            e = "f-" + pn(b.Ca) + "x" + pn(b.Ea);
        a.has(e) || (a.set(e, 0), e = ln(c), d.lk || d.oi ? (vn(a, b, e.filter(function(f) {
            return mn(c, f)
        })), wn(c, e.filter(function(f) {
            return !mn(c, f)
        }).concat(d.oi ? _.z(Array, "from").call(Array, c.document.querySelectorAll("[google-side-rail-overlap=false]")) : []))) : vn(a, b, e))
    };
    vn = function(a, b, c) {
        var d = b.Zd,
            e = b.Ba;
        _.tn(e).sideRailProcessedFixedElements.clear();
        d = new _.v.Set([].concat(_.bl(_.z(Array, "from").call(Array, e.document.querySelectorAll("[data-anchor-status],[data-side-rail-status]"))), _.bl(d)));
        c = _.x(c);
        for (e = c.next(); !e.done; e = c.next()) e = e.value, hn(e, d) || on(e, b, !0) || un(e, a, b)
    };
    yn = function(a) {
        if (a.Ca < 1200 || a.Ea < 650) return null;
        var b = _.tn(a.Ba).sideRailAvailableSpace;
        xn(b, {
            Ba: a.Ba,
            Ca: a.Ca,
            Ea: a.Ea,
            Zd: a.Zd,
            flags: a.flags
        });
        for (var c = [], d = a.Ea * .9, e = _.dk(a.Ba), f = (a.Ea - d) / 2, g = f, h = d / 7, k = 0; k < 8; k++) {
            var l = c,
                m = l.push;
            var n = g,
                p = a.position;
            var q = b;
            var r = {
                    Ba: a.Ba,
                    Ca: a.Ca,
                    Ea: a.Ea,
                    Zd: a.Zd,
                    flags: a.flags
                },
                t = rn({
                    position: p,
                    pf: n,
                    Ca: r.Ca,
                    Ea: r.Ea
                }),
                w = qn({
                    position: p,
                    pf: n,
                    scrollY: e,
                    Ca: r.Ca,
                    Ea: r.Ea
                });
            if (q.has(w)) q = sn(q.get(t), q.get(w));
            else {
                var y = p === "left" ? 20 : r.Ca - 20,
                    A = y,
                    C = r.Ca * .3 / 5 * (p === "left" ? 1 : -1);
                p = 0;
                for (var D = !1, I = 0; I < 6; I++) {
                    var G = Nm(r.Ba.document, {
                            x: Math.round(A),
                            y: Math.round(n)
                        }),
                        P = kn(G, r.Ba),
                        V = hn(G, r.Zd);
                    G = on(G, r) || V;
                    if (P === null || V)
                        if (G) p = Math.round(Math.abs(A - y) + 20);
                        else if (A !== y) A -= C, C /= 2;
                    else {
                        p = 0;
                        break
                    } else {
                        q.delete(w);
                        D = !0;
                        if (!P || !on(P, r, !0)) {
                            un(P, q, r);
                            n = void 0;
                            p = (n = q.get(t)) != null ? n : 0;
                            break
                        }
                        p = Math.round(Math.abs(A - y) + 20)
                    }
                    A += C
                }
                D || q.set(w, p);
                q = p
            }
            m.call(l, q);
            g += h
        }
        b = a.Go;
        e = a.position;
        d = Math.round(d / 8);
        f = Math.round(f);
        g = a.minWidth;
        a = a.minHeight;
        l = [];
        h = _.z(Array(c.length), "fill").call(Array(c.length), 0);
        for (k = 0; k < c.length; k++) {
            for (; l.length !== 0 && c[l[l.length - 1]] >= c[k];) l.pop();
            h[k] = l.length === 0 ? 0 : l[l.length - 1] + 1;
            l.push(k)
        }
        l = [];
        m = c.length - 1;
        k = _.z(Array(c.length), "fill").call(Array(c.length), 0);
        for (q = m; q >= 0; q--) {
            for (; l.length !== 0 && c[l[l.length - 1]] >= c[q];) l.pop();
            k[q] = l.length === 0 ? m : l[l.length - 1] - 1;
            l.push(q)
        }
        l = null;
        for (m = 0; m < c.length; m++)
            if (q = {
                    position: e,
                    width: Math.round(c[m]),
                    height: Math.round((k[m] - h[m] + 1) * d),
                    offsetY: f + h[m] * d
                }, t = q.width >= g && q.height >= a, b === 0 && t) {
                l = q;
                break
            } else b === 1 && t && (!l || q.width * q.height > l.width * l.height) && (l = q);
        return l
    };
    wn = function(a, b) {
        var c = _.tn(a);
        if (b.length && !c.g) {
            var d = new MutationObserver(function() {
                setTimeout(function() {
                    zn(a);
                    for (var f = _.x(c.sideRailMutationCallbacks), g = f.next(); !g.done; g = f.next()) g = g.value, g()
                }, 500)
            });
            b = _.x(b);
            for (var e = b.next(); !e.done; e = b.next()) d.observe(e.value, {
                attributes: !0
            });
            c.g = d
        }
    };
    zn = function(a) {
        a = _.tn(a).sideRailAvailableSpace;
        var b = _.z(Array, "from").call(Array, _.z(a, "keys").call(a)).filter(function(d) {
            return _.z(d, "startsWith").call(d, "f-")
        });
        b = _.x(b);
        for (var c = b.next(); !c.done; c = b.next()) a.delete(c.value)
    };
    _.An = function(a) {
        if (a.wa) return a.wa.Id(1228, function() {
            return yn(a)
        }) || null;
        try {
            return yn(a)
        } catch (b) {}
        return null
    };
    Bn = function(a, b, c, d, e) {
        b = b.styleSheets;
        if (!b) return !1;
        var f = a.matches || a.msMatchesSelector;
        d = d === -1 ? Infinity : d;
        e = e === -1 ? 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 (D.code == 15) throw D.styleSheet = k, D;
                }
                h = l
            } catch (D) {
                continue
            }
            l = void 0;
            if ((l = h) != null && l.length)
                for (l = 0; l < Math.min(h.length, e); ++l) try {
                    var m = h[l],
                        n, p = m,
                        q = c;
                    if (!(n = f.call(a, p.selectorText) && q(p))) a: {
                        var r = void 0;p = a;q = f;
                        var t = c,
                            w = e,
                            y = (r = m.cssRules) != null ? r : [];
                        for (r = 0; r < Math.min(y.length, w); r++) {
                            var A = y[r],
                                C = t;
                            if (q.call(p, A.selectorText) && C(A)) {
                                n = !0;
                                break a
                            }
                        }
                        n = !1
                    }
                    if (n) return !0
                } catch (D) {}
        }
        return !1
    };
    En = function(a, b, c, d) {
        var e = a.style;
        return (e == null ? 0 : e.height) && !_.z(Cn, "includes").call(Cn, e.height) || (e == null ? 0 : e.maxHeight) && !_.z(Dn, "includes").call(Dn, e.maxHeight) || Bn(a, b.document, function(f) {
            var g = f.style.height;
            f = f.style.getPropertyValue("max-height");
            return !!g && !_.z(Cn, "includes").call(Cn, g) || !!f && !_.z(Dn, "includes").call(Dn, f)
        }, c, d) ? !1 : !0
    };
    Gn = function(a, b) {
        do {
            var c = Fn(a, b);
            if (c && c.position === "fixed") return !1
        } while (a = a.parentElement);
        return !0
    };
    In = function(a, b, c) {
        if (!a) return !0;
        var d = !0;
        Hn(a, function(e) {
            return d = En(e, b, 10, 10)
        }, c);
        return d
    };
    Kn = function(a, b, c) {
        var d;
        return a.style && !!a.style[c] && _.Jn(a.style[c]) || (d = Fn(a, b)) && !!d[c] && _.Jn(d[c]) || null
    };
    Ln = function(a, b) {
        a = Math.min(1200, _.Wj(a));
        return b / a
    };
    Mn = function(a) {
        return function(b) {
            return b.jb <= a
        }
    };
    Nn = function(a) {
        return function(b) {
            return b.height <= a
        }
    };
    On = function(a) {
        return function(b) {
            for (var c = a.length - 1; c >= 0; --c)
                if (!a[c](b)) return !1;
            return !0
        }
    };
    Qn = function(a, b) {
        for (var c = Pn, d = c.length, e = null, f = 0; f < d; ++f) {
            var g = c[f];
            if (a(g)) {
                if (b == null || b(g)) return g;
                e === null && (e = g)
            }
        }
        return e
    };
    Rn = function(a) {
        return Rb(a) || (0, _.Pb)(a)
    };
    Sn = function(a, b) {
        return (b = fl(b)) ? Xf(a, new _.v.Map([
            ["n", String(b)]
        ])) : a
    };
    Un = function() {
        for (var a = "", b = _.x(Tn()), c = b.next(); !c.done; c = b.next()) c = c.value, c <= 15 && (a += "0"), a += c.toString(16);
        return a
    };
    Tn = function() {
        var a;
        if (typeof((a = window.crypto) == null ? void 0 : a.getRandomValues) === "function") return a = new Uint8Array(16), window.crypto.getRandomValues(a), a;
        a = window;
        var b;
        if (typeof((b = a.msCrypto) == null ? void 0 : b.getRandomValues) === "function") return b = new Uint8Array(16), a.msCrypto.getRandomValues(b), b;
        a = Array(16);
        for (b = 0; b < a.length; b++) a[b] = Math.floor(Math.random() * 255);
        return a
    };
    Vn = function(a, b) {
        b = b.google_js_reporting_queue = b.google_js_reporting_queue || [];
        b.length < 2048 && b.push(a)
    };
    Wn = function() {
        var a = window,
            b = _.bn(a);
        b && Vn({
            label: "2",
            type: 9,
            value: b
        }, a)
    };
    Xn = function(a, b, c) {
        var d = d === void 0 ? !1 : d;
        var e = window,
            f = typeof queueMicrotask !== "undefined";
        return function() {
            var g = _.zf.apply(0, arguments);
            d && f && queueMicrotask(function() {
                e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1;
                e.google_rum_task_id_counter += 1
            });
            var h = _.bn(),
                k = 3;
            try {
                var l = b.apply(this, g)
            } catch (m) {
                k = 13;
                if (!c) throw m;
                c(a, m)
            } finally {
                e.google_measure_js_timing && h && Vn(_.z(Object, "assign").call(Object, {}, {
                    label: a.toString(),
                    value: h,
                    duration: (_.bn() || 0) - h,
                    type: k
                }, d && f && {
                    taskId: e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1
                }), e)
            }
            return l
        }
    };
    ho = function(a, b, c, d, e) {
        c = c === void 0 ? null : c;
        d = d === void 0 ? {} : d;
        var f = Yn.g(),
            g, h = (g = e == null ? void 0 : e.ya) != null ? g : 1E3;
        f.g === 0 && (f.g = Math.random() < 1 / h ? 2 : 1);
        if (f.g === 2) {
            if (e) {
                f = e.pinger;
                g = f.ou;
                var k = c,
                    l = d,
                    m = e.tk;
                k = k === void 0 ? null : k;
                l = l === void 0 ? {} : l;
                var n = new Zn;
                n = _.Q(n, 1, a);
                m = Xg(window, m);
                m = _.$n(n, 2, m);
                k = _.ao(m, 3, k);
                k = _.ao(k, 4, b);
                m = zk();
                k = bo(k, 5, m);
                h = _.co(k, 8, h);
                l.sl && eo(h, 6, fo, Nc(Number(l.sl)));
                l.url && eo(h, 7, fo, fd(l.url));
                g.call(f, h)
            }
            e != null && e.wl || (e = {}, bh(_.z(Object, "assign").call(Object, {}, (e.c = String(a), e.pc = String(go(window)), e.em = c, e.lid = b, e.eids = zk().join(), e), d), "esp"))
        }
    };
    io = function() {
        var a = window;
        var b = b === void 0 ? function() {} : b;
        return new _.v.Promise(function(c) {
            var d = function() {
                c(b());
                _.ng(a, "load", d)
            };
            _.mg(a, "load", d)
        })
    };
    jo = function(a) {
        for (var b = [], c = RegExp("^_GESPSK-(.+)$"), d = Pj(a), e, f = 0; f < ((e = d) != null ? e : 0); f++) {
            var g = Rj(f, a);
            g !== null && (g = (c.exec(g) || [])[1]) && b.push(g)
        }
        return b
    };
    mo = function(a, b, c, d) {
        b = b.kb();
        var e;
        if ((e = a.get(b)) == null ? 0 : _.ko(e, 2)) return !1;
        e = null;
        try {
            var f, g, h, k;
            e = (f = c.getUserIdsAsEidBySource) == null ? void 0 : (g = f.call(c, b)) == null ? void 0 : (h = g.uids) == null ? void 0 : (k = h[0]) == null ? void 0 : k.id
        } catch (m) {
            var l;
            ho(45, b, (l = m) == null ? void 0 : l.message, {}, d);
            return !1
        }
        if (!e) return ho(57, b, null, {}, d), !1;
        if (e.length > 1024) return a = {}, ho(12, b, null, (a.sl = String(e.length), a.fp = "1", a), d), !1;
        c = a.set;
        f = lo(b);
        f = Mk(f, 2, e);
        f = _.Il(f, 11, !0);
        c.call(a, b, f);
        a = {};
        ho(19, b, null, (a.fp = "1", a.hs = "1", a.sl = String(e.length), a), d);
        return !0
    };
    vo = function(a, b, c, d, e) {
        var f = new _.v.Map,
            g = {};
        ho(56, "", null, b ? (g.nc = b, g) : void 0, e);
        g = d != null ? d : [];
        if (b && c && g && typeof c.getUserIdsAsEidBySource === "function" && typeof c.getUserIdsAsEids === "function") try {
            for (var h = _.x(c.getUserIdsAsEids()), k = h.next(); !k.done; k = h.next()) {
                var l = k.value;
                if ((0, _.Pb)(l.source)) {
                    var m = g = void 0,
                        n = void 0,
                        p = void 0,
                        q = {};
                    ho(52, l.source, null, (q.sl = String((p = (g = l.uids) == null ? void 0 : (m = g[0]) == null ? void 0 : (n = m.id) == null ? void 0 : n.length) != null ? p : -1), q), e)
                }
            }
        } catch (t) {
            var r;
            ho(45, "", (r = t) == null ? void 0 : r.message, {}, e)
        }
        k = d != null ? d : [];
        if (b && c && k && typeof c.getUserIdsAsEidBySource === "function")
            for (h = b.split(","), k = _.x(k), l = k.next(); !l.done; l = k.next())
                if (l = l.value, _.z(h, "includes").call(h, _.K(l, 1)))
                    for (l = _.x(no(l)), r = l.next(); !r.done; r = l.next()) r = r.value, _.S(r, _.oo(r, po, 3)) && mo(f, r, c, e);
        qo(f, b, d != null ? d : [], a, e);
        a = d != null ? d : [];
        if (b && c && a && typeof c.getUserIdsAsEidBySource === "function")
            for (b = b.split(","), a = _.x(a), d = a.next(); !d.done; d = a.next())
                if (d = d.value, _.z(b, "includes").call(b, _.K(d, 1)))
                    for (d = _.x(no(d)), h = d.next(); !h.done; h = d.next()) h = h.value, k = h.kb(), l = void 0, ((l = f.get(k)) == null ? 0 : _.ko(l, 2)) || mo(f, h, c, e) && ho(58, k, null, {}, e);
        c = new ro;
        f = _.x(f);
        for (b = f.next(); !b.done; b = f.next()) b = _.x(b.value), b.next(), b = b.next().value, so(c, 2, to, b);
        if (!_.uo(c, to, 2, _.Gl()).length) return null;
        f = {};
        ho(50, "", null, (f.ns = String(_.uo(c, to, 2, _.Gl()).length), f), e);
        return Dm(c.g())
    };
    qo = function(a, b, c, d, e) {
        var f = new wo(c),
            g;
        c = _.z(Array, "from").call(Array, xo(d, (g = b == null ? void 0 : b.split(",")) != null ? g : [], f));
        g = _.x(c);
        var h = g.next();
        for (c = {}; !h.done; c = {
                Wc: void 0
            }, h = g.next())
            if (c.Wc = h.value, h = void 0, (h = a.get(c.Wc)) == null || !_.ko(h, 2)) {
                var k = void 0,
                    l = void 0;
                if (h = yo().get(c.Wc, d, zo(c.Wc, (l = (k = b) == null ? void 0 : k.split(",")) != null ? l : [], f), e).ja)
                    if (k = Ao(h), k !== 2 && k !== 3) {
                        k = !1;
                        if (b) {
                            if ((l = /^(\d+)$/.exec(c.Wc)) && !(k = _.z(b.split(","), "includes").call(b.split(","), l[1]))) continue;
                            if (!k && !b.split(",").some(function(n) {
                                    return function(p) {
                                        var q = n.Wc,
                                            r, t;
                                        return !!((r = f.g) == null ? 0 : (t = r.get(p)) == null ? 0 : t.has(q))
                                    }
                                }(c))) continue
                        }
                        _.Il(h, 9, k);
                        (k = Bo(h, 2)) && k.length > 1024 && (l = {}, ho(55, c.Wc, null, (l.sl = String(k.length), l), e), Co(h.ib(Do(108))));
                        a.set(c.Wc, h);
                        h = Bo(h, 2);
                        l = k = void 0;
                        var m = {};
                        ho(19, c.Wc, null, (m.hs = h ? "1" : "0", m.sl = String((l = (k = h) == null ? void 0 : k.length) != null ? l : -1), m), e)
                    }
            }
    };
    xo = function(a, b, c) {
        a = new _.v.Set(jo(a));
        b = _.x(b);
        for (var d = b.next(); !d.done; d = b.next()) {
            d = _.x(Eo(c, d.value));
            for (var e = d.next(); !e.done; e = d.next()) a.add(e.value)
        }
        return a
    };
    zo = function(a, b, c) {
        return b.some(function(d) {
            return Fo(c, a, d)
        })
    };
    Go = function(a, b, c) {
        if (!a.ja) return {};
        yo().set(a.ja, a.V, b) && _.ko(a.ja, 2) && ho(27, a.ja.kb(), null, {}, c);
        return {}
    };
    Jo = function(a, b) {
        var c = new _.v.Set,
            d = new _.v.Set(jo(a.ab)),
            e, f = _.x((e = a.Be) != null ? e : []);
        for (e = f.next(); !e.done; e = f.next()) {
            e = _.x(no(e.value));
            for (var g = e.next(); !g.done; g = e.next()) g = g.value, _.S(g, 4) && (d.add(g.kb()), c.add(g.kb()))
        }
        d = _.x(_.z(Array, "from").call(Array, d));
        for (f = d.next(); !f.done; f = d.next())
            if (f = f.value, e = yo().get(f, a.ab, c.has(f), b).ja)
                if (g = Ao(e), g === 2 || g === 3) g = void 0, Ho(yo(), (g = Io(e, 1)) != null ? g : "", a.ab, c.has(f)), ho(40, f, null, {}, b);
        return {}
    };
    Lo = function(a) {
        a = Ko(a);
        return _.vf(a)
    };
    Ko = function(a) {
        return a === null ? "null" : a === void 0 ? "undefined" : a
    };
    No = function(a, b) {
        _.S(a, 3) && (b = Xf(b, {
            gdpr: "1"
        }));
        var c = _.K(a, 2);
        c && (b = Xf(b, {
            gdpr_consent: c
        }));
        (c = _.K(a, 11)) && (b = Xf(b, {
            gpp: c
        }));
        (a = Mo(a, 10).map(function(d) {
            return d.toString()
        }).join(",")) && (b = Xf(b, {
            gpp_sid: a
        }));
        return b.toString()
    };
    Po = function(a, b) {
        var c = a.ja.kb();
        _.Oo(a.ja, 3) != null || ho(35, c, null, {}, b);
        return {
            Sb: a.ja
        }
    };
    Qo = function(a) {
        return {
            Sb: a.Rb
        }
    };
    Ro = function(a) {
        return (0, _.Pb)(a) ? a : a instanceof Error ? a.message : null
    };
    So = function(a, b, c) {
        var d = a.ja.kb();
        if (a.signal == null) return ho(41, d, null, {}, c), a.ja.ib(Do(111)), {
            Sb: a.ja
        };
        if (!(0, _.Pb)(a.signal)) return ho(21, d, null, {}, c), {
            Sb: a.ja.ib(Do(113))
        };
        if (a.signal.length > b) return b = {}, ho(12, d, null, (b.sl = String(a.signal.length), b), c), Co(a.ja.ib(Do(108))), {
            Sb: a.ja
        };
        a.signal.length || ho(20, d, null, {}, c);
        Ok(a.ja, 10);
        return {
            Sb: a.ja
        }
    };
    Wo = function(a, b, c, d, e, f, g, h) {
        g = g === void 0 ? To : g;
        if (!Uo(a, "encryptedSignalProviders", d) || !Uo(a, "secureSignalProviders", d)) {
            ho(38, "", null, {}, h);
            var k = {
                U: function(l) {
                    return void d(l.methodName, l.X)
                }
            };
            Vo(a, "encryptedSignalProviders", b, c, g, k, e, f, h);
            Vo(a, "secureSignalProviders", b, c, g, k, function() {}, f, h)
        }
    };
    Uo = function(a, b, c) {
        a = b === "secureSignalProviders" ? a.secureSignalProviders : a.encryptedSignalProviders;
        if (a === void 0 || a instanceof Array) return !1;
        a.addErrorHandler(c);
        return !0
    };
    Vo = function(a, b, c, d, e, f, g, h, k) {
        var l = b === "secureSignalProviders" ? a.secureSignalProviders : a.encryptedSignalProviders;
        c = new Xo(l instanceof Array ? l : [], c, d, b === "secureSignalProviders", g, h, e, k);
        d = new Yo(c);
        b === "secureSignalProviders" ? a.secureSignalProviders = d : a.encryptedSignalProviders = d;
        Zo(c, f)
    };
    $o = function(a) {
        return a.some(function(b) {
            return no(b).some(function(c) {
                return _.S(c, 4)
            })
        })
    };
    bp = function(a, b, c) {
        c = c === void 0 ? ap : c;
        a.goog_sdr_l || (Object.defineProperty(a, "goog_sdr_l", {
            value: !0
        }), a.document.readyState === "complete" ? c(a, b) : _.mg(a, "load", function() {
            return void c(a, b)
        }))
    };
    _.cp = function(a, b) {
        var c, d, e, f, g;
        return _.F(function(h) {
            switch (h.g) {
                case 1:
                    c = b;
                    d = c.No;
                    e = a;
                    if ((f = e.scheduler) == null ? 0 : f.yield) return h.yield(e.scheduler.yield(), 9);
                    if ((g = e.scheduler) == null ? 0 : g.postTask) return h.yield(new _.v.Promise(function(k) {
                        return void e.scheduler.postTask(k, {
                            priority: "user-blocking"
                        })
                    }), 8);
                    if (!d) {
                        h.Da(3);
                        break
                    }
                    return h.yield(new _.v.Promise(function(k) {
                        e.setTimeout(function() {
                            return void k()
                        }, 0)
                    }), 7);
                case 7:
                    return h.return(3);
                case 8:
                    return h.return(2);
                case 9:
                    return h.return(1);
                case 3:
                    return h.return(void 0)
            }
        })
    };
    dp = function(a) {
        try {
            var b, c;
            return ((c = (b = a.top) == null ? void 0 : b.frames) != null ? c : {}).google_ads_top_frame
        } catch (d) {}
        return null
    };
    ep = function(a) {
        var b = RegExp("^https?://[^/#?]+/?$");
        return !!a && !b.test(a)
    };
    fp = function(a) {
        if (a === a.top || _.Gg(a.top)) return _.v.Promise.resolve({
            status: 4
        });
        var b = dp(a);
        if (!b) return _.v.Promise.resolve({
            status: 2
        });
        if (a.parent === a.top && ep(a.document.referrer)) return _.v.Promise.resolve({
            status: 3
        });
        var c = new _.rl;
        a = new MessageChannel;
        a.port1.onmessage = function(d) {
            d.data.msgType === "__goog_top_url_resp" && c.resolve({
                Ue: d.data.topUrl,
                status: d.data.topUrl ? 0 : 1
            })
        };
        b.postMessage({
            msgType: "__goog_top_url_req"
        }, "*", [a.port2]);
        return c.promise
    };
    gp = function(a) {
        return typeof a !== "object" || Object.getPrototypeOf(a) !== Object.prototype ? !1 : !0
    };
    hp = function(a, b) {
        return new IntersectionObserver(b, a)
    };
    ip = function(a, b, c) {
        _.mg(a, b, c);
        return function() {
            return _.ng(a, b, c)
        }
    };
    kp = function() {
        jp = _.an()
    };
    lp = function(a, b) {
        return b ? jp === null ? (_.mg(a, "mousemove", kp, {
            passive: !0
        }), _.mg(a, "scroll", kp, {
            passive: !0
        }), kp(), !1) : _.an() - jp >= b * 1E3 : !1
    };
    mp = function(a) {
        var b = a.B;
        var c = a.element;
        var d = a.Mu;
        var e = a.Eu;
        var f = a.So === void 0 ? 0 : a.So;
        var g = a.callback;
        var h = a.kr;
        var k = a.options === void 0 ? {} : a.options;
        var l = a.In === void 0 ? !0 : a.In;
        var m, n = !1,
            p = !1,
            q = [],
            r = (a.ps === void 0 ? hp : a.ps)(k, function(t, w) {
                try {
                    var y = function() {
                        q.length || (e && (q.push(ip(c, "mouseenter", function() {
                            n = !0;
                            y()
                        })), q.push(ip(c, "mouseleave", function() {
                            n = !1;
                            y()
                        }))), q.push(ip(b.document, "visibilitychange", function() {
                            return y()
                        })));
                        var A = lp(b, f),
                            C = ol(b.document);
                        if (p && !n && !A && !C) m = m || b.setTimeout(function() {
                            lp(b, f) ? y() : (g(), w.disconnect())
                        }, d * 1E3);
                        else if (l || n || A || C) b.clearTimeout(m), m = void 0
                    };
                    p = t[t.length - 1].isIntersecting;
                    y()
                } catch (A) {
                    h && h(A)
                }
            });
        r.observe(c);
        return function() {
            r.disconnect();
            for (var t = _.x(q), w = t.next(); !w.done; w = t.next()) w = w.value, w();
            m != null && b.clearTimeout(m)
        }
    };
    np = function(a) {
        var b = a.split("/");
        return a.charAt(0) === "/" && b.length >= 2 ? b[1] : a.charAt(0) !== "/" && b.length >= 1 ? b[0] : ""
    };
    qp = function(a, b) {
        var c = op.get(a);
        c || (b = c = b(), pp.set(b, a), op.set(a, b));
        return c
    };
    T = function(a, b, c) {
        return function() {
            var d = _.zf.apply(0, arguments);
            try {
                return c.apply(this, d)
            } catch (e) {
                throw a.U({
                    methodName: b,
                    X: e
                }), e;
            } finally {
                try {
                    rp(a, {
                        methodName: b,
                        Pn: d.length
                    })
                } catch (e) {}
            }
        }
    };
    tp = function(a) {
        return function() {
            return new sp(a, [].concat(_.bl(_.zf.apply(0, arguments))))
        }
    };
    vp = function(a) {
        return function() {
            return new up(a, [].concat(_.bl(_.zf.apply(0, arguments))))
        }
    };
    wp = function(a) {
        return "[" + a.map(function(b) {
            return typeof b === "string" ? "'" + b + "'" : Array.isArray(b) ? wp(b) : String(b)
        }).join(", ") + "]"
    };
    xp = function(a, b) {
        b = wp(b);
        b = b.substring(1, b.length - 1);
        return new up(96, [a, b])
    };
    yp = function(a, b) {
        b = wp(b);
        b = b.substring(1, b.length - 1);
        return new sp(96, [a, b])
    };
    zp = function(a) {
        return (_.J = "rewardedSlotReady rewardedSlotGranted rewardedSlotClosed rewardedSlotVideoCompleted slotAdded slotDestroyed slotRequested slotResponseReceived slotRenderEnded slotOnload slotVisibilityChanged impressionViewable gameManualInterstitialSlotReady gameManualInterstitialSlotClosed interstitialClosed".split(" "), _.z(_.J, "includes")).call(_.J, a) ? a : null
    };
    Bp = function(a, b, c) {
        return qp(c, function() {
            return new Ap(a, b, c)
        })
    };
    Dp = function(a, b, c) {
        return qp(c, function() {
            return new Cp(a, b, c)
        })
    };
    Ep = function(a) {
        return (0, _.Pb)(a) || U(a)
    };
    Wp = function(a, b, c, d) {
        U(d) ? Ok(a, 7) : a.setClickUrl(d)
    };
    aq = function(a) {
        return U(a) ? !0 : Xp(a) || Yp(a) || Zp(a) ? !1 : Jb(a) ? _.z(Object, "keys").call(Object, a).length === 0 || _.z(Object, "entries").call(Object, a).every(function(b) {
            var c = _.x(b);
            b = c.next().value;
            c = c.next().value;
            return typeof b === "string" && !qa(b) && $p(c)
        }) : !1
    };
    iq = function(a, b, c, d, e) {
        if (typeof a !== "string" || qa(a)) a === void 0 && b === void 0 || e.M(yp("Slot.setTargeting", [a, b]), c);
        else {
            var f = [];
            Array.isArray(b) ? f = b : _.bq(b) ? f = _.z(Array, "from").call(Array, b) : b && (f = [b]);
            f = f.map(String);
            (b = (_.J = cq(d), _.z(_.J, "find")).call(_.J, function(g) {
                return Bo(g, 1) === a
            })) ? dq(b, f): (b = dq(eq(new fq, a), f), so(d, 9, fq, b));
            gq(e, hq(a, f.join()), c)
        }
    };
    kq = function(a, b, c, d) {
        if (U(d)) Ok(a, 9);
        else
            for (b = _.x(_.z(Object, "entries").call(Object, d)), d = b.next(), c = {}; !d.done; c = {
                    vk: void 0
                }, d = b.next()) {
                var e = _.x(d.value);
                d = e.next().value;
                e = e.next().value;
                c.vk = d;
                d = (_.J = cq(a), _.z(_.J, "find")).call(_.J, function(f) {
                    return function(g) {
                        return Bo(g, 1) === f.vk
                    }
                }(c));
                U(e) ? d && jq(a, cq(a).indexOf(d)) : (e = (Zp(e) ? e : [e]).map(String), d ? dq(d, e) : (c = dq(eq(new fq, c.vk), e), so(a, 9, fq, c)))
            }
    };
    lq = function(a, b, c, d) {
        if (a != null && typeof a === "object")
            for (var e = _.x(_.z(Object, "keys").call(Object, a)), f = e.next(); !f.done; f = e.next()) f = f.value, iq(f, a[f], b, c, d);
        else d.error(yp("Slot.updateTargetingFromMap", [a]), b)
    };
    nq = function(a) {
        var b = {};
        a = cq(a);
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = Io(c, 1);
            d && (b[d] = mq(c).slice())
        }
        return b
    };
    pq = function(a) {
        var b = {};
        a = _.x(cq(a));
        for (var c = a.next(); !c.done; c = a.next()) c = c.value, _.K(c, 1) && (b[Bo(c, 1)] = mq(c, oq));
        return b
    };
    qq = function(a) {
        return _.Fl(a, 8, _.Gl()).slice()
    };
    rq = function(a) {
        return U(a) ? !0 : Array.isArray(a) ? a.every(function(b) {
            return (0, _.Pb)(b)
        }) : !1
    };
    tq = function(a, b, c, d) {
        if (U(d)) Ok(a, 8), gq(b, sq(), c);
        else
            for (b = _.x(d), c = b.next(); !c.done; c = b.next()) c = c.value, qa(c) || (_.J = _.Fl(a, 8, _.Gl()), _.z(_.J, "includes")).call(_.J, c) || _.ve(a, 8, _.ed, c, gd)
    };
    $p = function(a) {
        return (0, _.Pb)(a) || Zp(a) && a.every(function(b) {
            return (0, _.Pb)(b)
        }) || U(a)
    };
    _.wq = function(a) {
        Pi(uq).g = !0;
        return vq[a]
    };
    Bq = function(a, b, c) {
        var d, e;
        return (e = (d = _.z(a, "find").call(a, function(f) {
            f = _.xq(f, yq, 1);
            return Ec(_.zq(f, 1, void 0, Aq)) <= b && Ec(_.zq(f, 2, void 0, Aq)) <= c
        })) == null ? void 0 : _.uo(d, yq, 2, _.Gl(oq))) != null ? e : null
    };
    Eq = function(a, b, c) {
        return typeof b === "number" && typeof c === "number" && _.uo(a, Cq, 6, _.Gl()).length ? Bq(_.uo(a, Cq, 6, _.Gl()), b, c) : Dq(a, oq)
    };
    Fq = function(a) {
        var b = b === void 0 ? window : b;
        var c = null;
        b.top === b && (b = Rk(!1, b), c = Eq(a, b.width, b.height));
        c != null || (c = Eq(a));
        return c == null ? [] : c.map(function(d) {
            return _.S(d, 3) ? "fluid" : _.S(d, 4) ? "auto" : [Ec(_.zq(d, 1)), Ec(_.zq(d, 2))]
        })
    };
    Gq = function(a) {
        var b = [],
            c = !1,
            d = !1;
        a = _.x(Fq(a));
        for (var e = a.next(); !e.done; e = a.next()) e = e.value, Array.isArray(e) ? b.push(e.join("x")) : e === "fluid" ? c = !0 : e === "auto" ? d = !0 : b.push(e);
        c && b.unshift("320x50");
        return d && b.length === 0 ? "2x1" : b.join("|")
    };
    Hq = function(a) {
        return (_.J = Fq(a), _.z(_.J, "includes")).call(_.J, "auto")
    };
    Iq = function(a) {
        var b = 0,
            c = 0;
        a = Fq(a);
        a = _.x(a);
        for (var d = a.next(); !d.done; d = a.next()) {
            var e = d.value;
            Array.isArray(e) && (d = e[0], e = e[1], b < d && (b = d), c < e && (c = e))
        }
        return [b, c]
    };
    Kq = function(a) {
        return _.Jq(a) === 4 || _.Jq(a) === 12
    };
    Lq = function(a) {
        return a !== 0 && a !== 1
    };
    Mq = function(a) {
        var b = a.document;
        return Ti(a) ? b.URL : b.referrer
    };
    Oq = function(a) {
        try {
            return Nq(a, window.top)
        } catch (b) {
            return new _.$f(-12245933, -12245933)
        }
    };
    Rq = function(a) {
        if (!a) return null;
        var b, c;
        a.getBoundingClientRect ? (a = _.Pq(Qq, a), a = new _.ag(a.right - a.left, a.bottom - a.top)) : a = null;
        return (c = (b = a) == null ? void 0 : b.floor()) != null ? c : null
    };
    Vq = function(a, b, c) {
        var d = {},
            e = _.z(Object, "keys").call(Object, b);
        e = _.x(e);
        for (var f = e.next(); !f.done; f = e.next()) {
            f = f.value;
            var g = b[f].clone(),
                h = Pi(Sq),
                k = h.g.get(f);
            k == null ? k = ++Pi(Tq).j : h.g.delete(f);
            _.Uq(g, 20, k);
            d[f] = g
        }
        a = {
            ca: a.clone(),
            aa: d
        };
        a.Ce = c;
        return a
    };
    Zq = function(a, b, c, d) {
        var e = Wq(b, a) || Xq(b, a);
        if (!e) return null;
        var f = Oq(e),
            g = e === Xq(b, a),
            h = Yq(function() {
                var p = g ? Xq(b, a) : e;
                return p && Fn(p, window)
            }),
            k = function(p) {
                var q;
                return (q = h()) == null ? void 0 : q.getPropertyValue(p)
            };
        c = Fq(c)[0];
        var l = !1;
        Array.isArray(c) && (l = d ? g : f.x === 0 && k("text-align") === "center");
        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((m = _.Jn(k("padding-top"))) != null ? m : 0, e.clientHeight));
            if (!l) {
                d = e.clientWidth;
                var n;
                f.x += Math.round(Math.min((n = _.Jn(k("padding-left"))) != null ? n : 0, d))
            }
        }
        return f && Tk(e) ? f : new _.$f(-12245933, -12245933)
    };
    $q = function(a, b, c, d) {
        var e = Xq(a, c),
            f = e && getComputedStyle(e).display === "none",
            g = e == null ? void 0 : e.style.display;
        f && e.style.setProperty("display", "block", "important");
        a = Zq(c, a, b, d);
        f && (e.style.display = g != null ? g : "");
        return a
    };
    ar = function(a) {
        return "google_ads_iframe_" + a.toString()
    };
    br = function(a) {
        return ar(a) + "__container__"
    };
    Wq = function(a, b) {
        var c;
        return ((c = Xq(a, b)) == null ? void 0 : c.querySelector('[id="' + br(a) + '"]')) || null
    };
    cr = function(a, b) {
        var c, d;
        return (d = (c = Wq(a, b)) == null ? void 0 : c.querySelector('iframe[id="' + ar(a) + '"]')) != null ? d : null
    };
    Xq = function(a, b) {
        b = b === void 0 ? document : b;
        var c;
        (_.J = Si(dr), _.z(_.J, "includes")).call(_.J, a.getAdUnitPath()) ? c = null : c = er().j.get(a) || b.getElementById(a.getDomId());
        return c
    };
    fr = function(a, b) {
        return !Xq(a) && !Lq(_.Jq(b))
    };
    hr = function(a, b, c) {
        return qp(c, function() {
            return new gr(a, b, c, c.l)
        })
    };
    ir = function(a) {
        switch (Number(a)) {
            case 0:
                return "";
            case 1:
                return "Out-of-page creative";
            case 2:
            case 3:
                return "Anchor";
            case 12:
            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";
            case 10:
                return "Content Pause";
            case 11:
                return "Auto Banner";
            default:
                return ""
        }
    };
    jr = function(a) {
        return _.z(Object, "assign").call(Object, {}, a, _.z(Object, "fromEntries").call(Object, _.z(Object, "entries").call(Object, a).map(function(b) {
            var c = _.x(b);
            b = c.next().value;
            return [c.next().value, b]
        })))
    };
    nr = function() {
        var a = {},
            b = jr(kr);
        a.OutOfPageFormat = b;
        b = jr(lr);
        a.TrafficSource = b;
        b = jr(mr);
        a.TagForAgeTreatment = b;
        return a
    };
    or = function(a) {
        var b = {};
        b = (b[0] = Ak(go(window)), b);
        return Pi(xk).j(a, b)
    };
    qr = function(a, b, c) {
        (b = c.get("__gads", b)) ? (c = Wk(b), b = {
            gfpCookie: b,
            parsedGfpCookie: c
        }) : b = pr;
        (b = b.parsedGfpCookie.id) ? (c = {}, b = (c[0] = Ak(go(window)), c[1] = Ak(b), c), Pi(xk).j(a, b)) : or(a)
    };
    sr = function(a) {
        return U(a) ? !0 : Xp(a) || Yp(a) || Zp(a) ? !1 : Jb(a) ? _.z(Object, "keys").call(Object, a).length === 0 || _.z(Object, "entries").call(Object, a).every(function(b) {
            var c = _.x(b);
            b = c.next().value;
            c = c.next().value;
            return typeof b === "string" && !qa(b) && rr(c)
        }) : !1
    };
    zr = function(a, b, c, d, e) {
        if (U(c)) Ok(a, 2);
        else {
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var f = c.next(), g = {}; !f.done; g = {
                    hf: void 0
                }, f = c.next()) {
                var h = _.x(f.value);
                f = h.next().value;
                h = h.next().value;
                g.hf = f;
                f = (_.J = tr(a), _.z(_.J, "find")).call(_.J, function(k) {
                    return function(l) {
                        return Io(l, 1) === k.hf
                    }
                }(g));
                if (U(h)) {
                    if (g.hf === "gpt-beta") {
                        b.M(ur(g.hf));
                        break
                    }
                    f && vr(a, tr(a).indexOf(f))
                } else {
                    h = Zp(h) ? h : [h];
                    if (g.hf === "gpt-beta") {
                        if (d) {
                            b.M(wr(h.join()));
                            break
                        } else if (f) {
                            b.M(xr(h.join()));
                            break
                        }
                        h = yr(h, e)
                    }
                    f ? dq(f, h) : (g = dq(eq(new fq, g.hf), h), so(a, 2, fq, g))
                }
            }
        }
    };
    Ar = function(a, b, c) {
        return typeof a !== "string" ? (c.M(xp("PubAdsService.getTargeting", [a])), []) : (b = (_.J = tr(b), _.z(_.J, "find")).call(_.J, function(d) {
            return Bo(d, 1) === a
        })) ? mq(b).slice() : []
    };
    Br = function(a) {
        var b = {};
        a = tr(a);
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = Io(c, 1);
            d && (b[d] = mq(c).slice())
        }
        return b
    };
    Cr = function(a) {
        return tr(a).map(function(b) {
            return _.K(b, 1)
        })
    };
    Dr = function(a) {
        return U(a) ? !0 : Array.isArray(a) ? a.every(function(b) {
            return (0, _.Pb)(b)
        }) : !1
    };
    Gr = function(a, b, c) {
        if (U(c)) Ok(a, 3), gq(b, Er());
        else {
            c = _.x(c);
            for (var d = c.next(); !d.done; d = c.next()) d = d.value, qa(d) || (_.J = _.Fl(a, 3, _.Gl()), _.z(_.J, "includes")).call(_.J, d) || _.ve(a, 3, _.ed, d, gd), gq(b, Fr(d))
        }
    };
    yr = function(a, b) {
        var c = [];
        a = _.x(a);
        for (var d = a.next(); !d.done; d = a.next()) {
            d = d.value;
            b.g = d;
            var e = or(9);
            e.length === 1 && (c.push(d), c.push(d + "-" + e[0]))
        }
        return c
    };
    rr = function(a) {
        return (0, _.Pb)(a) || Zp(a) && a.every(function(b) {
            return (0, _.Pb)(b)
        }) || U(a)
    };
    Hr = function() {
        var a;
        return (a = _.ka.googletag) != null ? a : _.ka.googletag = {
            cmd: []
        }
    };
    Ir = 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
    };
    Kr = function(a) {
        return U(a) ? !0 : Xp(a) || Yp(a) || Zp(a) ? !1 : Jb(a) ? _.z(Object, "keys").call(Object, a).length === 0 || _.z(Object, "entries").call(Object, a).some(function(b) {
            var c = _.x(b);
            b = c.next().value;
            c = c.next().value;
            return Jr(b) && ((0, _.Pb)(c) || U(c))
        }) : !1
    };
    Jr = function(a) {
        return (0, _.Pb)(a) && !!a.length && !!Ir()[a]
    };
    Qr = function(a, b, c) {
        if (U(c)) Ok(a, 14);
        else {
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var d = c.next(), e = {}; !d.done; e = {
                    og: void 0
                }, d = c.next()) {
                var f = _.x(d.value);
                d = f.next().value;
                f = f.next().value;
                e.og = d;
                d = f;
                Jr(e.og) && ((0, _.Pb)(d) || U(d)) ? (f = (_.J = a.yb(), _.z(_.J, "find")).call(_.J, function(g) {
                    return function(h) {
                        return Io(h, 1) === g.og
                    }
                }(e))) ? U(d) ? Lr(a, a.yb().indexOf(f)) : (0, _.Pb)(d) && dq(f, [d]) : (0, _.Pb)(d) && Mr(a, Nr(eq(new fq, e.og), d)) : (f = {}, b.M(Or("setConfig.adsenseAttributes", Pr((f[e.og] = d, f)))))
            }
        }
    };
    Rr = function(a) {
        var b = {};
        a = a.yb();
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = Io(c, 1);
            d && (b[d] = mq(c) ? mq(c)[0] : null)
        }
        return b
    };
    Sr = function(a) {
        return U(a) || Jb(a) && _.z(Object, "keys").call(Object, a).length === 0 ? !0 : Jb(a) && a.hasOwnProperty("enabled") ? (a = a.enabled, U(a) || Tb(a)) : !1
    };
    Vr = function(a, b, c) {
        U(c) || U(c.enabled) ? Ok(a, 34) : _.z(Object, "hasOwn").call(Object, c, "enabled") && (b = Tr(a, Ur, 34), c = _.Il(b, 1, c.enabled), _.di(a, 34, c))
    };
    Wr = function(a) {
        if (U(a)) return !0;
        if (!gp(a)) return !1;
        for (var b = _.x(_.z(Object, "keys").call(Object, a)), c = b.next(); !c.done; c = b.next()) switch (c.value) {
            case "backForwardCache":
                if (!Tb(a.backForwardCache)) return !1;
                break;
            case "interstitial":
                if (!Tb(a.interstitial)) return !1;
                break;
            case "heavyAds":
                if (!Tb(a.heavyAds)) return !1
        }
        return !0
    };
    Yr = function(a, b, c) {
        U(c) ? Ok(a, 44) : (a = Tr(a, Xr, 44), Tb(c.backForwardCache) && _.Il(a, 3, c.backForwardCache), Tb(c.interstitial) && _.Il(a, 2, c.interstitial), Tb(c.heavyAds) && _.Il(a, 1, c.heavyAds))
    };
    $r = function(a) {
        return cl(Zr, a, "HeaderBiddingSettingsConfig").length === 0
    };
    as = function(a) {
        return U(a) || Tb(a)
    };
    cs = function(a, b, c) {
        U(c) ? Ok(a, 15) : (gq(b, bs("centering", String(c))), _.Il(a, 15, c))
    };
    ds = function(a) {
        return U(a) ? !0 : typeof a === "string" && (a === "DISABLED" || a === "BEFORE_FETCH" || a === "ON_NO_FILL")
    };
    fs = function(a, b, c) {
        if (U(c)) a = Ok(a, 11), Ok(a, 10);
        else switch (c) {
            case "DISABLED":
                es(_.Il(a, 11, !1), !1);
                break;
            case "BEFORE_FETCH":
                es(_.Il(a, 11, !0), !0);
                break;
            case "ON_NO_FILL":
                es(_.Il(a, 11, !0), !1)
        }
    };
    gs = function(a) {
        return Tb(a) || U(a)
    };
    hs = function(a) {
        if (U(a) || U(a == null ? void 0 : a.offerwall)) return !0;
        var b;
        if (U(a == null ? void 0 : (b = a.offerwall) == null ? void 0 : b.enabled)) return !0;
        var c, d;
        return Tb(a == null ? void 0 : (c = a.offerwall) == null ? void 0 : c.enabled) || U(a == null ? void 0 : (d = a.offerwall) == null ? void 0 : d.enabled)
    };
    is = function(a) {
        return U(a) || (0, _.Pb)(a) && /^[0-9.:a-fA-F]+$/.test(a)
    };
    js = function(a, b, c) {
        U(c) ? Ok(a, 39) : Mk(a, 39, c)
    };
    ks = function(a) {
        if (U(a)) return !0;
        if (!Jb(a)) return !1;
        var b = ["fetchMarginPercent", "renderMarginPercent", "mobileScaling"];
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var c = a.next(); !c.done; c = a.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            if (_.z(b, "includes").call(b, c) && !Rb(d) && !U(d)) return !1
        }
        return !0
    };
    qs = function(a, b, c) {
        if (U(c)) Ok(a, 5);
        else {
            var d;
            (d = _.xq(a, ls, 5)) == null && (d = new ls, d = _.Kl(d, 1, 800), d = _.Kl(d, 2, 400), d = Ok(d, 3, _.rc(3)));
            var e = _.M(ms);
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var f = c.next(); !f.done; f = c.next()) {
                var g = _.x(f.value);
                f = g.next().value;
                g = g.next().value;
                switch (f) {
                    case "fetchMarginPercent":
                        U(g) || g === -1 ? Ok(d, 1) : g >= 0 && (g === 0 && e > 0 ? _.Kl(d, 1, e) : _.Kl(d, 1, g));
                        break;
                    case "renderMarginPercent":
                        U(g) || g === -1 ? Ok(d, 2) : g >= 0 && (g === 0 && e > 0 ? _.Kl(d, 2, e) : _.Kl(d, 2, g));
                        break;
                    case "mobileScaling":
                        U(g) || g === -1 ? Ok(d, 3) : g >= 0 && Ok(d, 3, _.rc(g));
                        break;
                    default:
                        b.M(ns("setConfig.lazyLoad", f))
                }
            }
            window.IntersectionObserver || !os(d, 1) && !os(d, 2) ? _.di(a, 5, d) : b.info(ps())
        }
    };
    rs = function(a) {
        return U(a) || Tb(a)
    };
    ss = function(a, b, c) {
        U(c) ? Ok(a, 4) : _.Il(a, 4, c)
    };
    ts = function(a) {
        return !!_.S(a, 4)
    };
    us = function(a) {
        return (0, _.Pb)(a) || U(a)
    };
    vs = function(a, b, c) {
        U(c) ? Ok(a, 8) : Mk(a, 8, c)
    };
    ws = function(a) {
        return U(a) ? !0 : typeof a === "function" && a() instanceof _.v.Promise
    };
    xs = function(a) {
        return Array.isArray(a) ? a.every(function(b) {
            return function() {
                return b.hasOwn("id") && b.hasOwn("collectorFunction")
            }
        }) : !1
    };
    ys = function(a) {
        if (U(a)) return !0;
        if (gp(a)) {
            var b = ["appId", "appName", "desktopPlatform"];
            return _.z(Object, "keys").call(Object, a).length === 0 || _.z(Object, "entries").call(Object, a).some(function(c) {
                var d = _.x(c);
                c = d.next().value;
                d = d.next().value;
                return _.z(b, "includes").call(b, c) && ((0, _.Pb)(d) || U(d))
            })
        }
        return !1
    };
    As = function(a, b, c) {
        if (U(c)) Ok(a, 45);
        else {
            a = Tr(a, zs, 45);
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var d = c.next(); !d.done; d = c.next()) {
                var e = _.x(d.value);
                d = e.next().value;
                e = e.next().value;
                switch (d) {
                    case "appId":
                        U(e) ? Ok(a, 1) : (0, _.Pb)(e) ? Mk(a, 1, e) : b.M(Or("setConfig.pcAds.appId", Pr(e)));
                        break;
                    case "appName":
                        U(e) ? Ok(a, 2) : (0, _.Pb)(e) ? Mk(a, 2, e) : b.M(Or("setConfig.pcAds.appName", Pr(e)));
                        break;
                    case "desktopPlatform":
                        U(e) ? Ok(a, 3) : (0, _.Pb)(e) ? Mk(a, 3, e) : b.M(Or("setConfig.pcAds.desktopPlatform", Pr(e)));
                        break;
                    default:
                        b.M(ns("setConfig.pcAds", d))
                }
            }
        }
    };
    Cs = function(a) {
        if (U(a)) return !0;
        if (Jb(a) && a.hasOwnProperty("taxonomies")) {
            a = a.taxonomies;
            if (U(a)) return !0;
            if (Jb(a)) {
                a = _.x(_.z(Object, "entries").call(Object, a));
                for (var b = a.next(); !b.done; b = a.next()) {
                    b = _.x(b.value);
                    var c = b.next().value;
                    b = b.next().value;
                    if (c = Bs.has(c)) {
                        if (c = !U(b)) c = Jb(b) && b.hasOwnProperty("values");
                        c = c && Array.isArray(_.z(b, "values")) && Qb()(_.z(b, "values"))
                    }
                    if (c) return !0
                }
            }
        }
        return !1
    };
    Es = function(a, b, c, d) {
        c.M(Ds("googletag.setConfig.pps", Pr(d), a, Pr(b)))
    };
    Ks = function(a, b, c) {
        a = Tr(a, Fs, 33);
        a = Tr(a, Gs, 2);
        Ok(a, 1);
        if (!U(c) && (c = c.taxonomies, !U(c)))
            for (var d = _.x(_.z(Object, "entries").call(Object, c)), e = d.next(); !e.done; e = d.next()) {
                var f = _.x(e.value);
                e = f.next().value;
                var g = f = f.next().value;
                f = null;
                Bs.has(e) && (f = Bs.get(e));
                if (U(f)) Es("taxonomy", e, b, c);
                else if (U(g)) Es("taxonomyData", null, b, c);
                else if (Jb(g) && g.hasOwnProperty("values"))
                    if (Array.isArray(_.z(g, "values"))) {
                        var h = e;
                        var k = _.z(g, "values"),
                            l = b;
                        if (Qb()(k)) {
                            g = new _.v.Set;
                            var m = !1;
                            k = _.x(k);
                            for (var n = k.next(); !n.done; n = k.next()) {
                                n = n.value;
                                if (g.size >= 10) {
                                    m = !0;
                                    break
                                }
                                g.add(n)
                            }
                            m && (m = Number(h), l.M(Hs(Pr(m ? m : h), Pr(10))));
                            h = g
                        } else Es("taxonomyData.values", k, l, g), h = new _.v.Set;
                        h.size && (h = [].concat(_.bl(h)), l = new Is, f = _.Nk(l, 1, f), f = _.me(f, 2, h, _.ed), so(a, 1, Is, f), gq(b, Js(Pr(h), Pr(e))))
                    } else Es("taxonomyData.values", _.z(g, "values"), b, g);
                else Es("taxonomyData", g, b, c)
            }
    };
    Ms = function(a) {
        return U(a) ? !0 : Jb(a) && a.hasOwnProperty("treatments") ? (a = a.treatments, U(a) || Zp(a) && a.every(Ls)) : !1
    };
    Ls = function(a) {
        return Ns.has(a)
    };
    Ps = function(a) {
        var b = window;
        _.ka.document.readyState === "complete" ? Os(a, b) : _.mg(_.ka, "load", function() {
            return void Os(a, b)
        })
    };
    at = function(a) {
        a = a === void 0 ? _.ka : a;
        if (!Qs) {
            var b = Pi(Qi).l(Rs.g, Rs.defaultValue);
            var c = new Ss("gpt_pubconsole_loaded");
            Ts(c);
            Us(c, "param", String(Vs(a)));
            Us(c, "api", String(Ws));
            b && Us(c, "exp", b.join("~"));
            Xs(c);
            b.length ? Ys(a.document, _.Vf(Zs, b.join("~"))) : Ys(a.document, $s);
            Qs = !0
        }
    };
    Os = function(a, b) {
        try {
            Hr()._pubconsole_disable_ || Vs(b) !== null && at(b)
        } catch (c) {
            throw a.U({
                methodName: 94,
                X: c
            }), c;
        }
    };
    Vs = function(a) {
        var b = Mq(a),
            c;
        return (c = (_.J = ["google_debug", "dfpdeb", "google_console", "google_force_console", "googfc"], _.z(_.J, "find")).call(_.J, function(d) {
            var e = b.search(bt);
            b: {
                var f = 0;
                for (var g = d.length;
                    (f = b.indexOf(d, f)) >= 0 && f < e;) {
                    var h = b.charCodeAt(f - 1);
                    if (h == 38 || h == 63)
                        if (h = b.charCodeAt(f + g), !h || h == 61 || h == 38 || h == 35) break b;
                    f += g + 1
                }
                f = -1
            }
            if (f < 0) d = null;
            else {
                g = b.indexOf("&", f);
                if (g < 0 || g > e) g = e;
                f += d.length + 1;
                d = decodeURIComponent(b.slice(f, g !== -1 ? g : 0).replace(/\+/g, " "))
            }
            return d !== null
        })) != null ? c : null
    };
    ct = function() {
        Hr()._pubconsole_disable_ = !0
    };
    ht = function(a) {
        if (Qs) {
            var b;
            if ((b = Hr().console) != null) {
                var c = b.setPageSettings;
                var d = es(new dt, _.S(a, 10));
                var e = _.S(a, 11);
                d = _.Il(d, 11, e);
                e = _.Fl(a, 3, _.Gl());
                d = _.me(d, 3, e, _.ed);
                e = _.S(a, 13);
                d = _.Il(d, 13, e);
                e = _.S(a, 6);
                d = _.Il(d, 6, e);
                if (e = et(a)) {
                    var f = new ft;
                    var g = _.S(e, 9);
                    f = _.Il(f, 9, g);
                    g = _.S(e, 8);
                    f = _.Il(f, 8, g);
                    g = _.S(e, 1);
                    e = _.Il(f, 1, g).setTagForChildDirectedTreatment(_.ki(e, 5)).setTagForUnderAgeOfConsent(_.ki(e, 6, 2));
                    _.di(d, 25, e)
                }(a = _.xq(a, gt, 36)) && _.di(d, 36, a);
                a = d.ua();
                c.call(b, a)
            }
        }
    };
    mt = function(a, b) {
        if (Qs) {
            var c;
            if ((c = Hr().console) != null) {
                var d = c.setSlotSettings;
                var e = new jt;
                var f = _.S(b, 12);
                e = _.Il(e, 12, f);
                f = _.S(b, 10);
                e = _.Il(e, 10, f);
                e = kt(e, _.S(b, 11));
                f = _.Jq(b);
                e = _.Nk(e, 15, f);
                (b = _.lt(b)) && _.di(e, 29, b);
                a = (new _.v.Map).set(a, e.ua());
                d.call(c, a)
            }
        }
    };
    nt = function(a) {
        return U(a) || gp(a) && _.z(Object, "keys").call(Object, a).length === 0 ? !0 : gp(a) && a.hasOwnProperty("creatorId") ? (a = a.creatorId, U(a) || (0, _.Pb)(a)) : !1
    };
    pt = function(a, b, c) {
        U(c) ? Ok(a, 43) : U(c.creatorId) ? (c = Tr(a, ot, 43), Ok(c, 1)) : _.z(Object, "hasOwn").call(Object, c, "creatorId") && (a = Tr(a, ot, 43), Mk(a, 1, c.creatorId))
    };
    rt = function(a) {
        return cl(qt, a, "SafeFrameConfig").length === 0
    };
    tt = function(a, b, c) {
        if (U(c)) a = Ok(a, 18), Ok(a, 13);
        else {
            var d, e = (d = a.bd()) != null ? d : new st;
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (d = c.next(); !d.done; d = c.next()) {
                var f = _.x(d.value);
                d = f.next().value;
                f = f.next().value;
                switch (d) {
                    case "forceSafeFrame":
                        U(f) ? Ok(a, 13) : Tb(f) && _.Il(a, 13, f);
                        break;
                    case "allowOverlayExpansion":
                        U(f) ? Ok(e, 1) : Tb(f) && _.Il(e, 1, f);
                        break;
                    case "allowPushExpansion":
                        U(f) ? Ok(e, 2) : Tb(f) && _.Il(e, 2, f);
                        break;
                    case "sandbox":
                        U(f) ? Ok(e, 3) : Tb(f) && _.Il(e, 3, f);
                        break;
                    default:
                        b.M(ns("setConfig.safeFrame", d))
                }
            }
            _.di(a, 18, e)
        }
    };
    ut = function(a) {
        if (U(a)) return !0;
        if (!Jb(a)) return !1;
        var b = new _.v.Map([
            ["enableAnchors", Tb],
            ["enableChips", Tb],
            ["wordWindowSize", Rb],
            ["sameSearchTermPerWindow", Rb],
            ["annotationsPerWindow", Rb],
            ["maximumAnnotationsPerPage", Rb]
        ]);
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var c = a.next(); !c.done; c = a.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            if ((c = b.get(c)) && !c(d) && !U(d)) return !1
        }
        return !0
    };
    wt = function(a, b, c) {
        if (U(c)) Ok(a, 40);
        else {
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var d = c.next(); !d.done; d = c.next()) {
                var e = _.x(d.value);
                d = e.next().value;
                e = e.next().value;
                var f = d;
                d = e;
                switch (f) {
                    case "enableAnchors":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 1);
                            break
                        }
                        e = vt(a);
                        _.Il(e, 1, d);
                        break;
                    case "enableChips":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 2);
                            break
                        }
                        e = vt(a);
                        _.Il(e, 2, d);
                        break;
                    case "wordWindowSize":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 3);
                            break
                        }
                        e = vt(a);
                        _.Kl(e, 3, d);
                        break;
                    case "sameSearchTermPerWindow":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 4);
                            break
                        }
                        e = vt(a);
                        _.Kl(e, 4, d);
                        break;
                    case "annotationsPerWindow":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 5);
                            break
                        }
                        e = vt(a);
                        _.Kl(e, 5, d);
                        break;
                    case "maximumAnnotationsPerPage":
                        if (U(d)) {
                            d = vt(a);
                            Ok(d, 6);
                            break
                        }
                        e = vt(a);
                        _.Kl(e, 6, d);
                        break;
                    default:
                        b.M(Or("shoppitAnnotations", f, Pr(d)))
                }
            }
        }
    };
    xt = function(a) {
        return U(a) || Tb(a)
    };
    yt = function(a) {
        return U(a) ? !0 : typeof a === "string" && (a === "ENABLED_ALL_SLOTS" || a === "DISABLED")
    };
    Bt = function(a, b, c, d) {
        d === "adYield" && b.M(zt("adYield", "threadYield"));
        switch (c) {
            case null:
                a = Tr(a, Fs, 33);
                Ok(a, 3);
                break;
            case "ENABLED_ALL_SLOTS":
                a = Tr(a, Fs, 33);
                b = new At;
                b = _.Il(b, 2, !0);
                _.di(a, 3, b);
                break;
            case "DISABLED":
                a = Tr(a, Fs, 33);
                b = new At;
                b = _.Il(b, 1, !0);
                _.di(a, 3, b);
                break;
            default:
                b.M(xp("googletag.setConfig." + d, [c]))
        }
    };
    Dt = function(a) {
        return cl(Ct, a, "VideoAdsConfig").length === 0
    };
    Ft = function(a, b, c) {
        if (U(c)) a = Ok(a, 21), a = Ok(a, 22), a = Ok(a, 23), Ok(a, 29);
        else {
            c = _.x(_.z(Object, "entries").call(Object, c));
            for (var d = c.next(); !d.done; d = c.next()) {
                var e = _.x(d.value);
                d = e.next().value;
                e = e.next().value;
                switch (d) {
                    case "enableVideoAds":
                        if (e) d = _.Il(a, 21, !0), e = Vg(), _.Et(d, 29, e);
                        else {
                            a = _.Il(a, 21, !1);
                            a = Ok(a, 29);
                            a = Ok(a, 22);
                            Ok(a, 23);
                            return
                        }
                        break;
                    case "videoContentId":
                        U(e) ? Ok(a, 22) : Mk(a, 22, e);
                        break;
                    case "videoCmsId":
                        U(e) ? Ok(a, 23) : Mk(a, 23, e);
                        break;
                    default:
                        b.M(ns("videoAds", d))
                }
            }
        }
    };
    Nt = function() {
        return {
            pps: {
                qa: Cs,
                pa: {
                    ka: Ks,
                    methodName: 1283
                }
            },
            privacyTreatments: {
                qa: Ms,
                pa: {
                    ka: function(a, b, c) {
                        a: if (U(c) || U(c.treatments)) Ok(a, 36);
                            else {
                                var d = new _.v.Set;
                                c = _.x(c.treatments);
                                for (var e = c.next(); !e.done; e = c.next()) {
                                    e = e.value;
                                    var f = Gt.get(e);
                                    if (f === void 0) {
                                        b.M(Or("googletag.setConfig.privacyTreatments", Pr(e)));
                                        break a
                                    }
                                    d.add(f)
                                }
                                d.size && (b = Tr(a, gt, 36), d = _.ve(b, 1, _.Ac, d, _.Bc, void 0, void 0, !0), _.di(a, 36, d))
                            }
                    },
                    methodName: 1284
                }
            },
            headerBidding: {
                qa: $r,
                pa: {
                    ka: function(a, b, c) {
                        U(c) || U(c.enableHeaderBiddingTraffickingPrebidIntegration) ? Ok(a, 38) : c.hasOwnProperty("enableHeaderBiddingTraffickingPrebidIntegration") && _.Il(a, 38, c.enableHeaderBiddingTraffickingPrebidIntegration)
                    },
                    methodName: 1285
                }
            },
            adExpansion: {
                qa: Sr,
                pa: {
                    ka: Vr,
                    methodName: 1286
                }
            },
            threadYield: {
                qa: yt,
                pa: {
                    ka: function(a, b, c) {
                        Bt(a, b, c, "threadYield")
                    },
                    methodName: 1287
                }
            },
            adYield: {
                qa: yt,
                pa: {
                    ka: function(a, b, c) {
                        Bt(a, b, c, "adYield")
                    },
                    methodName: 1289
                }
            },
            pair: {
                qa: ws,
                pa: {
                    ka: function(a, b, c, d) {
                        if (U(c)) {
                            var e;
                            d.secureSignalProviders = (e = d.secureSignalProviders) != null ? e : [];
                            xs(d.secureSignalProviders) ? d.secureSignalProviders.length = 0 : d.secureSignalProviders.clearAllCache()
                        } else {
                            var f;
                            d.secureSignalProviders = (f = d.secureSignalProviders) != null ? f : [];
                            d.secureSignalProviders.push({
                                id: "google.com",
                                collectorFunction: c
                            })
                        }
                    },
                    methodName: 1290
                }
            },
            lazyLoad: {
                qa: ks,
                pa: {
                    ka: qs,
                    methodName: 1307
                }
            },
            location: {
                qa: us,
                pa: {
                    ka: vs,
                    methodName: 1309
                }
            },
            centering: {
                qa: as,
                pa: {
                    ka: cs,
                    methodName: 1310
                }
            },
            adsenseAttributes: {
                qa: Kr,
                pa: {
                    ka: Qr,
                    methodName: 1311
                },
                fe: {
                    ka: Rr,
                    methodName: 1361
                }
            },
            safeFrame: {
                qa: rt,
                pa: {
                    ka: tt,
                    methodName: 1312
                }
            },
            categoryExclusion: {
                qa: Dr,
                pa: {
                    ka: Gr,
                    methodName: 1316
                }
            },
            videoAds: {
                qa: Dt,
                pa: {
                    ka: Ft,
                    methodName: 1314
                }
            },
            targeting: {
                qa: sr,
                pa: {
                    ka: function(a, b, c, d, e, f) {
                        zr(a, b, c, e, f)
                    },
                    methodName: 1317
                },
                fe: {
                    ka: Br,
                    methodName: 1360
                }
            },
            singleRequest: {
                qa: xt,
                pa: {
                    ka: function(a, b, c, d, e) {
                        e && !_.S(a, 6) ? b.M(Ht("setConfig.singleRequest")) : U(c) ? Ok(a, 6) : (gq(b, It(c ? "single request" : "non-single request")), _.Il(a, 6, c))
                    },
                    methodName: 1332
                }
            },
            disableInitialLoad: {
                qa: rs,
                pa: {
                    ka: ss,
                    methodName: 1333
                },
                fe: {
                    ka: ts,
                    methodName: 1352
                }
            },
            collapseDiv: {
                qa: ds,
                pa: {
                    ka: fs,
                    methodName: 1330
                }
            },
            adIntents: {
                qa: ut,
                pa: {
                    ka: wt,
                    methodName: 1399
                }
            },
            offerwall: {
                qa: gs,
                pa: {
                    ka: function(a, b, c, d, e, f, g) {
                        U(c) ? Ok(a, 41) : _.Il(a, 41, c);
                        g == null || g.dispatchEvent(Jt, 1459, {
                            tm: "offerwall",
                            ca: a
                        })
                    },
                    methodName: 1458
                }
            },
            privacyMessaging: {
                qa: hs,
                pa: {
                    ka: function(a, b, c, d, e, f, g) {
                        d = Tr(a, Kt, 42);
                        d = _.xq(d, Lt, 1);
                        e = d == null ? void 0 : _.S(d, 1);
                        var h;
                        d = c == null ? void 0 : (h = c.offerwall) == null ? void 0 : h.enabled;
                        e && d !== !0 && b.M(Mt());
                        Tb(d) ? (b = Tr(a, Kt, 42), b = Tr(b, Lt, 1), _.Il(b, 1, d)) : U(c) ? Ok(a, 42) : (b = Tr(a, Kt, 42), Ok(b, 1));
                        g == null || g.dispatchEvent(Jt, 1459, {
                            tm: "privacyMessaging",
                            ca: a
                        })
                    },
                    methodName: 1596
                }
            },
            ipAddress: {
                qa: is,
                pa: {
                    ka: js,
                    methodName: 1386
                }
            },
            autoRefresh: {
                qa: Wr,
                pa: {
                    ka: Yr,
                    methodName: 1659
                }
            },
            roblox: {
                qa: nt,
                pa: {
                    ka: pt,
                    methodName: 1654
                }
            },
            pcAds: {
                qa: ys,
                pa: {
                    ka: As,
                    methodName: 1687
                }
            }
        }
    };
    Ot = function(a, b, c, d, e, f, g, h) {
        if (Jb(g)) {
            var k = Nt();
            g = _.x(_.z(Object, "entries").call(Object, g));
            for (var l = g.next(), m = {}; !l.done; m = {
                    xh: void 0,
                    Yi: void 0,
                    tl: void 0,
                    ei: void 0
                }, l = g.next()) {
                var n = _.x(l.value);
                l = n.next().value;
                n = n.next().value;
                m.ei = l;
                m.Yi = n;
                m.xh = k[m.ei];
                m.xh ? (m.tl = m.xh.pa, T(a, m.tl.methodName, function(p) {
                    return function() {
                        p.xh.qa(p.Yi) ? p.tl.ka(b, c, p.Yi, d, e, f, h) : c.M(Or("googletag.setConfig." + p.ei, Pr(p.Yi)))
                    }
                }(m))()) : c.M(ns("googletag.setConfig", m.ei))
            }
            ht(b)
        } else c.M(xp("googletag.setConfig", [g]))
    };
    St = function(a, b, c, d) {
        if (!Pt(d)) return c.M(xp("googletag.getConfig", [d])), {};
        var e = Nt(),
            f = {};
        d = Zp(d) ? d : [d];
        d = _.x(d);
        for (var g = d.next(), h = {}; !g.done; h = {
                Th: void 0,
                pg: void 0
            }, g = d.next()) h.pg = g.value, (g = e[h.pg]) ? (h.Th = g.fe, h.Th ? T(a, h.Th.methodName, function(k) {
            return function() {
                var l = k.Th.ka(b);
                f[k.pg] = Object.freeze(l)
            }
        }(h))() : c.M(Qt(h.pg))) : c.M(Rt(h.pg));
        return Object.freeze(f)
    };
    Pt = function(a) {
        return Zp(a) ? a.every(function(b) {
            return (0, _.Pb)(b)
        }) : (0, _.Pb)(a)
    };
    Ut = function() {
        var a, b, c;
        return ((c = Tt.exec((b = (a = _.wq(172)) == null ? void 0 : a.src) != null ? b : "")) != null ? c : [])[1] === "pagead2.googlesyndication.com"
    };
    Xt = function(a, b) {
        var c = b.qb;
        return a.map(function(d) {
            return _.z(c, "find").call(c, function(e) {
                return e.ra === d
            })
        }).filter(Ib())
    };
    au = function(a, b, c, d) {
        _.L(Yt) && !a.C && (a.C = !0, d === "SETTER" ? a.M(Zt(b, c)) : a.M($t(b, c)))
    };
    cu = function() {
        Object.defineProperty(window, "google_DisableInitialLoad", {
            get: function() {
                bu();
                return !0
            },
            set: function() {
                bu()
            },
            configurable: !0
        })
    };
    fu = function(a, b, c, d, e, f) {
        var g = du(f, a, b, d, e, void 0, !0);
        f = g.slotId;
        g = g.Ja;
        if (!f || !g) return b.M(xp("PubAdsService.definePassback", [d, e])), null;
        _.Il(g, 17, !0);
        c.slotAdded(f, g);
        return {
            co: hr(a, b, new eu(a, f, c)),
            Ja: g
        }
    };
    hu = function(a, b, c, d, e, f) {
        return qp(c, function() {
            return new gu(a, b, c, d, e, f)
        })
    };
    iu = function(a) {
        return U(a) ? !0 : typeof a === "string" && (a === "DISABLED" || a === "BEFORE_FETCH" || a === "ON_NO_FILL")
    };
    ju = function(a, b, c, d) {
        if (U(d)) a = Ok(a, 10), Ok(a, 11);
        else switch (d) {
            case "DISABLED":
                kt(_.Il(a, 10, !1), !1);
                break;
            case "BEFORE_FETCH":
                kt(_.Il(a, 10, !0), !0);
                break;
            case "ON_NO_FILL":
                kt(_.Il(a, 10, !0), !1)
        }
    };
    ku = function(a, b) {
        return Array.isArray(a) && a.length === 1 ? a[0] === b : a === b
    };
    lu = function(a) {
        return _.z(Number, "isInteger").call(Number, a) && a >= 0
    };
    mu = function(a) {
        return Array.isArray(a) && a.length === 2 ? a.every(function(b) {
            return Rb(b) && lu(b)
        }) : ku(a, "fluid") || ku(a, "auto")
    };
    nu = function(a) {
        return Array.isArray(a) && a.length === 2 ? a.every(function(b) {
            return Rb(b) && _.z(Number, "isInteger").call(Number, b) && b > 0
        }) : ku(a, "fluid") || ku(a, "auto")
    };
    ou = function(a) {
        return Array.isArray(a) && a.length === 2 && Rb(a[0]) && Rb(a[1]) && lu(a[0]) && lu(a[1])
    };
    qu = function(a) {
        if (ku(a, "auto")) a = pu();
        else if (ku(a, "fluid")) a = new yq, a = _.Il(a, 3, !0);
        else {
            var b = new yq;
            b = _.Uq(b, 1, a[0]);
            a = _.Uq(b, 2, a[1])
        }
        return a
    };
    ru = function(a) {
        return Array.isArray(a) ? a.some(function(b) {
            return ru(b)
        }) : a === "auto"
    };
    tu = function(a, b) {
        var c = [],
            d = [];
        if (nu(a)) c.push(qu(a));
        else if (Array.isArray(a)) {
            a = _.x(a);
            for (var e = a.next(), f = {}; !e.done; f = {
                    Oi: void 0
                }, e = a.next()) e = e.value, nu(e) && (f.Oi = qu(e), b && _.z(c, "find").call(c, function(g) {
                return function(h) {
                    return su(h, g.Oi)
                }
            }(f)) ? d.push(f.Oi) : c.push(f.Oi))
        }
        return {
            sizes: c,
            Mj: d
        }
    };
    su = function(a, b) {
        return _.S(a, 3) || _.S(b, 3) ? _.S(a, 3) && _.S(b, 3) : _.S(a, 4) || _.S(b, 4) ? _.S(a, 4) && _.S(b, 4) : a.getWidth() === b.getWidth() && a.getHeight() === b.getHeight()
    };
    vu = function(a) {
        var b = _.L(uu);
        var c = c === void 0 ? window : c;
        if (!a) return {
            sizes: [],
            Mj: []
        };
        if (!a.length) {
            var d, e;
            (d = c.console) == null || (e = d.warn) == null || e.call(d, "Invalid GPT fixed size specification: " + JSON.stringify(a))
        }
        return tu(a, b)
    };
    wu = function(a, b) {
        function c(e, f) {
            var g = _.S(e, 3),
                h = _.S(f, 3);
            if (g || h) return Number(g) - Number(h);
            g = _.S(e, 4);
            h = _.S(f, 4);
            if (g || h) return Number(g) - Number(h);
            g = e.getWidth() - f.getWidth();
            return g !== 0 ? g : e.getHeight() - f.getHeight()
        }
        if (a.length !== b.length) return !1;
        a = [].concat(_.bl(a)).sort(c);
        var d = [].concat(_.bl(b)).sort(c);
        return a.every(function(e, f) {
            return su(e, d[f])
        })
    };
    xu = function(a) {
        return _.S(a, 3) ? "fluid" : _.S(a, 4) ? "auto" : a.getWidth() + "x" + a.getHeight()
    };
    zu = function(a) {
        if (!Array.isArray(a)) return "Size mapping must be an array";
        var b = [];
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            if (!Array.isArray(c) || c.length !== 2) return "Each mapping entry must be an array of size 2";
            if (!ou(c[0])) return "Size must be an array of two non-negative integers";
            var d = _.x(c[0]),
                e = d.next().value;
            d = d.next().value;
            var f = new yq;
            e = _.Uq(f, 1, e);
            d = _.Uq(e, 2, d);
            if (Array.isArray(c[1]) && c[1].length === 0) f = [];
            else if (f = tu(c[1], _.L(uu)).sizes, f.length === 0) return "At least one slot size must be present";
            c = b;
            e = c.push;
            var g = new Cq;
            d = _.di(g, 1, d);
            d = _.yu(d, 2, f);
            e.call(c, d)
        }
        return b
    };
    Bu = function(a) {
        return U(a) ? !0 : Xp(a) || Yp(a) || Zp(a) ? !1 : Jb(a) ? _.z(Object, "keys").call(Object, a).length === 0 || _.z(Object, "entries").call(Object, a).some(function(b) {
            var c = _.x(b);
            b = c.next().value;
            c = c.next().value;
            return Au(b) && ((0, _.Pb)(c) || U(c))
        }) : !1
    };
    Au = function(a) {
        return (0, _.Pb)(a) && !!a.length && !!Ir()[a]
    };
    Eu = function(a, b, c, d) {
        if (U(d)) Ok(a, 3);
        else {
            c = _.x(_.z(Object, "entries").call(Object, d));
            var e = c.next();
            for (d = {}; !e.done; d = {
                    qg: void 0
                }, e = c.next()) {
                var f = _.x(e.value);
                e = f.next().value;
                f = f.next().value;
                d.qg = e;
                e = f;
                Au(d.qg) && ((0, _.Pb)(e) || U(e)) ? (f = (_.J = a.yb(), _.z(_.J, "find")).call(_.J, function(g) {
                    return function(h) {
                        return Io(h, 1) === g.qg
                    }
                }(d))) ? U(e) ? Cu(a, a.yb().indexOf(f)) : dq(f, [e]) : (0, _.Pb)(e) && Du(a, Nr(eq(new fq, d.qg), e)) : (f = {}, b.M(Or("googletag.slot.setConfig.adsenseAttributes", Pr((f[d.qg] = e, f)))))
            }
        }
    };
    Fu = function(a) {
        var b = {};
        a = a.yb();
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = Io(c, 1);
            d && (b[d] = mq(c) ? mq(c)[0] : null)
        }
        return b
    };
    Gu = function(a) {
        return U(a) || Jb(a) && _.z(Object, "keys").call(Object, a).length === 0 ? !0 : Jb(a) && a.hasOwnProperty("enabled") ? (a = a.enabled, U(a) || Tb(a)) : !1
    };
    Hu = function(a, b, c, d) {
        U(d) || U(d.enabled) ? Ok(a, 28) : _.z(Object, "hasOwn").call(Object, d, "enabled") && (b = Tr(a, Ur, 28), d = _.Il(b, 1, d.enabled), _.di(a, 28, d))
    };
    Iu = function(a) {
        return Tb(a) || U(a)
    };
    Ju = function(a, b, c, d) {
        U(d) ? Ok(a, 37) : _.Il(a, 37, d)
    };
    Lu = function(a) {
        if (U(a)) return !0;
        if (!gp(a)) return !1;
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var b = a.next(); !b.done; b = a.next()) {
            var c = _.x(b.value);
            b = c.next().value;
            c = c.next().value;
            if (_.z(Ku, "includes").call(Ku, b) && !U(c) && (b === "freqCapIntervalMinutes" ? !Rb(c) || c < 1 : !(0, _.Pb)(c))) return !1
        }
        return !0
    };
    Nu = function(a, b, c, d) {
        if (U(d)) Ok(a, 41);
        else
            for (a = Tr(a, _.Mu, 41), d = _.x(_.z(Object, "entries").call(Object, d)), c = d.next(); !c.done; c = d.next()) {
                var e = _.x(c.value);
                c = e.next().value;
                e = e.next().value;
                switch (c) {
                    case "font":
                        U(e) ? Ok(a, 1) : Mk(a, 1, e);
                        break;
                    case "fontColor":
                        U(e) ? Ok(a, 2) : Mk(a, 2, e);
                        break;
                    case "backgroundColor":
                        U(e) ? Ok(a, 3) : Mk(a, 3, e);
                        break;
                    case "targetId":
                        U(e) ? Ok(a, 4) : Mk(a, 4, e);
                        break;
                    case "freqCapIntervalMinutes":
                        U(e) ? Ok(a, 5) : _.Dl(a, 5, e);
                        break;
                    default:
                        b.M(ns("Slot.setConfig.continueButton", c))
                }
            }
    };
    Ou = function(a) {
        return Tb(a) || U(a)
    };
    Pu = function(a, b, c, d) {
        U(d) ? Ok(a, 38) : _.Il(a, 38, d)
    };
    Ru = function(a) {
        if (U(a)) return !0;
        if (!Jb(a)) return !1;
        if (_.z(Object, "keys").call(Object, a).length === 0) return !0;
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var b = a.next(); !b.done; b = a.next()) {
            var c = _.x(b.value);
            b = c.next().value;
            c = c.next().value;
            switch (b) {
                case "triggers":
                    if (U(c) || Qu(c)) return !0;
                    break;
                case "requireStorageAccess":
                    if (U(c) || Tb(c)) return !0;
                    break;
                case "enableManualRefresh":
                    if (U(c) || Tb(c)) return !0;
                    break;
                case "useLegacyClickHandler":
                    if (Tb(c)) return !0
            }
        }
        return !1
    };
    Qu = function(a) {
        if (!Jb(a)) return !1;
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var b = a.next(); !b.done; b = a.next()) {
            var c = _.x(b.value);
            b = c.next().value;
            c = c.next().value;
            if (Su.has(b) && (U(c) || Tb(c))) return !0
        }
        return !1
    };
    av = function(a, b, c, d, e) {
        if (_.Jq(a) !== 5) b.info(Tu(), c);
        else if (U(d)) Ok(a, 29);
        else {
            var f, g = (f = _.lt(a)) != null ? f : new Uu;
            f = _.x(_.z(Object, "keys").call(Object, d));
            for (var h = f.next(); !h.done; h = f.next()) switch (h = h.value, h) {
                case "triggers":
                    if (U(d.triggers)) Ok(g, 1);
                    else if (Qu(d.triggers)) {
                        Ok(g, 1);
                        var k = d.triggers;
                        h = b;
                        var l = c;
                        if (Jb(k)) {
                            k = _.x(_.z(Object, "entries").call(Object, k));
                            for (var m = k.next(); !m.done; m = k.next()) {
                                var n = _.x(m.value);
                                m = n.next().value;
                                n = n.next().value;
                                if (Su.has(m))
                                    if (Tb(n)) switch (m) {
                                        case "unhideWindow":
                                            Vu(g, Wu(Xu(2), n));
                                            break;
                                        case "navBar":
                                            Vu(g, Wu(Xu(3), n));
                                            break;
                                        case "inactivity":
                                            Vu(g, Wu(Xu(5), n));
                                            break;
                                        case "endOfArticle":
                                            Vu(g, Wu(Xu(6), n));
                                            break;
                                        case "prestitial":
                                            Vu(g, Wu(Xu(8), n));
                                            break;
                                        case "backward":
                                            n && h.M(Yu(), l);
                                            Vu(g, Wu(Xu(9), n));
                                            break;
                                        case "continueReading":
                                        case "contentPause":
                                            Vu(g, Wu(Xu(11), n));
                                            break;
                                        case "intraDomainLinkClick":
                                            Vu(g, Wu(Xu(14), n)), n || Vu(g, Wu(Xu(1), n))
                                    } else h.M(Zu("interstitial.triggers." + m, Pr(n)), l);
                                    else h.M($u("interstitial.triggers", m), l)
                            }
                        } else h.M(Zu("interstitial.triggers", Pr(k)), l)
                    }
                    break;
                case "requireStorageAccess":
                    U(d.requireStorageAccess) ? Ok(g, 2) : _.Il(g, 2, d.requireStorageAccess);
                    break;
                case "enableManualRefresh":
                    U(d.enableManualRefresh) ? Ok(g, 4) : _.Il(g, 4, d.enableManualRefresh);
                    break;
                case "useLegacyClickHandler":
                    _.Il(g, 3, d.useLegacyClickHandler);
                    rp(e, {
                        methodName: 1348,
                        Pn: 1
                    });
                    break;
                default:
                    b.M($u("interstitial", h), c)
            }
            _.di(a, 29, g)
        }
    };
    bv = function(a) {
        return U(a) || Jb(a) && _.z(Object, "keys").call(Object, a).length === 0 ? !0 : Jb(a) && a.hasOwnProperty("exposeVast") ? (a = a.exposeVast, U(a) || Tb(a)) : !1
    };
    fv = function(a, b, c, d) {
        if (_.L(cv))
            if (_.Jq(a) !== 0) b.info(dv(), c);
            else if (U(d) || U(d.exposeVast)) Ok(a, 31);
        else {
            var e;
            b = (e = _.xq(a, ev, 31)) != null ? e : new ev;
            _.z(Object, "hasOwn").call(Object, d, "exposeVast") && (d = _.Il(b, 1, d.exposeVast), _.di(a, 31, d))
        }
    };
    hv = function(a) {
        return a === void 0 ? !0 : cl(gv, a, "PageviewTokenNamespaceConfig").length === 0
    };
    kv = function(a, b, c, d) {
        _.L(iv) && d !== void 0 && (b = d || "default", Mk(a, 42, b), a = er().pageSettings, a = le(a, 46, qd, pd), b === "default" || a.has(b) || a.set(b, Ub(Wg())), jv())
    };
    lv = function(a) {
        if (U(a)) return !0;
        if (!Jb(a)) return !1;
        var b = ["forceSafeFrame", "allowOverlayExpansion", "allowPushExpansion", "sandbox"];
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var c = a.next(); !c.done; c = a.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            if (_.z(b, "includes").call(b, c) && !Tb(d) && !U(d)) return !1
        }
        return !0
    };
    mv = function(a, b, c, d) {
        if (U(d)) a = Ok(a, 13), Ok(a, 12);
        else {
            var e, f = (e = a.bd()) != null ? e : new st;
            d = _.x(_.z(Object, "entries").call(Object, d));
            for (e = d.next(); !e.done; e = d.next()) {
                var g = _.x(e.value);
                e = g.next().value;
                g = g.next().value;
                switch (e) {
                    case "forceSafeFrame":
                        U(g) ? Ok(a, 12) : Tb(g) && _.Il(a, 12, g);
                        break;
                    case "allowOverlayExpansion":
                        U(g) ? Ok(f, 1) : Tb(g) && _.Il(f, 1, g);
                        break;
                    case "allowPushExpansion":
                        U(g) ? Ok(f, 2) : Tb(g) && _.Il(f, 2, g);
                        break;
                    case "sandbox":
                        U(g) ? Ok(f, 3) : Tb(g) && _.Il(f, 3, g);
                        break;
                    default:
                        b.M($u("setConfig.safeFrame", e), c)
                }
            }
            _.di(a, 13, f)
        }
    };
    nv = function(a) {
        return U(a) || nu(a) ? !0 : Array.isArray(a) ? !!a.length && a.every(nu) : !1
    };
    pv = function(a, b, c, d) {
        if (U(d)) Ok(a, 5);
        else {
            d = vu(d);
            var e = d.Mj;
            _.yu(a, 5, d.sizes);
            if (e.length) {
                var f;
                b == null || b.info(ov(e == null ? void 0 : e.map(function(g) {
                    return xu(g)
                }).join(), (f = c == null ? void 0 : c.getDomId()) != null ? f : ""), c)
            }
        }
    };
    qv = function(a) {
        return Tb(a) || U(a)
    };
    rv = function(a, b, c, d) {
        U(d) ? Ok(a, 40) : _.Il(a, 40, d)
    };
    sv = function(a) {
        return Rb(a) || U(a)
    };
    tv = function(a, b, c, d) {
        U(d) ? Ok(a, 34) : _.Kl(a, 34, d)
    };
    uv = function() {
        var a = {
            interstitial: {
                qa: Ru,
                pa: {
                    ka: av,
                    methodName: 1293
                }
            },
            adExpansion: {
                qa: Gu,
                pa: {
                    ka: Hu,
                    methodName: 1294
                }
            },
            outstream: {
                qa: bv,
                pa: {
                    ka: fv,
                    methodName: 1295
                }
            },
            categoryExclusion: {
                qa: rq,
                pa: {
                    ka: tq,
                    methodName: 1315
                },
                fe: {
                    ka: qq,
                    methodName: 1364
                }
            },
            clickUrl: {
                qa: Ep,
                pa: {
                    ka: Wp,
                    methodName: 1318
                }
            },
            adsenseAttributes: {
                qa: Bu,
                pa: {
                    ka: Eu,
                    methodName: 1319
                },
                fe: {
                    ka: Fu,
                    methodName: 1363
                }
            },
            targeting: {
                qa: aq,
                pa: {
                    ka: kq,
                    methodName: 1322
                },
                fe: {
                    ka: nq,
                    methodName: 1362
                }
            },
            collapseDiv: {
                qa: iu,
                pa: {
                    ka: ju,
                    methodName: 1324
                }
            },
            safeFrame: {
                qa: lv,
                pa: {
                    ka: mv,
                    methodName: 1331
                }
            },
            size: {
                qa: nv,
                pa: {
                    ka: pv,
                    methodName: 1356
                }
            },
            rewardedZIndexOverride: {
                qa: sv,
                pa: {
                    ka: tv,
                    methodName: 1509
                }
            },
            contentPause: {
                qa: Iu,
                pa: {
                    ka: Ju,
                    methodName: 1597
                }
            },
            nonCollapsibleAnchor: {
                qa: Ou,
                pa: {
                    ka: Pu,
                    methodName: 1619
                }
            },
            focusedBanner: {
                qa: Iu,
                pa: {
                    ka: Ju,
                    methodName: 1668
                }
            },
            stickyBanner: {
                qa: qv,
                pa: {
                    ka: rv,
                    methodName: 1655
                }
            },
            continueButton: {
                qa: Lu,
                pa: {
                    ka: Nu,
                    methodName: 1710
                }
            }
        };
        _.L(iv) && (a.pageviewTokenNamespace = {
            qa: hv,
            pa: {
                ka: kv,
                methodName: 1753
            }
        });
        return a
    };
    vv = function(a, b, c, d, e) {
        if (Jb(e)) {
            var f = uv();
            e = _.x(_.z(Object, "entries").call(Object, e));
            for (var g = e.next(), h = {}; !g.done; h = {
                    yh: void 0,
                    Zi: void 0,
                    ul: void 0,
                    fi: void 0
                }, g = e.next()) {
                var k = _.x(g.value);
                g = k.next().value;
                k = k.next().value;
                h.fi = g;
                h.Zi = k;
                h.yh = f[h.fi];
                if (!h.yh) {
                    c.M(ns("googletag.slot.setConfig", h.fi));
                    return
                }
                h.ul = h.yh.pa;
                T(a, h.ul.methodName, function(l) {
                    return function() {
                        l.yh.qa(l.Zi) ? l.ul.ka(b, c, d, l.Zi, a) : c.M(Zu("googletag.slot.setConfig." + l.fi, Pr(l.Zi)), d)
                    }
                }(h))()
            }
            mt(d.getId(), b)
        } else c.M(Zu("googletag.slot.setConfig", Pr(e)), d)
    };
    xv = function(a, b, c, d) {
        if (!wv(d)) return c.M(xp("googletag.slot.getConfig", [d])), {};
        var e = uv(),
            f = {};
        d = Zp(d) ? d : [d];
        d = _.x(d);
        for (var g = d.next(), h = {}; !g.done; h = {
                Uh: void 0,
                rg: void 0
            }, g = d.next()) h.rg = g.value, (g = e[h.rg]) ? (h.Uh = g.fe, h.Uh ? T(a, h.Uh.methodName, function(k) {
            return function() {
                var l = k.Uh.ka(b);
                f[k.rg] = Object.freeze(l)
            }
        }(h))() : c.M(Qt(h.rg))) : c.M(Rt(h.rg));
        return Object.freeze(f)
    };
    wv = function(a) {
        return Zp(a) ? a.every(function(b) {
            return (0, _.Pb)(b)
        }) : (0, _.Pb)(a)
    };
    Bv = function(a, b, c, d, e) {
        _.L(yv) && !a.I && (a.I = !0, e === "SETTER" ? a.M(zv(c, d), b) : a.M(Av(c, d), b))
    };
    Dv = function(a, b, c) {
        return qp(c, function() {
            return new Cv(a, b, c)
        })
    };
    Ev = function(a) {
        return a.replace(/^[0-9]/, function(b) {
            return "\\3" + b + " "
        })
    };
    Fv = function(a, b) {
        switch (b) {
            case 1:
                return a.slice(1);
            case 2:
                return a.slice(0, -1);
            case 3:
                return a.slice(1, -1);
            case 0:
                return a;
            default:
                pc(b)
        }
    };
    Gv = function(a) {
        if (a.nodeType === Node.TEXT_NODE) return a.length;
        if (a.nodeType !== Node.ELEMENT_NODE || a.tagName === "SCRIPT" || a.tagName === "STYLE") return 0;
        var b = 0;
        a = _.x(a.childNodes);
        for (var c = a.next(); !c.done; c = a.next()) b += Gv(c.value);
        return b
    };
    Hv = function(a, b) {
        var c = [];
        a = _.x(a);
        for (var d = a.next(); !d.done; d = a.next()) {
            d = _.z(Array, "from").call(Array, d.value.getElementsByTagName("p")).filter(function(f) {
                return Gv(f) >= 100
            });
            var e = b;
            e < 0 && (e += d.length);
            e >= 0 && e < d.length && c.push(d[e])
        }
        return c
    };
    Iv = function(a, b) {
        if (!a) return !1;
        a = b.getComputedStyle(a);
        return a.cssFloat === "left" || a.cssFloat === "right"
    };
    Jv = function(a, b, c) {
        switch (b) {
            case 1:
                return Iv(a.previousElementSibling, c);
            case 4:
                return Iv(a, c);
            case 2:
                return !1;
            case 3:
                return Iv(a.lastElementChild, c);
            case 0:
                return !1;
            default:
                pc(b)
        }
    };
    Lv = function(a, b) {
        if (!a) return Kv;
        var c = b == null ? void 0 : b.vp.get(a);
        c || (c = (c = a.getAttribute("data-no-auto-ads")) ? new _.v.Set(c.split("|").map(function(d) {
            return d.trim()
        })) : Kv, b == null || b.vp.set(a, c));
        return c
    };
    Mv = function(a, b) {
        if (!a) return !1;
        a = Lv(a, b);
        return a.has("all") || a.has("before")
    };
    Nv = function(a, b) {
        if (!a) return !1;
        a = Lv(a, b);
        return a.has("all") || a.has("after")
    };
    Ov = function(a, b, c) {
        switch (b) {
            case 1:
                return Nv(a.previousElementSibling, c) || Mv(a, c);
            case 4:
                return Nv(a, c) || Mv(a.nextElementSibling, c);
            case 2:
                return Mv(a.firstElementChild, c);
            case 3:
                return Nv(a.lastElementChild, c);
            case 0:
                return !1;
            default:
                pc(b)
        }
    };
    Pv = function(a, b) {
        return a.map(function(c) {
            var d = c.Em;
            c = c.candidate;
            d = d.getBoundingClientRect();
            return _.z(Object, "assign").call(Object, {}, c, {
                th: d.top + b,
                od: d.width
            })
        })
    };
    Rv = function(a) {
        return function(b) {
            return b instanceof Qv && !!(b.mb & a)
        }
    };
    Sv = function() {
        return function(a) {
            return a instanceof Qv && !a.mg
        }
    };
    pw = function(a, b, c) {
        a = [Mn(a), Rv(b)];
        c !== Infinity && a.push(Nn(c));
        return a
    };
    qw = function(a, b, c) {
        var d = [Sv()];
        if (b && a) {
            if (b = Kn(a, c, "height")) c = b;
            else {
                var e = a.style.height;
                a.style.height = "inherit";
                b = Kn(a, c, "height");
                a.style.height = e;
                if (b) c = b;
                else {
                    b = Infinity;
                    do(e = a.style && _.Jn(a.style.height)) && (b = Math.min(b, e)), (e = Kn(a, c, "maxHeight")) && (b = Math.min(b, e)); while (a.parentElement && (a = a.parentElement) && a.tagName !== "HTML");
                    c = b
                }
            }
            d.push(Nn(c))
        }
        return d
    };
    rw = function(a, b, c) {
        c = c === void 0 ? Infinity : c;
        if (a.od === void 0 || isNaN(a.od)) b = Math.min(c, 250);
        else {
            var d = Ln(b, a.od) <= .25 ? 4 : 3;
            c = pw(a.od, d, c);
            a = a.parentNode instanceof HTMLElement ? a.parentNode : null;
            d = a !== null && _.Wj(b) < 488 && Gn(a, b);
            b = qw(a, d, b);
            b = (b = Qn(On(c), On(b))) ? b.height : 0
        }
        return b
    };
    sw = function(a) {
        return !Lg() || _.Wj(a) >= 900 ? 300 : (a = _.Xj(a) || 700, Math.round(a * .5))
    };
    ww = function(a, b) {
        b = (_.J = _.uo(b, tw, 3, _.Gl()), _.z(_.J, "find")).call(_.J, function(f) {
            return _.ki(f, 2) === 11
        });
        var c, d = b == null ? void 0 : (c = _.xq(b, uw, 3)) == null ? void 0 : _.vw(c, 1),
            e;
        c = b == null ? void 0 : (e = _.xq(b, uw, 3)) == null ? void 0 : _.vw(e, 2);
        return {
            adUnitPath: b == null ? void 0 : b.getAdUnitPath(),
            Os: d != null ? d : 3,
            Ss: c != null ? c : sw(a)
        }
    };
    xw = function(a, b, c) {
        return b.some(function(d) {
            return d.top - c < a.bottom && d.bottom + c > a.top
        })
    };
    yw = function(a) {
        return a.reduce(function(b, c) {
            return b + (c.bottom - c.top)
        }, 0)
    };
    Aw = function(a, b) {
        a = a.map(function(c) {
            var d, e = (d = c.th) != null ? d : b,
                f = c.Kp,
                g = zw(c.ze, 2);
            d = 0;
            for (f = g === 1 || g === 4 ? f.parentElement : f; f && !((d === 0 || f.previousElementSibling || f.nextElementSibling) && d++, f = f.parentElement, d >= 20););
            f = b - e;
            return {
                candidate: c,
                Ae: e + 200 * d + (f > 1E3 ? 0 : 2 * (1E3 - f))
            }
        });
        a.sort(function(c, d) {
            return c.Ae - d.Ae
        });
        return a.map(function(c) {
            return c.candidate
        })
    };
    Cw = function(a, b) {
        var c, d, e = {
            kq: (d = b == null ? void 0 : (c = b.Yg) == null ? void 0 : Bw(c, 3)) != null ? d : !1
        };
        a = a.createElement("div");
        c = a.style;
        c.width = "100%";
        c.height = "auto";
        c.clear = (e == null ? 0 : e.kq) ? "both" : "none";
        e = a.style;
        e.textAlign = "center";
        e.margin = "auto";
        e.backgroundColor = "transparent";
        var f;
        if (c = b == null ? void 0 : (f = b.Yg) == null ? void 0 : Io(f, 1)) e.marginTop = c;
        var g;
        if (f = b == null ? void 0 : (g = b.Yg) == null ? void 0 : Io(g, 2)) e.marginBottom = f;
        (b == null ? void 0 : b.uh) !== void 0 && (e.maxHeight = b.uh + "px");
        return a
    };
    Fw = function(a, b, c, d) {
        for (var e = _.x(_.z(Object, "entries").call(Object, Dw)), f = e.next(); !f.done; f = e.next()) {
            var g = _.x(f.value);
            f = g.next().value;
            g = g.next().value;
            f = Number(f);
            b & f && (_.z(Ew, "includes").call(Ew, f) ? a.M(g(String(c), d)) : a.info(g(String(c), d)))
        }
    };
    Hw = function(a) {
        return Ec(_.zq(a, 14)) != null ? Gw(a, 14) * 60 : 604800
    };
    Iw = function(a, b, c) {
        b = b === void 0 ? !1 : b;
        c = (c = c === void 0 ? null : c) ? _.Yi(c) : null;
        var d = !0;
        b = b === void 0 ? !0 : b;
        d = d === void 0 ? !1 : d;
        var e = 0;
        try {
            e |= Yj(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 |= bk(a, d ? _.z(Number, "MAX_SAFE_INTEGER") : 2500);
            !b || c && Fm(c) || (e |= 4194304)
        } catch (h) {
            e |= 32
        }
        return e
    };
    Jw = function(a) {
        switch (a) {
            case 4:
            case 12:
                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;
            case 10:
                return 43;
            case 11:
                return 40
        }
    };
    Rw = function(a, b, c, d) {
        d = d === void 0 ? !0 : d;
        a = Jw(a);
        if (!a) return null;
        var e = _.L(Kw);
        if (!e && a === 10) return 0;
        var f = 0;
        if (!(_.J = [11, 10], _.z(_.J, "includes")).call(_.J, a) && (f |= Yj(b))) return f;
        if (e || !(_.J = [11, 10], _.z(_.J, "includes")).call(_.J, a)) {
            if (d) {
                var g = _.tn(b);
                e = a !== 26 && a !== 27 && a !== 40 && a !== 41 && a !== 44 && (e !== void 0 && e || a !== 10) && g.adCount ? a === 1 || a === 2 ? !(!g.adCount[1] && !g.adCount[2]) : (e = g.adCount[a]) ? e >= 1 : !1 : !1;
                e && (f |= 64)
            }
            if (f) return f
        }
        if (a === 2 || a === 1) {
            c = {
                Ba: b,
                Hn: _.L(Lw) ? _.z(Number, "MAX_SAFE_INTEGER") : Mw,
                hq: c ? a : void 0,
                Wr: _.L(Nw)
            };
            (0, _.Rg)() === 0 && (c.Hn = _.L(Lw) ? _.z(Number, "MAX_SAFE_INTEGER") : 3E3, c.Ts = -1, c.Wu = _.L(Ow), c.dv = _.M(Pw));
            var h = f;
            f = c.Ba;
            g = c.Ts;
            var k = c.Hn;
            var l = c.hq;
            var m = c.Wu;
            var n = c.dv;
            var p = c.pinger;
            e = c.Wr;
            c = 0;
            try {
                c |= Yj(f, n);
                var q = Math.min(f.screen.width || 0, f.screen.height || 0);
                c |= q ? q < 320 ? 8192 : 0 : 2048;
                c |= f.navigator && Pm(f.navigator.userAgent) ? 1048576 : 0;
                if (g) {
                    q = c;
                    var r = f.innerHeight;
                    var t = _.Qg(f) * r >= g ? 0 : 1024;
                    var w = q | t
                } else w = c | (_.Zj(f) ? 0 : 8);
                c = w;
                c |= bk(f, k, m)
            } catch (y) {
                c |= 32
            }
            switch (l) {
                case 2:
                    w = p;
                    t = e;
                    w = w === void 0 ? null : w;
                    t = t === void 0 ? !1 : t;
                    r = _.Mm({
                        Bl: 0,
                        Rj: f.innerWidth,
                        Mk: 3,
                        Cl: 0,
                        Sj: Math.min(Math.round(f.innerWidth / 320 * 50), Qw) + 15,
                        Nk: 3
                    });
                    Sm(f, r, w, t) && (c |= 16777216);
                    break;
                case 1:
                    w = p, t = e, w = w === void 0 ? null : w, t = t === void 0 ? !1 : t, r = f.innerWidth, q = f.innerHeight, e = Math.min(Math.round(f.innerWidth / 320 * 50), Qw) + 15, g = _.Mm({
                        Bl: 0,
                        Rj: r,
                        Mk: 3,
                        Cl: q - e,
                        Sj: q,
                        Nk: 3
                    }), e > 25 && g.push({
                        x: r - 25,
                        y: q - 25
                    }), Sm(f, g, w, t) && (c |= 16777216)
            }
            f = h | c
        } else a === 8 ? f |= Iw(b) : a === 3 || a === 4 ? (t = a, w = {
            lk: !0,
            oi: !0,
            Yn: !0,
            Xn: !1,
            el: !1
        }, t = t === void 0 ? null : t, c = Yj(b), Pm((h = b.navigator) == null ? void 0 : h.userAgent) && (c |= 1048576), h = b.innerWidth, h < 1200 && (c |= 65536), r = b.innerHeight, r < 650 && (c |= 2097152), t && c === 0 && (t = t === 3 ? "left" : "right", (h = _.An({
            Ba: b,
            Go: 1,
            position: t,
            Ca: h,
            Ea: r,
            Zd: new _.v.Set,
            minWidth: 120,
            minHeight: 500,
            flags: w
        })) ? _.tn(b).sideRailPlasParam.set(t, h.width + "x" + h.height + "_" + String(t).charAt(0)) : c |= 16), f |= c) : a !== 11 && a !== 42 && a !== 10 && a !== 43 && a !== 40 && (f |= 32);
        !f && d && (b = _.tn(b), b.adCount = b.adCount || {}, b.adCount[a] = b.adCount[a] + 1 || 1);
        return f
    };
    Sw = function(a) {
        return np(a.getAdUnitPath()) === "22639388115"
    };
    Vw = function(a, b, c, d, e, f, g) {
        var h = g.Kj;
        var k = g.adUnitPath;
        var l = g.div === void 0 ? void 0 : g.div;
        g = g.qc === void 0 ? !1 : g.qc;
        return typeof k === "string" && k.length && (h == null || typeof h === "string" || typeof h === "number" && Tw(h)) ? Uw(a, b, c, k, d, e, f, {
            div: l != null ? l : typeof h === "string" ? h : void 0,
            format: typeof h === "number" ? h : 1,
            qc: g
        }) : (c.error(xp("googletag.defineOutOfPageSlot", [k, h])), null)
    };
    Tw = function(a) {
        switch (a) {
            case 6:
                return !0;
            case 12:
                return !0;
            case 11:
                return _.L(Ww);
            default:
                return !!Eg(kr, function(b) {
                    return b === a
                })
        }
    };
    Uw = function(a, b, c, d, e, f, g, h) {
        var k = h.div;
        var l = h.format;
        h = h.qc;
        var m = [1, 1];
        l === 11 ? m = ["auto"] : _.L(Xw) && l === 10 && (m = [
            [1, 1],
            [300, 250],
            [336, 280],
            [320, 480]
        ]);
        k = e.add(a, c, d, m, {
            div: k,
            format: l,
            qc: h
        });
        d = k.slotId;
        k = k.Ja;
        d && k && (_.Nk(k, 15, l), _.Yw(d, function() {
            var n = window,
                p = Jw(l);
            if (p) {
                n = _.tn(n);
                var q = n.adCount && n.adCount[p];
                q && (n.adCount[p] = q - 1)
            }
        }));
        d && g && l === 6 && Zw(new $w(a, b, c, e, window, d, g, _.xq(f, ax, 40)));
        return d != null ? d : null
    };
    cx = function() {
        return {
            data: bx(),
            ao: function() {
                return !1
            }
        }
    };
    jx = function(a, b, c, d) {
        dx(ex(c, d.applicableSections.filter(function(g) {
            return _.z(Number, "isInteger").call(Number, g)
        })), d.gppString);
        if (_.L(fx)) try {
            var e = gx(d.gppString, d.applicableSections, {
                idpcApplies: b,
                supportTcfeu: !0,
                supportUsnatV2: !0
            });
            hx(ix(_.Il(c, 5, e.Fu), e.On), e.rm)
        } catch (g) {
            a.U({
                methodName: 1182,
                X: g
            }), hx(ix(_.Il(c, 5, !b), !1), !1)
        } else try {
            var f = gx(d.gppString, d.applicableSections, {
                idpcApplies: b,
                supportUsnatV2: !0
            });
            hx(ix(c, f.On), f.rm)
        } catch (g) {
            a.U({
                methodName: 1182,
                X: g
            }), hx(ix(c, !1), !1)
        }
    };
    lx = function(a, b) {
        b.tcString === "tcunavailable" ? gq(a, kx("failed")) : gq(a, kx("succeeded"))
    };
    nx = function(a, b) {
        return qp(b, function() {
            return new mx(a, b)
        })
    };
    px = function(a, b, c, d) {
        try {
            var e = b.cmd;
            if (!e || Array.isArray(e)) {
                var f = new ox(c, d);
                b.cmd = nx(a, f);
                e != null && e.length && b.cmd.push.apply(f, e)
            }
        } catch (g) {
            throw a.U({
                methodName: 77,
                X: g
            }), g;
        }
    };
    Dx = function(a, b, c) {
        return _.uj(qx(rx(sx(tx(ux(vx(wx(new xx, a.Fa), a.Wa), a.Pa)), a.wj), b), _.uj(yx(new zx, _.uj(Ax(new Bx, c.Kl.map(function(d) {
            d = d.content;
            return _.uj((new _.Cx).setContent(d))
        })))))))
    };
    Hx = function(a, b) {
        var c = b.Wb;
        b = b.ya;
        c = _.z(Array, "from").call(Array, c.querySelectorAll("meta[name=keywords i]")).reduce(function(d, e) {
            var f;
            (((f = e.getAttribute("content")) == null ? void 0 : f.split(/[\s,]+/)) || []).forEach(function(g) {
                g && d.add(g.toLowerCase())
            });
            return d
        }, new _.v.Set);
        return _.uj(qx(rx(sx(tx(ux(vx(wx(new xx, a.Fa), a.Wa), a.Pa)), a.wj), c.size ? b : 0), _.uj(Ex(new zx, _.uj(Fx(new Gx, [].concat(_.bl(c))))))))
    };
    Jx = function() {
        return {
            Io: _.M(Ix),
            rs: 1
        }
    };
    Kx = function(a, b) {
        b = b === void 0 ? null : b;
        var c = [];
        a && (c.push(Bo(a, 1)), c.push(Gq(a)), c.push(Bo(a, 2)));
        if (b) {
            a = [];
            for (var d = 0; b && d < 25; b = b.parentNode, ++d) b.nodeType === 9 ? a.push("") : a.push(b.id);
            (b = a.join()) && c.push(b)
        }
        return c.length ? _.Ui(c.join(":")).toString() : "0"
    };
    Mx = function(a, b) {
        var c = a.ha;
        var d = c.la;
        c = c.O;
        a = a.sa;
        var e = a.T;
        var f = a.Ed;
        b.set("adks", {
            value: c.map(function(g) {
                if (f) {
                    var h = d.aa[g.getDomId()];
                    h = Kx(h);
                    if (g = e.g.get(g)) g.Vb = h;
                    return h
                }
                return Lx(g, e, d)
            })
        })
    };
    Lx = function(a, b, c) {
        var d = c.ca;
        c = c.aa[a.getDomId()];
        var e;
        if (!(e = Nx(b, a))) {
            d = Kx(c, _.S(d, 6) || _.S(c, 17) ? null : Xq(a));
            if (a = b.g.get(a)) a.Vb = d;
            e = d
        }
        return e
    };
    Qx = function(a, b, c, d, e, f, g) {
        d = e ? d.xa.za.Aa.Wl.bm : void 0;
        e = [];
        var h = [];
        d == null || d.Qt.fa({
            ga: 100 * a.length
        });
        a = _.x(a);
        for (var k = a.next(); !k.done; k = a.next())
            if (k = Ox(g, f, k.value, b), k = c.get(k))
                if (k = Px(k), k.length === 0) e.push(""), h.push(""), k = void 0, (k = d) == null || k.Ys.fa({
                    ga: 100
                });
                else {
                    k = k.reduce(function(m, n) {
                        m.jp.push(n.averageTos);
                        m.kp.push(n.averageViewability);
                        return m
                    }, {
                        jp: [],
                        kp: []
                    });
                    var l = k.kp;
                    e.push(k.jp.join("~"));
                    h.push(l.join("~"))
                }
        else e.push(""), h.push(""), k = void 0, (k = d) == null || k.Us.fa({
            ga: 100
        });
        return {
            de: e,
            ee: h
        }
    };
    Ox = function(a, b, c, d) {
        return a ? (a = b.aa[c.getDomId()], Kx(a)) : Lx(c, d, b)
    };
    Sx = function(a, b) {
        var c = a.Dp;
        a = c.de;
        c = c.ee;
        _.L(Rx) && b.set("eavo", {
            value: "1"
        });
        a.some(function(d) {
            return d !== ""
        }) && b.set("atoss", {
            value: a,
            options: {
                eb: "_"
            }
        });
        c.some(function(d) {
            return d !== ""
        }) && b.set("avs", {
            value: c,
            options: {
                eb: "_"
            }
        })
    };
    Tx = function(a, b) {
        var c;
        return !((c = Bw(b, 22)) != null ? !c : !_.S(a, 15))
    };
    Ux = function(a, b, c, d) {
        var e = _.$g("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
    };
    Vx = function(a) {
        return (a == null ? void 0 : a.position) === "sticky" || (a == null ? void 0 : a.position) === "fixed"
    };
    Xx = function(a, b) {
        a = Xq(a, b);
        return Wx(a, function(c) {
            return Vx(c)
        })
    };
    Yx = function(a) {
        if (!_.Gg(a)) return -1;
        a = a.pageYOffset;
        return a < 0 ? -1 : a
    };
    Zx = function(a, b, c) {
        var d = a.ca;
        var e = a.aa;
        a = new _.v.Map;
        var f = Array(b.length),
            g = !1;
        d = _.x(d.yb());
        for (var h = d.next(); !h.done; h = d.next())
            if (h = h.value, _.K(h, 1) === "tag_origin") {
                g = !0;
                for (var k = 0; k < b.length; k++) f[k] = [].concat(_.bl(mq(h)))
            } else a.set(_.K(h, 1), [mq(h)[0]]);
        for (d = 0; d < b.length; d++)
            if (h = e[b[d].getDomId()])
                for (h = _.x(h.yb()), k = h.next(); !k.done; k = h.next()) {
                    k = k.value;
                    var l = _.K(k, 1);
                    if (_.K(k, 1) === "tag_origin") {
                        g = !0;
                        var m = l = void 0;
                        (l = f)[m = d] || (l[m] = []);
                        f[d].push.apply(f[d], _.bl(mq(k)))
                    } else m = a.get(l) || [], k = mq(k)[0], b.length === 1 ? m[0] = k : k !== m[0] && (m[d + 1] = k), a.set(l, m)
                }
        b = [];
        e = _.x(_.z(a, "keys").call(a));
        for (d = e.next(); !d.done; d = e.next()) h = d.value, d = Ir()[h], h = a.get(h), d && h && d !== "to" && (h.length > 1 ? (h = h.map(function(n) {
            return encodeURIComponent(n || "")
        }).join(), b.push(d + "," + h)) : h.length === 1 && d !== "url" && c.set(d, {
            value: h[0]
        }));
        b.length && c.set("sps", {
            value: b,
            options: {
                eb: "|"
            }
        });
        c.set("tos", {
            value: g ? f.map(function(n) {
                return _.z(Array, "from").call(Array, new _.v.Set(n)).join("+")
            }) : void 0,
            options: {
                eb: "~"
            }
        })
    };
    $x = function(a) {
        a = (_.Gg(a.top) ? a.top : a).AMP;
        return typeof a === "object" && !!Eg(a, function(b, c) {
            return !/^inabox/i.test(c)
        })
    };
    ay = function(a) {
        return Number(_.Jn(a))
    };
    by = function(a) {
        return Math.round(ay(a))
    };
    cy = function(a, b, c) {
        for (var d = 100; a && a !== b && --d;) _.N(a, c), a = a.parentElement
    };
    dy = function(a, b, c, d, e) {
        _.N(a, {
            "margin-left": "0px",
            "margin-right": "0px"
        });
        var f = {},
            g = d.direction === "rtl",
            h = ((e && e.width !== -12245933 ? e.width : b.innerWidth) - c) / 2;
        d = function() {
            var k = a.getBoundingClientRect().left;
            return g ? h - k : k - h
        };
        b = d();
        return b !== 0 ? (c = function(k) {
            g ? f["margin-right"] = k + "px" : f["margin-left"] = k + "px"
        }, c(-b), _.N(a, f), d = d(), d !== 0 && b !== d && (c(b / (d - b) * b), _.N(a, f)), !0) : !1
    };
    fy = function(a, b, c, d, e, f, g, h, k, l) {
        window.setTimeout(function() {
            var m = Gq(d);
            if (window.IntersectionObserver) {
                var n, p = (n = cr(c, b)) != null ? n : Xq(c, b);
                m = ey(a, b, c, e, f, g, m, h, k, l, p);
                (new window.IntersectionObserver(m, {
                    threshold: .98
                })).observe(p)
            }
        }, 500)
    };
    ey = function(a, b, c, d, e, f, g, h, k, l, m) {
        var n = window.location && window.location.hash === "#flexibleAdSlotTest" ? 1 : _.M(gy);
        return function(p, q) {
            try {
                var r = p == null ? void 0 : p[0];
                r && hy(b, c, d, e, f, g, h, k, l, q, m, r, n)
            } catch (t) {
                throw a.U({
                    methodName: 459,
                    X: t
                }), t;
            }
        }
    };
    hy = function(a, b, c, d, e, f, g, h, k, l, m, n, p) {
        var q = n.boundingClientRect,
            r = n.intersectionRatio,
            t = window.innerWidth,
            w = q.left,
            y = q.right,
            A = w + 2 < 0,
            C = y - (t + 2) > 0;
        (r >= .98 || A || C) && iy(h, function(D) {
            l.unobserve(m);
            var I = A || C;
            var G = new jy;
            ky(m, I) && G.set(10);
            var P;
            if (P = g !== void 0) b: {
                if ((P = m.parentElement) && !(P.children.length <= 1)) {
                    P = _.x(P.children);
                    for (var V = P.next(); !V.done; V = P.next())
                        if (V = V.value, V !== m && (V = V.tagName.toLowerCase(), V !== "script" && V !== "style")) {
                            P = !0;
                            break b
                        }
                }
                P = !1
            }
            if (P) {
                var R;
                P = (R = Xq(b, a)) == null ? void 0 : R.parentElement;
                var fa;
                R = P ? (fa = Fn(P, window)) == null ? void 0 : fa.width : void 0;
                g !== R && G.set(16)
            }
            I ? (G.set(8), I = ly(G)) : I = my(a, b, r, G);
            fa = ny(b, m, e);
            G = fa.Bs;
            fa = fa.Gs;
            Ts(D);
            Us(D, "qid", k);
            Us(D, "iu", b.getAdUnitPath());
            Us(D, "e", String(I));
            A && Us(D, "ofl", String(w));
            C && Us(D, "ofr", String(y - t));
            Us(D, "ret", d + "x" + e);
            Us(D, "req", f);
            Us(D, "bm", String(c));
            Us(D, "efh", Number(G));
            Us(D, "stk", Number(fa));
            Us(D, "ifi", oy(window))
        }, p)
    };
    my = function(a, b, c, d) {
        var e = cr(b, a) || Xq(b, a);
        try {
            var f = function(D, I) {
                    return a.elementsFromPoint(D, I)
                },
                g = e.getBoundingClientRect(),
                h = g.left,
                k = g.top,
                l = g.width,
                m = g.height,
                n = Xq(b, a),
                p = Fn(n, window);
            if (p.visibility === "hidden" || p.display === "none") return ly(d);
            var q = by(p.getPropertyValue("border-top-width") || 0) + 1;
            b = h + l;
            g = k + m;
            c = (1 - c) * m;
            var r = f(h + q + 2, k + c + q);
            var t = f(b - q - 2, k + c + q);
            var w = f(b - q - 2, g - c - q);
            var y = f(h + q + 2, g - c - q);
            var A = f(_.L(py) ? (h + b) / 2 : b / 2, g - c - q)
        } catch (D) {
            return d.set(1), ly(d)
        }
        if (!(r && r.length && t && t.length && w && w.length && y && y.length && A && A.length)) return d.set(7), ly(d);
        f = function(D, I) {
            for (var G = !1, P = 0; P < D.length; P++) {
                var V = D[P];
                if (G) {
                    var R = Fn(V, window);
                    if (R.visibility !== "hidden" && !qy(V) && !C(e, V)) {
                        d.set(I);
                        R.position === "absolute" && d.set(11);
                        break
                    }
                } else e === V && (G = !0)
            }
        };
        ry(e) && d.set(9);
        var C = function(D, I) {
            return sy(D, I) || sy(I, D)
        };
        h = r[0];
        e === h || C(e, h) || qy(h) || d.set(2);
        h = t[0];
        e === h || C(e, h) || qy(h) || d.set(3);
        h = w[0];
        e === h || C(e, h) || qy(h) || d.set(4);
        h = y[0];
        e === h || C(e, h) || qy(h) || d.set(5);
        if (qy(e)) return ly(d);
        f(r, 12);
        f(t, 13);
        f(w, 14);
        f(y, 15);
        f(A, 6);
        return ly(d)
    };
    ky = function(a, b) {
        var c = !1,
            d = !1;
        return Wx(a, function(e, f) {
            d = d || e.overflowX === "scroll" || e.overflowX === "auto";
            c = c || e.display === "flex";
            return b && c && d || f.role === "listbox"
        })
    };
    ny = function(a, b, c) {
        var d = (a = Xq(a)) && Fn(a, window),
            e = d ? d.position !== "absolute" : !0,
            f = !1,
            g = a && a.parentElement,
            h = !1;
        Hn(b, function(k) {
            var l = k.style;
            if (e)
                if (h || (h = k === g)) e = En(k, _.ka, -1, -1);
                else {
                    l = l && l.height;
                    var m = (l && _.z(l, "endsWith").call(l, "px") ? by(l) : 0) >= c;
                    !l || m || typeof l === "string" && _.z(Cn, "includes").call(Cn, l) || (e = !1)
                }
            f || (k = Fn(k, _.ka), k.position !== "sticky" && k.position !== "fixed") || (f = !0);
            return !(f && !e)
        }, 100);
        return {
            Bs: e,
            Gs: f
        }
    };
    qy = function(a) {
        return Wx(a, function(b) {
            return b.position === "fixed" || b.position === "sticky"
        })
    };
    ry = function(a) {
        return Wx(a, function(b) {
            var c, d = (c = b["float"]) != null ? c : b.cssFloat;
            return d === "left" || d === "right"
        })
    };
    ty = function(a) {
        a = Fq(a)[0];
        return Array.isArray(a) && a.every(function(b) {
            return typeof b === "number"
        }) ? new _.ag(a[0], a[1]) : null
    };
    xy = function(a, b) {
        var c = a.ha;
        var d = c.O;
        var e = c.la;
        c = e.ca;
        e = e.aa;
        a = a.sa.B;
        var f = uy(d, e, c);
        e = vy(d, f, a);
        c = e.wt;
        e = e.xu;
        var g = wy(d, f, a),
            h = g.Ar;
        g = g.rt;
        var k = !1;
        d = d.map(function(m) {
            var n;
            m = (n = f.get(m)) != null ? n : 0;
            if (m === 0) return null;
            k = !0;
            return m === 2 ? "1" : "0"
        });
        var l;
        b.set("aee", {
            value: k ? d : null,
            options: {
                eb: "|"
            }
        }).set("psz", {
            value: c,
            options: {
                eb: "|"
            }
        }).set("msz", {
            value: e,
            options: {
                eb: "|"
            }
        }).set("fws", {
            value: h,
            options: {
                ob: !0
            }
        }).set("ohw", {
            value: g,
            options: {
                ob: !0
            }
        }).set("efat", {
            value: ((l = a.location) == null ? void 0 : l.hash) === "#flexibleAdSlotTest" ? "1" : null
        })
    };
    uy = function(a, b, c) {
        var d = new _.v.Map;
        a = _.x(a);
        for (var e = a.next(); !e.done; e = a.next()) {
            e = e.value;
            var f = b[e.getDomId()];
            f = _.yy(f, Ur, 28) ? _.xq(f, Ur, 28) : _.xq(c, Ur, 34);
            var g = void 0;
            d.set(e, ((g = f) == null ? 0 : _.zy(g, 1)) ? _.S(f, 1) ? 2 : 1 : 0)
        }
        return d
    };
    vy = function(a, b, c) {
        var d, e, f = [],
            g = [];
        a = _.x(a);
        for (d = a.next(); !d.done; d = a.next())
            if (d = d.value, b.get(d) === 1) f.push(null), g.push(null);
            else {
                var h = c,
                    k = Xq(d);
                d = Ay((k == null ? void 0 : k.parentElement) && Fn(k.parentElement, h) || null);
                if (!d || d[0] === 1 && d[3] === 1) {
                    var l = e = d = void 0,
                        m = (l = k == null ? void 0 : k.parentElement) != null ? l : null;
                    l = (e = Rq(m)) != null ? e : new _.ag(0, 0);
                    By(l, m, h, 100);
                    e = (d = Rq(k)) != null ? d : new _.ag(0, 0);
                    By(e, k, h, 1);
                    l.height === -1 && (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 {
            wt: f,
            xu: g
        }
    };
    By = function(a, b, c, d) {
        try {
            b && In(b, c, d) && Gn(b, c) || (a.height = -1)
        } catch (e) {
            a.width = -1, a.height = -1
        }
    };
    wy = function(a, b, c) {
        var d = (0, _.Rg)() !== 0,
            e = Rk(!0, c, d).width,
            f = [],
            g = [],
            h = [];
        if (c !== null && c != c.top) {
            var k = Rk(!1, c).width;
            (e === -12245933 || k === -12245933 || k < e) && h.push(8)
        }
        e !== -12245933 && (e * 1.5 < c.document.documentElement.scrollWidth ? h.push(10) : d && c.outerWidth * 1.5 < e && h.push(10));
        a = _.x(a);
        for (d = a.next(); !d.done; d = a.next())
            if (k = d.value, b.get(k) === 1) f.push(null), g.push(null);
            else {
                d = new jy;
                var l = Xq(k);
                k = 0;
                var m = !1,
                    n = !1,
                    p = !1;
                if (l) {
                    for (var q = 0, r = l; r && q < 100; q++, r = r.parentElement) {
                        var t = Fn(r, c);
                        if (t) {
                            var w = t,
                                y = w.display,
                                A = w.overflowX;
                            if (w.overflowY !== "visible" && (d.set(2), (w = Rq(r)) && (k = k ? Math.min(k, w.width) : w.width), d.get(9))) break;
                            Vx(t) && d.set(9);
                            y === "none" && d.set(7);
                            r.nodeName === "IFRAME" && (t = parseInt(t.width, 10), t < e && (d.set(8), k = k ? Math.min(t, k) : t));
                            n || (n = A === "scroll" || A === "auto");
                            m || (m = y === "flex");
                            p || (p = r.role === "listbox")
                        } else d.set(3)
                    }
                    if (!p) {
                        if (m = n && m) l = l.getBoundingClientRect().left, m = l > e || l < 0;
                        p = m
                    }
                    p && d.set(11)
                } else d.set(1);
                l = _.x(h);
                for (m = l.next(); !m.done; m = l.next()) d.set(m.value);
                f.push(ly(d));
                g.push(k)
            }
        return {
            Ar: f,
            rt: g
        }
    };
    Cy = function(a, b) {
        switch (b) {
            case 1:
                b = 1;
                break;
            case 0:
                b = 0;
                break;
            case 2:
                b = 2;
                break;
            case 3:
                b = 3;
                break;
            case 4:
                b = 4;
                break;
            case 5:
                b = 5;
                break;
            case 6:
                b = 6;
                break;
            case 7:
                b = 7;
                break;
            default:
                b = 0
        }
        a.xa.za.Aa.autoRefresh.Ru.fa({
            ga: 1,
            Qa: b
        })
    };
    Dy = function(a, b, c, d, e) {
        c != null && _.Il(c, 2, d);
        if (a && (c == null || _.Nk(c, 1, 1), c != null && _.Dl(c, 3, a), !d)) {
            e.timeout = a;
            var f, g, h;
            c = (h = (f = b.getConfig) == null ? void 0 : (g = f.call(b)) == null ? void 0 : g.s2sConfig) != null ? h : [];
            if (Array.isArray(c))
                for (f = _.x(c), g = f.next(); !g.done; g = f.next()) g.value.timeout = a;
            else c.timeout = a;
            var k;
            (k = b.setConfig) == null || k.call(b, {
                bidderTimeout: a
            })
        }
    };
    Ey = function(a, b, c, d) {
        c = c === void 0 ? 0 : c;
        var e = [],
            f = [];
        if (!a || c >= b.length) return {
            lf: e,
            Mf: f
        };
        for (var g, h = (g = a.transactionId) != null ? g : d === void 0 ? "" : d; c < b.length;) {
            d = b[c++];
            a = a[d];
            if (!a) return {
                lf: e,
                Mf: f
            };
            d = void 0;
            h = (d = a.transactionId) != null ? d : h;
            if (a instanceof Array)
                for (d = _.x(a), g = d.next(); !g.done; g = d.next()) {
                    g = Ey(g.value, b, c, h);
                    var k = g.Mf;
                    e.push.apply(e, _.bl(g.lf));
                    f.push.apply(f, _.bl(k))
                }
        }
        e.push(a);
        f.push(h);
        return {
            lf: e,
            Mf: f
        }
    };
    Fy = function() {
        return {
            Pe: !1,
            Sf: {},
            mj: [],
            nj: null,
            oj: null,
            kj: !1,
            lj: !1
        }
    };
    Gy = function(a, b) {
        var c = a.que,
            d = function() {
                var e;
                (e = a.requestBids) == null || e.before.call(b, function(f, g) {
                    return Hr().pbjs_hooks.push({
                        context: b,
                        nextFunction: f,
                        requestBidsConfig: g
                    })
                }, 0)
            };
        (c == null ? 0 : c.hasOwnProperty("push")) ? c == null || c.push(d): c == null || c.unshift(d)
    };
    Iy = function(a, b) {
        return qp(b, function() {
            return new Hy(a, b)
        })
    };
    Ky = function(a, b, c) {
        if (!(Math.random() >= _.M(Jy)) && (a = (a || []).filter(function(g) {
                return cq(b[g.getDomId()]).some(function(h) {
                    return Bo(h, 1) === "hb_pb"
                })
            }), a.length)) {
            var d, e, f = (c == null ? 0 : (d = c.adUnits) == null ? 0 : d.length) ? [].concat(_.bl(new _.v.Set(c == null ? void 0 : c.adUnits.map(function(g) {
                return g.code
            })))) : _.z(Object, "keys").call(Object, (c == null ? void 0 : (e = c.getAdserverTargeting) == null ? void 0 : e.call(c)) || {});
            c = new Ss("haux");
            Us(c, "ius", a.map(function(g) {
                return g.getAdUnitPath()
            }).join("~"));
            Us(c, "dids", a.map(function(g) {
                return g.getDomId()
            }).join("~"));
            Us(c, "paucs", f.join("~"));
            Ts(c);
            Xs(c)
        }
    };
    My = function(a, b, c) {
        if (!b || !a) return null;
        var d = {
                Hj: []
            },
            e;
        a = (e = a.version) != null ? e : "unknown";
        b = _.x(b);
        var f = b.next();
        for (e = {}; !f.done; e = {
                gh: void 0
            }, f = b.next()) {
            var g = _.x(f.value);
            f = g.next().value;
            g = g.next().value;
            var h = f,
                k = g;
            f = {
                zi: a,
                slotId: h.toString(),
                Rn: 0,
                Qn: 0,
                Lk: 0
            };
            g = {};
            h = _.x(cq(c[h.getDomId()]));
            for (var l = h.next(); !l.done; l = h.next()) l = l.value, g[_.K(l, 1)] = mq(l, oq);
            h = new _.v.Map(_.uo(k, rm, 1, _.Gl()).length === 0 ? [] : Ly(_.uo(k, rm, 1, _.Gl())[0]).map(function(n) {
                return [_.K(n, 1), n]
            }));
            k = new _.v.Set;
            h = _.x(h);
            for (l = h.next(); !l.done; l = h.next()) {
                l = _.x(l.value);
                l.next();
                l = l.next().value;
                l = _.x(_.uo(l, Cl, 3, _.Gl()));
                for (var m = l.next(); !m.done; m = l.next()) k.add(_.K(m.value, 1))
            }
            e.gh = new _.v.Set;
            h = _.x(_.z(Object, "keys").call(Object, g));
            for (l = h.next(); !l.done; l = h.next()) l = l.value, (_.z(l, "startsWith").call(l, "hb_adid") || _.z(l, "startsWith").call(l, "bid_id")) && g[l].forEach(function(n) {
                return function(p) {
                    n.gh.add(p)
                }
            }(e));
            g = new _.v.Set([].concat(_.bl(k)).filter(function(n) {
                return function(p) {
                    return n.gh.has(p)
                }
            }(e)));
            f.Rn = g.size;
            f.Qn = k.size - g.size;
            f.Lk = e.gh.size - g.size;
            d.Hj.push(f)
        }
        return d
    };
    Ny = function(a, b) {
        for (var c = new jy, d = 0; d < a.length; d++) c.set(a.length - d - 1, b(a[d]));
        return ly(c)
    };
    Py = function(a, b) {
        return Oy(a, b)
    };
    Oy = function(a, b) {
        return a.map(function(c) {
            return b(c)
        })
    };
    Qy = function(a, b) {
        var c = a.xc.oh;
        var d = a.ha.O;
        a = function() {
            return c ? d.map(function(e) {
                return c.get(e)
            }) : []
        }();
        b.set("cbidsp", {
            value: Py(a, function(e) {
                return Dm(e.g())
            }),
            options: {
                eb: "~"
            }
        })
    };
    Ry = function(a, b, c) {
        c = c === void 0 ? 0 : c;
        var d = [];
        if (!a || c >= b.length) return d;
        for (; c < b.length;) {
            var e = b[c++];
            a = a[e];
            if (!a) return d;
            if (a instanceof Array) {
                e = _.x(a);
                for (var f = e.next(); !f.done; f = e.next()) d.push.apply(d, _.bl(Ry(f.value, b, c)))
            }
        }
        d.push(a);
        return d
    };
    Vy = function(a, b, c, d, e) {
        var f = _.M(Sy);
        var g = c.ad;
        var h = c.adId;
        var k, l, m, n;
        _.F(function(p) {
            if (!h || !g) return p.return();
            k = _.M(Ty);
            l = b.xa.za.Aa.qf;
            m = function() {
                var q, r, t, w, y, A, C, D, I, G, P, V, R, fa;
                return _.F(function(X) {
                    switch (X.g) {
                        case 1:
                            q = [], r = f >= 0 ? g.slice(0, f) : g, t = 0, w = Date.now(), y = _.x(_.z(d, "entries").call(d)), A = y.next();
                        case 2:
                            if (A.done) {
                                X.Da(4);
                                break
                            }
                            C = A.value;
                            D = _.x(C);
                            I = D.next().value;
                            G = D.next().value;
                            P = I;
                            V = G;
                            R = Date.now();
                            V.test(r) && (q.push(P), t = V.lastIndex, V.lastIndex = 0);
                            fa = Date.now();
                            l.Aq.Nb({
                                Ob: fa - R,
                                gr: P
                            });
                            if (!(k >= 0 && fa - w > k)) {
                                X.Da(3);
                                break
                            }
                            return X.yield(0, 6);
                        case 6:
                            w = Date.now();
                        case 3:
                            A = y.next();
                            X.Da(2);
                            break;
                        case 4:
                            return X.return({
                                hr: q,
                                Js: t
                            })
                    }
                })
            };
            Uy(a, {
                adId: h,
                transactionId: (n = e) != null ? n : "",
                Bq: g.length,
                Hr: m
            });
            p.l()
        })
    };
    Xy = function(a) {
        var b = Si(Wy),
            c = new _.v.Map;
        b = _.x(b);
        for (var d = b.next(); !d.done; d = b.next()) {
            d = d.value.split(" ");
            var e = Number(d[0]),
                f = d.splice(1, d.length).join(" "),
                g = encodeURI(f),
                h = encodeURI(g);
            try {
                if (isNaN(e)) throw Error("Non-numeric entity ID " + d[0]);
                c.set(e, new RegExp(f + "|" + g + "|" + h, "g"))
            } catch (k) {
                a.U({
                    methodName: 920,
                    X: k
                })
            }
        }
        return c
    };
    Yy = function(a, b, c, d) {
        if (_.S(a, 38) || b) return !0;
        if (!c) return !1;
        var e;
        return !((e = c["*"]) == null || !e.zg) || d.split(",").some(function(f) {
            var g;
            return !((g = c[f]) == null || !g.zg)
        })
    };
    Zy = function(a, b, c) {
        b.Z(100) && a.xa.za.Aa.qf.Ft.fa({
            ga: 100,
            type: c
        })
    };
    az = function(a, b) {
        var c, d, e;
        _.F(function(f) {
            c = _.$y(a);
            setTimeout(c, b);
            (e = (d = window).requestIdleCallback) == null || e.call(d, c);
            f.l()
        })
    };
    cz = function(a, b) {
        var c = a.ha.O;
        var d = a.yi;
        a = d.hb;
        d = d.ho;
        if (typeof(a == null ? void 0 : a.getEvents) === "function") {
            for (var e = [], f = _.x(c), g = f.next(); !g.done; g = f.next())
                if (g = g.value, !bz.has(g)) {
                    var h = d.get(g);
                    h && e.push([g, {
                        domId: g.getDomId(),
                        adUnitCode: g.getAdUnitPath()
                    }, h])
                }
            e.length && ym(a, e.map(function(k) {
                var l = _.x(k);
                l.next();
                k = l.next().value;
                l = l.next().value;
                return [k, l]
            })).forEach(function(k, l) {
                if (k.length) {
                    var m = e[l][0];
                    bz.set(m, k);
                    _.Yw(m, function() {
                        return void bz.delete(m)
                    })
                }
            });
            b.set("pb_szs", {
                value: c.map(function(k) {
                    var l;
                    return (l = bz.get(k)) == null ? void 0 : l.join("|")
                }),
                options: {
                    eb: "~"
                }
            })
        }
    };
    ez = function(a, b) {
        var c = a.sa.T;
        var d = a.ha.O;
        var e, f, g;
        b.set("pbbce", {
            value: ((e = a.yi.hb) == null ? 0 : (f = e.getConfig) == null ? 0 : (g = f.call(e)) == null ? 0 : g.useBidCache) ? 1 : 0
        });
        b.set("bcks", {
            value: d.map(function(h) {
                var k, l;
                return ((l = (k = c.g.get(h)) == null ? void 0 : k.om) != null ? l : []).join("|")
            }),
            options: {
                eb: "~"
            }
        });
        a = _.x(d);
        for (b = a.next(); !b.done; b = a.next()) dz(c, b.value, [])
    };
    gz = function(a, b) {
        var c = a.document,
            d = Xq(b, c);
        if ((b = cr(b, c)) && d && (b = b.getBoundingClientRect(), b.width && b.height)) {
            var e = b.x + 1,
                f = b.y + 1,
                g = b.x + b.width - 1,
                h = b.y + b.height - 1,
                k = b.x + b.width / 2,
                l = b.y + b.height / 2;
            b = _.x([new _.$f(k, l), new _.$f(g, h), new _.$f(e, h), new _.$f(e, f), new _.$f(g, f), new _.$f(b.left - 10, b.top - 10), new _.$f(b.right + 10, b.top - 10), new _.$f(b.left - 10, b.bottom + 10), new _.$f(b.right + 10, b.bottom + 10), new _.$f(k, b.top - 10), new _.$f(k, b.bottom + 10), new _.$f(b.left - 10, l), new _.$f(b.right + 10, l)]);
            for (e = b.next(); !e.done; e = b.next())
                if (e = e.value, (e = c.elementFromPoint(e.x, e.y)) && e !== d && !d.contains(e) && fz.has(e.tagName) && a.getComputedStyle(e).pointerEvents !== "none") return [d.id, e.id || e.tagName]
        }
    };
    iz = function(a, b) {
        var c = a.document,
            d = Xq(b, c);
        return d && typeof PerformanceObserver !== "undefined" && _.z(PerformanceObserver.supportedEntryTypes, "includes").call(PerformanceObserver.supportedEntryTypes, "layout-shift") ? new _.v.Promise(function(e) {
            var f = new PerformanceObserver(function(g) {
                g = _.x(g.getEntries());
                for (var h = g.next(); !h.done; h = g.next())
                    if (h = h.value, !(h.entryType !== "layout-shift" || h.hadRecentInput || h.value < _.M(hz))) {
                        var k = void 0;
                        h = _.x((k = h) == null ? void 0 : k.sources);
                        for (k = h.next(); !k.done; k = h.next())
                            if (k = k.value, k.node && k.currentRect.top > k.previousRect.top) {
                                var l = c.elementFromPoint(k.previousRect.left, k.previousRect.top);
                                if (l && (l === d || d.contains(l)) && k.node instanceof Element) {
                                    g = [d.id, k.node.id || k.node.tagName];
                                    f.disconnect();
                                    e(g);
                                    return
                                }
                            }
                    }
                f.disconnect();
                e(void 0)
            });
            f.observe({
                type: "layout-shift",
                buffered: !0
            })
        }) : _.v.Promise.resolve(void 0)
    };
    jz = function(a, b) {
        var c;
        return !((c = Bw(a, 11)) != null ? !c : !_.S(b, 10))
    };
    kz = function(a, b, c, d) {
        if (a = Xq(a, b)) {
            var e;
            if (c = (e = Bw(c, 24)) != null ? e : _.S(d, 30)) c = a.getBoundingClientRect(), d = c.top, e = c.bottom, c.height === 0 ? c = !1 : (c = _.ka.innerHeight, c = 0 < e && e < c || 0 < d && d < c);
            c || (a.style.display = "none")
        }
    };
    mz = function(a, b, c) {
        var d = _.M(lz);
        b = b.getBoundingClientRect();
        c = c.getBoundingClientRect();
        var e = a.innerHeight;
        return Math.max(Math.round(a.scrollY + c.bottom - e + d), Math.round(a.scrollY + b.top + b.height / 2 + e / 2))
    };
    pz = function(a, b) {
        var c = b.set;
        a = _.nz(a.ca, gt, 36);
        a = _.oz(a, 1);
        c.call(b, "ppt", {
            value: a,
            options: {
                eb: "~"
            }
        })
    };
    qz = function(a, b, c) {
        a = et(a) || new ft;
        c.set("rdp", {
            value: _.S(a, 1) ? "1" : void 0
        }).set("ltd", {
            value: _.S(a, 9) ? "1" : void 0
        }).set("gdpr_consent", {
            value: Io(b, 2)
        }).set("gdpr", {
            value: _.zy(b, 3) ? _.S(b, 3) ? "1" : "0" : void 0,
            options: {
                ob: !0
            }
        }).set("addtl_consent", {
            value: Io(b, 4)
        }).set("tcfe", {
            value: zw(b, 7)
        }).set("us_privacy", {
            value: Io(b, 1)
        }).set("npa", {
            value: _.S(a, 8) ? 1 : void 0
        }).set("trt", {
            value: zw(a, 10) != null ? _.ki(a, 10) : void 0,
            options: {
                ob: !0
            }
        }).set("gpp", {
            value: Io(b, 11)
        }).set("gpp_sid", {
            value: Mo(b, 10).map(_.oh).join(",") || void 0
        }).set("scd", {
            value: _.zy(a, 14) ? "1" : void 0
        });
        c.set("tfat", {
            value: zw(a, 15) != null ? _.ki(a, 15) : void 0,
            options: {
                ob: !0
            }
        })
    };
    rz = function(a) {
        if (a.length <= 61440) return {
            url: a,
            qm: 0
        };
        var b = a;
        b.length > 61440 && (b = b.substring(0, 61432), b = b.replace(/%\w?$/, ""), b = b.replace(/&[^=]*=?$/, ""), b += "&trunc=1");
        return {
            url: b,
            qm: a.length - b.length + 8
        }
    };
    sz = function(a, b) {
        b = b === void 0 ? window : b;
        return b.location ? b.URLSearchParams ? (a = (new URLSearchParams(b.location.search)).get(a), (a == null ? 0 : a.length) ? a : null) : (a = (new RegExp("[?&]" + a + "=([^&]*)")).exec(b.location.search)) ? decodeURIComponent(a[1]) : null : null
    };
    tz = function(a, b) {
        b = b === void 0 ? window : b;
        return !!sz(a, b)
    };
    vz = function(a, b, c, d, e) {
        var f, g;
        b = (g = (f = et(b)) == null ? void 0 : _.S(f, 9)) != null && g || !_.Xi(a) ? "pagead2.googlesyndication.com" : "securepubads.g.doubleclick.net";
        a = e != null ? e : "https://" + b + "/gampad/ads?";
        c = _.x(c);
        for (e = c.next(); !e.done; e = c.next())
            if (f = _.x(e.value), e = f.next().value, g = f.next().value, f = g.value, g = g.options === void 0 ? {} : g.options, (new RegExp("[?&]" + e + "=")).test(a), !d.has(e) && f != null && (b = g.ob === void 0 ? !1 : g.ob, f = typeof f !== "object" ? f == null || !b && f === 0 ? null : encodeURIComponent(f) : Array.isArray(f) && f.length ? uz(f, g) : null)) a[a.length - 1] !== "?" && (a += "&"), a += e + "=" + f;
        return a
    };
    uz = function(a, b) {
        var c = b.eb === void 0 ? "," : b.eb,
            d = b.Zf === void 0 ? "" : b.Zf,
            e = b.ob === void 0 ? !1 : b.ob,
            f = !1;
        a = a.map(function(g) {
            f || (f = !!g);
            return String(g === 0 && e ? g : g || d)
        });
        return f || e ? encodeURIComponent(a.join(c)) : null
    };
    yz = function(a, b, c) {
        var d = new _.v.Map;
        wz({}, {
            ca: b,
            aa: {},
            Ol: new _.ag(100, 100)
        }, d);
        qz(b, a, d);
        d.set("url", {
            value: c.location.href
        });
        d.set("debug_experiment_id", {
            value: xz().split(",")
        });
        return vz(a, b, d, new _.v.Set, "https://cm.g.doubleclick.net/partnerpixels?")
    };
    Az = function(a, b, c) {
        var d = _.M(zz);
        b.Z(d) && a.xa.za.Aa.wm.ut.fa({
            ga: d,
            type: c
        })
    };
    Bz = function(a) {
        for (var b = 0; a && b < 100; b++, a = a.parentElement) {
            var c = void 0;
            if (((c = Fn(a, window)) == null ? void 0 : c.display) !== "none") return a
        }
        return null
    };
    Cz = function(a, b) {
        var c = a.ha;
        a = c.O;
        var d = c.Dd;
        d != null && d.size && b.set("xatfs", {
            value: Ny(a, function(e) {
                return d.has(e)
            })
        })
    };
    Gz = function(a, b, c, d) {
        var e = b.ca,
            f = b.aa,
            g = new jy;
        g.set(0, c !== 1 && c !== 4);
        f = f[a[0].getDomId()];
        g.set(1, !!_.S(f, 17));
        g.set(2, Dz(a, b));
        g.set(3, _.S(e, 27) || !1);
        g.set(4, c === 3);
        _.M(Ez) > 0 && g.set(6, Fz(d, a[0]) > 0);
        g.set(7, c === 4);
        g.set(8, a.some(function(h) {
            var k, l;
            return (l = (k = d.g.get(h)) == null ? void 0 : k.Fm) != null ? l : !1
        }) && c !== 4);
        return ly(g)
    };
    Hz = function(a) {
        var b, c;
        return (c = (b = _.z(a, "find").call(a, function(d) {
            return Bo(d, 1) === "page_url"
        })) == null ? void 0 : mq(b)[0]) != null ? c : null
    };
    Iz = function(a) {
        var b = a.indexOf("google_preview=", a.lastIndexOf("?")),
            c = a.indexOf("&", b);
        c === -1 && (c = a.length - 1, --b);
        return a.substring(0, b) + a.substring(c + 1, a.length)
    };
    Jz = function(a) {
        var b;
        if ((b = a.location) == null ? 0 : b.ancestorOrigins) return a.location.ancestorOrigins.length;
        var c = 0;
        Ig(function() {
            c++;
            return !1
        }, !0, !0, a);
        return c
    };
    Dz = function(a, b) {
        var c = b.ca;
        var d = b.aa;
        return !!Hz(c.yb()) || a.some(function(e) {
            return Hz(d[e.getDomId()].yb()) !== null
        })
    };
    Kz = function(a, b) {
        var c = b.listen(Jt, function(d) {
            if (d.detail.tm === "privacyMessaging") {
                var e, f;
                if ((e = _.xq(d.detail.ca, Kt, 42)) == null ? 0 : (f = _.xq(e, Lt, 1)) == null ? 0 : _.S(f, 1)) {
                    var g = si(a);
                    g.callbackQueue = g.callbackQueue || [];
                    g.callbackQueue.push({
                        MANUAL_DEPLOYMENT_API_READY: function() {
                            g.__executeManualDeployment && g.__executeManualDeployment()
                        }
                    });
                    c()
                }
            }
        })
    };
    Nz = function(a, b) {
        var c = a.sa;
        a = c.D;
        c = c.B.document;
        try {
            var d = Pk(c),
                e = d.Kl;
            b.set("pgls", {
                value: d.labels.map(function(f) {
                    return Dm(Lz(f))
                }),
                options: {
                    eb: "~"
                }
            });
            Mz(a, {
                Kl: e
            })
        } catch (f) {
            a.U({
                methodName: 1278,
                X: f
            })
        }
    };
    Pz = function(a, b) {
        var c = a.ha.O;
        var d = a.sa.pinger;
        var e = a.yi;
        a = e.hb;
        e = e.ho;
        if (typeof(a == null ? void 0 : a.getEvents) === "function") {
            for (var f = [], g = _.x(c), h = g.next(); !h.done; h = g.next())
                if (h = h.value, !Oz.has(h)) {
                    var k = e.get(h);
                    k && f.push([h, {
                        domId: h.getDomId(),
                        adUnitCode: h.getAdUnitPath()
                    }, k])
                }
            f.length && nm(a, f.map(function(l) {
                var m = _.x(l);
                m.next();
                l = m.next().value;
                m = m.next().value;
                return [l, m]
            })).forEach(function(l, m) {
                if (l) {
                    var n = f[m][0];
                    Oz.set(n, l);
                    _.Yw(n, function() {
                        return void Oz.delete(n)
                    })
                }
            });
            b.set("gblpids", {
                value: c.map(function(l) {
                    if (l = Oz.get(l)) {
                        var m = l.length - 128;
                        m > 0 && d.xa.za.Aa.qf.Kr.Nb({
                            Ob: m
                        });
                        return l.slice(0, 128)
                    }
                }),
                options: {
                    eb: "~"
                }
            })
        }
    };
    Rz = function() {
        var a = a === void 0 ? window : a;
        Qz = _.an(a)
    };
    Sz = function(a, b, c, d, e, f) {
        var g = void 0,
            h = function(k) {
                try {
                    f(k)
                } catch (l) {
                    throw a.U({
                        methodName: c,
                        X: l
                    }), l;
                }
            };
        _.mg(d, e, h) && (g = function() {
            return void _.ng(d, e, h)
        }, _.Yw(b, g));
        return g
    };
    Tz = function(a, b) {
        var c = _.$g("DIV");
        c.id = a;
        c.textContent = b;
        _.N(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
    };
    Xz = function(a, b, c) {
        var d, e, f, g, h, k, l, m, n, p, q, r, t;
        return _.F(function(w) {
            switch (w.g) {
                case 1:
                    d = Date.now();
                    g = (f = (e = b.document.querySelector("main")) == null ? void 0 : e.innerText) != null ? f : b.document.body.innerText;
                    if (g.length === 0) return Uz(c, {
                        Oa: !0,
                        Qb: 0
                    }), w.return({});
                    h = "";
                    w.I(2);
                    k = "Analyze the given article in HTML format and suggest a list of keywords and their confidence. The keywords should be relevant to the article and be from the IAB Taxonomy 3.1. The confidence is an integer from 0 to 5, while 5 being the most confident. Here's the article:\n\n" + g;
                    return w.yield(a.prompt(k, {
                        responseConstraint: Vz
                    }), 4);
                case 4:
                    h = w.j;
                    w.H(3);
                    break;
                case 2:
                    return l = w.G(), Uz(c, {
                        Oa: !1,
                        Qb: g.length,
                        error: {
                            kh: "" + l
                        }
                    }), w.return({});
                case 3:
                    try {
                        m = JSON.parse(h)
                    } catch (y) {
                        return Uz(c, {
                            Oa: !1,
                            Qb: g.length,
                            error: {
                                Un: h
                            }
                        }), w.return({})
                    }
                    if (typeof m !== "object" || !m.weightedKeywords || !Array.isArray(m.weightedKeywords)) return Uz(c, {
                        Oa: !1,
                        Qb: g.length,
                        error: {
                            ri: h
                        }
                    }), w.return({});
                    n = [];
                    p = new _.v.Set;
                    q = _.x(m.weightedKeywords);
                    for (r = q.next(); !r.done; r = q.next())
                        if (t = r.value, t.keyword && typeof t.keyword === "string" && t.confidence && typeof t.confidence === "number") p.has(t.keyword) || (p.add(t.keyword), n.push([t.keyword, t.confidence]));
                        else return Uz(c, {
                            Oa: !1,
                            Qb: g.length,
                            error: {
                                ri: h
                            }
                        }), w.return({});
                    Uz(c, {
                        Oa: !1,
                        Qb: g.length,
                        success: {
                            dd: Date.now() - d
                        }
                    });
                    Wz(c, {
                        Fn: n.map(function(y) {
                            return {
                                text: y[0],
                                weight: y[1]
                            }
                        })
                    });
                    return w.return({
                        weightedKeywords: n
                    })
            }
        })
    };
    Yz = function(a) {
        switch (a) {
            case void 0:
                return 1;
            case "unavailable":
                return 2;
            case "downloadable":
                return 3;
            case "downloading":
                return 4;
            case "available":
                return 5;
            default:
                return 0
        }
    };
    Zz = function(a, b, c) {
        var d, e, f, g, h, k;
        return _.F(function(l) {
            switch (l.g) {
                case 1:
                    d = Date.now();
                    g = (f = (e = b.document.querySelector("main")) == null ? void 0 : e.innerText) != null ? f : b.document.body.innerText;
                    if (g.length === 0) return Uz(c, {
                        Oa: !0,
                        Qb: 0
                    }), l.return({});
                    h = "";
                    l.I(2);
                    return l.yield(a.summarize(g), 4);
                case 4:
                    h = l.j;
                    l.H(3);
                    break;
                case 2:
                    return k = l.G(), Uz(c, {
                        Oa: !1,
                        Qb: g.length,
                        error: {
                            kh: "" + k
                        }
                    }), l.return({});
                case 3:
                    return Uz(c, {
                        Oa: !1,
                        Qb: g.length,
                        success: {
                            dd: Date.now() - d
                        }
                    }), Wz(c, {
                        summary: h
                    }), l.return({
                        summary: h
                    })
            }
        })
    };
    $z = function(a) {
        a = a == null ? void 0 : a.parentElement;
        for (var b = 0; a && a !== document.body && a !== document.documentElement && b < 100;) {
            b++;
            try {
                var c = void 0,
                    d = (c = Fn(a, window)) == null ? void 0 : c.overflowY;
                if (d === "scroll" || d === "auto") return a
            } catch (e) {
                break
            }
            a = a.parentElement
        }
        return null
    };
    bA = function(a, b, c, d) {
        if (!(a = aA(b, a) > 0)) {
            a: {
                try {
                    a = top;
                    if (!a) {
                        var e = !0;
                        break a
                    }
                    var f = Sk(a.document, a).y,
                        g = f + c.height;
                    e = d.y >= f && d.y <= g;
                    break a
                } catch (h) {
                    e = !0;
                    break a
                }
                e = void 0
            }
            a = !e
        }
        return a
    };
    cA = function(a, b, c) {
        c = c === void 0 ? null : c;
        if (typeof IntersectionObserver !== "undefined") return c ? new IntersectionObserver(b, {
            root: c,
            rootMargin: a + "%"
        }) : new IntersectionObserver(b, {
            rootMargin: a + "%"
        })
    };
    fA = function(a, b, c) {
        a = a != null ? a : new ls;
        return (a = _.dA(a, 2) != null ? _.zq(a, 3, void 0, void 0, sc) != null && (0, _.Rg)() !== 0 ? os(a, 2) * _.zq(a, 3, void 0, Aq, sc) : os(a, 2) : null) && (_.J = [8, 9], _.z(_.J, "includes")).call(_.J, _.Jq(b)) ? (c.info(eA()), null) : a
    };
    iA = function(a, b, c, d, e) {
        return new _.v.Promise(function(f) {
            for (var g = new _.v.Map, h = function(q) {
                    if (q.some(function(t) {
                            return t.intersectionRatio > 0
                        })) {
                        q = _.x(_.z(g, "values").call(g));
                        for (var r = q.next(); !r.done; r = q.next()) r.value.disconnect();
                        f()
                    }
                }, k = _.x(a), l = k.next(), m = {}; !l.done; m = {
                    ff: void 0,
                    Vg: void 0
                }, l = k.next()) {
                l = l.value;
                m.Vg = Xq(l);
                if (!m.Vg) return;
                var n = _.L(gA) ? $z(m.Vg) : null;
                m.ff = g.get(n);
                if (!m.ff) {
                    var p = {
                        rootMargin: b + "%"
                    };
                    n && (p.root = n);
                    m.ff = new e(h, p);
                    g.set(n, m.ff)
                }
                m.ff.observe(m.Vg);
                hA(c, l, function(q) {
                    return function() {
                        return void q.ff.unobserve(q.Vg)
                    }
                }(m))
            }
            _.Yw(d, function() {
                for (var q = _.x(_.z(g, "values").call(g)), r = q.next(); !r.done; r = q.next()) r.value.disconnect()
            })
        })
    };
    kA = function() {
        for (var a = Ri(jA) || "0-0-0", b = a.split("-").map(function(e) {
                return Number(e)
            }), c = ["1", "0", "45"].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-45"
    };
    nA = function() {
        if (lA) return lA;
        for (var a = Si(mA), b = [], c = 0; c < a.length; c += 2) ui(a[c], a[c + 1], b);
        return lA = b.join("&")
    };
    oA = function(a) {
        var b = new st;
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next())
            if (c = c.value) {
                if (_.zy(c, 1)) {
                    var d = b,
                        e = _.S(c, 1);
                    _.Il(d, 1, e)
                }
                _.zy(c, 2) && (d = b, e = _.S(c, 2), _.Il(d, 2, e));
                _.zy(c, 3) && (d = b, c = _.S(c, 3), _.Il(d, 3, c))
            }
        return b
    };
    rA = function(a) {
        pA = !0;
        qA = a
    };
    _.zA = function(a) {
        return {
            Li: _.M(sA),
            vm: _.M(tA),
            wq: _.M(uA),
            gu: _.M(vA),
            sq: _.M(wA),
            kx: a,
            Bg: _.M(xA),
            Vl: _.L(yA)
        }
    };
    _.BA = function(a) {
        return a ? {
            maxHeight: _.vw(a, 1),
            dm: AA(a, 2)
        } : null
    };
    EA = function() {
        var a = _.M(CA);
        return new DA(a)
    };
    HA = function(a, b, c, d, e, f, g, h, k, l) {
        _.FA(b, {
            F: 5
        });
        _.FA(b, {
            F: 6
        });
        if (h == null || !_.S(h, 12)) return {
            be: new GA
        };
        var m = HA.be,
            n = a.Wk.xr,
            p = _.IA(d, f),
            q = a.W,
            r = a.S;
        a = a.size;
        var t = h == null ? void 0 : _.xq(h, JA, 16);
        _.N(r, {
            "max-height": t ? "none" : _.M(KA) * 100 + "vh",
            overflow: "hidden"
        });
        var w = !1;
        if (m) _.FA(b, {
            F: 35
        }), m.wp(r, a, _.BA(t));
        else {
            var y;
            m = new n(b, e, r, g, q, d, f, c, (y = h == null ? void 0 : _.S(h, 17)) != null ? y : !1, l, t, EA());
            HA.be = m;
            c = {};
            h = _.x(_.uo(h, LA, 13, _.Gl()));
            for (e = h.next(); !e.done; e = h.next()) e = e.value, c[_.K(e, 1)] = e.getValue();
            m.Bp(c);
            m.fg(!0);
            w = !1;
            MA(d, f, function() {
                m && (m.dispose(), HA.be = null);
                p && _.NA(d, f)
            })
        }
        _.Yw(k, function() {
            return _.OA(r)
        });
        _.FA(b, {
            F: 7
        });
        return w ? {
            be: m
        } : {
            be: new GA
        }
    };
    RA = function(a, b, c) {
        var d = _.M(PA),
            e = _.M(QA);
        return Math.abs(a) <= d && b <= c * e
    };
    TA = function(a, b, c) {
        var d = _.M(SA),
            e = _.M(QA);
        return Math.abs(a - c) <= d && b <= c * e
    };
    UA = function(a, b, c, d, e, f) {
        d = d.documentElement.scrollHeight > c;
        return _.Gg(a) && c !== -12245933 && b.Z(f) && !Lq(e) && d
    };
    XA = function(a) {
        var b, c, d, e;
        return _.F(function(f) {
            b = a * 1E3;
            c = Date.now();
            d = c < VA.pe ? VA.pe : c;
            VA.pe = d + b;
            e = d - c;
            return e > 0 ? f.yield(WA(e), 0) : f.Da(0)
        })
    };
    YA = function(a) {
        var b;
        return _.F(function(c) {
            b = a * 1E3;
            return VA.si++ ? c.yield(WA(b * (VA.si - 2) + (b - (Date.now() - VA.xk))).then(function() {
                VA.xk = Date.now();
                VA.si--
            }), 0) : (VA.xk = Date.now(), WA(b).then(function() {
                VA.si--
            }), c.Da(0))
        })
    };
    VA = function(a, b) {
        return _.F(function(c) {
            switch (c.g) {
                case 1:
                    return _.L(ZA) ? c.yield(XA(b), 5) : c.yield(YA(b), 4);
                case 4:
                    c.Da(3);
                    break;
                case 5:
                case 3:
                    c.l()
            }
        })
    };
    $A = function(a, b) {
        try {
            var c = JSON.parse(b);
            return c.googMsgType === "sth" && c.msg_type === a
        } catch (d) {}
        return !1
    };
    aB = function(a) {
        var b = {};
        a = _.uo(a, LA, 13, _.Gl());
        a = _.x(a);
        for (var c = a.next(); !c.done; c = a.next()) c = c.value, b[_.K(c, 1)] = c.getValue();
        return b
    };
    bB = function(a, b) {
        a = a.getBoundingClientRect();
        var c = a.top + a.height / 2;
        return Math.abs(a.left + a.width / 2 - b.width / 2) <= 15 && Math.abs(c - b.height / 2) <= 15
    };
    cB = function(a, b, c, d, e) {
        return _.Gg(a) && c !== -12245933 && b.Z(e) && !Lq(d)
    };
    eB = function(a, b, c, d) {
        var e = 100;
        e = e === void 0 ? 100 : e;
        for (var f = 0; a && f++ < e;) {
            var g = b,
                h = a.getBoundingClientRect(),
                k = h.height;
            if (g = Math.abs(h.width - g.width) <= 15 && Math.abs(k - g.height) <= 15) g = getComputedStyle(a), g = g.zIndex !== "auto" && Number(g.zIndex) > 1 && (g.position === "fixed" || g.position === "absolute" || g.position === "sticky");
            if (g) {
                dB(c, {
                    Ym: 3,
                    adUnitPath: d.adUnitPath,
                    Vb: d.Vb,
                    Gj: d.Gj
                });
                break
            }
            a = a.parentElement
        }
    };
    fB = function(a) {
        return window.IntersectionObserver && new IntersectionObserver(a, {
            threshold: [.5]
        })
    };
    jB = function(a, b) {
        var c = a.ha;
        var d = c.O;
        var e = c.la.aa;
        var f = c.tb;
        a = a.sa;
        var g = a.V;
        var h = a.B;
        var k = a.D;
        a = d.map(function(q) {
            return e[q.getDomId()]
        });
        var l, m, n;
        b.set("ists", {
            value: Ny(a, gB) || null
        }).set("fas", {
            value: Py(a, function(q) {
                return Jw(_.Jq(q))
            }),
            options: {
                Zf: 0
            }
        }).set("itsi", {
            value: d.some(function(q) {
                var r;
                return !Sw(q) && ((r = e[q.getDomId()]) == null ? void 0 : _.Jq(r)) === 5
            }) ? function() {
                if (!_.Xi(g)) {
                    var q, r, t;
                    return (t = (q = (_.J = _.z(Object, "values").call(Object, e), _.z(_.J, "find")).call(_.J, function(w) {
                        return _.yy(w, Uu, 29)
                    })) == null ? void 0 : (r = _.lt(q)) == null ? void 0 : _.S(r, 2)) != null && t ? 1 : -1
                }
                q = hB(Km(_.Yi(g, h)));
                return isFinite(q) ? Math.floor(Math.max((Date.now() - q) / 6E4, 1)) : null
            }() : null
        }).set("fsapi", {
            value: Ny(a, function(q) {
                return _.Jq(q) === 5
            }) || null
        }).set("ifs", {
            value: (n = (l = (_.J = _.z(Object, "values").call(Object, e), _.z(_.J, "find")).call(_.J, function(q) {
                return _.yy(q, Uu, 29)
            })) == null ? void 0 : (m = _.lt(l)) == null ? void 0 : m.ua()) != null ? n : null
        }).set("dap", {
            value: function() {
                if (d.every(function(r) {
                        var t;
                        return Sw(r) || !(_.J = [2, 3], _.z(_.J, "includes")).call(_.J, (t = e[r.getDomId()]) == null ? void 0 : _.Jq(t))
                    })) return null;
                if (f === 5) return _.FA(k, {
                    F: 36
                }), 3;
                if (!_.Xi(g)) return _.FA(k, {
                    F: 1
                }), 4;
                var q = hB(_.Lm(_.Yi(g, h)));
                if (!isFinite(q)) return _.FA(k, {
                    F: 2
                }), null;
                (q = Math.floor(Math.max((Date.now() - q) / 6E4, 1)) <= _.M(iB)) ? _.FA(k, {
                    F: 3
                }): _.FA(k, {
                    F: 4
                });
                return q ? 3 : null
            }()
        });
        var p;
        ((p = h.location) == null ? void 0 : p.hash) === "#OOPTest" && b.set("oopt", {
            value: "1"
        })
    };
    hB = function(a) {
        return Math.max.apply(Math, _.bl(a != null ? a : []))
    };
    gB = function(a) {
        return kB.has(_.Jq(a))
    };
    lB = function(a, b, c) {
        var d = a.aa;
        a = b.map(function(e) {
            return d[e.getDomId()]
        });
        c.set("rbvs", {
            value: Ny(a, function(e) {
                return Kq(e)
            }) || null
        })
    };
    qB = function(a, b, c, d, e, f) {
        var g, h, k;
        return _.F(function(l) {
            mB(b, {
                F: 7
            });
            g = a.Ki;
            if (!g) return mB(b, {
                F: 8
            }), l.return(new GA);
            h = ij();
            k = new _.v.Promise(function(m) {
                var n;
                f.dispatchEvent("rewardedSlotReady", 701, new nB(c, "publisher_ads", T(b, 1235, function(p) {
                    if (_.L(oB) && d.j !== null) return mB(b, {
                        F: 31
                    }), e.error(pB(d.j.ra.getSlotId().getAdUnitPath()), c), !1;
                    var q = ij();
                    m({
                        lx: q,
                        ssvOptions: p
                    });
                    var r = c.getAdUnitPath(),
                        t = q - h,
                        w = qB.vo === 1 ? q - _.dn() : void 0,
                        y = qB.vo++,
                        A = _.M(rB);
                    if (b.ba.Z(A)) {
                        var C = b.Za,
                            D = C.oa;
                        q = b.pinger;
                        p = q.nu;
                        var I = C.Fa;
                        C = C.Pa;
                        D = D();
                        var G = new sB;
                        I = _.$n(G, 1, I);
                        I = bo(I, 2, D);
                        C = _.ao(I, 3, C);
                        A = _.$n(C, 5, A);
                        A = _.ao(A, 8, r);
                        r = _.ao(A, 7, np(r));
                        t = _.co(r, 6, t);
                        t = _.co(t, 9, w);
                        y = _.co(t, 10, y);
                        y = _.Yd(y);
                        p.call(q, y)
                    }
                    mB(b, {
                        F: 30
                    });
                    return !0
                }), (n = g.payload) != null ? n : null))
            });
            mB(b, {
                F: 9
            });
            return l.return(k)
        })
    };
    vB = function(a, b, c, d) {
        return new tB(1465, d, a, uB, function(e) {
            e = e.detail.data;
            try {
                var f = JSON.parse(e);
                if (f.type === "rewarded" && f.message === b) return f
            } catch (g) {}
            return null
        }, c)
    };
    wB = function(a, b, c) {
        var d = vB(a, "granted", c, b),
            e = vB(a, "prefetched", c, b),
            f = vB(a, "closed", c, b),
            g = vB(a, "ha_before_make_visible", c, b);
        a = vB(a, "completed", c, b);
        return {
            zo: d,
            Ao: e,
            xo: f,
            wo: g,
            du: a
        }
    };
    yB = function() {
        var a, b, c, d;
        return _.F(function(e) {
            a = _.M(xB) * 1E3;
            b = Date.now();
            c = b < yB.pe ? yB.pe : b;
            yB.pe = c + a;
            d = c - b;
            return d > 0 ? e.yield(WA(d), 0) : e.Da(0)
        })
    };
    zB = function(a, b, c) {
        var d = a.aa;
        _.L(cv) && c.set("eov", {
            value: Ny(b, function(e) {
                var f, g;
                return !!((f = d[e.getDomId()]) == null ? 0 : (g = _.xq(f, ev, 31)) == null ? 0 : _.S(g, 1))
            })
        })
    };
    BB = function(a, b, c, d, e) {
        d = d === void 0 || e === void 0 ? void 0 : new _.ag(d, e);
        a.xa.za.Aa.outstream.nr.fa({
            ga: 1,
            fn: !!d
        });
        b.dispatchEvent(AB, 825, {
            isEmpty: !1,
            vast: c.html,
            size: d
        })
    };
    CB = function(a, b, c, d, e, f) {
        d = d.aa[c.getDomId()];
        d = _.nz(d, ev, 31);
        d = d == null ? void 0 : _.S(d, 1);
        f = f === "vast";
        c = c.I;
        d ? a.xa.za.Aa.Xl.fa({
            ga: 1,
            Sm: !0,
            En: f,
            vn: e,
            Cn: c
        }) : b.Z(1E3) && a.xa.za.Aa.Xl.fa({
            ga: 1E3,
            Sm: !1,
            En: f,
            vn: e,
            Cn: c
        })
    };
    EB = function(a, b, c, d) {
        var e = [],
            f = [];
        b = _.x(b);
        for (var g = b.next(); !g.done; g = b.next()) {
            var h = g.value,
                k = d[h.getDomId()],
                l = Tx(a, k);
            g = void 0;
            h = (g = $q(h, k, c, l)) != null ? g : DB;
            e.push(Math.round(h.x));
            f.push(Math.round(h.y))
        }
        return {
            np: e,
            rp: f
        }
    };
    GB = function(a, b, c) {
        var d = null;
        try {
            var e = Sk(b.top.document, b.top).y;
            d = a.map(function(f) {
                var g = c.ca,
                    h = c.aa[f.getDomId()];
                g = Tx(g, h);
                var k;
                f = (k = $q(f, h, b.document, g)) == null ? void 0 : k.y;
                k = Rk(!0, b).height;
                return f === void 0 || f === -12245933 || k === -12245933 ? -1 : f < e + k ? 0 : ++FB
            })
        } catch (f) {}
        return d
    };
    IB = function(a) {
        for (var b = Array(36), c = 0, d, e = 0; e < 36; e++) e == 8 || e == 13 || e == 18 || e == 23 ? b[e] = "-" : e == 14 ? b[e] = "4" : (c <= 2 && (c = 33554432 + Math.random() * 16777216 | 0), d = c & 15, c >>= 4, b[e] = HB[e == 19 ? d & 3 | 8 : d]);
        a.postMessage(JSON.stringify({
            paw_id: b.join(""),
            gpa: 0
        }))
    };
    LB = function(a, b) {
        var c;
        return (c = (_.J = _.uo(b, JB, 1, _.Gl()), _.z(_.J, "find")).call(_.J, function(d) {
            return _.K(d, 1) === a
        })) != null ? c : KB(we(b, 1, JB), a)
    };
    MB = function(a) {
        switch (a) {
            case 5:
                return 1;
            case 7:
                return 2;
            case 8:
                return 3;
            case 9:
                return 4;
            case 0:
                break;
            default:
                pc(a, "unknown publisher experiment type")
        }
    };
    NB = function(a, b, c, d, e) {
        var f;
        if (f = e) e = Fq(e), f = e.length === 1 && e[0] === "auto";
        f ? a.error(b.error.apply(b, _.bl(c)), d) : a.M(b.M.apply(b, _.bl(c)), d)
    };
    PB = function(a, b, c) {
        var d = a.ca;
        var e = a.aa;
        c.set("sfv", {
            value: OB ? OB : OB = kA()
        }).set("fsfs", {
            value: Py(b, function(f) {
                f = e[f.getDomId()];
                var g;
                return Number((g = f == null ? void 0 : Bw(f, 12)) != null ? g : Bw(d, 13, void 0, Aq))
            }),
            options: {
                eb: ",",
                Zf: 0
            }
        }).set("fsbs", {
            value: Py(b, function(f) {
                f = e[f.getDomId()].bd();
                var g = d.bd(),
                    h;
                return ((h = f == null ? void 0 : Bw(f, 3)) != null ? h : g == null ? 0 : _.S(g, 3)) ? 1 : 0
            }),
            options: {
                Zf: 0
            }
        })
    };
    RB = function(a, b, c, d, e, f) {
        QB(a, b, c, d, e, f)
    };
    QB = function(a, b, c, d, e, f) {
        Wo(b, d, e, function(g, h) {
            return void a.U({
                methodName: g,
                X: h
            })
        }, function() {
            return void c.M(SB())
        }, function() {
            return void c.info(TB())
        }, {
            vj: Si(UB),
            pm: _.M(VB),
            Ij: Si(WB)
        }, f)
    };
    cC = function(a, b) {
        var c = a.sa;
        var d = c.V;
        var e = c.pinger;
        c = c.D;
        var f = a.ha.O;
        var g = a.iu.Hb;
        a = a.yi.hb;
        if (!_.L(XB)) {
            var h = Si(YB),
                k = g;
            if (h.length > 0) {
                var l = np(f[0].getAdUnitPath());
                if (l) {
                    g = [].concat(_.bl(g != null ? g : []));
                    var m = _.z(g, "find").call(g, function(q) {
                        return _.K(q, 1) === l
                    });
                    if (m) {
                        h = _.x(h);
                        var n = h.next();
                        for (k = {}; !n.done; k = {
                                wh: void 0
                            }, n = h.next()) {
                            var p = _.x(n.value.split("~"));
                            n = p.next().value;
                            p = p.next().value;
                            k.wh = n;
                            n = p;
                            k.wh && n && (no(m).some(function(q) {
                                return function(r) {
                                    return r.kb() === q.wh
                                }
                            }(k)) || ZB(m, $B(k.wh)))
                        }
                        k = g
                    }
                }
            }
            b.set("a3p", {
                value: vo(d, np(f[0].getAdUnitPath()), a, k, _.M(aC) > 0 ? {
                    pinger: e,
                    tk: c,
                    ya: _.M(aC),
                    wl: _.L(bC)
                } : void 0)
            })
        }
    };
    Qa = function(a, b) {
        a: {
            b = b[0];a = a[0];
            for (var c = _.Oa, d = Math.min(b.length, a.length), e = 0; e < d; e++) {
                var f = c(b[e], a[e]);
                if (f != 0) {
                    b = f;
                    break a
                }
            }
            b = _.Oa(b.length, a.length)
        }
        return b
    };
    dC = function(a) {
        return Array.isArray(a) && a.length === 2 && typeof a[0] === "number" && _.z(a, "includes").call(a, 0)
    };
    eC = function(a) {
        if (dC(a)) return {
            size: [],
            il: !0
        };
        if (Array.isArray(a) && a.length > 0 && typeof a[0] !== "number") {
            var b = !1;
            a = a.filter(function(c) {
                c = dC(c);
                b = b || c;
                return !c
            });
            return {
                size: a,
                il: b
            }
        }
        return {
            size: a,
            il: !1
        }
    };
    gC = function(a, b, c, d, e) {
        e = e === void 0 ? 0 : e;
        fC(a, {
            F: b,
            mode: c,
            Vb: d
        });
        return {
            mode: c,
            maxHeight: e
        }
    };
    iC = function(a, b) {
        var c = b.aa;
        return Py(a, function(d) {
            return hC(c[d.getDomId()]).join("&")
        })
    };
    hC = function(a) {
        a = jC(a);
        var b = [];
        _.Cg(a, function(c, d) {
            c.length && (c = c.map(encodeURIComponent), d = encodeURIComponent(d), b.push(d + "=" + c.join()))
        });
        return b
    };
    jC = function(a) {
        for (var b = {}, c = _.x(cq(a)), d = c.next(); !d.done; d = c.next()) d = d.value, b[_.K(d, 1)] = mq(d, oq);
        a = _.Fl(a, 8, _.Gl(oq));
        a.length && (b.excl_cat != null || (b.excl_cat = a));
        return b
    };
    kC = function(a) {
        var b = !1,
            c = tr(a).map(function(d) {
                var e = _.K(d, 1);
                b = e === "excl_cat";
                d = mq(d);
                return encodeURIComponent(e) + "=" + encodeURIComponent(d.join())
            });
        a = _.Fl(a, 3, _.Gl());
        !b && a.length && c.push(encodeURIComponent("excl_cat") + "=" + encodeURIComponent(a.join()));
        return c
    };
    mC = function(a, b, c, d) {
        return a.some(function(e) {
            e = (d != null ? d : lC)(e, b, c);
            return e >= 0 && e < 1
        })
    };
    lC = function(a, b, c) {
        var d = b.ca;
        if (_.jl(c.document) !== 1) return 1;
        b = b.aa[a.getDomId()];
        a = $q(a, b, c.document, Tx(d, b));
        c = Uk(a, c);
        return c !== null ? c : 0
    };
    oC = function() {
        for (var a = _.x(_.z(Array, "from").call(Array, document.getElementsByTagName("script"))), b = a.next(); !b.done; b = a.next()) {
            var c = b = b.value,
                d = b.src,
                e;
            if (e = d && !c.googletag_executed) {
                a: {
                    e = void 0;
                    try {
                        e = new URL(d)
                    } catch (f) {
                        d = !1;
                        break a
                    }
                    d = _.z(nC, "includes").call(nC, e.hostname);e = e.pathname === "/tag/js/gpt.js" || e.pathname === "/tag/js/gpt_mobile.js";d = d && e
                }
                e = d && b.textContent
            }
            e && (c.googletag_executed = !0, c = document.createElement("script"), b = _.Jf(b.textContent), c.textContent = _.Kf(b), _.gg(c), document.head.appendChild(c), document.head.removeChild(c))
        }
    };
    pC = function(a, b) {
        b = _.x(_.z(Object, "entries").call(Object, b));
        for (var c = b.next(); !c.done; c = b.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            a.hasOwnProperty(c) || (a[c] = d)
        }
    };
    tC = function(a, b, c) {
        var d = [];
        c = qC(c).slice();
        if (b) {
            if (!Array.isArray(b)) return a.M(xp("googletag.destroySlots", [b])), !1;
            Ma(b);
            d = c.filter(function(e) {
                return _.z(b, "includes").call(b, e.ra)
            })
        } else d = c;
        if (!d.length) return !1;
        rC(d);
        sC(d);
        return !0
    };
    GC = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q) {
        var r, t = (r = q == null ? void 0 : q.jd) != null ? r : void 0,
            w = Hr(),
            y, A;
        r = T(a, 74, function(D, I, G) {
            return f.defineSlot(a, c, D, I, G)
        });
        var C = {};
        r = (C._loaded_ = !0, C.cmd = [], C._vars_ = w._vars_, C.evalScripts = function() {
            try {
                oC()
            } catch (G) {
                a.U({
                    methodName: 297,
                    X: G
                });
                var D, I;
                (D = window.console) == null || (I = D.error) == null || I.call(D, G)
            }
        }, C.display = T(a, 95, function(D) {
            uC(d, D, f)
        }), C.defineOutOfPageSlot = T(a, 73, function(D, I) {
            return (D = Vw(a, b, c, f, e, n, {
                Kj: I,
                adUnitPath: D
            })) ? D.ra : null
        }), C.getVersion = T(a, 946, function() {
            return "202608040101"
        }), C.pubads = T(a, 947, function() {
            return hu(a, c, d, f, l, k)
        }), C.companionAds = T(a, 816, function() {
            y != null || (y = new vC(c, d, g));
            return Bp(a, c, y)
        }), C.content = T(a, 817, function() {
            A != null || (A = new wC(c, h));
            return Dp(a, c, A)
        }), C.setAdIframeTitle = T(a, 729, rA), C.getEventLog = T(a, 945, function() {
            return new xC(a, c)
        }), C.sizeMapping = T(a, 90, function() {
            return new yC(a, c)
        }), C.enableServices = T(a, 91, function() {
            for (var D = _.x(zC), I = D.next(); !I.done; I = D.next()) I = I.value, I.isEnabled() && c.info(AC()), I.enable()
        }), C.destroySlots = T(a, 75, function(D) {
            return tC(c, D, f)
        }), C.enums = nr(), C.defineSlot = r, C.defineUnit = r, C.getWindowsThatCanCommunicateWithHostpageLibrary = T(a, 955, function(D) {
            return BC(m, D).map(function(I) {
                var G;
                return (G = cr(I, document)) == null ? void 0 : G.contentWindow
            }).filter(function(I) {
                return !!I
            })
        }), C.disablePublisherConsole = T(a, 93, ct), C.onPubConsoleJsLoad = T(a, 731, function() {
            var D = CC(new DC(a, q)),
                I;
            (I = Hr().console) == null || I.setExposedConfigData(D);
            EC && (Hr().console.openConsole(FC), FC = void 0, EC = !1)
        }), C.openConsole = T(a, 732, function(D) {
            Ws = !0;
            var I;
            ((I = Hr()) == null ? 0 : I.console) ? Hr().console.openConsole(D): (D && (FC = D), EC = !0, at())
        }), C.setConfig = T(a, 1034, function(D) {
            return void Ot(a, e, c, w, d.isEnabled(), l, D, k)
        }), C.getConfig = T(a, 1351, function(D) {
            return St(a, e, c, D)
        }), C.apiReady = !0, C);
        RB(a, w, c, p, t, _.M(aC) > 0 ? {
            pinger: b,
            tk: a,
            ya: _.M(aC),
            wl: _.L(bC)
        } : void 0);
        pC(w, r)
    };
    HC = function() {
        return {
            xc: null,
            Cd: null,
            ae: [],
            Xj: [],
            Hb: [],
            te: [],
            vl: null,
            ah: new _.v.Set,
            dg: null,
            re: null,
            Xf: null,
            vd: null,
            lg: !1,
            ud: null
        }
    };
    JC = function(a) {
        var b = a.toString().toLowerCase();
        if (!(b.indexOf("<!doctype") > -1 || b.indexOf("<html") > -1)) {
            b = _.vf("<!DOCTYPE html>");
            var c = _.Jf(IC.join(""));
            c = _.Kf(c).toString();
            c = _.vf("<script>" + (c + "\x3c/script>"));
            a = Nf([b, Tf("html", {}, [Tf("head", {}, c), Tf("body", {}, a)])])
        }
        return a
    };
    KC = function(a, b, c, d, e) {
        Sz(d, c, 680, a, "message", function(f) {
            b.contentWindow === f.source && e.dispatchEvent(uB, 824, f)
        })
    };
    LC = function(a) {
        a = Fq(a)[0];
        return Array.isArray(a) && a.every(function(b) {
            return typeof b === "number"
        }) ? new _.ag(a[0], a[1]) : null
    };
    MC = function(a) {
        var b = {
            threshold: [0, .3, .5, .75, 1]
        };
        return window.IntersectionObserver && new IntersectionObserver(a, b)
    };
    RD = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I) {
        var G = new W(a, 62),
            P = Rk(!0, window),
            V = l.ca,
            R = l.aa[g.getDomId()],
            fa = y.yj.kf,
            X = G.g(NC, {}, window),
            la = n.height,
            ja = n.width,
            Aa = n.Va,
            ma = n.Yd,
            ra = n.cj,
            oa = n.isBackfill,
            Ea = n.bc,
            Na = n.hg,
            fb = n.Zj,
            za = n.pd,
            mb = n.Zu,
            Fa = n.Ee,
            Ua = n.ls,
            oc = n.Ue,
            Xb = n.creativeContent,
            ll = n.te,
            Ni = n.mq,
            Vt = n.Ns,
            jh = n.ug,
            Vd = new OC;
        PC(Vd, q);
        n = G.g(QC, {
            V: Vd
        }, window.top);
        var Oi = G.g(RC, {}, _.Jq(R), P.height, fb, la),
            mc = new SC(a, g, Xq(g, p), g.getDomId(), br(g), p, _.Jq(R), k, h);
        TC(G, mc);
        mc = mc.output;
        Xb = G.g(UC, {}, Xb, ra, oa, Ea);
        h = new VC(a, window.location.hash, P, g.getAdUnitPath(), R, h, Oi.output, za, ja, la, Xb.output, mc);
        TC(G, h);
        Xb = h.l;
        h = TC(G, new WC(a, window, window.location.hash, fb, h.l.Ah, h.l.Bh)).l;
        ja = h.Ah;
        la = h.Bh;
        Ea = _.L(XC) ? G.g(YC, {
            rk: Xb.wn
        }, V, R, ra, Ea, Aa) : G.g(ZC, {
            rk: Xb.wn
        }, V, R, ra, Ea);
        h = G.g($C, {
            W: mc,
            bc: Ea.output
        }, g, _.Jq(R), p, k, V, R, l.Ce, G).Ka;
        za = _.L(aD) ? new bD(a, g, k, V, R, f, P, h, void 0) : new cD(a, g, k, V, R, f, P, h, void 0);
        za = TC(G, za).P;
        Xb = new dD(a, window, P, g, R, mc, h, Aa, la, Xb.fq, ma);
        TC(G, Xb);
        mb = G.g(eD, {
            creativeContent: ja,
            bc: Ea.output
        }, V, R, mb).Cf;
        Oi = G.g(fD, {
            Dq: X.output
        }, a, window, oc);
        var ml = G.g(gD, {}, _.Jq(R), p).Mc;
        oc = G.j(hD, {}, t, _.Jq(R), fb, Na).output;
        var nl = G.j(iD, {}, window, l, [g], b, c, 1).complete;
        Fa = jD(jD(jD(jD(jD(G.g(kD, {
            creativeContent: ja,
            bc: Ea.output,
            W: mc,
            Ka: h,
            size: la,
            Cf: mb,
            Mc: ml,
            Tf: Ea.Tf
        }, G, a, b, c, g, k, f, l, r, m, Aa, ma, oa, Fa, jh, window), za), Xb.l), Oi.finished), oc), nl);
        m = Fa.ta;
        oa = Fa.ng;
        Fa = Fa.finished;
        Aa && TC(G, new lD({
            D: a,
            Ka: h,
            ta: m,
            window: window,
            pinger: c,
            ba: b,
            ya: 1E3
        }));
        jD(G.g(mD, {
            V: Vd,
            Xa: y.Cj
        }, window, g), Fa);
        TC(G, new nD(a, c, window, p, mc, m, la, n.output, g, R, D, jh));
        TC(G, new oD(a, b, window, R, mc, h, m, Fa, Nx(k, g), Aa));
        y = _.Jq(R);
        switch (y) {
            case 2:
            case 3:
                G.g(pD, {
                    S: m,
                    W: mc,
                    Wk: oc,
                    size: la
                }, a, q, k, R, g, window, fb, G, D);
                break;
            case 12:
                I && TC(G, new qD(a, g, R, r, window, k, f, I, m, mc, Vd, jh));
                break;
            case 5:
                Na && TC(G, new rD(a, g, l.Ol, Na, p, m, mc, Vd, oc, R, w, window.location.hash, k, y, c, Hr().pubads(), function(Wt) {
                    return void Hr().display(Wt)
                }, function() {
                    Hr().pubadsReady || Hr().enableServices()
                }, Hr().cmd, V, e, d, f, jh));
                break;
            case 4:
                q = new sD(a, g, R, r, window, k, f, m, mc);
                _.tD(G, q);
                CC(q);
                break;
            case 7:
                TC(G, new uD(a, g, r, window, Vt, k, f, m, mc));
                break;
            case 8:
            case 9:
                q = new vD(a, window, y, t, m, h, la);
                TC(G, q);
                break;
            case 10:
                TC(G, new wD(a, g, window, mc, h, m, la, R, n.output, jh, Na == null ? void 0 : Ec(_.zq(Na, 14))))
        }
        q = new xD(844, a, g, yD, G);
        jD(G.g(zD, {
            ta: m
        }, a, g, p, r, G), q.output);
        TC(G, new AD(a, m, X.output, g, Nx(k, g), window.top));
        r = TC(G, new BD(a, r, p, m, g));
        X = G.j(CD, {
            S: m
        }, b, c, a, p, g, g.getAdUnitPath(), Nx(k, g), _.Jq(R), G, P);
        jD(X, r.output);
        _.M(DD) && jD(G.g(ED, {
            S: m
        }, b, c, g.getAdUnitPath(), Nx(k, g), P, _.Jq(R), window), r.output);
        _.L(FD) && G.g(GD, {
            Iq: X.output
        }, f);
        G.g(HD, {
            Bw: m
        }, k, window, g, l, f);
        TC(G, new ID(a, g, Aa, ra, m, h, oa, q.output));
        G.g(JD, {
            S: m,
            Ka: h,
            W: mc
        }, G, a, window, Ua);
        k = {
            fd: t,
            Vh: _.wq(150),
            ab: Vd,
            lb: A,
            Ad: C
        };
        Ni = _.x(Ni);
        for (l = Ni.next(); !l.done; l = Ni.next()) l = l.value, TC(G, new KD(a, c, p, Hr(), V, e, d, f, fa, l, k));
        p = new OC;
        PC(p, ll);
        G.g(LD, {
            Qm: p
        }, a, c, Hr(), V, d, e, f, k, G);
        G.g(MD, {
            S: m
        }, a, R);
        TC(G, new ND(a, c, b, R, _.xq(V, Xr, 44), m, g, f, n.output, Na));
        G.g(OD, {
            bc: Ea.output
        }, a, ma);
        _.M(PD) > 0 && G.g(QD, {
            S: m,
            bc: Ea.output
        }, c, b, G);
        return G
    };
    VD = function(a, b, c, d, e) {
        var f = Xq(a, document);
        f && Em(f, window, d, !0);
        SD(Pi(Tq), "5", TD(c.aa[a.getDomId()]));
        a.dispatchEvent(UD, 801, {
            ym: null,
            isBackfill: !1
        });
        if (_.IA(b, a) && !e && !cr(a, document)) {
            b = c.ca;
            c = c.aa[a.getDomId()];
            var g;
            ((g = Bw(c, 10)) != null ? g : _.S(b, 11)) && kz(a, document, c, b)
        }
        a.dispatchEvent(AB, 825, {
            isEmpty: !0
        })
    };
    YD = function() {
        function a(h) {
            g || (g = h);
            h = Math.min((h - g) / f, 1);
            var k = 1;
            h > .6 && (k = 1 - (h - .6) / .4);
            e.style.opacity = "" + k;
            e.style.transform = "translateX(-50%) translateY(" + -20 * h + "px) scale(" + (1 - .2 * h) + ")";
            h < 1 ? requestAnimationFrame(a) : document.body.removeChild(d)
        }
        var b, c = (b = document.querySelector(".adpub-drawer-root")) == null ? void 0 : b.shadowRoot;
        if (c) {
            (b = c.querySelector("#hd-close-button")) && b.click();
            var d = document.createElement("div"),
                e = document.createElement("div");
            b = WD();
            e.appendChild(b);
            e.appendChild(document.createTextNode("Sorry, we couldn't find any products to show right now. Please try again later."));
            d.style.position = "relative";
            d.style.display = "inline-block";
            _.z(Object, "assign").call(Object, e.style, {
                opacity: "0",
                backgroundColor: "#181e26",
                color: "white",
                textAlign: "center",
                borderRadius: "0.375rem",
                padding: "0.5rem 1rem",
                position: "fixed",
                zIndex: "10",
                top: "50%",
                left: "50%",
                transform: "translate(-50%, -50%)",
                whiteSpace: "nowrap",
                display: "flex",
                alignItems: "center",
                gap: "0.5rem"
            });
            d.appendChild(e);
            document.body.appendChild(d);
            d.id = "no-fill-error-toast-container";
            var f = _.M(XD),
                g = null;
            requestAnimationFrame(a)
        }
    };
    WD = function() {
        var a = window,
            b = a.document.createElementNS("http://www.w3.org/2000/svg", "path");
        b.setAttribute("d", "M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z");
        a = a.document.createElementNS("http://www.w3.org/2000/svg", "svg");
        _.N(a, _.kk());
        a.setAttribute("viewBox", "0 -960 960 960");
        a.setAttribute("width", "20px");
        a.setAttribute("height", "20px");
        _.N(a, {
            border: "0",
            "box-shadow": "none",
            display: "inline",
            "float": "none",
            margin: "0",
            outline: "0",
            padding: "0"
        });
        a.appendChild(b);
        _.N(a, {
            color: "inherit",
            cursor: "inherit",
            fill: "currentcolor"
        });
        return a
    };
    $D = function(a, b) {
        var c = a.ha.O;
        a = a.sa;
        var d = a.T;
        var e = a.B;
        b.set("ucis", {
            value: c.map(function(f) {
                (f = d.g.get(f)) ? (f.Ee != null || (f.Ee = e === e.top ? (++d.L).toString(36) : ZD()), f = f.Ee) : f = "";
                return f
            }),
            options: {
                eb: "|"
            }
        }).set("oid", {
            value: 2
        })
    };
    fE = function(a, b) {
        var c = a.sa.ae;
        var d = a.ha;
        var e = d.O;
        var f = d.la.aa;
        a = a.te;
        var g = a.Sr;
        var h = a.Gr;
        c = {
            value: c
        };
        _.L(aE) && (c.options = {
            eb: "~"
        });
        b.set("eid", c).set("debug_experiment_id", {
            value: xz().split(",")
        }).set("expflags", {
            value: _.wq(253) ? Ri(bE) || null : null
        }).set("pied", {
            value: function() {
                var k = new cE,
                    l = !1,
                    m = !1;
                g && (l = !0, so(k, 1, dE, g));
                var n = e.map(function(q) {
                    var r = new eE,
                        t, w;
                    (t = f[q.getDomId()]) == null ? w = void 0 : w = _.uo(t, dE, 27, _.Gl());
                    q = w;
                    if (q == null || !q.length) return r;
                    m = l = !0;
                    q = _.x(q);
                    for (t = q.next(); !t.done; t = q.next()) so(r, 1, dE, t.value);
                    return r
                });
                m && _.yu(k, 2, n);
                n = _.x(h != null ? h : []);
                for (var p = n.next(); !p.done; p = n.next()) so(k, 1, dE, p.value), l = !0;
                return l ? Dm(k.g()) : null
            }()
        })
    };
    hE = function(a, b) {
        var c = a.ha;
        var d = c.la;
        c = c.O;
        var e = a.sa.B;
        _.L(gE) && (c.every(function(f) {
            return (_.J = [5, 7, 4], _.z(_.J, "includes")).call(_.J, _.Jq(d.aa[f.getDomId()]))
        }) ? b.set("degraded", {
            value: 1
        }) : c.every(function(f) {
            return (f = Xq(f, e.document)) ? f.getBoundingClientRect().top >= e.innerHeight : !1
        }) && b.set("degraded", {
            value: 1
        }))
    };
    iE = function(a, b) {
        var c = a.sa.T;
        var d = a.ha;
        a = d.O;
        var e = d.qk;
        var f = d.tb;
        b.set("rcs", {
            value: Py(a, function(g) {
                if (f === 4) return 0;
                if (!(e || _.M(Ez) !== 0 && Fz(c, g) !== 0 || f === 5)) {
                    var h = c.g.get(g);
                    h && h.xf++
                }
                return aA(c, g)
            }),
            options: {
                Zf: 0
            }
        })
    };
    nE = function(a, b) {
        var c = a.ha;
        var d = c.la;
        var e = c.O;
        var f = c.qk;
        var g = c.tb;
        c = a.sa;
        var h = c.T;
        var k = c.Ed;
        var l = c.B;
        var m = a.au;
        a = {
            eb: "~"
        };
        var n = e.map(function(t) {
                return d.aa[t.getDomId()]
            }),
            p = e.map(function(t, w) {
                var y, A = n[w];
                w = m == null ? void 0 : (y = m.Rc) == null ? void 0 : y.get(t);
                t = [];
                var C = y = !1;
                A = _.x(Fq(A));
                for (var D = A.next(); !D.done; D = A.next()) D = D.value, Array.isArray(D) ? t.push({
                    size: D.join("x"),
                    type: "0"
                }) : D === "fluid" ? y = !0 : D === "auto" ? C = !0 : t.push({
                    size: D,
                    type: "0"
                });
                y && t.unshift({
                    size: "320x50",
                    type: "0"
                });
                C && w && w.getWidth() > 0 && w.getHeight() > 0 && t.push({
                    size: w.getWidth() + "x" + w.getHeight(),
                    type: "6"
                });
                C && t.length === 0 && t.push({
                    size: "2x1",
                    type: "6"
                });
                return t
            }),
            q = [];
        c = e.map(function(t) {
            return t.getAdUnitPath().replace(/,/g, ":").split("/").map(function(w) {
                if (!w) return "";
                var y = _.z(q, "findIndex").call(q, function(A) {
                    return A === w
                });
                return y >= 0 ? y : q.push(w) - 1
            }).join("/")
        });
        var r = _.M(jE);
        b.set("iu_parts", {
            value: q
        }).set("enc_prev_ius", {
            value: c
        }).set("prev_iu_szs", {
            value: p.map(function(t) {
                return t.map(function(w) {
                    return w.size
                }).join("|")
            })
        }).set("fluid", {
            value: function() {
                var t = !1,
                    w = n.map(function(y) {
                        y = (_.J = Fq(y), _.z(_.J, "includes")).call(_.J, "fluid");
                        t || (t = y);
                        return y ? "height" : "0"
                    });
                return t ? w : null
            }()
        }).set("ifi", {
            value: function() {
                if (_.M(Ez) > 0 && Fz(h, e[0]) > 0) return kE(h, e[0]);
                var t = oy(l);
                f || g === 4 || (t += 1, _.M(Ez) > 0 && e.forEach(function(w) {
                    var y = t;
                    if (w = h.g.get(w)) w.Vk = y
                }), lE(l, e.length));
                return t
            }()
        }).set("didk", {
            value: _.L(mE) ? Py(e, function(t) {
                return _.Ui(t.getDomId())
            }) : null,
            options: a
        }).set("dids", {
            value: r > 0 ? e.map(function(t) {
                return t.getDomId().substring(0, r)
            }, a) : null,
            options: a
        }).set("adfs", {
            value: e.map(function(t) {
                var w = l.document.getElementById(t.getDomId()),
                    y = d.aa;
                k || w || _.Jq(y[t.getDomId()]);
                if (w) {
                    t = w;
                    var A = A === void 0 ? !1 : A;
                    w = [];
                    for (y = 0; t && y < 25; ++y) {
                        var C = "";
                        A !== void 0 && A || (C = (C = t.nodeType !== 9 && t.id) ? "/" + C : "");
                        a: {
                            if (t && t.nodeName && t.parentElement) {
                                var D = t.nodeName.toString().toLowerCase();
                                for (var I = t.parentElement.childNodes, G = 0, P = 0; P < I.length; ++P) {
                                    var V = I[P];
                                    if (V.nodeName && V.nodeName.toString().toLowerCase() === D) {
                                        if (t === V) {
                                            D = "." + G;
                                            break a
                                        }++G
                                    }
                                }
                            }
                            D = ""
                        }
                        w.push((t.nodeName && t.nodeName.toString().toLowerCase()) + C + D);
                        t = t.parentElement
                    }
                    A = w.join() + ":";
                    t = l;
                    w = [];
                    if (t) try {
                        var R = t.parent;
                        for (y = 0; R && R !== t && y < 25; ++y) {
                            var fa = R.frames;
                            for (C = 0; C < fa.length; ++C)
                                if (t === fa[C]) {
                                    w.push(C);
                                    break
                                }
                            t = R;
                            R = t.parent
                        }
                    } catch (X) {}
                    R = _.Ui(A + w.join()).toString()
                } else R = void 0;
                return R
            }),
            options: a
        }).set("szt", {
            value: function() {
                var t = !1,
                    w = p.map(function(y, A) {
                        A = Hq(n[A]);
                        t || (t = A);
                        return y.map(function(C) {
                            return C.type
                        }).join("|")
                    });
                return t ? w : null
            }(),
            options: a
        })
    };
    pE = function(a, b, c) {
        var d, e;
        return _.F(function(f) {
            if (f.g == 1) {
                f.I(2);
                if (!a.ha.O.length) return f.return("");
                d = new oE(a, c);
                _.tD(b, d);
                return f.yield(CC(d), 4)
            }
            if (f.g != 2) return f.return(f.j.url);
            e = f.G();
            a.sa.D.U({
                methodName: 1132,
                X: e
            });
            throw e;
        })
    };
    qE = function(a, b, c, d, e, f) {
        var g;
        return _.F(function(h) {
            if (h.g == 1) {
                if (!c) return h.return("");
                g = _.z(Object, "assign").call(Object, {}, c, {
                    ha: _.z(Object, "assign").call(Object, {}, c.ha, {
                        qk: !0,
                        O: [a]
                    }),
                    xc: _.z(Object, "assign").call(Object, {}, c.xc, {
                        oh: b ? new _.v.Map([
                            [a, b]
                        ]) : c.xc.oh
                    })
                });
                return h.yield(pE(g, f, d).then(function(k) {
                    return rz(k).url
                }).catch(function(k) {
                    e.U({
                        methodName: 798,
                        X: k
                    });
                    return ""
                }), 2)
            }
            return h.return(h.j)
        })
    };
    rE = function(a) {
        try {
            return structuredClone(a)
        } catch (b) {
            try {
                return JSON.parse(JSON.stringify(a))
            } catch (c) {}
        }
    };
    uE = function(a, b) {
        for (var c = Si(sE), d = Si(tE), e = a.length - 1; e >= 0; e--) {
            var f = void 0,
                g = void 0;
            a: {
                var h = ((f = a[e]) == null ? void 0 : (g = f.args) == null ? void 0 : g.bidderRequests) || [];f = b;g = Math.floor(Math.random() * (h || []).length);
                for (var k = (h == null ? void 0 : h.length) || 0, l = 0; l < k; l++) {
                    var m = void 0,
                        n = (m = h) == null ? void 0 : m[(l + g) % k];
                    if (n) {
                        m = n.bids || [];
                        for (var p = Math.floor(Math.random() * m.length), q = 0; q < (m.length || 0); q++) {
                            var r = m[(q + p) % m.length],
                                t = void 0;
                            if (((t = r) == null ? void 0 : t.adUnitCode) === f) {
                                if (r = rE(r)) {
                                    t = _.x(c);
                                    for (var w = t.next(); !w.done; w = t.next()) delete r[w.value]
                                } else r = void 0;
                                if (r) {
                                    w = d;
                                    if (t = rE(n)) {
                                        w = _.x(w);
                                        for (var y = w.next(); !y.done; y = w.next()) delete t[y.value];
                                        t.bids = [r];
                                        r = t
                                    } else r = void 0;
                                    if (r) {
                                        h = r;
                                        break a
                                    }
                                }
                            }
                        }
                    }
                }
                h = void 0
            }
            if (h) return h
        }
    };
    wE = function(a, b, c, d, e) {
        if (_.L(vE) && b && !_.S(a, 3)) {
            var f, g;
            a = ((g = (f = c.getEvents) == null ? void 0 : f.call(c)) != null ? g : []).filter(function(h) {
                return h.eventType === "auctionEnd"
            });
            c = uE(a, d);
            return JSON.stringify({
                br: c,
                qid: e
            })
        }
    };
    xE = function(a, b) {
        return b ? a.split(",").some(function(c) {
            return b.has(c)
        }) : !1
    };
    IE = function(a, b, c, d, e, f, g, h) {
        var k, l, m, n, p, q, r, t, w, y, A, C, D;
        return _.F(function(I) {
            if (I.g == 1) {
                k = [].concat(_.bl(h.g));
                if (!_.L(yE) || k.length === 0 || a.length === 0) return I.return(b);
                l = [];
                m = _.x(a);
                for (n = m.next(); !n.done; n = m.next()) p = n.value, (q = p.ra) && l.push(q);
                r = Date.now();
                gq(e, zE(String(k.length)));
                t = function() {
                    var G = Error.apply(this, arguments);
                    this.message = G.message;
                    "stack" in G && (this.stack = G.stack)
                };
                _.Y(t, Error);
                y = new _.v.Promise(function(G, P) {
                    w = setTimeout(function() {
                        P(new t("TIMEOUT"))
                    }, _.M(AE))
                });
                y.catch(function() {});
                _.Yw(g, function() {
                    clearTimeout(w)
                });
                A = k.map(function(G, P) {
                    var V, R, fa, X, la;
                    return _.F(function(ja) {
                        switch (ja.g) {
                            case 1:
                                return R = (V = G.hookId) != null ? V : "hook_" + P, gq(e, BE(R)), fa = 0, X = Date.now(), ja.I(2), ja.yield(_.v.Promise.race([G.hook({
                                    slots: [].concat(_.bl(l))
                                }), y]), 4);
                            case 4:
                                fa = 1;
                                gq(e, CE(R));
                                ja.H(3);
                                break;
                            case 2:
                                la = ja.G(), la instanceof t ? (fa = 3, e.M(DE(R))) : (fa = 2, e.error(EE(R, String(la))));
                            case 3:
                                var Aa = ja.return;
                                var ma = new FE;
                                ma = Mk(ma, 1, R);
                                ma = _.Nk(ma, 2, fa);
                                ma = _.Dl(ma, 3, Date.now() - X);
                                return Aa.call(ja, _.Yd(ma))
                        }
                    })
                });
                return I.yield((_.J = _.v.Promise.all(A), _.z(_.J, "finally")).call(_.J, function() {
                    clearTimeout(w)
                }), 2)
            }
            C = I.j;
            D = Date.now() - r;
            gq(e, GE(String(D)));
            HE(c, d, f, D, C);
            return I.return(Vq(h.pageSettings, h.slotSettings, b.Ce))
        })
    };
    HE = function(a, b, c, d, e) {
        var f = _.M(JE);
        if (b.Z(f)) {
            var g, h;
            b = a.Ld;
            c = rx(tx(ux(new xx, (h = (g = c.location) == null ? void 0 : g.href) != null ? h : "")), f);
            f = new zx;
            g = new KE;
            d = _.Dl(g, 1, d);
            e = _.yu(d, 2, e);
            e = _.Yd(e);
            e = _.xj(f, 15, LE, e);
            b.call(a, _.uj(qx(c, _.Yd(e))))
        }
    };
    ME = function(a) {
        var b = a;
        return function() {
            var c = _.zf.apply(0, arguments);
            if (b) {
                var d = b;
                b = null;
                d.apply(null, _.bl(c))
            }
        }
    };
    PE = function(a, b) {
        var c = 0,
            d = null,
            e = 0,
            f = 0;
        return function() {
            var g, h, k, l, m, n, p, q;
            return _.F(function(r) {
                if (r.g == 1) return g = _.z(_.v.Promise, "withResolvers").call(_.v.Promise), h = g.promise, k = g.resolve, l = ME(k), m = ++f, r.yield(0, 2);
                if (f !== m) return l(!1), r.return(h);
                (n = d) == null || n(!1);
                p = ME(function() {
                    c = (new Date).getTime();
                    d = null;
                    e = 0;
                    l(!0);
                    f > 1 && b.info(NE(String(f - 1)), a);
                    f = 0
                });
                e && clearTimeout(e);
                q = (new Date).getTime() - c;
                q > _.M(OE) ? p() : (e = setTimeout(p, _.M(OE) - q), _.Yw(a, function() {
                    return void l(!1)
                }), d = l);
                return r.return(h)
            })
        }
    };
    RE = function(a, b, c) {
        var d, e, f;
        return _.F(function(g) {
            if (g.g == 1) {
                if (b.I || a.I) return g.return();
                e = (d = QE.get(a)) != null ? d : function() {
                    var h = PE(a, c);
                    QE.set(a, h);
                    _.Yw(a, function() {
                        return void QE.delete(a)
                    });
                    return h
                }();
                return g.yield(e(), 2)
            }
            f = g.j;
            return b.I || a.I ? g.return() : f ? g.return(a) : g.return()
        })
    };
    SE = function(a, b) {
        return _.F(function(c) {
            return c.return(new _.v.Promise(function(d) {
                if (Xq(a, document)) d();
                else {
                    var e = new MutationObserver(function() {
                        Xq(a, document) && (d(), e.disconnect())
                    });
                    e.observe(document, {
                        childList: !0,
                        subtree: !0
                    });
                    _.Yw(b, function() {
                        e.disconnect()
                    })
                }
            }))
        })
    };
    TE = function(a, b) {
        var c = [];
        a = Sa(a, function(f) {
            return np(f.getAdUnitPath())
        });
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var d = a.next(); !d.done; d = a.next()) {
            var e = _.x(d.value);
            d = e.next().value;
            e = e.next().value;
            d === b ? c.unshift({
                networkCode: d,
                O: e
            }) : c.push({
                networkCode: d,
                O: e
            })
        }
        return c
    };
    WE = function(a, b, c) {
        var d;
        return _.F(function(e) {
            switch (a) {
                case 1:
                    d = UE;
                    break;
                case 2:
                    d = VE
            }
            return e.yield(_.z(_.v.Promise, "any").call(_.v.Promise, b.map(function(f) {
                return new _.v.Promise(function(g) {
                    var h = f.listen(d, function() {
                        g()
                    });
                    _.Yw(c, h)
                })
            })).catch(function() {}), 0)
        })
    };
    fF = function() {
        var a = new XE;
        var b = (new YE).setCorrelator(go(_.ka));
        var c = zk().join();
        b = _.ao(b, 5, c);
        b = _.Q(b, 2, 1);
        a = _.di(a, 1, b);
        b = new ZE;
        c = _.L($E);
        b = _.aF(b, 7, c);
        c = _.L(bF);
        b = _.aF(b, 8, c);
        c = _.L(cF);
        b = _.aF(b, 9, c);
        b = _.aF(b, 10, !0);
        c = _.L(dF);
        b = _.aF(b, 13, c);
        b = _.aF(b, 16, !0);
        c = _.M(eF);
        b = _.Q(b, 20, c);
        a = _.di(a, 2, b);
        window.google_rum_config = _.Id(a)
    };
    jF = function() {
        var a = _.L(gF) ? _.Vf(hF) : _.Vf(iF);
        Ys(document, a)
    };
    kF = function(a) {
        function b(g) {
            if (!(g instanceof HTMLDivElement)) return !1;
            var h = Fn(g, a);
            if (!h || h.zIndex === "0") return !1;
            var k = h.position;
            if (k !== "fixed" && k !== "sticky") return !1;
            k = _.z(Number, "parseFloat").call(Number, h.bottom);
            h = _.z(Number, "parseFloat").call(Number, h.height);
            if (Math.abs(k) > 5 || h > c * .25) return !1;
            g = g.getBoundingClientRect();
            return Math.abs(g.left + g.width / 2 - d / 2) > 10 ? !1 : !0
        }
        for (var c = a.innerHeight, d = a.innerWidth, e = _.x(a.document.querySelectorAll("div")), f = e.next(); !f.done; f = e.next()) f = f.value, b(f) && (f.style.display = "none")
    };
    qF = function() {
        var a = new lF,
            b = new mF(4, "m202608040101", 1E3, void 0, void 0, void 0, zk),
            c = new _.nF(b, a, {
                Fa: go(window),
                Pa: window.document.URL,
                Wa: "m202608040101",
                oa: zk,
                dk: oF,
                bn: pF
            });
        return {
            pinger: b,
            D: c,
            ba: a
        }
    };
    rF = function() {
        var a = _.wq(260);
        if (a) return new _.v.Promise(function(b, c) {
            a(function(d, e) {
                e ? c(e) : b(d != null ? d : "")
            })
        })
    };
    aa = [];
    sF = typeof Object.create == "function" ? Object.create : function(a) {
        var b = function() {};
        b.prototype = a;
        return new b
    };
    tF = typeof Object.defineProperties == "function" ? Object.defineProperty : function(a, b, c) {
        if (a == Array.prototype || a == Object.prototype) return a;
        a[b] = c.value;
        return a
    };
    uF = 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");
    };
    _.vF = uF(this);
    wF = typeof Symbol === "function" && typeof Symbol("x") === "symbol";
    _.v = {};
    xF = {};
    _.z = function(a, b, c) {
        if (!c || a != null) {
            c = xF[b];
            if (c == null) return a[b];
            c = a[c];
            return c !== void 0 ? c : a[b]
        }
    };
    yF = "Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");
    _.vF.BigInt64Array && (yF.push("BigInt64"), yF.push("BigUint64"));
    var AF = function(a, b, c) {
            if (b)
                for (var d = 0; d < yF.length; d++) zF(yF[d] + "Array.prototype." + a, b, c)
        },
        BF = function(a, b, c) {
            b && zF(a, b, c)
        },
        zF = function(a, b, c) {
            var d = a.split(".");
            a = d.length === 1;
            var e = d[0],
                f;
            !a && e in _.v ? f = _.v : f = _.vF;
            for (e = 0; e < d.length - 1; e++) {
                var g = d[e];
                if (!(g in f)) return;
                f = f[g]
            }
            d = d[d.length - 1];
            c = wF && c === "es6" ? f[d] : null;
            b = b(c);
            b != null && (a ? tF(_.v, d, {
                configurable: !0,
                writable: !0,
                value: b
            }) : b !== c && (xF[d] === void 0 && (a = Math.random() * 1E9 >>> 0, xF[d] = wF ? _.vF.Symbol(d) : "$jscp$" + a + "$" + d), tF(f, xF[d], {
                configurable: !0,
                writable: !0,
                value: b
            })))
        },
        CF = function() {
            function a() {
                function c() {}
                new c;
                Reflect.construct(c, [], function() {});
                return new c instanceof c
            }
            if (wF && typeof Reflect != "undefined" && 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) {
                e === void 0 && (e = c);
                e = sF(e.prototype || Object.prototype);
                return Function.prototype.apply.call(c, e, d) || e
            }
        }(),
        DF;
    if (wF && typeof _.z(Object, "setPrototypeOf") == "function") DF = _.z(Object, "setPrototypeOf");
    else {
        var EF;
        a: {
            var FF = {
                    a: !0
                },
                GF = {};
            try {
                GF.__proto__ = FF;
                EF = GF.a;
                break a
            } catch (a) {}
            EF = !1
        }
        DF = EF ? function(a, b) {
            a.__proto__ = b;
            if (a.__proto__ !== b) throw new TypeError(a + " is not extensible");
            return a
        } : null
    }
    HF = DF;
    _.Y = function(a, b) {
        a.prototype = sF(b.prototype);
        a.prototype.constructor = a;
        if (HF) HF(a, b);
        else
            for (var c in b)
                if (c != "prototype")
                    if (Object.defineProperties) {
                        var d = Object.getOwnPropertyDescriptor(b, c);
                        d && Object.defineProperty(a, c, d)
                    } else a[c] = b[c];
        a.Iu = b.prototype
    };
    IF = function(a) {
        var b = 0;
        return function() {
            return b < a.length ? {
                done: !1,
                value: a[b++]
            } : {
                done: !0
            }
        }
    };
    _.x = function(a) {
        var b = typeof _.v.Symbol != "undefined" && _.z(_.v.Symbol, "iterator") && a[_.z(_.v.Symbol, "iterator")];
        if (b) return b.call(a);
        if (typeof a.length == "number") return {
            next: IF(a)
        };
        throw Error(String(a) + " is not an iterable or ArrayLike");
    };
    _.bl = function(a) {
        if (!(a instanceof Array)) {
            a = _.x(a);
            for (var b, c = []; !(b = a.next()).done;) c.push(b.value);
            a = c
        }
        return a
    };
    KF = function(a) {
        return JF(a, a)
    };
    JF = function(a, b) {
        a.raw = b;
        Object.freeze && (Object.freeze(a), Object.freeze(b));
        return a
    };
    LF = function(a, b) {
        return Object.prototype.hasOwnProperty.call(a, b)
    };
    MF = function(a) {
        if (a == null) throw new TypeError("No nullish arg");
        return Object(a)
    };
    NF = wF && typeof _.z(Object, "assign") == "function" ? _.z(Object, "assign") : function(a, b) {
        a = MF(a);
        for (var c = 1; c < arguments.length; c++) {
            var d = arguments[c];
            if (d)
                for (var e in d) LF(d, e) && (a[e] = d[e])
        }
        return a
    };
    BF("Object.assign", function(a) {
        return a || NF
    }, "es6");
    var OF = function(a) {
            if (!(a instanceof Object)) throw new TypeError("Iterator result " + a + " is not an object");
        },
        PF = function() {
            this.P = !1;
            this.L = null;
            this.j = void 0;
            this.g = 1;
            this.J = this.R = 0;
            this.ma = this.C = null
        },
        QF = function(a) {
            if (a.P) throw new TypeError("Generator is already running");
            a.P = !0
        };
    PF.prototype.da = function(a) {
        this.j = a
    };
    var RF = function(a, b) {
        a.C = {
            Pm: b,
            yn: !0
        };
        a.g = a.R || a.J
    };
    PF.prototype.getNextAddressJsc = function() {
        return this.g
    };
    PF.prototype.getYieldResultJsc = function() {
        return this.j
    };
    PF.prototype.return = function(a) {
        this.C = {
            return: a
        };
        this.g = this.J
    };
    PF.prototype["return"] = PF.prototype.return;
    PF.prototype.Ia = function(a) {
        this.C = {
            Da: a
        };
        this.g = this.J
    };
    PF.prototype.jumpThroughFinallyBlocks = PF.prototype.Ia;
    PF.prototype.yield = function(a, b) {
        this.g = b;
        return {
            value: a
        }
    };
    PF.prototype.yield = PF.prototype.yield;
    PF.prototype.Ra = function(a, b) {
        a = _.x(a);
        var c = a.next();
        OF(c);
        if (c.done) this.j = c.value, this.g = b;
        else return this.L = a, this.yield(c.value, b)
    };
    PF.prototype.yieldAll = PF.prototype.Ra;
    PF.prototype.Da = function(a) {
        this.g = a
    };
    PF.prototype.jumpTo = PF.prototype.Da;
    PF.prototype.l = function() {
        this.g = 0
    };
    PF.prototype.jumpToEnd = PF.prototype.l;
    PF.prototype.I = function(a, b) {
        this.R = a;
        b != void 0 && (this.J = b)
    };
    PF.prototype.setCatchFinallyBlocks = PF.prototype.I;
    PF.prototype.Ma = function(a) {
        this.R = 0;
        this.J = a || 0
    };
    PF.prototype.setFinallyBlock = PF.prototype.Ma;
    PF.prototype.H = function(a, b) {
        this.g = a;
        this.R = b || 0
    };
    PF.prototype.leaveTryBlock = PF.prototype.H;
    PF.prototype.G = function(a) {
        this.R = a || 0;
        a = this.C.Pm;
        this.C = null;
        return a
    };
    PF.prototype.enterCatchBlock = PF.prototype.G;
    PF.prototype.va = function(a, b, c) {
        c ? this.ma[c] = this.C : this.ma = [this.C];
        this.R = a || 0;
        this.J = b || 0
    };
    PF.prototype.enterFinallyBlock = PF.prototype.va;
    PF.prototype.Ga = function(a, b) {
        b = this.ma.splice(b || 0)[0];
        (b = this.C = this.C || b) ? b.yn ? this.g = this.R || this.J : b.Da != void 0 && this.J < b.Da ? (this.g = b.Da, this.C = null) : this.g = this.J: this.g = a
    };
    PF.prototype.leaveFinallyBlock = PF.prototype.Ga;
    PF.prototype.Tb = function(a) {
        return new SF(a)
    };
    PF.prototype.forIn = PF.prototype.Tb;
    var SF = function(a) {
        this.l = a;
        this.g = [];
        for (var b in a) this.g.push(b);
        this.g.reverse()
    };
    SF.prototype.j = function() {
        for (; this.g.length > 0;) {
            var a = this.g.pop();
            if (a in this.l) return a
        }
        return null
    };
    SF.prototype.getNext = SF.prototype.j;
    TF = function(a) {
        this.g = new PF;
        this.j = a
    };
    WF = function(a, b) {
        QF(a.g);
        var c = a.g.L;
        if (c) return UF(a, "return" in c ? c["return"] : function(d) {
            return {
                value: d,
                done: !0
            }
        }, b, a.g.return);
        a.g.return(b);
        return VF(a)
    };
    UF = function(a, b, c, d) {
        try {
            var e = b.call(a.g.L, c);
            OF(e);
            if (!e.done) return a.g.P = !1, e;
            var f = e.value
        } catch (g) {
            return a.g.L = null, RF(a.g, g), VF(a)
        }
        a.g.L = null;
        d.call(a.g, f);
        return VF(a)
    };
    VF = function(a) {
        for (; a.g.g;) try {
            var b = a.j(a.g);
            if (b) return a.g.P = !1, {
                value: b.value,
                done: !1
            }
        } catch (c) {
            a.g.j = void 0, RF(a.g, c)
        }
        a.g.P = !1;
        if (a.g.C) {
            b = a.g.C;
            a.g.C = null;
            if (b.yn) throw b.Pm;
            return {
                value: b.return,
                done: !0
            }
        }
        return {
            value: void 0,
            done: !0
        }
    };
    XF = function(a) {
        this.next = function(b) {
            QF(a.g);
            a.g.L ? b = UF(a, a.g.L.next, b, a.g.da) : (a.g.da(b), b = VF(a));
            return b
        };
        this.throw = function(b) {
            QF(a.g);
            a.g.L ? b = UF(a, a.g.L["throw"], b, a.g.da) : (RF(a.g, b), b = VF(a));
            return b
        };
        this.return = function(b) {
            return WF(a, b)
        };
        this[_.z(_.v.Symbol, "iterator")] = function() {
            return this
        }
    };
    YF = function(a) {
        function b(d) {
            return a.next(d)
        }

        function c(d) {
            return a.throw(d)
        }
        return new _.v.Promise(function(d, e) {
            function f(g) {
                g.done ? d(g.value) : _.v.Promise.resolve(g.value).then(b, c).then(f, e)
            }
            f(a.next())
        })
    };
    _.F = function(a) {
        return YF(new XF(new TF(a)))
    };
    _.zf = function() {
        for (var a = Number(this), b = [], c = a; c < arguments.length; c++) b[c - a] = arguments[c];
        return b
    };
    BF("globalThis", function(a) {
        return a || _.vF
    }, "es_2020");
    BF("Reflect", function(a) {
        return a ? a : {}
    }, "es6");
    BF("Reflect.construct", function() {
        return CF
    }, "es6");
    BF("Reflect.setPrototypeOf", function(a) {
        return a ? a : HF ? function(b, c) {
            try {
                return HF(b, c), !0
            } catch (d) {
                return !1
            }
        } : null
    }, "es6");
    BF("Symbol", function(a) {
        if (a) return a;
        var b = function(f, g) {
            this.g = f;
            tF(this, "description", {
                configurable: !0,
                writable: !0,
                value: g
            })
        };
        b.prototype.toString = function() {
            return this.g
        };
        var c = "jscomp_symbol_" + (Math.random() * 1E9 >>> 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");
    BF("Symbol.iterator", function(a) {
        if (a) return a;
        a = (0, _.v.Symbol)("Symbol.iterator");
        tF(Array.prototype, a, {
            configurable: !0,
            writable: !0,
            value: function() {
                return ZF(IF(this))
            }
        });
        return a
    }, "es6");
    var ZF = function(a) {
        a = {
            next: a
        };
        a[_.z(_.v.Symbol, "iterator")] = function() {
            return this
        };
        return a
    };
    BF("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.j = function(g) {
            if (this.g == null) {
                this.g = [];
                var h = this;
                this.l(function() {
                    h.I()
                })
            }
            this.g.push(g)
        };
        var d = _.vF.setTimeout;
        b.prototype.l = function(g) {
            d(g, 0)
        };
        b.prototype.I = 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.G(l)
                    }
                }
            }
            this.g = null
        };
        b.prototype.G = function(g) {
            this.l(function() {
                throw g;
            })
        };
        var e = function(g) {
            this.j = 0;
            this.l = void 0;
            this.g = [];
            this.H = !1;
            var h = this.G();
            try {
                g(h.resolve, h.reject)
            } catch (k) {
                h.reject(k)
            }
        };
        e.prototype.G = function() {
            function g(l) {
                return function(m) {
                    k || (k = !0, l.call(h, m))
                }
            }
            var h = this,
                k = !1;
            return {
                resolve: g(this.da),
                reject: g(this.I)
            }
        };
        e.prototype.da = function(g) {
            if (g === this) this.I(new TypeError("A Promise cannot resolve to itself"));
            else if (g instanceof e) this.va(g);
            else {
                a: switch (typeof g) {
                    case "object":
                        var h = g != null;
                        break a;
                    case "function":
                        h = !0;
                        break a;
                    default:
                        h = !1
                }
                h ? this.P(g) : this.C(g)
            }
        };
        e.prototype.P = function(g) {
            var h = void 0;
            try {
                h = g.then
            } catch (k) {
                this.I(k);
                return
            }
            typeof h == "function" ? this.Tb(h, g) : this.C(g)
        };
        e.prototype.I = function(g) {
            this.J(2, g)
        };
        e.prototype.C = function(g) {
            this.J(1, g)
        };
        e.prototype.J = function(g, h) {
            if (this.j != 0) throw Error("Cannot settle(" + g + ", " + h + "): Promise already settled in state" + this.j);
            this.j = g;
            this.l = h;
            this.j === 2 && this.ma();
            this.L()
        };
        e.prototype.ma = function() {
            var g = this;
            d(function() {
                if (g.R()) {
                    var h = _.vF.console;
                    typeof h !== "undefined" && h.error(g.l)
                }
            }, 1)
        };
        e.prototype.R = function() {
            if (this.H) return !1;
            var g = _.vF.CustomEvent,
                h = _.vF.Event,
                k = _.vF.dispatchEvent;
            if (typeof k === "undefined") return !0;
            typeof g === "function" ? g = new g("unhandledrejection", {
                cancelable: !0
            }) : typeof h === "function" ? g = new h("unhandledrejection", {
                cancelable: !0
            }) : (g = _.vF.document.createEvent("CustomEvent"), g.initCustomEvent("unhandledrejection", !1, !0, g));
            g.promise = this;
            g.reason = this.l;
            return k(g)
        };
        e.prototype.L = function() {
            if (this.g != null) {
                for (var g = 0; g < this.g.length; ++g) f.j(this.g[g]);
                this.g = null
            }
        };
        var f = new b;
        e.prototype.va = function(g) {
            var h = this.G();
            g.sh(h.resolve, h.reject)
        };
        e.prototype.Tb = function(g, h) {
            var k = this.G();
            try {
                g.call(h, k.resolve, k.reject)
            } catch (l) {
                k.reject(l)
            }
        };
        e.prototype.then = function(g, h) {
            function k(p, q) {
                return typeof p == "function" ? function(r) {
                    try {
                        l(p(r))
                    } catch (t) {
                        m(t)
                    }
                } : q
            }
            var l, m, n = new e(function(p, q) {
                l = p;
                m = q
            });
            this.sh(k(g, l), k(h, m));
            return n
        };
        e.prototype.catch = function(g) {
            return this.then(void 0, g)
        };
        e.prototype.sh = function(g, h) {
            function k() {
                switch (l.j) {
                    case 1:
                        g(l.l);
                        break;
                    case 2:
                        h(l.l);
                        break;
                    default:
                        throw Error("Unexpected state: " + l.j);
                }
            }
            var l = this;
            this.g == null ? f.j(k) : this.g.push(k);
            this.H = !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 = _.x(g), m = l.next(); !m.done; m = l.next()) c(m.value).sh(h, k)
            })
        };
        e.all = function(g) {
            var h = _.x(g),
                k = h.next();
            return k.done ? c([]) : new e(function(l, m) {
                function n(r) {
                    return function(t) {
                        p[r] = t;
                        q--;
                        q == 0 && l(p)
                    }
                }
                var p = [],
                    q = 0;
                do p.push(void 0), q++, c(k.value).sh(n(p.length - 1), m), k = h.next(); while (!k.done)
            })
        };
        return e
    }, "es6");
    BF("Object.setPrototypeOf", function(a) {
        return a || HF
    }, "es6");
    BF("Symbol.dispose", function(a) {
        return a ? a : (0, _.v.Symbol)("Symbol.dispose")
    }, "es_next");
    var $F = 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 {
                jn: e,
                v: f
            }
        }
        return {
            jn: -1,
            v: void 0
        }
    };
    BF("Array.prototype.find", function(a) {
        return a ? a : function(b, c) {
            return $F(this, b, c).v
        }
    }, "es6");
    BF("WeakMap", function(a) {
        function b() {}

        function c(g) {
            var h = typeof g;
            return h === "object" && g !== null || h === "function"
        }
        if (function() {
                if (!a || !Object.seal) return !1;
                try {
                    var g = Object.seal({}),
                        h = Object.seal({}),
                        k = new a([
                            [g, 2],
                            [h, 3]
                        ]);
                    if (k.get(g) != 2 || k.get(h) != 3) return !1;
                    k.delete(g);
                    k.set(h, 4);
                    return !k.has(g) && k.get(h) == 4
                } 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 = _.x(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 (!LF(g, d)) {
                var k = new b;
                tF(g, d, {
                    value: k
                })
            }
            if (!LF(g, d)) throw Error("WeakMap key fail: " + g);
            g[d][this.g] = h;
            return this
        };
        f.prototype.get = function(g) {
            return c(g) && LF(g, d) ? g[d][this.g] : void 0
        };
        f.prototype.has = function(g) {
            return c(g) && LF(g, d) && LF(g[d], this.g)
        };
        f.prototype.delete = function(g) {
            return c(g) && LF(g, d) && LF(g[d], this.g) ? delete g[d][this.g] : !1
        };
        return f
    }, "es6");
    BF("Map", function(a) {
        if (function() {
                if (!a || typeof a != "function" || !_.z(a.prototype, "entries") || typeof Object.seal != "function") return !1;
                try {
                    var h = Object.seal({
                            x: 4
                        }),
                        k = new a(_.x([
                            [h, "s"]
                        ]));
                    if (k.get(h) != "s" || k.size != 1 || k.get({
                            x: 4
                        }) || k.set({
                            x: 4
                        }, "t") != k || k.size != 2) return !1;
                    var l = _.z(k, "entries").call(k),
                        m = l.next();
                    if (m.done || m.value[0] != h || m.value[1] != "s") return !1;
                    m = l.next();
                    return m.done || m.value[0].x != 4 || m.value[1] != "t" || !l.next().done ? !1 : !0
                } catch (n) {
                    return !1
                }
            }()) return a;
        var b = new _.v.WeakMap,
            c = function(h) {
                this[0] = {};
                this[1] = f();
                this.size = 0;
                if (h) {
                    h = _.x(h);
                    for (var k; !(k = h.next()).done;) k = k.value, this.set(k[0], k[1])
                }
            };
        c.prototype.set = function(h, k) {
            h = h === 0 ? 0 : h;
            var l = d(this, h);
            l.list || (l.list = this[0][l.id] = []);
            l.entry ? l.entry.value = k : (l.entry = {
                next: this[1],
                gd: this[1].gd,
                head: this[1],
                key: h,
                value: k
            }, l.list.push(l.entry), this[1].gd.next = l.entry, this[1].gd = l.entry, this.size++);
            return this
        };
        c.prototype.delete = function(h) {
            h = d(this, h);
            return h.entry && h.list ? (h.list.splice(h.index, 1), h.list.length || delete this[0][h.id], h.entry.gd.next = h.entry.next, h.entry.next.gd = h.entry.gd, h.entry.head = null, this.size--, !0) : !1
        };
        c.prototype.clear = function() {
            this[0] = {};
            this[1] = this[1].gd = f();
            this.size = 0
        };
        c.prototype.has = function(h) {
            return !!d(this, h).entry
        };
        c.prototype.get = function(h) {
            return (h = d(this, h).entry) && 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 = _.z(this, "entries").call(this), m; !(m = l.next()).done;) m = m.value, h.call(k, m[1], m[0], this)
        };
        c.prototype[_.z(_.v.Symbol, "iterator")] = _.z(c.prototype, "entries");
        var d = function(h, k) {
                var l = k && typeof k;
                l == "object" || l == "function" ? b.has(k) ? l = b.get(k) : (l = "" + ++g, b.set(k, l)) : l = "p_" + k;
                var m = h[0][l];
                if (m && LF(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,
                            entry: n
                        }
                    }
                return {
                    id: l,
                    list: m,
                    index: -1,
                    entry: void 0
                }
            },
            e = function(h, k) {
                var l = h[1];
                return ZF(function() {
                    if (l) {
                        for (; l.head != h[1];) l = l.gd;
                        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.gd = h.next = h.head = h
            },
            g = 0;
        return c
    }, "es6");
    BF("Set", function(a) {
        if (function() {
                if (!a || typeof a != "function" || !_.z(a.prototype, "entries") || typeof Object.seal != "function") return !1;
                try {
                    var c = Object.seal({
                            x: 4
                        }),
                        d = new a(_.x([c]));
                    if (!d.has(c) || d.size != 1 || d.add(c) != d || d.size != 1 || d.add({
                            x: 4
                        }) != d || d.size != 2) return !1;
                    var e = _.z(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 || f.value[0].x != 4 || f.value[1] != f.value[0] ? !1 : e.next().done
                } catch (g) {
                    return !1
                }
            }()) return a;
        var b = function(c) {
            this.g = new _.v.Map;
            if (c) {
                c = _.x(c);
                for (var d; !(d = c.next()).done;) this.add(d.value)
            }
            this.size = this.g.size
        };
        b.prototype.add = function(c) {
            c = c === 0 ? 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 _.z(this.g, "entries").call(this.g)
        };
        b.prototype.values = function() {
            return _.z(this.g, "values").call(this.g)
        };
        b.prototype.keys = _.z(b.prototype, "values");
        b.prototype[_.z(_.v.Symbol, "iterator")] = _.z(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");
    BF("Object.values", function(a) {
        return a ? a : function(b) {
            var c = [],
                d;
            for (d in b) LF(b, d) && c.push(b[d]);
            return c
        }
    }, "es8");
    BF("Object.is", function(a) {
        return a ? a : function(b, c) {
            return b === c ? b !== 0 || 1 / b === 1 / c : b !== b && c !== c
        }
    }, "es6");
    BF("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 (c < 0 && (c = Math.max(c + e, 0)); c < e; c++) {
                var f = d[c];
                if (f === b || _.z(Object, "is").call(Object, f, b)) return !0
            }
            return !1
        }
    }, "es7");
    var aG = function(a, b, c) {
        if (a == null) 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 + ""
    };
    BF("String.prototype.includes", function(a) {
        return a ? a : function(b, c) {
            return aG(this, b, "includes").indexOf(b, c || 0) !== -1
        }
    }, "es6");
    BF("Array.from", function(a) {
        return a ? a : function(b, c, d) {
            c = c != null ? c : function(h) {
                return h
            };
            var e = [],
                f = typeof _.v.Symbol != "undefined" && _.z(_.v.Symbol, "iterator") && b[_.z(_.v.Symbol, "iterator")];
            if (typeof f == "function") {
                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");
    BF("Object.entries", function(a) {
        return a ? a : function(b) {
            var c = [],
                d;
            for (d in b) LF(b, d) && c.push([d, b[d]]);
            return c
        }
    }, "es8");
    BF("Number.isFinite", function(a) {
        return a ? a : function(b) {
            return typeof b !== "number" ? !1 : !isNaN(b) && b !== Infinity && b !== -Infinity
        }
    }, "es6");
    BF("Number.EPSILON", function() {
        return 2.220446049250313E-16
    }, "es6");
    BF("Number.MAX_SAFE_INTEGER", function() {
        return 9007199254740991
    }, "es6");
    BF("Number.MIN_SAFE_INTEGER", function() {
        return -9007199254740991
    }, "es6");
    BF("Number.isInteger", function(a) {
        return a ? a : function(b) {
            return _.z(Number, "isFinite").call(Number, b) ? b === Math.floor(b) : !1
        }
    }, "es6");
    BF("Number.isSafeInteger", function(a) {
        return a ? a : function(b) {
            return _.z(Number, "isInteger").call(Number, b) && Math.abs(b) <= _.z(Number, "MAX_SAFE_INTEGER")
        }
    }, "es6");
    BF("String.prototype.startsWith", function(a) {
        return a ? a : function(b, c) {
            var d = aG(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");
    BF("String.prototype.endsWith", function(a) {
        return a ? a : function(b, c) {
            var d = aG(this, b, "endsWith");
            c === void 0 && (c = d.length);
            c = Math.max(0, Math.min(c | 0, d.length));
            for (var e = b.length; e > 0 && c > 0;)
                if (d[--c] != b[--e]) return !1;
            return e <= 0
        }
    }, "es6");
    var bG = 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[_.z(_.v.Symbol, "iterator")] = function() {
            return e
        };
        return e
    };
    BF("Array.prototype.entries", function(a) {
        return a ? a : function() {
            return bG(this, function(b, c) {
                return [b, c]
            })
        }
    }, "es6");
    BF("Math.trunc", function(a) {
        return a ? a : function(b) {
            b = Number(b);
            if (isNaN(b) || b === Infinity || b === -Infinity || b === 0) return b;
            var c = Math.floor(Math.abs(b));
            return b < 0 ? -c : c
        }
    }, "es6");
    BF("Number.isNaN", function(a) {
        return a ? a : function(b) {
            return typeof b === "number" && isNaN(b)
        }
    }, "es6");
    BF("Array.prototype.keys", function(a) {
        return a ? a : function() {
            return bG(this, function(b) {
                return b
            })
        }
    }, "es6");
    BF("Array.prototype.values", function(a) {
        return a ? a : function() {
            return bG(this, function(b, c) {
                return c
            })
        }
    }, "es8");
    BF("WeakSet", function(a) {
        if (function() {
                if (!a || !Object.seal) return !1;
                try {
                    var c = Object.seal({}),
                        d = Object.seal({}),
                        e = new a([c]);
                    if (!e.has(c) || e.has(d)) return !1;
                    e.delete(c);
                    e.add(d);
                    return !e.has(c) && e.has(d)
                } catch (f) {
                    return !1
                }
            }()) return a;
        var b = function(c) {
            this.g = new _.v.WeakMap;
            if (c) {
                c = _.x(c);
                for (var d; !(d = c.next()).done;) this.add(d.value)
            }
        };
        b.prototype.add = function(c) {
            this.g.set(c, !0);
            return this
        };
        b.prototype.has = function(c) {
            return this.g.has(c)
        };
        b.prototype.delete = function(c) {
            return this.g.delete(c)
        };
        return b
    }, "es6");
    BF("Object.fromEntries", function(a) {
        return a ? a : function(b) {
            var c = {};
            if (!(_.z(_.v.Symbol, "iterator") in b)) throw new TypeError("" + b + " is not iterable");
            b = b[_.z(_.v.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");
    BF("String.prototype.repeat", function(a) {
        return a ? a : function(b) {
            var c = aG(this, null, "repeat");
            if (b < 0 || b > 1342177279) throw new RangeError("Invalid count value");
            b |= 0;
            for (var d = ""; b;)
                if (b & 1 && (d += c), b >>>= 1) c += c;
            return d
        }
    }, "es6");
    BF("String.prototype.trimLeft", function(a) {
        function b() {
            return this.replace(/^[\s\xa0]+/, "")
        }
        return a || b
    }, "es_2019");
    BF("String.prototype.trimStart", function(a) {
        return a || _.z(String.prototype, "trimLeft")
    }, "es_2019");
    BF("Array.prototype.findIndex", function(a) {
        return a ? a : function(b, c) {
            return $F(this, b, c).jn
        }
    }, "es6");
    var cG = function(a, b) {
        a = a !== void 0 ? String(a) : " ";
        return b > 0 && a ? _.z(a, "repeat").call(a, Math.ceil(b / a.length)).substring(0, b) : ""
    };
    BF("String.prototype.padStart", function(a) {
        return a ? a : function(b, c) {
            var d = aG(this, null, "padStart");
            return cG(c, b - d.length) + d
        }
    }, "es8");
    BF("String.prototype.padEnd", function(a) {
        return a ? a : function(b, c) {
            var d = aG(this, null, "padStart");
            return d + cG(c, b - d.length)
        }
    }, "es8");
    BF("Array.prototype.fill", function(a) {
        return a ? a : function(b, c, d) {
            var e = this.length || 0;
            c < 0 && (c = Math.max(0, e + c));
            if (d == null || d > e) d = e;
            d = Number(d);
            d < 0 && (d = Math.max(0, e + d));
            for (c = Number(c || 0); c < d; c++) this[c] = b;
            return this
        }
    }, "es6");
    AF("fill", function(a) {
        return a ? a : _.z(Array.prototype, "fill")
    }, "es6");
    BF("Array.prototype.flat", function(a) {
        return a ? a : function(b) {
            b = b === void 0 ? 1 : b;
            var c = [];
            Array.prototype.forEach.call(this, function(d) {
                Array.isArray(d) && b > 0 ? (d = _.z(Array.prototype, "flat").call(d, b - 1), c.push.apply(c, d)) : c.push(d)
            });
            return c
        }
    }, "es9");
    BF("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
        };
        _.Y(a, Error);
        a.prototype.name = "AggregateError";
        return a
    }, "es_2021");
    BF("Promise.any", function(a) {
        return a ? a : function(b) {
            b = b instanceof Array ? b : _.z(Array, "from").call(Array, b);
            return _.v.Promise.all(b.map(function(c) {
                return _.v.Promise.resolve(c).then(function(d) {
                    throw d;
                }, function(d) {
                    return d
                })
            })).then(function(c) {
                throw new _.v.AggregateError(c, "All promises were rejected");
            }, function(c) {
                return c
            })
        }
    }, "es_2021");
    BF("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");
    BF("Promise.withResolvers", function(a) {
        return a ? a : function() {
            var b, c;
            return {
                promise: new _.v.Promise(function(d, e) {
                    b = d;
                    c = e
                }),
                resolve: b,
                reject: c
            }
        }
    }, "es_next");
    BF("Object.hasOwn", function(a) {
        return a ? a : function(b, c) {
            return Object.prototype.hasOwnProperty.call(b, c)
        }
    }, "es_next");
    BF("Promise.prototype.finally", function(a) {
        return a ? a : function(b) {
            return this.then(function(c) {
                return _.v.Promise.resolve(b()).then(function() {
                    return c
                })
            }, function(c) {
                return _.v.Promise.resolve(b()).then(function() {
                    throw c;
                })
            })
        }
    }, "es9");
    BF("String.raw", function(a) {
        return a ? a : function(b, c) {
            b = MF(b);
            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");
    BF("Number.parseFloat", function(a) {
        return a || parseFloat
    }, "es6");
    BF("Math.sign", function(a) {
        return a ? a : function(b) {
            b = Number(b);
            return b === 0 || isNaN(b) ? b : b > 0 ? 1 : -1
        }
    }, "es6");
    var dG, tc, eG, fG, gG, hG, kG;
    _.ka = this || self;
    dG = function(a, b) {
        a: {
            var c = ["CLOSURE_FLAGS"];
            for (var d = _.ka, e = 0; e < c.length; e++)
                if (d = d[c[e]], d == null) {
                    c = null;
                    break a
                }
            c = d
        }
        a = c && c[a];
        return a != null ? a : b
    };
    tc = function(a) {
        var b = typeof a;
        return b != "object" ? b : a ? Array.isArray(a) ? "array" : b : "null"
    };
    _.bq = function(a) {
        var b = tc(a);
        return b == "array" || b == "object" && typeof a.length == "number"
    };
    _.Ka = function(a) {
        var b = typeof a;
        return b == "object" && a != null || b == "function"
    };
    _.La = function(a) {
        return Object.prototype.hasOwnProperty.call(a, eG) && a[eG] || (a[eG] = ++fG)
    };
    eG = "closure_uid_" + (Math.random() * 1E9 >>> 0);
    fG = 0;
    gG = function(a, b, c) {
        return a.call.apply(a.bind, arguments)
    };
    hG = function(a, b, c) {
        if (!a) throw Error();
        if (arguments.length > 2) {
            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)
        }
    };
    _.iG = function(a, b, c) {
        _.iG = Function.prototype.bind && Function.prototype.bind.toString().indexOf("native code") != -1 ? gG : hG;
        return _.iG.apply(null, arguments)
    };
    _.jG = 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)
        }
    };
    kG = function(a) {
        return a
    };
    var lG = function(a, b, c) {
            return a === 0 ? null : {
                averageViewability: Math.round(b / a * 100),
                averageTos: Math.round(c / a)
            }
        },
        Px = function(a) {
            var b;
            if (a.w) {
                var c = a.w,
                    d = b = 0,
                    e = 0,
                    f = new Date,
                    g = f.getDay(),
                    h = new Date(f.getFullYear(), f.getMonth(), f.getDate() - g);
                h.setHours(0, 0, 0, 0);
                var k = c[Math.floor(h.getTime() / 1E3).toString()];
                c = c[Math.floor((h.getTime() - 6048E5) / 1E3).toString()];
                k ? (f = (g + f.getHours() / 24 + f.getMinutes() / 1440) / 7, g = 1 - f, b += k.c * f, d += k.v * f, e += k.cTos * f, c && (b += c.c * g, d += c.v * g, e += c.cTos * g)) : c && (b = c.c, d = c.v, e = c.cTos);
                b = lG(b, d, e)
            } else b = null;
            if (!b) return [];
            a.d ? (c = a.d, k = e = d = 0, g = new Date, h = new Date(g.getFullYear(), g.getMonth(), g.getDate()), f = c[Math.floor(h.getTime() / 1E3).toString()], c = c[Math.floor((h.getTime() - 864E5) / 1E3).toString()], f ? (g = (g.getHours() + g.getMinutes() / 60) / 24, h = 1 - g, d += f.c * g, e += f.v * g, k += f.cTos * g, c && (d += c.c * h, e += c.v * h, k += c.cTos * h)) : c && (d = c.c, e = c.v, k = c.cTos), d = lG(d, e, k)) : d = null;
            if (!d) return [b];
            a.h ? (c = a.h, k = e = a = 0, g = new Date, h = new Date(g.getFullYear(), g.getMonth(), g.getDate(), g.getHours()), f = c[Math.floor(h.getTime() / 1E3).toString()], c = c[Math.floor((h.getTime() - 36E5) / 1E3).toString()], f ? (g = g.getMinutes() / 60, h = 1 - g, a += f.c * g, e += f.v * g, k += f.cTos * g, c && (a += c.c * h, e += c.v * h, k += c.cTos * h)) : c && (a = c.c, e = c.v, k = c.cTos), a = lG(a, e, k)) : a = null;
            return a ? [b, d, a] : [b, d]
        };
    var mG;
    var ha, ea = typeof String.prototype.isWellFormed === "function",
        da = typeof TextEncoder !== "undefined";
    var nG = function(a) {
            return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
        },
        oG = /&/g,
        pG = /</g,
        qG = />/g,
        rG = /"/g,
        sG = /'/g,
        tG = /\x00/g,
        uG = /[\x00&<>"']/;
    var ta = dG(610401301, !1),
        Od = dG(748402147, !0);
    var ua, vG = _.ka.navigator;
    ua = vG ? vG.userAgentData || null : null;
    var rk;
    _.Ga = function(a, b) {
        return Array.prototype.indexOf.call(a, b, void 0)
    };
    _.ik = function(a, b) {
        Array.prototype.forEach.call(a, b, void 0)
    };
    _.qk = function(a, b) {
        return Array.prototype.filter.call(a, b, void 0)
    };
    rk = function(a, b) {
        return Array.prototype.map.call(a, b, void 0)
    };
    _.Hm = function(a, b) {
        return Array.prototype.some.call(a, b, void 0)
    };
    _.wG = function(a) {
        _.wG[" "](a);
        return a
    };
    _.wG[" "] = function() {};
    var Fg = function(a, b) {
        try {
            return _.wG(a[b]), !0
        } catch (c) {}
        return !1
    };
    var xG = _.wa("Gecko") && !(sa().toLowerCase().indexOf("webkit") != -1 && !_.wa("Edge")) && !(_.wa("Trident") || _.wa("MSIE")) && !_.wa("Edge"),
        yG = sa().toLowerCase().indexOf("webkit") != -1 && !_.wa("Edge");
    var Wa = {},
        bb = null,
        Ya = xG || yG || typeof _.ka.btoa == "function";
    var jb = void 0,
        db;
    var ob = typeof _.v.Symbol === "function" && typeof(0, _.v.Symbol)() === "symbol",
        zG = nb("jas", void 0, !0),
        jd = nb(void 0, "0di"),
        oe = nb(void 0, "1oa"),
        fe = nb(void 0, "0dg"),
        af = nb(void 0, "0ubsb"),
        Qd = nb(void 0, "0actk"),
        hd = nb("m_m", "Mw", !0),
        Gd = nb(void 0, "vps");
    var rb, qb, de, AG;
    rb = {
        ks: {
            value: 0,
            configurable: !0,
            writable: !0,
            enumerable: !1
        }
    };
    qb = Object.defineProperties;
    _.pb = ob ? zG : "ks";
    AG = [];
    tb(AG, 7);
    de = Object.freeze(AG);
    var id = {},
        yb = {},
        BG = function(a, b, c) {
            this.g = a;
            this.j = b;
            this.l = c
        };
    BG.prototype.next = function() {
        var a = this.g.next();
        a.done || (a.value = this.j.call(this.l, a.value));
        return a
    };
    BG.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return this
    };
    var oq = Object.freeze({}),
        CG = Object.freeze({});
    _.Db = void 0;
    var Rb, Tb, U, DG, EG, Jb, Zp, Ob, Yp, Xp;
    Rb = Fb(function(a) {
        return typeof a === "number"
    });
    _.Pb = Fb(function(a) {
        return typeof a === "string"
    });
    Tb = Fb(function(a) {
        return typeof a === "boolean"
    });
    U = Fb(function(a) {
        return a === null
    });
    DG = Fb(function(a) {
        return a === void 0
    });
    EG = Fb(function(a) {
        return a == null
    });
    _.qg = Fb(function(a) {
        return typeof a === "function"
    });
    Jb = Fb(function(a) {
        return !!a && (typeof a === "object" || typeof a === "function")
    });
    Zp = Nb();
    Ob = Nb();
    Yp = Fb(function(a) {
        return a instanceof _.v.Set
    });
    Xp = Fb(function(a) {
        return a instanceof _.v.Map
    });
    var Sb = typeof _.ka.BigInt === "function" && typeof _.ka.BigInt(0) === "bigint";
    var Yc = Fb(function(a) {
            return Sb ? a >= FG && a <= GG : a[0] === "-" ? Vb(a, HG) : Vb(a, IG)
        }),
        HG = _.z(Number, "MIN_SAFE_INTEGER").toString(),
        FG = Sb ? BigInt(_.z(Number, "MIN_SAFE_INTEGER")) : void 0,
        IG = _.z(Number, "MAX_SAFE_INTEGER").toString(),
        GG = Sb ? BigInt(_.z(Number, "MAX_SAFE_INTEGER")) : void 0;
    var Wb = 0,
        Yb = 0,
        dc;
    var Gc, Rc, wc, Qc, od, xc;
    Gc = typeof BigInt === "function" ? BigInt.asIntN : void 0;
    _.Wc = typeof BigInt === "function" ? BigInt.asUintN : void 0;
    Rc = _.z(Number, "isSafeInteger");
    wc = _.z(Number, "isFinite");
    Qc = _.z(Math, "trunc");
    od = Ub(0);
    xc = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;
    var Hd = {};
    var yd = {},
        JG = function() {
            try {
                var a = function() {
                    return CF(_.v.Map, [], this.constructor)
                };
                _.Y(a, _.v.Map);
                _.wG(new a);
                return !1
            } catch (b) {
                return !0
            }
        }(),
        KG = function() {
            this.g = new _.v.Map
        };
    _.u = KG.prototype;
    _.u.get = function(a) {
        return this.g.get(a)
    };
    _.u.set = function(a, b) {
        this.g.set(a, b);
        this.size = this.g.size;
        return this
    };
    _.u.delete = function(a) {
        a = this.g.delete(a);
        this.size = this.g.size;
        return a
    };
    _.u.clear = function() {
        this.g.clear();
        this.size = this.g.size
    };
    _.u.has = function(a) {
        return this.g.has(a)
    };
    _.u.entries = function() {
        return _.z(this.g, "entries").call(this.g)
    };
    _.u.keys = function() {
        return _.z(this.g, "keys").call(this.g)
    };
    _.u.values = function() {
        return _.z(this.g, "values").call(this.g)
    };
    _.u.forEach = function(a, b) {
        return this.g.forEach(a, b)
    };
    KG.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return _.z(this, "entries").call(this)
    };
    var LG = function() {
            if (JG) return _.z(Object, "setPrototypeOf").call(Object, KG.prototype, _.v.Map.prototype), Object.defineProperties(KG.prototype, {
                size: {
                    value: 0,
                    configurable: !0,
                    enumerable: !0,
                    writable: !0
                }
            }), KG;
            var a = function() {
                return CF(_.v.Map, [], this.constructor)
            };
            _.Y(a, _.v.Map);
            return a
        }(),
        xd = function(a, b, c, d) {
            c = c === void 0 ? sd : c;
            d = d === void 0 ? sd : d;
            var e = LG.call(this) || this;
            e.Le = a[_.pb] | 0;
            e.Ie = b;
            e.gi = c;
            e.gp = e.Ie ? ud : d;
            for (var f = 0; f < a.length; f++) {
                var g = a[f],
                    h = c(g[0], !1, !0),
                    k = g[1];
                b ? k === void 0 && (k = null) : k = d(g[1], !1, !0, void 0, void 0, e.Le);
                LG.prototype.set.call(e, h, k)
            }
            return e
        };
    _.Y(xd, LG);
    var MG = function(a) {
            if (a.Le & 2) throw Error("Cannot mutate an immutable Map");
        },
        Fd = function(a, b) {
            return wb(_.z(Array, "from").call(Array, _.z(LG.prototype, "entries").call(a), b))
        };
    _.u = xd.prototype;
    _.u.clear = function() {
        MG(this);
        LG.prototype.clear.call(this)
    };
    _.u.delete = function(a) {
        MG(this);
        return LG.prototype.delete.call(this, this.gi(a, !0, !1))
    };
    _.u.entries = function() {
        if (this.Ie) {
            var a = _.z(LG.prototype, "keys").call(this);
            a = new BG(a, vd, this)
        } else a = _.z(LG.prototype, "entries").call(this);
        return a
    };
    _.u.values = function() {
        if (this.Ie) {
            var a = _.z(LG.prototype, "keys").call(this);
            a = new BG(a, xd.prototype.get, this)
        } else a = LG.prototype.values.call(this);
        return a
    };
    _.u.forEach = function(a, b) {
        this.Ie ? LG.prototype.forEach.call(this, function(c, d, e) {
            a.call(b, e.get(d), d, e)
        }) : LG.prototype.forEach.call(this, a, b)
    };
    _.u.set = function(a, b) {
        MG(this);
        a = this.gi(a, !0, !1);
        return a == null ? this : b == null ? (LG.prototype.delete.call(this, a), this) : LG.prototype.set.call(this, a, this.gp(b, !0, !0, this.Ie, !1, this.Le))
    };
    _.u.has = function(a) {
        return LG.prototype.has.call(this, this.gi(a, !1, !1))
    };
    _.u.get = function(a) {
        a = this.gi(a, !1, !1);
        var b = LG.prototype.get.call(this, a);
        if (b !== void 0) {
            var c = this.Ie;
            return c ? (c = this.gp(b, !1, !0, c, this.tw, this.Le), c !== b && LG.prototype.set.call(this, a, c), c) : b
        }
    };
    xd.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return _.z(this, "entries").call(this)
    };
    xd.prototype.toJSON = void 0;
    var wd;
    var Ad;
    var Kd, Ld;
    var NG, Aq, ke, Ok, eo, PG, Tr, RG, so, SG, Mo, Bw, Io, zw, Gw, UG, AA, VG, WG, XG, ZG, $G, os, Bo, Mk, bH, bo, cH;
    NG = Ub(0);
    Aq = {};
    _.zq = function(a, b, c, d, e) {
        b = ke(a.o, b, c, e);
        if (b !== null || d && a.G !== yb) return b
    };
    ke = function(a, b, c, d) {
        if (b === -1) return null;
        var e = b + (c ? 0 : -1),
            f = a.length - 1;
        if (!(f < 1 + (c ? 0 : -1))) {
            if (e >= f) {
                var g = a[f];
                if (g != null && typeof g === "object" && g.constructor === Object) {
                    c = g[b];
                    var h = !0
                } else if (e === f) c = g;
                else return
            } else c = a[e];
            if (d && c != null) {
                d = d(c);
                if (d == null) return d;
                if (!_.z(Object, "is").call(Object, d, c)) return h ? g[b] = d : a[e] = d, d
            }
            return c
        }
    };
    Ok = function(a, b, c) {
        $d(a);
        var d = a.o;
        be(d, d[_.pb] | 0, b, c);
        return a
    };
    _.yy = function(a, b, c) {
        a = a.o;
        return _.se(a, a[_.pb] | 0, b, c) !== void 0
    };
    _.Gl = function(a) {
        return a === oq ? 2 : 4
    };
    eo = function(a, b, c, d) {
        $d(a);
        var e = a.o,
            f = e[_.pb] | 0;
        if (d == null) {
            var g = pe(e);
            if (qe(g, e, f, c) === b) g.set(c, 0);
            else return a
        } else f = re(e, f, c, b);
        be(e, f, b, d);
        return a
    };
    _.oo = function(a, b, c) {
        return _.OG(a, b) === c ? c : -1
    };
    _.OG = function(a, b) {
        a = a.o;
        return qe(pe(a), a, void 0, b)
    };
    PG = function(a, b, c, d) {
        $d(a);
        if (void 0 === CG) {
            if (_.oo(a, d, c) !== c) return
        } else re(a.o, void 0, d, c);
        return Tr(a, b, c)
    };
    Tr = function(a, b, c) {
        $d(a);
        a = a.o;
        var d = a[_.pb] | 0,
            e = ke(a, c),
            f = void 0 === CG;
        b = ld(e, b, !f, d);
        if (!f || b) return b = td(b), e !== b && (d = be(a, d, c, b), ae(a, d)), b
    };
    _.nz = function(a, b, c) {
        a = a.o;
        return _.se(a, a[_.pb] | 0, b, c) || b[jd] || (b[jd] = kd(b))
    };
    _.xq = function(a, b, c) {
        var d = a.o,
            e = d[_.pb] | 0;
        b = _.se(d, e, b, c);
        if (b == null) return b;
        e = d[_.pb] | 0;
        if (!zb(a, e)) {
            var f = td(b);
            f !== b && (Zd(a) && (d = a.o, e = d[_.pb] | 0), b = f, e = be(d, e, c, b), ae(d, e))
        }
        return b
    };
    RG = function(a) {
        var b = a.o;
        return te(a, b, b[_.pb] | 0, _.QG, 15, 1)
    };
    _.uo = function(a, b, c, d) {
        var e = a.o;
        return te(a, e, e[_.pb] | 0, b, c, d, void 0, !1, !0)
    };
    _.di = function(a, b, c) {
        c = ue(c);
        Ok(a, b, c);
        c && !zb(c) && ae(a.o);
        return a
    };
    _.xj = function(a, b, c, d) {
        d = ue(d);
        eo(a, b, c, d);
        d && !zb(d) && ae(a.o);
        return a
    };
    _.yu = function(a, b, c) {
        $d(a);
        var d = a.o,
            e = d[_.pb] | 0;
        if (c == null) return be(d, e, b), a;
        for (var f = c === de ? 7 : c[_.pb] | 0, g = f, h = je(f), k = h || Object.isFrozen(c), l = !0, m = !0, n = 0; n < c.length; n++) {
            var p = c[n];
            h || (p = zb(p), l && (l = !p), m && (m = p))
        }
        h || (f = l ? 13 : 5, f = m ? f & -4097 : f | 4096);
        k && f === g || (c = lc(c), g = 0, f = ge(f, e));
        f !== g && tb(c, f);
        e = be(d, e, b, c);
        2 & f || !(4096 & f || 16 & f) || ae(d, e);
        return a
    };
    so = function(a, b, c, d) {
        we(a, b, c, d);
        return a
    };
    SG = function(a, b, c) {
        we(a, b, fq, void 0, c, 1, !0)
    };
    _.TG = function(a, b, c) {
        $d(a);
        var d = a.o;
        b = te(a, d, d[_.pb] | 0, b, 2, 2, void 0, !0);
        var e = 0,
            f = 0;
        if (Array.isArray(c))
            for (var g = c.length, h = 0; h < g; h++) {
                var k = c[h];
                b.push(k);
                (k = zb(k)) && !e++ && (b[_.pb] &= -9);
                k || f++ || sb(b, 4096)
            } else
                for (c = _.x(c), g = c.next(); !g.done; g = c.next()) g = g.value, b.push(g), (g = zb(g)) && !e++ && (b[_.pb] &= -9), g || f++ || sb(b, 4096);
        f && ae(d);
        return a
    };
    _.Oo = function(a, b) {
        return _.Zc(_.zq(a, b, void 0, void 0, $c))
    };
    Mo = function(a, b) {
        return ie(a, b, $c, 1, void 0, 1024)
    };
    Bw = function(a, b, c, d) {
        return vc(_.zq(a, b, c, d))
    };
    _.dA = function(a, b, c, d) {
        return Dc(_.zq(a, b, c, d))
    };
    Io = function(a, b, c, d) {
        return gd(_.zq(a, b, c, d))
    };
    zw = function(a, b) {
        return _.Bc(_.zq(a, b))
    };
    _.S = function(a, b) {
        var c = c === void 0 ? !1 : c;
        var d;
        return (d = Bw(a, b)) != null ? d : c
    };
    _.vw = function(a, b) {
        var c = c === void 0 ? 0 : c;
        var d;
        return (d = _.dA(a, b)) != null ? d : c
    };
    Gw = function(a, b) {
        var c = c === void 0 ? 0 : c;
        var d;
        return (d = Ec(_.zq(a, b))) != null ? d : c
    };
    _.Fi = function(a, b) {
        var c = c === void 0 ? NG : c;
        var d;
        return (d = _.zq(a, b, void 0, void 0, $c)) != null ? d : c
    };
    UG = function(a, b) {
        var c = c === void 0 ? NG : c;
        var d;
        return (d = _.zq(a, b, void 0, void 0, _.bd)) != null ? d : c
    };
    AA = function(a, b) {
        var c = c === void 0 ? 0 : c;
        var d;
        return (d = _.zq(a, b, void 0, void 0, sc)) != null ? d : c
    };
    _.K = function(a, b) {
        var c = c === void 0 ? "" : c;
        var d;
        return (d = Io(a, b)) != null ? d : c
    };
    _.ki = function(a, b, c) {
        c = c === void 0 ? 0 : c;
        var d;
        return (d = zw(a, b)) != null ? d : c
    };
    VG = function(a, b, c, d, e) {
        return ie(a, b, Dc, c, e, void 0, d)
    };
    WG = function(a, b, c) {
        a = VG(a, b, 3, void 0, !0);
        Ab(a, c);
        return a[c]
    };
    _.Fl = function(a, b, c, d, e) {
        return ie(a, b, gd, c, e, void 0, d)
    };
    XG = function(a, b, c) {
        a = _.Fl(a, b, 3, void 0, !0);
        Ab(a, c);
        return a[c]
    };
    _.oz = function(a, b) {
        return ie(a, b, _.Bc, _.Gl())
    };
    ZG = function(a) {
        return _.Fi(a, _.oo(a, YG, 3))
    };
    $G = function(a, b, c) {
        return _.K(a, _.oo(a, c, b))
    };
    _.aH = function(a, b, c, d) {
        return _.xq(a, b, _.oo(a, d, c))
    };
    os = function(a, b) {
        return _.dA(a, b, void 0, Aq)
    };
    Bo = function(a, b) {
        return Io(a, b, void 0, Aq)
    };
    _.Il = function(a, b, c) {
        return Ok(a, b, c == null ? c : uc(c))
    };
    _.aF = function(a, b, c) {
        return _.ne(a, b, c == null ? c : uc(c), !1)
    };
    _.Kl = function(a, b, c) {
        return Ok(a, b, c == null ? c : Cc(c))
    };
    _.co = function(a, b, c) {
        return _.ne(a, b, c == null ? c : Cc(c), 0)
    };
    _.Uq = function(a, b, c) {
        if (c != null) {
            if (typeof c !== "number") throw ib("uint32");
            if (!wc(c)) throw ib("uint32");
            c >>>= 0
        }
        return Ok(a, b, c)
    };
    _.Dl = function(a, b, c) {
        return Ok(a, b, Nc(c))
    };
    _.$n = function(a, b, c) {
        return _.ne(a, b, Nc(c), "0")
    };
    _.Et = function(a, b, c) {
        return Ok(a, b, c == null ? c : _.ad(c))
    };
    Mk = function(a, b, c) {
        return Ok(a, b, fd(c))
    };
    _.ao = function(a, b, c) {
        return _.ne(a, b, fd(c), "")
    };
    _.Nk = function(a, b, c) {
        return Ok(a, b, c == null ? c : _.Ac(c))
    };
    _.Q = function(a, b, c) {
        return _.ne(a, b, c == null ? c : _.Ac(c), 0)
    };
    bH = function(a, b, c, d) {
        return eo(a, b, c, d == null ? d : _.Ac(d))
    };
    bo = function(a, b, c) {
        return _.me(a, b, c, Cc)
    };
    _.zy = function(a, b) {
        return Bw(a, b) != null
    };
    _.ko = function(a, b) {
        return Io(a, b) != null
    };
    cH = function(a, b) {
        b = _.oo(a, po, b);
        return Io(a, b) != null
    };
    var dH = function(a, b) {
            this.j = a >>> 0;
            this.g = b >>> 0
        },
        fH = function(a) {
            if (!a) return eH || (eH = new dH(0, 0));
            if (!/^\d+$/.test(a)) return null;
            kc(a);
            return new dH(Wb, Yb)
        },
        gH = function(a) {
            return new dH(a & 4294967295, Math.floor(a / 4294967296))
        },
        eH, hf = function(a, b) {
            this.j = a >>> 0;
            this.g = b >>> 0
        },
        ef = function(a) {
            if (!a) return hH || (hH = new hf(0, 0));
            if (!/^-?\d+$/.test(a)) return null;
            kc(a);
            return new hf(Wb, Yb)
        },
        jf = function(a) {
            return new hf(a & 4294967295, Math.floor(a / 4294967296))
        },
        hH, Ce, De, Ee, Be, Ae, ye, ze;
    var iH = function() {
        this.g = []
    };
    iH.prototype.length = function() {
        return this.g.length
    };
    iH.prototype.end = function() {
        var a = this.g;
        this.g = [];
        return a
    };
    var gf = function(a, b, c) {
            for (; c > 0 || b > 127;) a.g.push(b & 127 | 128), b = (b >>> 7 | c << 25) >>> 0, c >>>= 7;
            a.g.push(b)
        },
        jH = function(a, b) {
            for (; b > 127;) a.g.push(b & 127 | 128), b >>>= 7;
            a.g.push(b)
        },
        kH = function(a, b) {
            if (b >= 0) jH(a, b);
            else {
                for (var c = 0; c < 9; c++) a.g.push(b & 127 | 128), b >>= 7;
                a.g.push(1)
            }
        },
        lH = function(a) {
            var b = Wb;
            a.g.push(b >>> 0 & 255);
            a.g.push(b >>> 8 & 255);
            a.g.push(b >>> 16 & 255);
            a.g.push(b >>> 24 & 255)
        };
    var mH = function() {
            this.l = [];
            this.j = 0;
            this.g = new iH
        },
        nH = function(a, b) {
            b.length !== 0 && (a.l.push(b), a.j += b.length)
        },
        Oe = function(a, b) {
            ff(a, b, 2);
            b = a.g.end();
            nH(a, b);
            b.push(a.j);
            return b
        },
        Pe = function(a, b) {
            var c = b.pop();
            for (c = a.j + a.g.length() - c; c > 127;) b.push(c & 127 | 128), c >>>= 7, a.j++;
            b.push(c);
            a.j++
        },
        ff = function(a, b, c) {
            jH(a.g, b * 8 + c)
        },
        lf = function(a, b, c) {
            ff(a, b, 2);
            jH(a.g, c.length);
            nH(a, a.g.end());
            nH(a, c)
        };
    var Ke = Ge(),
        oH = Ge(),
        pH = Ge(),
        qH = Ge(),
        rH = Ge(),
        sH = Ge(),
        tH = Ge(),
        uH = Ge(),
        vH = Ge();
    var sj;
    _.E = function(a, b, c) {
        this.o = _.B(a, b, c)
    };
    _.E.prototype.toJSON = function() {
        return _.Id(this)
    };
    _.E.prototype.ua = function(a) {
        return JSON.stringify(_.Id(this, a))
    };
    _.E.prototype.clone = function() {
        var a = this.o,
            b = a[_.pb] | 0;
        return Xd(this, a, b) ? Wd(this, a, !0) : new this.constructor(Ud(a, b, !1))
    };
    sj = function(a) {
        return td(a)
    };
    _.uj = function(a) {
        return _.Yd(a)
    };
    _.E.prototype[hd] = id;
    var Le = function(a, b) {
            this.g = a;
            a = kG(Ke);
            this.j = !!a && b === a || !1
        },
        Ve = Me(),
        bf = Me(),
        Se = (0, _.v.Symbol)(),
        Ye = (0, _.v.Symbol)(),
        Te, Ue;
    var of = function(a, b) {
        var c = new mH;
        Ze(a.o, c, We(b));
        nH(c, c.g.end());
        a = new Uint8Array(c.j);
        b = c.l;
        for (var d = b.length, e = 0, f = 0; f < d; f++) {
            var g = b[f];
            a.set(g, e);
            e += g.length
        }
        c.l = [a];
        return a
    }, wH = df(function(a, b, c) {
        b = sc(b);
        b != null && (ff(a, c, 5), a = a.g, ec(b), lH(a))
    }, uH), xH;
    xH = new Le(function(a, b, c) {
        b = cf(sc, b);
        if (b != null && b.length)
            for (ff(a, c, 2), jH(a.g, b.length * 4), c = 0; c < b.length; c++) {
                var d = a.g;
                ec(b[c]);
                lH(d)
            }
    }, uH);
    var yH = df(kf, sH),
        zH = df(kf, sH),
        AH = df(function(a, b, c) {
            b = dd(b);
            if (b != null) {
                switch (typeof b) {
                    case "string":
                        fH(b)
                }
                if (b != null) switch (ff(a, c, 0), typeof b) {
                    case "number":
                        a = a.g;
                        cc(b);
                        gf(a, Wb, Yb);
                        break;
                    case "bigint":
                        c = Fe(b, dH, gH);
                        gf(a.g, c.j, c.g);
                        break;
                    default:
                        c = fH(b), gf(a.g, c.j, c.g)
                }
            }
        }, tH),
        BH = df(function(a, b, c) {
            b = Dc(b);
            b != null && b != null && (ff(a, c, 0), kH(a.g, b))
        }, qH),
        CH = df(function(a, b, c) {
            b = vc(b);
            b != null && (ff(a, c, 0), a.g.g.push(b ? 1 : 0))
        }, oH),
        DH = df(mf, pH),
        EH = df(mf, pH),
        FH;
    FH = new Le(function(a, b, c) {
        b = cf(gd, b);
        if (b != null)
            for (var d = 0; d < b.length; d++) {
                var e = a,
                    f = c,
                    g = b[d];
                g != null && lf(e, f, ia(g))
            }
    }, pH);
    var GH, HH = void 0;
    HH = HH === void 0 ? Ke : HH;
    GH = new Le(function(a, b, c, d, e) {
        if (Array.isArray(b)) {
            for (var f = 0; f < b.length; f++) {
                var g = a,
                    h = c,
                    k = e,
                    l = Ne(b[f], d);
                l != null && (h = Oe(g, h), k(l, g), Pe(g, h))
            }
            a = b[_.pb] | 0;
            a & 1 || tb(b, a | 1)
        }
    }, HH);
    var IH = df(function(a, b, c) {
            b = Ec(b);
            b != null && b != null && (ff(a, c, 0), jH(a.g, b))
        }, rH),
        JH = df(function(a, b, c) {
            b = Dc(b);
            b != null && (b = parseInt(b, 10), ff(a, c, 0), kH(a.g, b))
        }, vH),
        KH;
    KH = new Le(function(a, b, c) {
        b = cf(Dc, b);
        if (b != null && b.length) {
            c = Oe(a, c);
            for (var d = 0; d < b.length; d++) kH(a.g, b[d]);
            Pe(a, c)
        }
    }, vH);
    var LH = _.v.globalThis.trustedTypes,
        sf;
    var uf = function(a) {
        this.g = a
    };
    uf.prototype.toString = function() {
        return this.g + ""
    };
    var MH = new uf(LH ? LH.emptyHTML : "");
    _.xf = function(a) {
        this.g = a
    };
    _.xf.prototype.toString = function() {
        return this.g
    };
    var Bf = function(a) {
        this.g = a
    };
    Bf.prototype.toString = function() {
        return this.g + ""
    };
    var Gf = function(a) {
        this.g = a
    };
    Gf.prototype.toString = function() {
        return this.g
    };
    var Ef = /^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;
    var If = function(a) {
        this.g = a
    };
    If.prototype.toString = function() {
        return this.g + ""
    };
    var Of = /^[a-z][a-z\d-]*$/i,
        Pf = "APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),
        Sf = "AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),
        Uf = ["action", "formaction", "href"];
    var yg = KF(["https://tpc.googlesyndication.com/sodar/", ".js"]),
        xg = KF(["https://ep2.adtrafficquality.google/sodar/", ".js"]),
        NH = KF(["https://www.google.com/recaptcha/api2/aframe"]);
    _.Vf(NH);
    var Yf = [];
    var OH, PH, Yq;
    OH = function() {
        return !0
    };
    PH = function(a) {
        return function() {
            return !a.apply(this, arguments)
        }
    };
    Yq = function(a) {
        var b = !1,
            c;
        return function() {
            b || (c = a(), b = !0);
            return c
        }
    };
    _.$y = function(a) {
        var b = a;
        return function() {
            if (b) {
                var c = b;
                b = null;
                c()
            }
        }
    };
    _.QH = function(a, b) {
        var c = 0,
            d = !1,
            e = [],
            f = function() {
                c = 0;
                d && (d = !1, g())
            },
            g = function() {
                c = _.ka.setTimeout(f, b);
                var h = e;
                e = [];
                a.apply(void 0, h)
            };
        return function(h) {
            e = arguments;
            c ? d = !0 : g()
        }
    };
    _.u = _.$f.prototype;
    _.u.clone = function() {
        return new _.$f(this.x, this.y)
    };
    _.u.equals = function(a) {
        return a instanceof _.$f && (this == a ? !0 : this && a ? this.x == a.x && this.y == a.y : !1)
    };
    _.u.ceil = function() {
        this.x = Math.ceil(this.x);
        this.y = Math.ceil(this.y);
        return this
    };
    _.u.floor = function() {
        this.x = Math.floor(this.x);
        this.y = Math.floor(this.y);
        return this
    };
    _.u.round = function() {
        this.x = Math.round(this.x);
        this.y = Math.round(this.y);
        return this
    };
    _.u = _.ag.prototype;
    _.u.clone = function() {
        return new _.ag(this.width, this.height)
    };
    _.u.aspectRatio = function() {
        return this.width / this.height
    };
    _.u.isEmpty = function() {
        return !(this.width * this.height)
    };
    _.u.ceil = function() {
        this.width = Math.ceil(this.width);
        this.height = Math.ceil(this.height);
        return this
    };
    _.u.floor = function() {
        this.width = Math.floor(this.width);
        this.height = Math.floor(this.height);
        return this
    };
    _.u.round = function() {
        this.width = Math.round(this.width);
        this.height = Math.round(this.height);
        return this
    };
    var dg = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
    var ZD, RH, TH;
    ZD = function() {
        return Math.floor(Math.random() * 2147483648).toString(36) + Math.abs(Math.floor(Math.random() * 2147483648) ^ Date.now()).toString(36)
    };
    RH = Math.random() * 2147483648 | 0;
    _.SH = function(a) {
        return String(a).replace(/\-([a-z])/g, function(b, c) {
            return c.toUpperCase()
        })
    };
    TH = function(a) {
        return a.replace(RegExp("(^|[\\s]+)([a-z])", "g"), function(b, c, d) {
            return c + d.toUpperCase()
        })
    };
    var qi, nk, WH, XH, ZH, bI;
    qi = function(a) {
        return a ? new _.UH(_.VH(a)) : mG || (mG = new _.UH)
    };
    nk = function(a, b) {
        bg(b, function(c, d) {
            d == "style" ? a.style.cssText = c : d == "class" ? a.className = c : d == "for" ? a.htmlFor = c : WH.hasOwnProperty(d) ? a.setAttribute(WH[d], c) : d.lastIndexOf("aria-", 0) == 0 || d.lastIndexOf("data-", 0) == 0 ? a.setAttribute(d, c) : a[d] = c
        })
    };
    WH = {
        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"
    };
    _.Qk = function(a) {
        a = a.document;
        a = a.compatMode == "CSS1Compat" ? a.documentElement : a.body;
        return new _.ag(a.clientWidth, a.clientHeight)
    };
    XH = function(a) {
        return a.scrollingElement ? a.scrollingElement : yG || a.compatMode != "CSS1Compat" ? a.body || a.documentElement : a.documentElement
    };
    _.YH = function(a) {
        return a ? a.defaultView : window
    };
    ZH = function(a, b, c) {
        function d(h) {
            h && b.appendChild(typeof h === "string" ? a.createTextNode(h) : h)
        }
        for (var e = 1; e < c.length; e++) {
            var f = c[e];
            if (!_.bq(f) || _.Ka(f) && f.nodeType > 0) d(f);
            else {
                a: {
                    if (f && typeof f.length == "number") {
                        if (_.Ka(f)) {
                            var g = typeof f.item == "function" || typeof f.item == "string";
                            break a
                        }
                        if (typeof f === "function") {
                            g = typeof f.item == "function";
                            break a
                        }
                    }
                    g = !1
                }
                _.ik(g ? Ia(f) : f, d)
            }
        }
    };
    _.$H = function(a, b) {
        b = String(b);
        a.contentType === "application/xhtml+xml" && (b = b.toLowerCase());
        return a.createElement(b)
    };
    _.OA = function(a) {
        return a && a.parentNode ? a.parentNode.removeChild(a) : null
    };
    _.aI = function(a, b) {
        if (!a || !b) return !1;
        if (a.contains && b.nodeType == 1) return a == b || a.contains(b);
        if (typeof a.compareDocumentPosition != "undefined") return a == b || !!(a.compareDocumentPosition(b) & 16);
        for (; b && a != b;) b = b.parentNode;
        return b == a
    };
    _.VH = function(a) {
        return a.nodeType == 9 ? a : a.ownerDocument || a.document
    };
    bI = function(a) {
        try {
            return a.contentWindow || (a.contentDocument ? _.YH(a.contentDocument) : null)
        } catch (b) {}
        return null
    };
    _.gn = function(a, b, c, d) {
        a && !c && (a = a.parentNode);
        for (c = 0; a && (d == null || c <= d);) {
            if (b(a)) return a;
            a = a.parentNode;
            c++
        }
        return null
    };
    _.UH = function(a) {
        this.g = a || _.ka.document || document
    };
    _.u = _.UH.prototype;
    _.u.getElementsByTagName = function(a, b) {
        return (b || this.g).getElementsByTagName(String(a))
    };
    _.u.createElement = function(a) {
        return _.$H(this.g, a)
    };
    _.u.createTextNode = function(a) {
        return this.g.createTextNode(String(a))
    };
    _.u.appendChild = function(a, b) {
        a.appendChild(b)
    };
    _.u.append = function(a, b) {
        ZH(_.VH(a), a, arguments)
    };
    _.u.Ap = _.OA;
    _.u.contains = _.aI;
    _.u = _.ig.prototype;
    _.u.getWidth = function() {
        return this.right - this.left
    };
    _.u.getHeight = function() {
        return this.bottom - this.top
    };
    _.u.clone = function() {
        return new _.ig(this.top, this.right, this.bottom, this.left)
    };
    _.u.contains = function(a) {
        return this && a ? a instanceof _.ig ? 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
    };
    _.u.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
    };
    _.u.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
    };
    _.u.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
    };
    jg.prototype.clone = function() {
        return new jg(this.left, this.top, this.width, this.height)
    };
    var cI = function(a) {
            return new _.ig(a.top, a.left + a.width, a.top + a.height, a.left)
        },
        dI = 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 jg(c, e, d - c, a - e)
            }
            return null
        };
    jg.prototype.contains = function(a) {
        return a instanceof _.$f ? 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
    };
    jg.prototype.ceil = function() {
        this.left = Math.ceil(this.left);
        this.top = Math.ceil(this.top);
        this.width = Math.ceil(this.width);
        this.height = Math.ceil(this.height);
        return this
    };
    jg.prototype.floor = function() {
        this.left = Math.floor(this.left);
        this.top = Math.floor(this.top);
        this.width = Math.floor(this.width);
        this.height = Math.floor(this.height);
        return this
    };
    jg.prototype.round = function() {
        this.left = Math.round(this.left);
        this.top = Math.round(this.top);
        this.width = Math.round(this.width);
        this.height = Math.round(this.height);
        return this
    };
    var fI, eI, hI, jI, Qq, kI, lI, Nq;
    _.Zm = function(a, b, c) {
        if (typeof b === "string") eI(a, c, b);
        else
            for (var d in b) eI(a, b[d], d)
    };
    fI = /^--.+/;
    eI = function(a, b, c) {
        (c = _.gI(a, c)) && (fI.test(c) ? a.style.setProperty(c, b) : a.style[c] = b)
    };
    hI = {};
    _.gI = function(a, b) {
        var c = hI[b];
        if (!c) {
            var d = _.SH(b);
            c = d;
            a.style[d] === void 0 && (d = (yG ? "Webkit" : xG ? "Moz" : null) + TH(d), a.style[d] !== void 0 && (c = d));
            hI[b] = c
        }
        return c
    };
    _.iI = function(a, b) {
        var c = _.VH(a);
        return c.defaultView && c.defaultView.getComputedStyle && (a = c.defaultView.getComputedStyle(a, null)) ? a[b] || a.getPropertyValue(b) || "" : ""
    };
    jI = function(a, b) {
        return _.iI(a, b) || (a.currentStyle ? a.currentStyle[b] : null) || a.style && a.style[b]
    };
    Qq = function(a) {
        try {
            return a.getBoundingClientRect()
        } catch (b) {
            return {
                left: 0,
                top: 0,
                right: 0,
                bottom: 0
            }
        }
    };
    kI = function(a) {
        var b = _.VH(a),
            c = jI(a, "position"),
            d = c == "fixed" || c == "absolute";
        for (a = a.parentNode; a && a != b; a = a.parentNode)
            if (a.nodeType == 11 && a.host && (a = a.host), c = jI(a, "position"), d = d && c == "static" && a != b.documentElement && a != b.body, !d && (a.scrollWidth > a.clientWidth || a.scrollHeight > a.clientHeight || c == "fixed" || c == "absolute" || c == "relative")) return a;
        return null
    };
    lI = function(a) {
        var b = _.VH(a),
            c = new _.$f(0, 0);
        if (a == (b ? _.VH(b) : document).documentElement) return c;
        a = Qq(a);
        var d = qi(b).g;
        b = XH(d);
        d = d.defaultView;
        b = new _.$f((d == null ? void 0 : d.pageXOffset) || b.scrollLeft, (d == null ? void 0 : d.pageYOffset) || b.scrollTop);
        c.x = a.left + b.x;
        c.y = a.top + b.y;
        return c
    };
    Nq = function(a, b) {
        var c = new _.$f(0, 0),
            d = _.YH(_.VH(a));
        if (!Fg(d, "parent")) return c;
        do {
            var e = d == b ? lI(a) : _.mI(a);
            c.x += e.x;
            c.y += e.y
        } while (d && d != b && d != d.parent && (a = d.frameElement) && (d = d.parent));
        return c
    };
    _.mI = function(a) {
        a = Qq(a);
        return new _.$f(a.left, a.top)
    };
    _.nI = function(a, b) {
        typeof a == "number" && (a = (b ? Math.round(a) : a) + "px");
        return a
    };
    _.Pq = function(a, b) {
        if (jI(b, "display") != "none") 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
    };
    _.oI = function(a) {
        var b = a.offsetWidth,
            c = a.offsetHeight,
            d = yG && !b && !c;
        return (b === void 0 || d) && a.getBoundingClientRect ? (a = Qq(a), new _.ag(a.right - a.left, a.bottom - a.top)) : new _.ag(b, c)
    };
    var kg = Yq(function() {
        var a = !1;
        try {
            var b = Object.defineProperty({}, "passive", {
                get: function() {
                    a = !0
                }
            });
            _.ka.addEventListener("test", null, b)
        } catch (c) {}
        return a
    });
    var pI = {},
        qI = (pI["internal-error"] = -1, pI["non-recoverable-error"] = -2, pI["api-disabled-by-application"] = -3, pI["invalid-argument"] = -4, pI["token-provider-invalid"] = -5, pI),
        rI = function() {
            this.Oc = !1
        },
        sI, vg = function() {
            sI || (sI = new rI);
            return sI
        },
        wg = function(a) {
            var b;
            _.F(function(c) {
                if (c.g == 1) return c.I(2), c.yield(window.android.webview.getExperimentalMediaIntegrityTokenProvider({
                    cloudProjectNumber: 187810013193
                }), 4);
                if (c.g != 2) return a.j = c.j, a.g = void 0, c.H(0);
                b = c.G();
                a.g = tI(b);
                c.l()
            })
        },
        tI = function(a) {
            if (!a || typeof a !== "object") return -100;
            var b = a.mediaIntegrityErrorName;
            if (typeof b === "string") {
                var c;
                return (c = qI[b]) != null ? c : -100
            }
            a = a.code;
            if (typeof a === "function") try {
                return a()
            } catch (d) {}
            return -100
        };
    var tg = function(a) {
        return new _.v.Promise(function(b, c) {
            var d = new XMLHttpRequest;
            d.onreadystatechange = function() {
                d.readyState === d.DONE && (d.status >= 200 && d.status < 300 ? b(_.z(Object, "assign").call(Object, Object.create(null), JSON.parse(d.responseText))) : c())
            };
            d.open("GET", a, !0);
            d.send()
        })
    };
    var uI = function(a) {
        this.o = _.B(a)
    };
    _.Y(uI, _.E);
    var vI = function(a) {
        this.o = _.B(a)
    };
    _.Y(vI, _.E);
    var wI = function(a) {
            this.j = a.G;
            this.l = a.I;
            this.g = a.C;
            this.me = a.me;
            this.B = a.B;
            this.Md = a.Md;
            this.di = a.di;
            this.Ti = a.Ti;
            this.bi = a.bi;
            this.I = a.j;
            this.Pd = a.Pd;
            this.Oc = a.Oc;
            this.G = a.g;
            this.Ug = a.Ug;
            this.C = a.l
        },
        xI = function(a, b, c) {
            this.G = a;
            this.I = b;
            this.C = c;
            this.B = window;
            this.Md = "env";
            this.di = "n";
            this.Ti = "0";
            this.bi = "1";
            this.j = !0;
            this.l = this.Ug = this.g = this.Oc = this.Pd = !1
        };
    xI.prototype.build = function() {
        return new wI(this)
    };
    var El = function(a) {
        this.o = _.B(a)
    };
    _.Y(El, _.E);
    El.prototype.getId = function() {
        return _.K(this, 1)
    };
    var yI = [0, DH];
    var Ll = function(a) {
        this.o = _.B(a)
    };
    _.Y(Ll, _.E);
    var zI = [0, DH, -3];
    var Jl = function(a) {
        this.o = _.B(a)
    };
    _.Y(Jl, _.E);
    Jl.prototype.getWidth = function() {
        return _.vw(this, 1)
    };
    Jl.prototype.getHeight = function() {
        return _.vw(this, 2)
    };
    var AI = [0, BH, -1];
    var Hl = function(a) {
        this.o = _.B(a)
    };
    _.Y(Hl, _.E);
    var BI = [0, zH, CH, DH, -1];
    var Cl = function(a) {
        this.o = _.B(a)
    };
    _.Y(Cl, _.E);
    Cl.prototype.fn = function() {
        return _.yy(this, Jl, 7)
    };
    var CI = [0, DH, zH, DH, FH, JH, yI, AI, zH, BI, DH, zI];
    var km = function(a) {
        this.o = _.B(a)
    };
    _.Y(km, _.E);
    var im = function(a, b) {
            return _.Nk(a, 1, b)
        },
        jm = function(a, b) {
            return _.Il(a, 4, b)
        },
        hm = function(a, b) {
            return _.Kl(a, 2, b)
        };
    var DI = function(a) {
        this.o = _.B(a)
    };
    _.Y(DI, _.E);
    var EI = function(a, b) {
            return Mk(a, 1, b)
        },
        FI = function(a, b) {
            return so(a, 3, Cl, b)
        },
        GI = function(a, b) {
            return _.Nk(a, 4, b)
        },
        HI = function(a, b) {
            return _.Il(a, 6, b)
        };
    DI.prototype.fk = function() {
        return _.ki(this, 7)
    };
    var II = function(a, b) {
        return _.Nk(a, 7, b)
    };
    var JI = [0, JH, BH, DH, CH];
    var KI = [0, DH, zH, GH, CI, JH, JI, CH, JH, 2, FH];
    var LI = function(a) {
        this.o = _.B(a)
    };
    _.Y(LI, _.E);
    var rm = function(a) {
        this.o = _.B(a)
    };
    _.Y(rm, _.E);
    var Ly = function(a) {
        return _.uo(a, DI, 2, _.Gl())
    };
    var MI = [0, JH, GH, KI, JH, DH, JI, DH, CH, BH, [0, JH, CH, zH], DH, -1];
    var NI = function(a) {
        this.o = _.B(a)
    };
    _.Y(NI, _.E);
    NI.prototype.g = qf([0, GH, MI]);
    var OI = function(a) {
        this.o = _.B(a)
    };
    _.Y(OI, _.E);
    var YG = [2, 3];
    var PI = function(a) {
        this.o = _.B(a)
    };
    _.Y(PI, _.E);
    var QI = function(a) {
        this.o = _.B(a)
    };
    _.Y(QI, _.E);
    var RI = function(a) {
        this.o = _.B(a)
    };
    _.Y(RI, _.E);
    var SI = function(a) {
        this.o = _.B(a)
    };
    _.Y(SI, _.E);
    var TI = function(a) {
        this.o = _.B(a)
    };
    _.Y(TI, _.E);
    TI.prototype.getId = function() {
        return Gw(this, 1)
    };
    var UI = function(a) {
        this.o = _.B(a)
    };
    _.Y(UI, _.E);
    var VI = function(a) {
        this.o = _.B(a)
    };
    _.Y(VI, _.E);
    VI.prototype.ek = function() {
        return _.K(this, 5)
    };
    var WI = function(a) {
        this.o = _.B(a)
    };
    _.Y(WI, _.E);
    var XI = function(a) {
        this.o = _.B(a)
    };
    _.Y(XI, _.E);
    var YI = function(a) {
        this.o = _.B(a)
    };
    _.Y(YI, _.E);
    var ZI = function(a) {
        this.o = _.B(a)
    };
    _.Y(ZI, _.E);
    var $I = function(a) {
        this.o = _.B(a)
    };
    _.Y($I, _.E);
    var aJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(aJ, _.E);
    aJ.prototype.getAdUnitPath = function() {
        return _.K(this, 2)
    };
    var bJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(bJ, _.E);
    var cJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(cJ, _.E);
    cJ.prototype.kb = function() {
        return _.K(this, 1)
    };
    var $B = function(a) {
            var b = new cJ;
            return Mk(b, 1, a)
        },
        po = [2, 3, 5];
    var dJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(dJ, _.E);
    var no = function(a) {
            return _.uo(a, cJ, 2, _.Gl())
        },
        ZB = function(a, b) {
            so(a, 2, cJ, b)
        };
    var eJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(eJ, _.E);
    var fJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(fJ, _.E);
    var gJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(gJ, _.E);
    var dE = function(a) {
        this.o = _.B(a)
    };
    _.Y(dE, _.E);
    dE.prototype.getEscapedQemQueryId = function() {
        return _.K(this, 1)
    };
    var hJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(hJ, _.E);
    hJ.prototype.getAdUnitPath = function() {
        return _.K(this, 1)
    };
    _.QG = function(a) {
        this.o = _.B(a)
    };
    _.Y(_.QG, _.E);
    _.QG.prototype.Ac = _.ba(1);
    _.QG.prototype.setContent = function(a) {
        return _.di(this, 10, a)
    };
    _.iJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(_.iJ, _.E);
    _.jJ = function(a) {
        return _.uo(a, _.QG, 15, _.Gl())
    };
    var kJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(kJ, _.E);
    var lJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(lJ, _.E);
    var mJ = [5, 7, 8, 9];
    var nJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(nJ, _.E);
    var oJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(oJ, _.E);
    var pJ = rf(oJ);
    var qJ = [0, DH, [0, yH],
        [0, JH, zH]
    ];
    var rJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(rJ, _.E);
    rJ.prototype.getId = function() {
        return Bo(this, 3)
    };
    var sJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(sJ, _.E);
    var tJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(tJ, _.E);
    var uJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(uJ, _.E);
    var vJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(vJ, _.E);
    vJ.prototype.hk = function() {
        return _.yy(this, sJ, 2)
    };
    var uw = function(a) {
        this.o = _.B(a)
    };
    _.Y(uw, _.E);
    var tw = function(a) {
        this.o = _.B(a)
    };
    _.Y(tw, _.E);
    tw.prototype.getAdUnitPath = function() {
        return _.K(this, 1)
    };
    var wJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(wJ, _.E);
    var xJ = rf(wJ);
    var yJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(yJ, _.E);
    var zJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(zJ, _.E);
    var AJ = rf(zJ);
    var LA = function(a) {
        this.o = _.B(a)
    };
    _.Y(LA, _.E);
    LA.prototype.getValue = function() {
        return _.K(this, 2)
    };
    var JA = function(a) {
        this.o = _.B(a)
    };
    _.Y(JA, _.E);
    var BJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(BJ, _.E);
    var CJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(CJ, _.E);
    var DJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(DJ, _.E);
    var EJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(EJ, _.E);
    var Do = function(a) {
        var b = new EJ;
        return _.Nk(b, 1, a)
    };
    var FJ = [0, JH];
    var to = function(a) {
        this.o = _.B(a)
    };
    _.Y(to, _.E);
    to.prototype.kb = function() {
        return Bo(this, 1)
    };
    var lo = function(a) {
            var b = new to;
            return Mk(b, 1, a)
        },
        Co = function(a) {
            Ok(a, 2)
        },
        GJ = function(a) {
            var b = window.Date.now();
            b = _.z(Number, "isFinite").call(Number, b) ? Math.round(b) : 0;
            return _.Dl(a, 3, b)
        };
    to.prototype.ib = function(a) {
        return _.di(this, 10, a)
    };
    var HJ = rf(to);
    var IJ = [0, DH, -1, zH, BH, -2, zH, wH, CH, FJ, CH];
    var JJ = [0, 1, [0, AH, -2], -1, DH, -1, CH, [0, 3, JH, DH], zH, KH, IH];
    var ro = function(a) {
        this.o = _.B(a)
    };
    _.Y(ro, _.E);
    ro.prototype.g = qf([0, GH, JJ, GH, IJ]);
    var KJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(KJ, _.E);
    var LJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(LJ, _.E);
    var MJ = function(a) {
        this.o = _.B(a)
    };
    _.Y(MJ, _.E);
    var cN = function(a) {
        this.o = _.B(a)
    };
    _.Y(cN, _.E);
    cN.prototype.getValue = function() {
        return _.K(this, 1)
    };
    cN.prototype.getVersion = function() {
        return _.ki(this, 5)
    };
    var dN = function(a) {
        this.o = _.B(a)
    };
    _.Y(dN, _.E);
    var eN = function(a) {
        this.o = _.B(a)
    };
    _.Y(eN, _.E);
    var fN = function(a) {
        this.o = _.B(a)
    };
    _.Y(fN, _.E);
    var gN = function(a) {
        this.o = _.B(a)
    };
    _.Y(gN, _.E);
    gN.prototype.getHeight = function() {
        return _.vw(this, 6)
    };
    gN.prototype.getWidth = function() {
        return _.vw(this, 7)
    };
    gN.prototype.getEscapedQemQueryId = function() {
        return _.K(this, 34)
    };
    var hN = [39, 48, 71];
    _.H.prototype.I = !1;
    _.H.prototype.dispose = function() {
        this.I || (this.I = !0, this.G())
    };
    _.H.prototype[_.z(_.v.Symbol, "dispose")] = function() {
        this.dispose()
    };
    _.tD = function(a, b) {
        _.Yw(a, _.jG(Bg, b))
    };
    _.Yw = function(a, b) {
        a.I ? b() : (a.Tb || (a.Tb = []), a.Tb.push(b))
    };
    _.H.prototype.G = function() {
        if (this.Tb)
            for (; this.Tb.length;) this.Tb.shift()()
    };
    _.Rg = Yq(function() {
        return Lg() ? 2 : _.Kg() ? 1 : 0
    });
    _.iN = Yq(function() {
        var a = Math.random;
        return ["Google Web Preview", "Mediapartners-Google", "Google-Read-Aloud", "Google-Adwords"].some(Ng) || a() < 1E-4
    });
    var Tg, Ug = 64;
    var Ys, Fn, jN, kN, lN, mN, nN, oN, pN, sy, Hn, Wx, Ay, qN, sN, tN, go, WA, Pr, uN;
    Ys = function(a, b) {
        var c = _.$g("SCRIPT", a);
        hg(c, b);
        return (a = a.getElementsByTagName("script")[0]) && a.parentNode ? (a.parentNode.insertBefore(c, a), c) : null
    };
    Fn = function(a, b) {
        return b.getComputedStyle ? b.getComputedStyle(a, null) : a.currentStyle
    };
    jN = /^([0-9.]+)px$/;
    _.Jn = function(a) {
        return (a = jN.exec(a)) ? +a[1] : null
    };
    kN = {
        nv: "allow-forms",
        ov: "allow-modals",
        pv: "allow-orientation-lock",
        qv: "allow-pointer-lock",
        sv: "allow-popups",
        tv: "allow-popups-to-escape-sandbox",
        uv: "allow-presentation",
        vv: "allow-same-origin",
        wv: "allow-scripts",
        xv: "allow-top-navigation",
        yv: "allow-top-navigation-by-user-activation"
    };
    lN = Yq(function() {
        return Dg(kN)
    });
    mN = function(a) {
        var b = lN();
        return a.length ? _.qk(b, function(c) {
            return !(_.Ga(a, c) >= 0)
        }) : b
    };
    nN = function() {
        var a = _.$g("IFRAME"),
            b = {};
        _.ik(lN(), function(c) {
            a.sandbox && a.sandbox.supports && a.sandbox.supports(c) && (b[c] = !0)
        });
        return b
    };
    oN = function(a, b) {
        for (var c = 0; c < 50; ++c) {
            try {
                var d = !(!a.frames || !a.frames[b])
            } catch (e) {
                d = !1
            }
            if (d) return a;
            if (!(a = Hg(a))) break
        }
        return null
    };
    pN = 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 = (d = b.body) != null ? d : c == null ? void 0 : c.parentElement;
            if (e) {
                var f = _.$g("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
    };
    sy = function(a, b) {
        var c;
        for (c = c === void 0 ? 100 : c; a && c--;) {
            if (a == b) return !0;
            a = a.parentElement
        }
        return !1
    };
    _.N = function(a, b) {
        _.Cg(b, function(c, d) {
            a.style.setProperty(d, c, "important")
        })
    };
    Hn = function(a, b, c) {
        for (c = c === void 0 ? 100 : c; a && c-- && b(a) !== !1;) a = a.parentElement
    };
    Wx = function(a, b) {
        for (var c = 100; a && c--;) {
            var d = Fn(a, window);
            if (d) {
                if (b(d, a)) return !0;
                a = a.parentElement
            }
        }
        return !1
    };
    Ay = function(a) {
        if (!a) return null;
        a = a.transform;
        if (!a) return null;
        a = a.replace(/^.*\(([0-9., -]+)\)$/, "$1").split(/, /);
        return a.length != 6 ? null : rk(a, parseFloat)
    };
    qN = {};
    _.rN = (qN["http://googleads.g.doubleclick.net"] = !0, qN["http://pagead2.googlesyndication.com"] = !0, qN["https://googleads.g.doubleclick.net"] = !0, qN["https://pagead2.googlesyndication.com"] = !0, qN);
    sN = function(a) {
        _.ka.console && _.ka.console.warn && _.ka.console.warn(a)
    };
    tN = function(a) {
        return a.replace(/\\(n|r|\\)/g, function(b, c) {
            return c == "n" ? "\n" : c == "r" ? "\r" : "\\"
        })
    };
    go = function(a) {
        return Xg(a, {
            U: function() {}
        })
    };
    WA = function(a, b) {
        return new _.v.Promise(function(c) {
            setTimeout(function() {
                return void c(b)
            }, a)
        })
    };
    Pr = function(a) {
        try {
            var b = JSON.stringify(a)
        } catch (c) {}
        return b || String(a)
    };
    uN = function(a) {
        return a.top == a ? 0 : _.Gg(a.top) ? 1 : 2
    };
    _.$g = function(a, b) {
        b = b === void 0 ? document : b;
        return b.createElement(String(a).toLowerCase())
    };
    var vN = function() {
        this.g = this.j = !1
    };
    var ZE = function(a) {
        this.o = _.B(a)
    };
    _.Y(ZE, _.E);
    var YE = function(a) {
        this.o = _.B(a)
    };
    _.Y(YE, _.E);
    YE.prototype.getCorrelator = function() {
        return _.Fi(this, 1)
    };
    YE.prototype.setCorrelator = function(a) {
        return _.$n(this, 1, a)
    };
    var XE = function(a) {
        this.o = _.B(a)
    };
    _.Y(XE, _.E);
    var lE, oy;
    _.wN = KF(["//fonts.googleapis.com/css?family=", ""]);
    lE = function(a, b) {
        b = b === void 0 ? 1 : b;
        a = dh(ch(a)) || a;
        a.google_unique_id = (a.google_unique_id || 0) + b
    };
    oy = function(a) {
        a = dh(ch(a)) || a;
        a = a.google_unique_id;
        return Rb(a) ? a : 0
    };
    var xN = {
        Qv: 0,
        Pv: 1,
        Mv: 2,
        Hv: 3,
        Nv: 4,
        Iv: 5,
        Ov: 6,
        Kv: 7,
        Lv: 8,
        Gv: 9,
        Jv: 10,
        Rv: 11
    };
    var yN = {
        Tv: 0,
        Uv: 1,
        Sv: 2
    };
    _.zN = function(a) {
        this.Ta = a;
        this.g = new _.v.Map;
        this.j = 1
    };
    _.zN.prototype.listen = function(a, b) {
        var c = this;
        b = b === void 0 ? !1 : b;
        var d = this.j++;
        this.g.set(d, a);
        b && a(this.Ta);
        return function() {
            c.g.delete(d)
        }
    };
    _.AN = function(a, b) {
        return a.listen(b, !0)
    };
    _.BN = function(a, b, c) {
        return _.AN(a, function(d) {
            d === b && c()
        })
    };
    _.CN = function(a, b, c) {
        if (a.Ta === b) return c(),
            function() {};
        var d = {
            Uf: null
        };
        d.Uf = _.BN(a, b, function() {
            d.Uf && (d.Uf(), d.Uf = null);
            c()
        });
        return d.Uf
    };
    _.DN = function(a, b) {
        a.Ta = b;
        a.g.forEach(function(c) {
            c(a.Ta)
        })
    };
    _.zN.prototype.map = function(a) {
        var b = new _.zN(a(this.Ta));
        this.listen(function(c) {
            return _.DN(b, a(c))
        });
        return b
    };
    var Lk = function(a) {
        this.o = _.B(a)
    };
    _.Y(Lk, _.E);
    Lk.prototype.getName = function() {
        return _.ki(this, 1)
    };
    Lk.prototype.getVersion = function() {
        return _.K(this, 3)
    };
    var EN = [0, JH, -1, DH];
    var FN = function(a) {
        this.o = _.B(a)
    };
    _.Y(FN, _.E);
    _.vj = function(a) {
        var b = new FN;
        return _.me(b, 1, a, _.Ac)
    };
    var GN = function(a) {
        this.o = _.B(a)
    };
    _.Y(GN, _.E);
    var HN = {
        "-": 0,
        Y: 2,
        N: 1
    };
    var IN = function(a) {
        this.o = _.B(a)
    };
    _.Y(IN, _.E);
    IN.prototype.getVersion = function() {
        return _.vw(this, 2)
    };
    var JN = function(a) {
        this.o = _.B(a)
    };
    _.Y(JN, _.E);
    var KN = function(a) {
        this.o = _.B(a)
    };
    _.Y(KN, _.E);
    var LN = function(a) {
        this.o = _.B(a)
    };
    _.Y(LN, _.E);
    LN.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var MN = function(a) {
        this.o = _.B(a)
    };
    _.Y(MN, _.E);
    var NN = function(a) {
        this.o = _.B(a)
    };
    _.Y(NN, _.E);
    var ON = function(a) {
        var b = new NN;
        return _.di(b, 1, a)
    };
    var PN = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
        QN = 6 + PN.reduce(function(a, b) {
            return a + b
        });
    var RN = function(a) {
        this.o = _.B(a)
    };
    _.Y(RN, _.E);
    var SN = function(a) {
        this.o = _.B(a)
    };
    _.Y(SN, _.E);
    SN.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var TN = function(a) {
        this.o = _.B(a)
    };
    _.Y(TN, _.E);
    var UN = function(a) {
        this.o = _.B(a)
    };
    _.Y(UN, _.E);
    var VN = function(a) {
        var b = new UN;
        return _.di(b, 1, a)
    };
    var WN = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
        XN = 6 + WN.reduce(function(a, b) {
            return a + b
        });
    var YN = function(a) {
        this.o = _.B(a)
    };
    _.Y(YN, _.E);
    var ZN = function(a) {
        this.o = _.B(a)
    };
    _.Y(ZN, _.E);
    var $N = function(a) {
        this.o = _.B(a)
    };
    _.Y($N, _.E);
    $N.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var aO = function(a) {
        this.o = _.B(a)
    };
    _.Y(aO, _.E);
    var bO = function(a) {
        this.o = _.B(a)
    };
    _.Y(bO, _.E);
    var cO = function(a) {
        var b = new bO;
        return _.di(b, 1, a)
    };
    var dO = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
        eO = 6 + dO.reduce(function(a, b) {
            return a + b
        });
    var fO = function(a) {
        this.o = _.B(a)
    };
    _.Y(fO, _.E);
    var gO = function(a) {
        this.o = _.B(a)
    };
    _.Y(gO, _.E);
    var hO = function(a) {
        this.o = _.B(a)
    };
    _.Y(hO, _.E);
    hO.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var iO = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
        jO = 6 + iO.reduce(function(a, b) {
            return a + b
        });
    var kO = function(a) {
        this.o = _.B(a)
    };
    _.Y(kO, _.E);
    var lO = function(a) {
        this.o = _.B(a)
    };
    _.Y(lO, _.E);
    var mO = function(a) {
        this.o = _.B(a)
    };
    _.Y(mO, _.E);
    mO.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var nO = function(a) {
        var b = new mO;
        return _.co(b, 1, a)
    };
    var oO = function(a) {
        this.o = _.B(a)
    };
    _.Y(oO, _.E);
    var pO = function(a) {
        this.o = _.B(a)
    };
    _.Y(pO, _.E);
    var qO = function(a) {
        var b = new pO;
        return _.di(b, 1, a)
    };
    var rO = [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],
        sO = [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, 2, 2, 2, 2, 2],
        tO = 6 + sO.reduce(function(a, b) {
            return a + b
        });
    var uO = function(a) {
        this.o = _.B(a)
    };
    _.Y(uO, _.E);
    var vO = function(a) {
        this.o = _.B(a)
    };
    _.Y(vO, _.E);
    vO.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var wO = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
        xO = 6 + wO.reduce(function(a, b) {
            return a + b
        });
    var th = function(a) {
        this.o = _.B(a)
    };
    _.Y(th, _.E);
    var sh = function(a, b) {
        return bo(a, 1, b)
    };
    var yO = function(a) {
        this.o = _.B(a)
    };
    _.Y(yO, _.E);
    var yh = function(a) {
        this.o = _.B(a)
    };
    _.Y(yh, _.E);
    var xh = function(a, b) {
            return _.me(a, 1, b, _.Ac)
        },
        wh = function(a, b) {
            return _.me(a, 2, b, _.Ac)
        },
        Ch = function(a, b) {
            return bo(a, 3, b)
        },
        Bh = function(a, b) {
            bo(a, 4, b)
        };
    var zO = function(a) {
        this.o = _.B(a)
    };
    _.Y(zO, _.E);
    var Xh = function(a) {
        this.o = _.B(a)
    };
    _.Y(Xh, _.E);
    Xh.prototype.getVersion = function() {
        return _.vw(this, 1)
    };
    var Wh = function(a, b) {
            return _.co(a, 1, b)
        },
        Vh = function(a, b) {
            return _.di(a, 2, b)
        },
        Uh = function(a, b) {
            return _.di(a, 3, b)
        },
        Th = function(a, b) {
            return _.co(a, 4, b)
        },
        Sh = function(a, b) {
            return _.co(a, 5, b)
        },
        Rh = function(a, b) {
            return _.co(a, 6, b)
        },
        Qh = function(a, b) {
            return _.ao(a, 7, b)
        },
        Ph = function(a, b) {
            return _.co(a, 8, b)
        },
        Oh = function(a, b) {
            return _.co(a, 9, b)
        },
        Nh = function(a, b) {
            return _.aF(a, 10, b)
        },
        Mh = function(a, b) {
            return _.aF(a, 11, b)
        },
        Lh = function(a, b) {
            return _.me(a, 12, b, _.Ac)
        },
        Kh = function(a, b) {
            return _.me(a, 13, b, _.Ac)
        },
        Jh = function(a, b) {
            return _.me(a, 14, b, _.Ac)
        },
        Ih = function(a, b) {
            return _.aF(a, 15, b)
        },
        Hh = function(a, b) {
            return _.ao(a, 16, b)
        },
        Gh = function(a, b) {
            return bo(a, 17, b)
        },
        Fh = function(a, b) {
            return bo(a, 18, b)
        },
        Eh = function(a, b) {
            return _.yu(a, 19, b)
        };
    var ci = function(a) {
        this.o = _.B(a)
    };
    _.Y(ci, _.E);
    var Ah = cg(xN).map(function(a) {
            return Number(a)
        }),
        $h = cg(yN).map(function(a) {
            return Number(a)
        });
    var qh = function(a) {
            this.j = a;
            this.g = 0;
            if (/[^01]/.test(this.j)) throw Error("Input bitstring " + this.j + " is malformed!");
        },
        Yh = function(a) {
            a = rh(a, 36);
            var b = new zO;
            b = _.$n(b, 1, Math.floor(a / 10));
            return _.co(b, 2, a % 10 * 1E8)
        },
        Zh = function(a) {
            var b = function() {
                var c = rh(a, 6);
                if (c > 25 || c < 0) throw Error("Invalid character code, expected in range [0,25], got: " + c);
                return String.fromCharCode(97 + c)
            };
            return b() + b()
        },
        uh = function(a) {
            var b = rh(a, 16);
            if (!!rh(a, 1) === !0) {
                a = AO(a);
                for (var c = _.x(a), d = c.next(); !d.done; d = c.next())
                    if (d = d.value, d > b) throw Error("ID " + d + " is past MaxVendorId " + b + "!");
                return a
            }
            return zh(a, b)
        },
        ai = function(a) {
            for (var b = [], c = rh(a, 12); c--;) {
                var d = rh(a, 6),
                    e = rh(a, 2),
                    f = AO(a),
                    g = b,
                    h = g.push,
                    k = new yO;
                d = _.Q(k, 1, d);
                e = _.Q(d, 2, e);
                f = bo(e, 3, f);
                h.call(g, f)
            }
            return b
        },
        AO = function(a) {
            for (var b = rh(a, 12), c = []; b--;) {
                var d = !!rh(a, 1) === !0,
                    e = rh(a, 16);
                if (d)
                    for (d = rh(a, 16); e <= d; e++) c.push(e);
                else c.push(e)
            }
            c.sort(function(f, g) {
                return f - g
            });
            return c
        },
        zh = function(a, b, c) {
            for (var d = [], e = 0; e < b; e++)
                if (rh(a, 1)) {
                    var f = e + 1;
                    if (c && c.indexOf(f) === -1) throw Error("ID: " + f + " is outside of allowed values!");
                    d.push(f)
                }
            return d
        },
        rh = function(a, b) {
            if (a.g + b > a.j.length) throw Error("Requested length " + b + " is past end of string.");
            var c = a.j.substring(a.g, a.g + b);
            a.g += b;
            return parseInt(c, 2)
        };
    qh.prototype.skip = function(a) {
        this.g += a
    };
    var BO = function(a) {
        this.o = _.B(a)
    };
    _.Y(BO, _.E);
    var CO = function(a, b, c) {
            this.H = c;
            c = new BO;
            a = _.Q(c, 1, a);
            this.G = _.ao(a, 2, b)
        },
        DO = function(a) {
            if (a.H) {
                var b = a.G,
                    c = [],
                    d = c.concat,
                    e = _.v.Set,
                    f = [],
                    g = f.concat;
                var h = VG(a.G, 3, _.Gl());
                c = d.call(c, _.bl(new e(g.call(f, _.bl(h), _.bl(a.H())))));
                bo(b, 3, c)
            }
            return _.Yd(a.G)
        };
    var EO = function(a) {
        this.o = _.B(a)
    };
    _.Y(EO, _.E);
    var GO = function(a, b) {
            return eo(a, 1, FO, fd(b))
        },
        HO = function(a, b) {
            return eo(a, 2, FO, Nc(b))
        },
        IO = function(a, b) {
            return eo(a, 3, FO, b == null ? b : uc(b))
        },
        FO = [1, 2, 3];
    var JO = function(a) {
        this.o = _.B(a)
    };
    _.Y(JO, _.E);
    var LO = function(a, b) {
            return eo(a, 2, KO, Nc(b))
        },
        MO = function(a, b) {
            return eo(a, 4, KO, _.rc(b))
        },
        KO = [2, 4];
    var NO = function(a) {
        this.o = _.B(a)
    };
    _.Y(NO, _.E);
    var OO = function(a) {
            var b = new NO;
            return _.ao(b, 1, a)
        },
        PO = function(a, b) {
            return _.di(a, 3, b)
        },
        QO = function(a, b) {
            return so(a, 4, EO, b)
        };
    var RO = function(a) {
        this.o = _.B(a)
    };
    _.Y(RO, _.E);
    RO.prototype.getWidth = function() {
        return _.vw(this, 3)
    };
    RO.prototype.getHeight = function() {
        return _.vw(this, 4)
    };
    var SO = function(a) {
        this.o = _.B(a)
    };
    _.Y(SO, _.E);
    var TO = function(a) {
        this.o = _.B(a)
    };
    _.Y(TO, _.E);
    var UO = [3, 4];
    var VO = function(a) {
        this.o = _.B(a)
    };
    _.Y(VO, _.E);
    VO.prototype.getWidth = function() {
        return _.Fi(this, 1)
    };
    var WO = function(a, b) {
        return _.Dl(a, 1, b)
    };
    VO.prototype.getHeight = function() {
        return _.Fi(this, 2)
    };
    var XO = function(a, b) {
        return _.Dl(a, 2, b)
    };
    var YO = function(a) {
        this.o = _.B(a)
    };
    _.Y(YO, _.E);
    var ZO = function(a, b) {
            return _.di(a, 2, b)
        },
        $O = function(a, b) {
            return _.di(a, 3, b)
        };
    var aP = function(a) {
        this.o = _.B(a)
    };
    _.Y(aP, _.E);
    var bP = function(a) {
        this.o = _.B(a)
    };
    _.Y(bP, _.E);
    var cP = function(a) {
        this.o = _.B(a)
    };
    _.Y(cP, _.E);
    var eP = function(a) {
            var b = sj(dP());
            return _.Q(b, 2, a)
        },
        fP = function(a) {
            var b = sj(dP());
            return _.Q(b, 3, a)
        };
    var gP = function(a) {
        this.o = _.B(a)
    };
    _.Y(gP, _.E);
    var hP = function(a) {
        this.o = _.B(a)
    };
    _.Y(hP, _.E);
    var iP = function(a) {
        this.o = _.B(a)
    };
    _.Y(iP, _.E);
    var Aj = function(a, b) {
            return _.Dl(a, 1, b)
        },
        rj = function(a, b) {
            return _.di(a, 2, b)
        },
        Bj = function(a, b) {
            return Mk(a, 3, b)
        },
        qj = function(a) {
            var b = ij();
            return _.Dl(a, 4, b)
        },
        pj = function(a) {
            var b = jj();
            return _.Dl(a, 5, b)
        };
    iP.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 6)
    };
    var zj = function(a, b) {
            return _.Dl(a, 6, b)
        },
        oj = function(a, b) {
            return _.Q(a, 7, b)
        },
        nj = function(a, b) {
            return _.$n(a, 8, b)
        },
        Cj = function(a, b) {
            return _.ao(a, 9, b)
        },
        yj = [10, 11, 12, 13, 14];
    var tj = _.nf(iP);
    var jP = function(a) {
        this.o = _.B(a)
    };
    _.Y(jP, _.E);
    _.u = jP.prototype;
    _.u.fh = function(a) {
        return Mk(this, 9, a)
    };
    _.u.dh = function(a) {
        return _.Kl(this, 10, a)
    };
    _.u.bh = function(a) {
        return Mk(this, 11, a)
    };
    _.u.getTagSessionCorrelator = function() {
        return _.Fi(this, 13)
    };
    _.u.eh = function(a) {
        _.Dl(this, 13, a)
    };
    var kP = [12];
    var lP = function(a) {
        this.o = _.B(a)
    };
    _.Y(lP, _.E);
    _.u = lP.prototype;
    _.u.dh = function(a) {
        return _.Kl(this, 2, a)
    };
    _.u.fh = function(a) {
        return Mk(this, 4, a)
    };
    _.u.bh = function(a) {
        return Mk(this, 5, a)
    };
    _.u.getTagSessionCorrelator = function() {
        return _.Fi(this, 6)
    };
    _.u.eh = function(a) {
        _.Dl(this, 6, a)
    };
    var mP = [9];
    var nP = function(a) {
        this.o = _.B(a)
    };
    _.Y(nP, _.E);
    nP.prototype.getAdUnitPath = function() {
        return _.K(this, 1)
    };
    var oP = function(a) {
        this.o = _.B(a)
    };
    _.Y(oP, _.E);
    oP.prototype.getAdUnitPath = function() {
        return _.K(this, 2)
    };
    var pP = function(a) {
        this.o = _.B(a)
    };
    _.Y(pP, _.E);
    _.u = pP.prototype;
    _.u.fh = function(a) {
        return Mk(this, 9, a)
    };
    _.u.dh = function(a) {
        return _.Kl(this, 10, a)
    };
    _.u.bh = function(a) {
        return Mk(this, 11, a)
    };
    _.u.getTagSessionCorrelator = function() {
        return _.Fi(this, 13)
    };
    _.u.eh = function(a) {
        _.Dl(this, 13, a)
    };
    var qP = [12];
    var rP = function(a) {
        this.o = _.B(a)
    };
    _.Y(rP, _.E);
    _.u = rP.prototype;
    _.u.dh = function(a) {
        return _.Kl(this, 2, a)
    };
    _.u.fh = function(a) {
        return Mk(this, 4, a)
    };
    _.u.bh = function(a) {
        return Mk(this, 5, a)
    };
    _.u.getTagSessionCorrelator = function() {
        return _.Fi(this, 6)
    };
    _.u.eh = function(a) {
        _.Dl(this, 6, a)
    };
    var sP = function(a) {
        this.o = _.B(a)
    };
    _.Y(sP, _.E);
    sP.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 1)
    };
    var tP = function(a, b) {
            return _.$n(a, 1, b)
        },
        uP = function(a, b) {
            return _.$n(a, 2, b)
        };
    sP.prototype.oa = function(a) {
        return WG(this, 5, a)
    };
    var vP = [3, 4, 6, 7, 8, 9, 10, 11];
    var wP = function(a) {
        this.o = _.B(a)
    };
    _.Y(wP, _.E);
    var xP = function(a) {
        this.o = _.B(a)
    };
    _.Y(xP, _.E);
    var yP = function(a) {
        this.o = _.B(a)
    };
    _.Y(yP, _.E);
    var zP = function(a) {
        this.o = _.B(a)
    };
    _.Y(zP, _.E);
    var AP = function(a) {
        this.o = _.B(a)
    };
    _.Y(AP, _.E);
    var BP = function(a) {
        this.o = _.B(a)
    };
    _.Y(BP, _.E);
    var CP = function(a) {
        this.o = _.B(a)
    };
    _.Y(CP, _.E);
    var DP = function(a) {
        this.o = _.B(a)
    };
    _.Y(DP, _.E);
    var EP = function(a) {
        this.o = _.B(a)
    };
    _.Y(EP, _.E);
    EP.prototype.getSlotId = function() {
        return _.K(this, 1)
    };
    var FP = function(a) {
        this.o = _.B(a)
    };
    _.Y(FP, _.E);
    FP.prototype.getSlotId = function() {
        return _.K(this, 1)
    };
    var GP = function(a) {
        this.o = _.B(a)
    };
    _.Y(GP, _.E);
    GP.prototype.getEscapedQemQueryId = function() {
        return _.K(this, 1)
    };
    var HP = function(a) {
        this.o = _.B(a)
    };
    _.Y(HP, _.E);
    HP.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 2)
    };
    var JP = function(a) {
            var b = sj(IP());
            var c = ij();
            b = _.$n(b, 1, c);
            return _.$n(b, 2, a)
        },
        KP = function(a, b) {
            return _.ao(a, 3, b)
        },
        LP = function(a, b) {
            return bo(a, 4, b)
        };
    HP.prototype.oa = function(a) {
        return WG(this, 4, a)
    };
    var MP = function(a, b) {
            return _.$n(a, 5, b)
        },
        OP = function(a) {
            a: {
                try {
                    var b, c = (b = performance) == null ? void 0 : b.memory;
                    if (c) {
                        var d = c.totalJSHeapSize,
                            e = c.usedJSHeapSize,
                            f = c.jsHeapSizeLimit,
                            g = sj(NP());
                        var h = _.$n(g, 1, f);
                        var k = _.$n(h, 2, d);
                        var l = _.$n(k, 3, e);
                        var m = _.Yd(l);
                        break a
                    }
                } catch (n) {}
                m = void 0
            }
            return _.di(a, 10, m)
        },
        PP = function(a, b) {
            return _.ao(a, 12, b)
        },
        QP = [6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18];
    var IP = _.nf(HP);
    var RP = function(a) {
        this.o = _.B(a)
    };
    _.Y(RP, _.E);
    var SP = function(a) {
        this.o = _.B(a)
    };
    _.Y(SP, _.E);
    var Gx = function(a) {
        this.o = _.B(a)
    };
    _.Y(Gx, _.E);
    var Fx = function(a, b) {
        return _.me(a, 1, b, _.ed)
    };
    var TP = function(a) {
        this.o = _.B(a)
    };
    _.Y(TP, _.E);
    _.Cx = function(a) {
        this.o = _.B(a)
    };
    _.Y(_.Cx, _.E);
    _.Cx.prototype.Ac = _.ba(0);
    _.Cx.prototype.setContent = function(a) {
        return Mk(this, 1, a)
    };
    var Bx = function(a) {
        this.o = _.B(a)
    };
    _.Y(Bx, _.E);
    var Ax = function(a, b) {
        return _.yu(a, 1, b)
    };
    var FE = function(a) {
        this.o = _.B(a)
    };
    _.Y(FE, _.E);
    var KE = function(a) {
        this.o = _.B(a)
    };
    _.Y(KE, _.E);
    var UP = function(a) {
        this.o = _.B(a)
    };
    _.Y(UP, _.E);
    var VP = function(a) {
        this.o = _.B(a)
    };
    _.Y(VP, _.E);
    var WP = function(a) {
        this.o = _.B(a)
    };
    _.Y(WP, _.E);
    _.XP = function(a, b) {
        return _.di(a, 5, b)
    };
    _.YP = function(a) {
        var b = ij();
        return _.$n(a, 7, b)
    };
    WP.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 8)
    };
    _.ZP = function(a, b) {
        return _.ao(a, 9, b)
    };
    _.$P = function(a) {
        var b = new WP;
        return _.co(b, 10, a)
    };
    _.aQ = function(a, b) {
        return _.co(a, 1, b)
    };
    _.bQ = function(a, b) {
        return bo(a, 12, b)
    };
    WP.prototype.oa = function(a) {
        return WG(this, 12, a)
    };
    _.cQ = [3, 4, 6];
    var zx = function(a) {
        this.o = _.B(a)
    };
    _.Y(zx, _.E);
    var yx = function(a, b) {
            return _.xj(a, 9, LE, b)
        },
        Ex = function(a, b) {
            return _.xj(a, 11, LE, b)
        },
        LE = [1, 2, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16];
    var xx = function(a) {
        this.o = _.B(a)
    };
    _.Y(xx, _.E);
    var tx = function(a) {
        var b = ij();
        return _.$n(a, 1, b)
    };
    xx.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 2)
    };
    var wx = function(a, b) {
            return _.$n(a, 2, b)
        },
        vx = function(a, b) {
            return _.ao(a, 3, b)
        },
        sx = function(a, b) {
            return bo(a, 4, b)
        };
    xx.prototype.oa = function(a) {
        return WG(this, 4, a)
    };
    var rx = function(a, b) {
            return _.$n(a, 5, b)
        },
        ux = function(a, b) {
            return _.ao(a, 6, b)
        },
        qx = function(a, b) {
            return _.di(a, 7, b)
        };
    var dQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(dQ, _.E);
    dQ.prototype.bn = function() {
        return _.vw(this, 2)
    };
    dQ.prototype.dk = function(a) {
        return XG(this, 3, a)
    };
    var eQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(eQ, _.E);
    var fQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(fQ, _.E);
    fQ.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 1)
    };
    fQ.prototype.oa = function(a) {
        return WG(this, 2, a)
    };
    var gQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(gQ, _.E);
    var hQ = [1, 7],
        iQ = [4, 6, 8];
    var jQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(jQ, _.E);
    var kQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(kQ, _.E);
    kQ.prototype.getMessage = function() {
        return _.K(this, 2)
    };
    var lQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(lQ, _.E);
    var mQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(mQ, _.E);
    var nQ = function(a) {
        var b = new mQ;
        return _.Il(b, 1, a)
    };
    mQ.prototype.ib = function(a) {
        return _.xj(this, 4, oQ, a)
    };
    var oQ = [3, 4];
    var pQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(pQ, _.E);
    var qQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(qQ, _.E);
    var rQ = function(a, b) {
        _.yu(a, 1, b)
    };
    var sQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(sQ, _.E);
    var tQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(tQ, _.E);
    var uQ = function(a) {
        var b = new tQ;
        return _.Il(b, 1, a)
    };
    tQ.prototype.ib = function(a) {
        return eo(this, 3, vQ, fd(a))
    };
    var vQ = [2, 3];
    var wQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(wQ, _.E);
    var xQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(xQ, _.E);
    xQ.prototype.getContentUrl = function() {
        return _.K(this, 2)
    };
    var zQ = function(a, b) {
            return _.xj(a, 17, yQ, b)
        },
        yQ = [13, 14, 15, 16, 17];
    var AQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(AQ, _.E);
    var BQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(BQ, _.E);
    var CQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(CQ, _.E);
    var DQ = function(a, b) {
            return Mk(a, 1, b)
        },
        EQ = function(a, b) {
            return _.Kl(a, 2, b)
        },
        FQ = function(a, b) {
            return _.yu(a, 3, b)
        };
    var GQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(GQ, _.E);
    var HQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(HQ, _.E);
    var IQ = function(a) {
            var b = new HQ;
            return _.yu(b, 1, a)
        },
        JQ = function(a, b) {
            return _.yu(a, 2, b)
        };
    var KQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(KQ, _.E);
    KQ.prototype.getSlotId = function() {
        return _.K(this, 1)
    };
    var LQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(LQ, _.E);
    var MQ = function(a) {
        var b = new LQ;
        return _.yu(b, 1, a)
    };
    var NQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(NQ, _.E);
    var OQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(OQ, _.E);
    var PQ = function(a, b) {
            return _.Kl(a, 1, b)
        },
        QQ = function(a, b) {
            return _.yu(a, 2, b)
        };
    var RQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(RQ, _.E);
    var SQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(SQ, _.E);
    var TQ = function(a) {
            var b = new SQ;
            return _.yu(b, 1, a)
        },
        UQ = function(a, b) {
            return _.yu(a, 2, b)
        };
    var VQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(VQ, _.E);
    var WQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(WQ, _.E);
    WQ.prototype.getEscapedQemQueryId = function() {
        return _.K(this, 5)
    };
    var XQ = function(a) {
        this.o = _.B(a)
    };
    _.Y(XQ, _.E);
    XQ.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 1)
    };
    var YQ = function(a) {
            var b = new XQ;
            return _.$n(b, 1, a)
        },
        ZQ = function(a, b) {
            return _.$n(a, 2, b)
        },
        $Q = function(a, b) {
            return bo(a, 4, b)
        };
    XQ.prototype.oa = function(a) {
        return WG(this, 4, a)
    };
    var bR = function(a, b) {
            return _.xj(a, 5, aR, b)
        },
        cR = function(a, b) {
            return _.xj(a, 8, aR, b)
        },
        dR = function(a, b) {
            return _.xj(a, 9, aR, b)
        },
        aR = [3, 5, 6, 7, 8, 9, 10];
    var eR = function(a) {
        this.o = _.B(a)
    };
    _.Y(eR, _.E);
    eR.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 1)
    };
    eR.prototype.oa = function(a) {
        return WG(this, 2, a)
    };
    eR.prototype.getMessageId = function() {
        return _.ki(this, 8)
    };
    eR.prototype.getMessageArgs = function(a) {
        return XG(this, 9, a)
    };
    var sB = function(a) {
        this.o = _.B(a)
    };
    _.Y(sB, _.E);
    sB.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 1)
    };
    sB.prototype.oa = function(a) {
        return WG(this, 2, a)
    };
    sB.prototype.getAdUnitPath = function() {
        return _.K(this, 8)
    };
    var Zn = function(a) {
        this.o = _.B(a)
    };
    _.Y(Zn, _.E);
    Zn.prototype.getTagSessionCorrelator = function() {
        return _.Fi(this, 2)
    };
    var fo = [6, 7];
    var gR = function(a) {
            this.pinger = a;
            this.za = new fR(this.pinger)
        },
        fR = function(a) {
            this.pinger = a;
            this.Jp = new hR(this.pinger);
            this.Aa = new iR(this.pinger)
        },
        hR = function(a) {
            this.pinger = a;
            this.yq = new jR(this.pinger)
        },
        jR = function(a) {
            this.pinger = a
        };
    jR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(QO(OO("pA20Lb"), GO(new EO, a.Cp)), GO(new EO, a.xq)), GO(new EO, a.ot)), LO(new JO, li(a.ga))))
    };
    var iR = function(a) {
            this.pinger = a;
            this.Wl = new kR(this.pinger);
            this.autoRefresh = new lR(this.pinger);
            this.xj = new mR(this.pinger);
            this.rq = new nR(this.pinger);
            this.wm = new oR(this.pinger);
            this.zm = new pR(this.pinger);
            this.Va = new qR(this.pinger);
            this.outstream = new rR(this.pinger);
            this.qf = new sR(this.pinger);
            this.request = new tR(this.pinger);
            this.serviceWorker = new uR(this.pinger);
            this.threadYield = new vR(this.pinger);
            this.Xl = new wR(this.pinger);
            this.Mp = new xR(this.pinger);
            this.fv = new yR(this.pinger)
        },
        wR = function(a) {
            this.pinger = a
        };
    wR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(QO(QO(OO("qVcX5d"), IO(new EO, a.Sm)), IO(new EO, a.En)), IO(new EO, a.vn)), IO(new EO, a.Cn)), LO(new JO, li(a.ga))))
    };
    var xR = function(a) {
        this.pinger = a
    };
    xR.prototype.fa = function(a) {
        this.pinger.La(PO(OO("oHc1rb"), LO(new JO, li(a.ga))))
    };
    var yR = function(a) {
        this.pinger = a
    };
    yR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(OO("mISb9b"), IO(new EO, a.bc)), IO(new EO, a.Or)), LO(new JO, li(a.ga))))
    };
    var kR = function(a) {
            this.pinger = a;
            this.bm = new zR(this.pinger)
        },
        zR = function(a) {
            this.pinger = a;
            this.gq = new AR(this.pinger);
            this.Us = new BR(this.pinger);
            this.Ys = new CR(this.pinger);
            this.Qt = new DR(this.pinger);
            this.Gu = new ER(this.pinger)
        },
        AR = function(a) {
            this.pinger = a
        };
    AR.prototype.Nb = function(a) {
        this.pinger.La(PO(OO("yXRUKb"), MO(new JO, a.Ob)))
    };
    var BR = function(a) {
        this.pinger = a
    };
    BR.prototype.fa = function(a) {
        this.pinger.La(PO(OO("YrWBBc"), LO(new JO, li(a.ga))))
    };
    var CR = function(a) {
        this.pinger = a
    };
    CR.prototype.fa = function(a) {
        this.pinger.La(PO(OO("WaRm7d"), LO(new JO, li(a.ga))))
    };
    var DR = function(a) {
        this.pinger = a
    };
    DR.prototype.fa = function(a) {
        this.pinger.La(PO(OO("SL8w0"), LO(new JO, li(a.ga))))
    };
    var ER = function(a) {
        this.pinger = a
    };
    ER.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(OO("sgFrs"), IO(new EO, a.Ye)), IO(new EO, a.Mr)), LO(new JO, li(a.ga))))
    };
    var lR = function(a) {
            this.pinger = a;
            this.Ru = new FR(this.pinger)
        },
        FR = function(a) {
            this.pinger = a
        };
    FR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("EkPzj"), HO(new EO, a.Qa)), LO(new JO, li(a.ga))))
    };
    var mR = function(a) {
            this.pinger = a;
            this.Ll = new GR(this.pinger)
        },
        GR = function(a) {
            this.pinger = a
        };
    GR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("xlhJ8d"), HO(new EO, a.Uj)), LO(new JO, li(a.ga))))
    };
    var nR = function(a) {
            this.pinger = a;
            this.globalPrivacyControl = new HR(this.pinger)
        },
        HR = function(a) {
            this.pinger = a
        };
    HR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(OO("V6BGRd"), IO(new EO, a.zs)), IO(new EO, a.As)), LO(new JO, li(a.ga))))
    };
    var oR = function(a) {
            this.pinger = a;
            this.bs = new IR(this.pinger);
            this.ut = new JR(this.pinger)
        },
        IR = function(a) {
            this.pinger = a
        };
    IR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("EZv2Dd"), HO(new EO, a.reason)), LO(new JO, li(a.ga))))
    };
    var JR = function(a) {
        this.pinger = a
    };
    JR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("VQHpVd"), HO(new EO, a.type)), LO(new JO, li(a.ga))))
    };
    var pR = function(a) {
            this.pinger = a;
            this.Eq = new KR(this.pinger);
            this.os = new LR(this.pinger)
        },
        KR = function(a) {
            this.pinger = a
        };
    KR.prototype.Nb = function(a) {
        this.pinger.La(PO(QO(QO(OO("C2uQt"), IO(new EO, a.didTimeout)), HO(new EO, li(a.Nu))), MO(new JO, a.Ob)))
    };
    var LR = function(a) {
        this.pinger = a
    };
    LR.prototype.Nb = function(a) {
        this.pinger.La(PO(OO("iAwBu"), MO(new JO, a.Ob)))
    };
    var qR = function(a) {
            this.pinger = a;
            this.zc = new MR(this.pinger)
        },
        MR = function(a) {
            this.pinger = a
        };
    MR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("Ka9ewd"), HO(new EO, a.Cc)), LO(new JO, li(a.ga))))
    };
    var rR = function(a) {
            this.pinger = a;
            this.nr = new NR(this.pinger)
        },
        NR = function(a) {
            this.pinger = a
        };
    NR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("joavYe"), IO(new EO, a.fn)), LO(new JO, li(a.ga))))
    };
    var sR = function(a) {
            this.pinger = a;
            this.Aq = new OR(this.pinger);
            this.Kr = new PR(this.pinger);
            this.Ft = new QR(this.pinger);
            this.Gt = new RR(this.pinger);
            this.It = new SR(this.pinger);
            this.Jt = new TR(this.pinger)
        },
        OR = function(a) {
            this.pinger = a
        };
    OR.prototype.Nb = function(a) {
        this.pinger.La(PO(QO(OO("WaFkbc"), HO(new EO, li(a.gr))), MO(new JO, a.Ob)))
    };
    var PR = function(a) {
        this.pinger = a
    };
    PR.prototype.Nb = function(a) {
        this.pinger.La(PO(OO("gUCHK"), MO(new JO, a.Ob)))
    };
    var QR = function(a) {
        this.pinger = a
    };
    QR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("v3ahqf"), HO(new EO, a.type)), LO(new JO, li(a.ga))))
    };
    var RR = function(a) {
        this.pinger = a
    };
    RR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("q0LGZb"), IO(new EO, a.Ht)), LO(new JO, li(a.ga))))
    };
    var SR = function(a) {
        this.pinger = a
    };
    SR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("f1Ibbf"), IO(new EO, a.Es)), LO(new JO, li(a.ga))))
    };
    var TR = function(a) {
        this.pinger = a
    };
    TR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(OO("jG1kNb"), GO(new EO, a.zi)), LO(new JO, li(a.ga))))
    };
    var tR = function(a) {
            this.pinger = a;
            this.Tp = new UR(this.pinger);
            this.bq = new VR(this.pinger);
            this.bu = new WR(this.pinger)
        },
        UR = function(a) {
            this.pinger = a
        };
    UR.prototype.Nb = function(a) {
        this.pinger.La(PO(QO(OO("ptCMMe"), HO(new EO, a.type)), MO(new JO, a.Ob)))
    };
    var VR = function(a) {
        this.pinger = a
    };
    VR.prototype.Nb = function(a) {
        this.pinger.La(PO(QO(QO(OO("yQER1d"), IO(new EO, a.Lu)), IO(new EO, a.ev)), MO(new JO, a.Ob)))
    };
    var WR = function(a) {
        this.pinger = a
    };
    WR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(QO(OO("tsK0dd"), GO(new EO, a.status)), HO(new EO, li(a.Qs))), HO(new EO, li(a.zf))), LO(new JO, li(a.ga))))
    };
    var uR = function(a) {
            this.pinger = a;
            this.qu = new YR(this.pinger)
        },
        YR = function(a) {
            this.pinger = a
        };
    YR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(OO("oITxy"), IO(new EO, a.Cs)), IO(new EO, a.us)), LO(new JO, li(a.ga))))
    };
    var vR = function(a) {
            this.pinger = a;
            this.Nq = new ZR(this.pinger);
            this.Ks = new $R(this.pinger)
        },
        ZR = function(a) {
            this.pinger = a
        };
    ZR.prototype.fa = function(a) {
        this.pinger.La(PO(QO(QO(OO("yVu0td"), HO(new EO, a.reason)), HO(new EO, a.location)), LO(new JO, li(a.ga))))
    };
    var $R = function(a) {
        this.pinger = a
    };
    $R.prototype.Nb = function(a) {
        this.pinger.La(PO(QO(QO(OO("gXJzCb"), HO(new EO, a.ka)), HO(new EO, a.location)), MO(new JO, a.Ob)))
    };
    var aS = function() {
        CO.apply(this, arguments);
        this.xa = new gR(this)
    };
    _.Y(aS, CO);
    _.bS = function() {
        aS.apply(this, arguments)
    };
    _.Y(_.bS, aS);
    _.u = _.bS.prototype;
    _.u.lu = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 2,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.ku = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 29,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.Sc = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 5,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.Ld = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 15,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.pl = _.ba(3);
    _.u.mu = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 17,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.ql = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 19,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.Pg = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 23,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.nu = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 24,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.Df = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 26,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.ol = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 28,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.kd = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 32,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.ou = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !0,
                ac: 37,
                Yb: _.Id(a)
            }
        })))
    };
    _.u.La = function() {
        this.g.apply(this, _.bl(_.zf.apply(0, arguments).map(function(a) {
            return {
                Lb: !1,
                ac: 1,
                Yb: _.Id(a)
            }
        })))
    };
    _.cS = function(a, b, c, d, e, f, g, h, k) {
        _.bS.call(this, a, b, k);
        this.da = c;
        this.P = d;
        this.ma = e;
        this.L = f;
        this.R = g;
        this.I = h;
        this.C = !1;
        this.j = [];
        this.l = null;
        this.J = !1
    };
    _.Y(_.cS, _.bS);
    _.dS = function(a) {
        a.l !== null && (clearTimeout(a.l), a.l = null);
        if (a.j.length) {
            var b = ji(a.j, DO(a));
            a.P(a.da, b, 1, a.C);
            a.j = []
        }
    };
    _.cS.prototype.g = function() {
        var a = _.zf.apply(0, arguments),
            b = this;
        try {
            this.R && ji(this.j.concat(a), DO(this)).length >= 65536 && _.dS(this), this.I && !this.J && (this.J = !0, _.eS(this.I, function() {
                _.dS(b)
            })), this.j.push.apply(this.j, _.bl(a)), this.j.length >= this.L && _.dS(this), this.j.length && this.l === null && (this.l = setTimeout(function() {
                _.dS(b)
            }, this.ma))
        } catch (c) {
            ii(c, DO(this))
        }
    };
    var mF = function(a, b, c, d, e, f, g) {
        _.cS.call(this, a, b, "https://pagead2.googlesyndication.com/pagead/ping", oi, c === void 0 ? 1E3 : c, d === void 0 ? 100 : d, (e === void 0 ? !1 : e) && !!_.v.globalThis.fetch, f, g)
    };
    _.Y(mF, _.cS);
    var fS = function(a, b) {
            this.g = a;
            this.defaultValue = b === void 0 ? !1 : b
        },
        Z = function(a, b) {
            this.g = a;
            this.defaultValue = b === void 0 ? 0 : b
        },
        gS = function(a, b) {
            this.g = a;
            this.defaultValue = b === void 0 ? "" : b
        },
        hS = function(a, b) {
            b = b === void 0 ? [] : b;
            this.g = a;
            this.defaultValue = b
        };
    var iS = new fS(932979855);
    var jS, kS, yE, lS, JE, AE, mS, nS, uu, gy, oS, py, pS, qS, rS, sS, tS, uS, vS, wS, xS, yS, Ty, zS, Sy, Wy, AS, BS, CS, DS, ES, FS, GS, Jy, HS, IS, JS, KS, LS, MS, NS, OS, Ww, PS, QS, Nw, RS, fx, SS, TS, US, VS, yA, Xw, WS, tA, uA, wA, xA, lz, sA, vA, XS, ZS, $S, aT, bT, zz, cT, dT, eT, VB, UB, WB, fT, XB, gT, YB, hT, iT, jT, bE, kT, lT, mT, nT, oT, pT, qT, rT, sT, FD, dr, SA, tT, uT, vT, QA, DD, PA, wT, GT, HT, KT, UT, VT, Ix, aU, bU, cU, dU, gA, ms, aD, eU, fU, XC, KA, iB, Lw, Kw, iU, CA, jU, lU, mU, ZA, rU, uU, wU, oB, xB, rB, Ow, Pw, cv, CU, DU, EU, FU, GU, HU, hz, IU, Rs, JU, KU, LU, MU, NU, OU, PU, QU, RU, SU, TU, UU, VU, WU, XU, OE, YU, ZU, $U, mA, jA, aV, gE, iv, bV, cV, dV, Ez, eV, fV, gV, hV, iV, jV, aC, bC, kV, Yt, yv, lV, pV, qV, XD, rV, Rx, sV, tV, mE, uV, Kk, jE, vV, aE, wV, PD, tE, sE, vE, xV, yV, zV, AV, bF, cF, BV, dF, $E, CV, eF, gF;
    jS = new fS(922800001);
    kS = new fS(629691748);
    yE = new fS(910900393, !0);
    lS = new hS(913758324);
    JE = new Z(910900394, 100);
    AE = new Z(910900395, 500);
    mS = new Z(908091668, 2);
    nS = new fS(746127140);
    uu = new fS(794152180);
    gy = new Z(7, .1);
    oS = new fS(658158409);
    py = new fS(952321017);
    pS = new fS(212);
    qS = new fS(949255566);
    rS = new fS(933299760);
    sS = new Z(45803151, 2);
    tS = new Z(45803152, 1.2);
    uS = new hS(657770675);
    vS = new Z(659575329);
    wS = new Z(612427114);
    xS = new Z(643185309);
    yS = new Z(643185308);
    Ty = new Z(663827948, -1);
    zS = new Z(659579380, -1);
    Sy = new Z(659579379, -1);
    Wy = new hS(655300591, ["1 dbm/(ad|clkk)"]);
    AS = new Z(643045660);
    BS = new Z(741624914, 100);
    CS = new Z(643185311);
    DS = new Z(643185310);
    ES = new fS(944627849);
    FS = new Z(699982590);
    GS = new Z(749055567, 100);
    Jy = new Z(462420536);
    HS = new gS(678438763);
    IS = new Z(678438762);
    JS = new Z(45787125, 1E3);
    KS = new hS(822748682);
    LS = new Z(822748680, 100);
    MS = new Z(438663674);
    NS = new Z(564509649);
    OS = new Z(578655462, 1E3);
    Ww = new fS(932425611);
    PS = new fS(925255030);
    QS = new fS(925899032);
    Nw = new fS(736254283, !0);
    RS = new hS(952769744);
    fx = new fS(662648078);
    SS = new Z(913774744, 500);
    TS = new Z(704895900, 1E3);
    US = new Z(770246397, 1E3);
    VS = new Z(913774743, 500);
    yA = new fS(952268716);
    Xw = new fS(870004513);
    WS = new Z(826507539, 1E3);
    tA = new Z(797753679, 40);
    uA = new Z(797753680, 160);
    wA = new Z(797753681, 600);
    xA = new Z(953568484);
    lz = new Z(797753678, 20);
    sA = new Z(815698561, 200);
    vA = new Z(815698562, 40);
    XS = new fS(865532499);
    _.YS = new fS(815698560);
    ZS = new fS(902332424);
    $S = new fS(853911270);
    aT = new Z(853402579, 100);
    bT = new fS(760666257, !0);
    zz = new Z(758465301, 100);
    cT = new Z(625028672, 100);
    dT = new Z(629733890, 1E3);
    eT = new Z(695925491, 20);
    VB = new Z(494575051);
    UB = new hS(489560439);
    WB = new hS(505762507);
    fT = new fS(453);
    XB = new fS(454);
    gT = new fS(766708713);
    YB = new hS(766708714);
    hT = new Z(377289019, 1E4);
    iT = new Z(873419981, 1E3);
    jT = new Z(529, 20);
    bE = new gS(10);
    kT = new fS(944689820);
    lT = new fS(908277069);
    mT = new Z(684553008, 100);
    nT = new fS(948643637);
    oT = new fS(610525552);
    pT = new fS(45624259);
    qT = new fS(45627954, !0);
    rT = new fS(45646888);
    sT = new fS(360245597, !0);
    FD = new fS(891893767, !0);
    dr = new hS(771226568);
    SA = new Z(716359135, 10);
    tT = new Z(716359138, 50);
    uT = new Z(716359132, 100);
    vT = new Z(716359134, 1E3);
    QA = new Z(716359137, .25);
    DD = new Z(875343449, 100);
    PA = new Z(716359136, 10);
    wT = new Z(716359133, 5);
    _.xT = new Z(936690351);
    _.yT = new fS(479390945);
    _.zT = new fS(518650310);
    _.AT = new fS(874161379);
    _.BT = new fS(917676947);
    _.CT = new fS(907534770);
    _.DT = new fS(729624434);
    _.ET = new fS(896078817);
    _.FT = new fS(725693774);
    GT = new fS(944769782);
    HT = new fS(941114253);
    _.IT = new fS(801009316);
    _.JT = new fS(786014079);
    KT = new fS(782893618);
    _.LT = new fS(786014078);
    _.MT = new Z(729624435, 1E4);
    _.NT = new Z(794150638, 5E3);
    _.OT = new Z(729624436, 500);
    _.PT = new fS(791377771);
    _.QT = new Z(794664882, .5);
    _.RT = new fS(842717298, !0);
    _.ST = new Z(941636692);
    _.TT = new Z(550718589, 250);
    UT = new fS(586382198);
    VT = new Z(575880738, 10);
    Ix = new Z(586681283, 100);
    _.WT = new fS(903411530);
    _.XT = new fS(896647193);
    _.YT = new Z(45679761, 3E4);
    _.ZT = new Z(820769768, 1440);
    _.$T = new fS(897764737);
    aU = new fS(928789444);
    bU = new Z(781613142);
    cU = new Z(758804031);
    dU = new Z(784887894);
    gA = new fS(951705757);
    ms = new Z(928456744);
    aD = new fS(954767357);
    eU = new fS(801020663);
    fU = new fS(801020662);
    XC = new fS(788110566);
    KA = new Z(740510593, .5);
    iB = new Z(618260805, 10);
    Lw = new fS(624264748);
    Kw = new fS(760626827);
    _.gU = new fS(752401957);
    _.hU = new fS(45712479);
    iU = new Z(532520346, 30);
    CA = new Z(913774068, 100);
    jU = new fS(929814779);
    _.kU = new fS(45753662);
    lU = new Z(723123766, 100);
    mU = new Z(735866756, 100);
    _.nU = new fS(458320012);
    _.oU = new Z(458320010, .4);
    ZA = new fS(761958081, !0);
    _.pU = new Z(751161865);
    _.qU = new fS(767688524);
    rU = new hS(466086960);
    _.sU = new Z(753762684);
    _.tU = new Z(758860411, 60);
    uU = new fS(735507158);
    _.vU = new Z(751161866, 3E4);
    wU = new fS(815806652, !0);
    _.xU = new fS(815806756, !0);
    oB = new fS(808203838, !0);
    xB = new Z(752445656);
    rB = new Z(630428304, 100);
    _.yU = new fS(730909249);
    _.zU = new fS(730909248);
    _.AU = new fS(746075837);
    Ow = new fS(624264749);
    _.BU = new fS(730909250);
    Pw = new Z(624264750, -1);
    cv = new fS(607106222, !0);
    CU = new Z(398776877, 6E4);
    DU = new Z(374201269, 6E4);
    EU = new Z(371364213, 6E4);
    FU = new fS(785049535);
    GU = new Z(788997299);
    HU = new Z(836731938);
    hz = new Z(836731937, .1);
    IU = new Z(830548804, 1);
    Rs = new function(a, b) {
        b = b === void 0 ? [] : b;
        this.g = a;
        this.defaultValue = b
    }(667640709, ["enable_config_tab_in_pubconsole", "enable_sample_builder_link"]);
    JU = new fS(377936516, !0);
    KU = new Z(851417689, 1100);
    LU = new Z(855937804, 3);
    MU = new Z(910256609, 2);
    NU = new Z(910256612, 3E4);
    OU = new Z(910256611, 1E4);
    PU = new Z(910256610);
    QU = new Z(910256613, 3);
    RU = new Z(856365016);
    SU = new Z(851417690, .5);
    TU = new fS(851417688, !0);
    UU = new fS(922223869);
    VU = new fS(924811061);
    WU = new fS(938255879);
    XU = new fS(792252173);
    OE = new Z(599575765, 1E3);
    YU = new gS(915511195);
    ZU = new Z(915511196, 100);
    $U = new Z(24);
    mA = new hS(1);
    jA = new gS(2, "1-0-45");
    aV = new Z(707091695, 100);
    gE = new fS(891881762);
    iv = new fS(953464125);
    bV = new fS(825205589);
    cV = new fS(608664189);
    dV = new Z(626653285, 1E3);
    Ez = new Z(626653286, 2);
    eV = new Z(642407444, 10);
    fV = new fS(865623860, !0);
    gV = new Z(895501823);
    hV = new Z(884600951);
    iV = new Z(825205591);
    jV = new Z(825205590);
    aC = new Z(844811789, 1E3);
    bC = new fS(954704391);
    kV = new Z(741215712, 100);
    Yt = new fS(894228192, !0);
    yv = new fS(894228787, !0);
    lV = new fS(748362437);
    _.mV = new fS(728394046);
    _.nV = new Z(506394061, 100);
    _.oV = new Z(733365673, 2);
    pV = new Z(665058368);
    qV = new hS(631604025, ["95335247"]);
    XD = new Z(783316493, 4E3);
    rV = new hS(489);
    Rx = new fS(45736287);
    sV = new Z(754057781);
    tV = new fS(907779735);
    mE = new fS(392065905);
    uV = new Z(360245595, 500);
    Kk = new Z(762520832, 1E3);
    jE = new Z(715129739, 30);
    vV = new Z(681088477, 100);
    aE = new fS(616212168);
    wV = new Z(869405078, 100);
    PD = new Z(861895050, 100);
    tE = new hS(881561530, "bidderCode auctionId bidderRequestId auctionStart timeout metrics paapi start".split(" "));
    sE = new hS(881515854, "params bidId bidderRequestId src metrics auctionsCount bidRequestsCount bidderRequestsCount bidderWinsCount deferBilling startTime".split(" "));
    vE = new fS(875786731);
    xV = new Z(771299702);
    yV = new Z(900245775, 1);
    zV = new fS(638632927);
    AV = new fS(506738118, !0);
    bF = new fS(77);
    cF = new fS(78);
    BV = new fS(83);
    dF = new fS(80);
    $E = new fS(76);
    CV = new fS(84);
    eF = new Z(1976);
    gF = new fS(188);
    cg(xN).map(function(a) {
        return Number(a)
    });
    cg(yN).map(function(a) {
        return Number(a)
    });
    var bt;
    _.DV = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");
    bt = /#|$/;
    var EV = function(a, b) {
        this.g = vi(a);
        this.j = b
    };
    EV.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return this
    };
    EV.prototype.next = function() {
        var a = this.g.next();
        return {
            value: a.done ? void 0 : this.j.call(void 0, a.value),
            done: a.done
        }
    };
    var FV = function(a, b) {
            return new EV(a, b)
        },
        GV = function(a) {
            this.j = a;
            this.g = 0
        };
    GV.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return this
    };
    GV.prototype.next = function() {
        for (; this.g < this.j.length;) {
            var a = this.j[this.g].next();
            if (!a.done) return a;
            this.g++
        }
        return {
            done: !0
        }
    };
    var HV = function() {
        return new GV(_.zf.apply(0, arguments).map(vi))
    };
    var IV = _.ka.URL,
        JV;
    try {
        new IV("http://example.com"), JV = !0
    } catch (a) {
        JV = !1
    }
    var KV = JV,
        LV = function(a) {
            this.g = new _.v.Map;
            a.indexOf("?") == 0 && (a = a.substring(1));
            a = _.x(a.split("&"));
            for (var b = a.next(); !b.done; b = a.next()) {
                var c = b.value;
                b = c;
                var d = "";
                c = c.split("=");
                c.length > 1 && (b = decodeURIComponent(c[0].replace("+", " ")), d = decodeURIComponent(c[1].replace("+", " ")));
                c = this.g.get(b);
                c == null && (c = [], this.g.set(b, c));
                c.push(d)
            }
        };
    LV.prototype.get = function(a) {
        return (a = this.g.get(a)) && a.length ? a[0] : null
    };
    LV.prototype.getAll = function(a) {
        return [].concat(_.bl(this.g.get(a) || []))
    };
    LV.prototype.has = function(a) {
        return this.g.has(a)
    };
    LV.prototype[_.z(_.v.Symbol, "iterator")] = function() {
        return HV.apply(null, _.bl(FV(this.g, function(a) {
            var b = a[0];
            return FV(a[1], function(c) {
                return [b, c]
            })
        })))
    };
    LV.prototype.toString = function() {
        return Bi(this)
    };
    var Bi = function(a) {
            var b = function(c) {
                return encodeURIComponent(c).replace(/[!()~']|(%20)/g, function(d) {
                    return {
                        "!": "%21",
                        "(": "%28",
                        ")": "%29",
                        "%20": "+",
                        "'": "%27",
                        "~": "%7E"
                    }[d]
                })
            };
            return _.z(Array, "from").call(Array, a, function(c) {
                return b(c[0]) + "=" + b(c[1])
            }).join("&")
        },
        NV = function(a) {
            var b = _.$H(document, "A");
            try {
                _.fg(b, new Gf(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 (!MV.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
                }
            };
            MV.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
        },
        xi = function(a) {
            if (KV) {
                try {
                    var b = new IV(a)
                } catch (d) {
                    throw Error(a + " is not a valid URL.");
                }
                var c = MV.get(b.protocol);
                if (!c) throw Error(a + " is not a valid URL.");
                if (!b.hostname) throw Error(a + " is not a valid URL.");
                b.origin == "null" && (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)
            } else b = NV(a);
            return b
        },
        MV = new _.v.Map([
            ["http:", "80"],
            ["https:", "443"],
            ["ws:", "80"],
            ["wss:", "443"],
            ["ftp:", "21"]
        ]),
        wi = function(a) {
            return KV && a.searchParams ? a.searchParams : new LV(a.search)
        };
    var OV = function(a) {
        this.o = _.B(a)
    };
    _.Y(OV, _.E);
    var PV = function(a) {
        this.o = _.B(a)
    };
    _.Y(PV, _.E);
    var Ei = rf(PV);
    var QV = function(a, b, c, d) {
        _.H.call(this);
        this.P = b;
        this.R = c;
        this.L = d;
        this.H = new _.v.Map;
        this.da = 0;
        this.C = new _.v.Map;
        this.J = new _.v.Map;
        this.l = void 0;
        this.j = a
    };
    _.Y(QV, _.H);
    QV.prototype.G = function() {
        delete this.g;
        this.H.clear();
        this.C.clear();
        this.J.clear();
        this.l && (_.ng(this.j, "message", this.l), delete this.l);
        delete this.j;
        delete this.L;
        _.H.prototype.G.call(this)
    };
    var RV = function(a) {
            if (a.g) return a.g;
            a.R && a.R(a.j) ? a.g = a.j : a.g = oN(a.j, a.P);
            var b;
            return (b = a.g) != null ? b : null
        },
        TV = function(a, b, c) {
            if (RV(a))
                if (a.g === a.j)(b = a.H.get(b)) && b(a.g, c);
                else {
                    var d = a.C.get(b);
                    if (d && d.wg) {
                        SV(a);
                        var e = ++a.da;
                        a.J.set(e, {
                            mf: d.mf,
                            Gq: d.ki(c),
                            Dt: b === "addEventListener"
                        });
                        a.g.postMessage(d.wg(c, e), "*")
                    }
                }
        },
        SV = function(a) {
            a.l || (a.l = function(b) {
                if (b.source === a.g) try {
                    var c = a.L ? a.L(b) : void 0;
                    if (c) {
                        var d = c.Zk,
                            e = a.J.get(d);
                        if (e) {
                            e.Dt || a.J.delete(d);
                            var f;
                            (f = e.mf) == null || f.call(e, e.Gq, c.payload)
                        }
                    }
                } catch (g) {}
            }, _.mg(a.j, "message", a.l))
        };
    var UV = function(a, b) {
            var c = {
                cb: function(d) {
                    d = Ei(d);
                    b.callback({
                        Vf: d
                    })
                }
            };
            b.spsp && (c.spsp = b.spsp);
            a = a.googlefc || (a.googlefc = {});
            a.__fci = a.__fci || [];
            a.__fci.push(b.command, c)
        },
        VV = {
            ki: function(a) {
                return a.callback
            },
            wg: function(a, b) {
                return {
                    __fciCall: {
                        callId: b,
                        command: a.command,
                        spsp: a.spsp || void 0
                    }
                }
            },
            mf: function(a, b) {
                a({
                    Vf: b
                })
            }
        },
        WV = function(a) {
            _.H.call(this);
            this.g = this.j = !1;
            this.caller = new QV(a, "googlefcPresent", void 0, Gi);
            this.caller.H.set("getDataWithCallback", UV);
            this.caller.C.set("getDataWithCallback", VV)
        };
    _.Y(WV, _.H);
    WV.prototype.G = function() {
        this.caller.dispose();
        _.H.prototype.G.call(this)
    };
    WV.prototype.cd = function(a) {
        if (a === void 0 ? 0 : a) return !1;
        this.j || (this.g = !!RV(this.caller), this.j = !0);
        return this.g
    };
    var XV = function(a) {
            return new _.v.Promise(function(b) {
                a.cd() && TV(a.caller, "getDataWithCallback", {
                    command: "loaded",
                    callback: function(c) {
                        b(c.Vf)
                    }
                })
            })
        },
        YV = function(a, b) {
            a.cd() && TV(a.caller, "getDataWithCallback", {
                command: "prov",
                spsp: b.ua(),
                callback: function() {}
            })
        };
    var ZV = function(a) {
        this.o = _.B(a)
    };
    _.Y(ZV, _.E);
    var $V = function(a, b) {
        b = b === void 0 ? {} : b;
        _.H.call(this);
        this.g = null;
        this.C = {};
        this.H = 0;
        this.l = null;
        this.j = a;
        var c;
        this.timeoutMs = (c = b.timeoutMs) != null ? c : 500;
        var d;
        this.rh = (d = b.rh) != null ? d : !1
    };
    _.Y($V, _.H);
    $V.prototype.G = function() {
        this.C = {};
        this.l && (_.ng(this.j, "message", this.l), delete this.l);
        delete this.C;
        delete this.j;
        delete this.g;
        _.H.prototype.G.call(this)
    };
    $V.prototype.addEventListener = function(a) {
        var b = this,
            c = {
                internalBlockOnErrors: this.rh
            },
            d = _.$y(function() {
                a(c)
            }),
            e = 0;
        this.timeoutMs !== -1 && (e = setTimeout(function() {
            c.tcString = "tcunavailable";
            c.internalErrorState = 1;
            d()
        }, this.timeoutMs));
        var f = function(g, h) {
            clearTimeout(e);
            g ? (c = g, c.internalErrorState = Hi(c), c.internalBlockOnErrors = b.rh, h && c.internalErrorState === 0 || (c.tcString = "tcunavailable", h || (c.internalErrorState = 3))) : (c.tcString = "tcunavailable", c.internalErrorState = 3);
            a(c)
        };
        try {
            aW(this, "addEventListener", f)
        } catch (g) {
            c.tcString = "tcunavailable", c.internalErrorState = 3, e && (clearTimeout(e), e = 0), d()
        }
    };
    $V.prototype.removeEventListener = function(a) {
        a && a.listenerId && aW(this, "removeEventListener", null, a.listenerId)
    };
    var dW = function(a, b) {
            b = b === void 0 ? {} : b;
            return bW(a) ? a.gdprApplies === !1 ? !0 : a.tcString === "tcunavailable" ? !b.idpcApplies : (b.idpcApplies || a.gdprApplies !== void 0 || b.zw) && (b.idpcApplies || (0, _.Pb)(a.tcString) && a.tcString.length) ? cW(a, "1") : !0 : !1
        },
        cW = function(a, b) {
            var c = c === void 0 ? "755" : c;
            a: {
                if (a.publisher && a.publisher.restrictions) {
                    var d = a.publisher.restrictions[b];
                    if (d !== void 0) {
                        d = d[c === void 0 ? "755" : c];
                        break a
                    }
                }
                d = void 0
            }
            if (d === 0) return !1;
            a = a.purpose && a.vendor ? (c = eW(a.vendor.consents, c === void 0 ? "755" : c)) && b === "1" && a.purposeOneTreatment && a.publisherCC === "CH" ? !0 : c && eW(a.purpose.consents, b) : !0;
            return a
        },
        eW = function(a, b) {
            return !(!a || !a[b])
        },
        aW = function(a, b, c, d) {
            c || (c = function() {});
            var e = a.j;
            typeof e.__tcfapi === "function" ? (a = e.__tcfapi, a(b, 2, c, d)) : fW(a) ? (gW(a), e = ++a.H, a.C[e] = c, a.g && (c = {}, a.g.postMessage((c.__tcfapiCall = {
                command: b,
                version: 2,
                callId: e,
                parameter: d
            }, c), "*"))) : c({}, !1)
        },
        fW = function(a) {
            if (a.g) return a.g;
            a.g = oN(a.j, "__tcfapiLocator");
            return a.g
        },
        gW = function(a) {
            if (!a.l) {
                var b = function(c) {
                    if (c.source === a.g) try {
                        var d = ((0, _.Pb)(c.data) ? JSON.parse(c.data) : c.data).__tcfapiReturn;
                        a.C[d.callId](d.returnValue, d.success)
                    } catch (e) {}
                };
                a.l = b;
                _.mg(a.j, "message", b)
            }
        },
        bW = function(a) {
            if (a.gdprApplies === !1) return !0;
            a.internalErrorState === void 0 && (a.internalErrorState = Hi(a));
            return a.cmpStatus === "error" || a.internalErrorState !== 0 ? a.internalBlockOnErrors ? (bh({
                e: String(a.internalErrorState)
            }, "tcfe"), !1) : !0 : a.cmpStatus !== "loaded" || a.eventStatus !== "tcloaded" && a.eventStatus !== "useractioncomplete" ? !1 : !0
        },
        hW = function(a) {
            var b = ["3", "4"];
            return a.gdprApplies === !1 ? !0 : b.every(function(c) {
                return cW(a, c)
            })
        };
    var Ii = KF(["https://fundingchoicesmessages.google.com/i/", ""]),
        iW = function(a, b, c) {
            this.B = a;
            this.j = b;
            this.g = c === void 0 ? function() {} : c;
            this.D = null
        },
        jW = function(a, b, c) {
            return new iW(a, b, c)
        };
    iW.prototype.start = function(a, b) {
        a = a === void 0 ? !1 : a;
        if (this.B === this.B.top) try {
            Di(this.B), kW(this, a, b)
        } catch (c) {}
    };
    var kW = function(a, b, c) {
        b = b === void 0 ? !1 : b;
        c || (c = new ZV);
        _.Dl(c, 2, Math.round(performance.now()));
        var d = {};
        try {
            var e = yi(a.B),
                f = zi(a.B);
            d.fc = e;
            d.fctype = f;
            var g = Ai(a.B);
            g && (d.hl = g)
        } catch (k) {}
        try {
            var h = Ci(a.B.location.href)
        } catch (k) {}
        b && h && (d.href = h);
        b = Ji(a.j, d);
        ri(a.B, b, function() {
            a.g(!0)
        }, function() {
            a.g(!1)
        });
        c && YV(new WV(a.B), c)
    };
    var lW = _.v.Promise;
    var mW = function(a) {
        this.l = a
    };
    mW.prototype.g = function(a, b, c) {
        this.l.then(function(d) {
            d.g(a, b, c)
        })
    };
    mW.prototype.j = function(a, b) {
        return this.l.then(function(c) {
            return c.j(a, b)
        })
    };
    var nW = function(a) {
        this.data = a
    };
    var oW = function(a) {
        this.l = a
    };
    oW.prototype.g = function(a, b, c) {
        c = c === void 0 ? [] : c;
        var d = new MessageChannel;
        pW(d.port1, b);
        this.l.postMessage(a, [d.port2].concat(c))
    };
    oW.prototype.j = function(a, b) {
        var c = this;
        return new lW(function(d) {
            c.g(a, d, b)
        })
    };
    var qW = function(a, b) {
            pW(a, b);
            return new oW(a)
        },
        pW = function(a, b) {
            b && (a.onmessage = function(c) {
                b(new nW(c.data, qW(c.ports[0])))
            })
        };
    var rW = function(a) {
            this.g = a
        },
        sW = function(a) {
            var b = Object.create(null);
            (typeof a === "string" ? [a] : a).forEach(function(c) {
                if (c === "null") throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");
                b[c] = !0
            });
            return function(c) {
                return b[c] === !0
            }
        };
    var uW = function(a) {
            var b = a.destination;
            var c = a.S;
            var d = a.origin;
            var e = a.Jc === void 0 ? "ZNWN1d" : a.Jc;
            var f = a.onMessage === void 0 ? void 0 : a.onMessage;
            a = a.pi === void 0 ? void 0 : a.pi;
            return tW({
                destination: b,
                fk: function() {
                    return c.contentWindow
                },
                qt: d instanceof rW ? d : typeof d === "function" ? new rW(d) : new rW(sW(d)),
                Jc: e,
                onMessage: f,
                pi: a
            })
        },
        tW = function(a) {
            var b = a.destination;
            var c = a.fk;
            var d = a.qt;
            var e = a.Wo === void 0 ? void 0 : a.Wo;
            var f = a.Jc;
            var g = a.onMessage === void 0 ? void 0 : a.onMessage;
            var h = a.pi === void 0 ? void 0 : a.pi;
            return new mW(new lW(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(qW(n.ports[0], g)), h && h(n)))
                };
                b.addEventListener("message", m, !1)
            }))
        };
    Ki(Node);
    _.vW = Ki(_.v.globalThis.Element);
    _.Li = Ki(_.v.globalThis.HTMLElement);
    Ki(_.v.globalThis.SVGElement);
    var wj = _.nf(aP);
    var Gj = _.nf(bP);
    var dP = _.nf(cP);
    var wW = _.nf(gP);
    var xW = _.nf(hP);
    var yW = _.nf(wP);
    var zW = _.nf(xP);
    var AW = _.nf(yP);
    var BW = _.nf(zP);
    var NP = _.nf(AP);
    var CW = _.nf(BP);
    var DW = _.nf(CP);
    var EW = _.nf(DP);
    var FW = _.nf(EP);
    var GW = _.nf(FP);
    var HW = _.nf(GP);
    var Pi = function(a) {
        var b = "ie";
        if (a.ie && a.hasOwnProperty(b)) return a.ie;
        b = new a;
        return a.ie = b
    };
    var Qi = function() {
        var a = {};
        this.j = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.H = function(b, c) {
            var d = a[b];
            if (typeof d === "string" && b != null) try {
                return JSON.parse(d)
            } catch (e) {}
            try {
                return JSON.parse(c)
            } catch (e) {
                return null
            }
        };
        this.G = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.I = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.C = function(b, c) {
            return a[b] != null ? a[b] : c
        };
        this.l = function(b, c) {
            return a[b] != null ? c.concat(a[b]) : c
        };
        this.g = function() {}
    };
    var jy = function() {
        this.data = [];
        this.g = -1
    };
    jy.prototype.set = function(a, b) {
        b = b === void 0 ? !0 : b;
        0 <= a && a < 52 && _.z(Number, "isInteger").call(Number, a) && this.data[a] !== b && (this.data[a] = b, this.g = -1)
    };
    jy.prototype.get = function(a) {
        return !!this.data[a]
    };
    var ly = function(a) {
        a.g === -1 && (a.g = a.data.reduce(function(b, c, d) {
            return b + (c ? Math.pow(2, d) : 0)
        }, 0));
        return a.g
    };
    var IW = function(a, b) {
            (0, a.__uspapi)("getUSPData", 1, function(c, d) {
                b.callback({
                    Vf: c != null ? c : void 0,
                    Om: d ? void 0 : 2
                })
            })
        },
        JW = {
            ki: function(a) {
                return a.callback
            },
            wg: function(a, b) {
                a = {};
                return a.__uspapiCall = {
                    callId: b,
                    command: "getUSPData",
                    version: 1
                }, a
            },
            mf: function(a, b) {
                b = b.__uspapiReturn;
                var c;
                a({
                    Vf: (c = b.returnValue) != null ? c : void 0,
                    Om: b.success ? void 0 : 2
                })
            }
        },
        KW = function(a, b) {
            b = b === void 0 ? {} : b;
            _.H.call(this);
            var c;
            this.timeoutMs = (c = b.timeoutMs) != null ? c : 500;
            this.caller = new QV(a, "__uspapiLocator", function(d) {
                return typeof d.__uspapi === "function"
            }, Vi);
            this.caller.H.set("getDataWithCallback", IW);
            this.caller.C.set("getDataWithCallback", JW)
        };
    _.Y(KW, _.H);
    KW.prototype.G = function() {
        this.caller.dispose();
        _.H.prototype.G.call(this)
    };
    var LW = function(a, b) {
        var c = {};
        if (RV(a.caller)) {
            var d = _.$y(function() {
                b(c)
            });
            TV(a.caller, "getDataWithCallback", {
                callback: function(e) {
                    e.Om || (c = e.Vf);
                    d()
                }
            });
            setTimeout(d, a.timeoutMs)
        } else b(c)
    };
    Wi.prototype.isEnabled = function() {
        if (!_.ka.navigator.cookieEnabled) return !1;
        if (!this.isEmpty()) return !0;
        this.set("TESTCOOKIESENABLED", "1", {
            li: 60
        });
        if (this.get("TESTCOOKIESENABLED") !== "1") return !1;
        bj(this, "TESTCOOKIESENABLED");
        return !0
    };
    Wi.prototype.set = function(a, b, c) {
        var d = !1;
        if (typeof c === "object") {
            var e = c.sameSite;
            d = c.secure || !1;
            var f = c.domain || void 0;
            var g = c.path || void 0;
            var h = c.li
        }
        if (/[;=\s]/.test(a)) throw Error('Invalid cookie name "' + a + '"');
        if (/[;\r\n]/.test(b)) throw Error('Invalid cookie value "' + b + '"');
        h === void 0 && (h = -1);
        this.g.cookie = a + "=" + b + (f ? ";domain=" + f : "") + (g ? ";path=" + g : "") + (h < 0 ? "" : h == 0 ? ";expires=" + (new Date(1970, 1, 1)).toUTCString() : ";expires=" + (new Date(Date.now() + h * 1E3)).toUTCString()) + (d ? ";secure" : "") + (e != null ? ";samesite=" + e : "")
    };
    Wi.prototype.get = function(a, b) {
        for (var c = a + "=", d = (this.g.cookie || "").split(";"), e = 0, f; e < d.length; e++) {
            f = nG(d[e]);
            if (f.lastIndexOf(c, 0) == 0) return f.slice(c.length);
            if (f == a) return ""
        }
        return b
    };
    var bj = function(a, b, c, d) {
        a.get(b);
        a.set(b, "", {
            li: 0,
            path: c,
            domain: d
        })
    };
    Wi.prototype.isEmpty = function() {
        return !this.g.cookie
    };
    Wi.prototype.clear = function() {
        for (var a = (this.g.cookie || "").split(";"), b = [], c = [], d, e, f = 0; f < a.length; f++) e = nG(a[f]), d = e.indexOf("="), d == -1 ? (b.push(""), c.push(e)) : (b.push(e.substring(0, d)), c.push(e.substring(d + 1)));
        for (a = b.length - 1; a >= 0; a--) bj(this, b[a])
    };
    var MW = new Wi(typeof document == "undefined" ? null : document);
    var Zi;
    var NW = function(a, b) {
            b = b.listener;
            (a = (0, a.__gpp)("addEventListener", b)) && b(a, !0)
        },
        OW = function(a, b) {
            (0, a.__gpp)("removeEventListener", b.listener, b.listenerId)
        },
        PW = {
            ki: function(a) {
                return a.listener
            },
            wg: function(a, b) {
                a = {};
                return a.__gppCall = {
                    callId: b,
                    command: "addEventListener",
                    version: "1.1"
                }, a
            },
            mf: function(a, b) {
                b = b.__gppReturn;
                a(b.returnValue, b.success)
            }
        },
        QW = {
            ki: function(a) {
                return a.listener
            },
            wg: function(a, b) {
                var c = {};
                return c.__gppCall = {
                    callId: b,
                    command: "removeEventListener",
                    version: "1.1",
                    parameter: a.listenerId
                }, c
            },
            mf: function(a, b) {
                b = b.__gppReturn;
                var c = b.returnValue.data;
                a == null || a(c, b.success)
            }
        },
        RW = function(a, b) {
            b = (b === void 0 ? {} : b).timeoutMs;
            _.H.call(this);
            this.caller = new QV(a, "__gppLocator", function(c) {
                return typeof c.__gpp === "function"
            }, fj);
            this.caller.H.set("addEventListener", NW);
            this.caller.C.set("addEventListener", PW);
            this.caller.H.set("removeEventListener", OW);
            this.caller.C.set("removeEventListener", QW);
            this.timeoutMs = b != null ? b : 500
        };
    _.Y(RW, _.H);
    RW.prototype.G = function() {
        this.caller.dispose();
        _.H.prototype.G.call(this)
    };
    RW.prototype.addEventListener = function(a) {
        var b = this,
            c = _.$y(function() {
                a(SW, !0)
            }),
            d = this.timeoutMs === -1 ? void 0 : setTimeout(function() {
                c()
            }, this.timeoutMs);
        TV(this.caller, "addEventListener", {
            listener: function(e, f) {
                clearTimeout(d);
                try {
                    var g;
                    if (((g = e.pingData) == null ? void 0 : g.gppVersion) === void 0 || e.pingData.gppVersion === "1" || e.pingData.gppVersion === "1.0") {
                        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) ? h = e : (b.removeEventListener(e.listenerId), h = {
                        eventName: "signalStatus",
                        data: "ready",
                        pingData: {
                            internalErrorState: 2,
                            gppString: "GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY",
                            applicableSections: [-1]
                        }
                    });
                    a(h, f)
                } catch (k) {
                    if (e == null ? 0 : e.listenerId) try {
                        b.removeEventListener(e.listenerId)
                    } catch (l) {
                        a(TW, !0);
                        return
                    }
                    a(UW, !0)
                }
            }
        })
    };
    RW.prototype.removeEventListener = function(a) {
        TV(this.caller, "removeEventListener", {
            listener: function() {},
            listenerId: a
        })
    };
    var gx = function(a, b, c) {
            var d = !(_.z(b, "includes").call(b, 2) && (c == null ? 0 : c.idpcApplies)),
                e = !1,
                f = !1;
            if (a && !_.z(a, "startsWith").call(a, "GPP_ERROR_STRING_")) {
                var g = ih(a.split("~")[0]),
                    h = kh(g.slice(0, 6)),
                    k = kh(g.slice(6, 12)),
                    l = new IN;
                var m = _.co(l, 1, h);
                var n = _.co(m, 2, k);
                for (var p = g.slice(12), q = kh(p.slice(0, 12)), r = [], t = p.slice(12).replace(/0+$/, ""), w = 0; w < q; w++) {
                    if (t.length === 0) throw Error("Found " + w + " of " + q + " sections [" + r + "] but reached end of input [" + p + "]");
                    var y = kh(t[0]) === 0;
                    t = t.slice(1);
                    var A = nh(t, p),
                        C = r.length === 0 ? 0 : r[r.length - 1],
                        D = lh(A) + C;
                    t = t.slice(A.length);
                    if (y) r.push(D);
                    else {
                        for (var I = nh(t, p), G = lh(I), P = 0; P <= G; P++) r.push(D + P);
                        t = t.slice(I.length)
                    }
                }
                if (t.length > 0) throw Error("Found " + q + " sections [" + r + "] but has remaining input [" + t + "], entire input [" + p + "]");
                var V = bo(n, 3, r);
                var R = _.z(a, "includes").call(a, "~") ? a.split("~").slice(1) : [];
                var fa = VG(V, 3, _.Gl());
                for (var X = 0; X < fa.length; ++X) {
                    var la = fa[X];
                    if (_.z(b, "includes").call(b, la)) {
                        var ja = R[X];
                        switch (la) {
                            case 2:
                                var Aa = void 0;
                                if ((Aa = c) == null ? 0 : Aa.supportTcfeu) {
                                    var ma = fi(ja);
                                    if (ma && ja) {
                                        var ra = _.xq(ma, Xh, 1),
                                            oa = _.xq(ma, yh, 2) || new yh,
                                            Ea = {
                                                consents: gi(VG(ra, 17, _.Gl())),
                                                legitimateInterests: gi(VG(ra, 18, _.Gl()))
                                            };
                                        if (_.yy(ma, th, 3)) {
                                            var Na = _.xq(ma, th, 3);
                                            var fb = VG(Na, 1, _.Gl());
                                            Ea.disclosedVendors = gi(fb)
                                        }
                                        for (var za = _.vw(ra, 9), mb = _.vw(ra, 4), Fa = _.vw(ra, 5), Ua = _.S(ra, 10), oc = _.S(ra, 11), Xb = _.K(ra, 16), ll = _.S(ra, 15), Ni = {
                                                consents: gi(_.oz(ra, 13), Ah),
                                                legitimateInterests: gi(_.oz(ra, 14), Ah)
                                            }, Vt = gi(_.oz(ra, 12), $h), jh = _.uo(ra, yO, 19, _.Gl()), Vd = {}, Oi = _.x(jh), mc = Oi.next(); !mc.done; mc = Oi.next()) {
                                            var ml = mc.value,
                                                nl = _.ki(ml, 1);
                                            Vd[nl] = Vd[nl] || {};
                                            var Wt = VG(ml, 3, _.Gl());
                                            for (var NJ = _.x(Wt), Tv = NJ.next(); !Tv.done; Tv = NJ.next()) Vd[nl][Tv.value] = _.ki(ml, 2)
                                        }
                                        var OJ = {
                                            tcString: ja,
                                            tcfPolicyVersion: za,
                                            gdprApplies: !0,
                                            cmpId: mb,
                                            cmpVersion: Fa,
                                            isServiceSpecific: Ua,
                                            useNonStandardStacks: oc,
                                            publisherCC: Xb,
                                            purposeOneTreatment: ll,
                                            purpose: Ni,
                                            vendor: Ea,
                                            specialFeatureOptins: Vt,
                                            publisher: {
                                                restrictions: Vd,
                                                consents: gi(_.oz(oa, 1), Ah),
                                                legitimateInterests: gi(_.oz(oa, 2), Ah),
                                                customPurposes: {
                                                    consents: gi(VG(oa, 3, _.Gl())),
                                                    legitimateInterests: gi(VG(oa, 4, _.Gl()))
                                                }
                                            }
                                        }
                                    } else OJ = null;
                                    var Uv = OJ;
                                    if (!Uv) throw Error("Cannot decode TCF V2 section string.");
                                    d = dW(Uv);
                                    !hW(Uv) && (e = !0)
                                }
                                break;
                            case 7:
                                var PJ = void 0,
                                    Vv = ja,
                                    Fp = ((PJ = c) == null ? 0 : PJ.supportUsnatV2) ? [1, 2] : [1];
                                Fp = Fp === void 0 ? [1] : Fp;
                                if (Vv.length === 0) throw Error("Cannot decode empty USNat section string.");
                                var Xl = Vv.split(".");
                                if (Xl.length > 2) throw Error("Expected at most 2 segments but got " + Xl.length + " when decoding " + Vv + ".");
                                var QJ = void 0,
                                    RJ = void 0,
                                    SJ = void 0,
                                    TJ = void 0,
                                    UJ = void 0,
                                    VJ = void 0,
                                    WJ = void 0,
                                    XJ = void 0,
                                    YJ = void 0,
                                    ZJ = void 0,
                                    $J = void 0,
                                    aK = void 0,
                                    bK = void 0,
                                    cK = void 0,
                                    dK = void 0,
                                    eK = void 0,
                                    fK = void 0,
                                    gK = void 0,
                                    hK = void 0,
                                    iK = void 0,
                                    jK = void 0,
                                    kK = void 0,
                                    lK = void 0,
                                    mK = void 0,
                                    nK = void 0,
                                    oK = void 0,
                                    pK = void 0,
                                    qK = void 0,
                                    rK = void 0,
                                    sK = void 0,
                                    tK = void 0,
                                    uK = void 0,
                                    vK = void 0,
                                    wK = void 0,
                                    xK = void 0,
                                    yK = void 0,
                                    zK = void 0,
                                    AK = void 0,
                                    BK = void 0,
                                    CK = void 0,
                                    DK = void 0,
                                    EK = void 0,
                                    FK = void 0,
                                    GK = void 0,
                                    HK = void 0,
                                    IK = void 0,
                                    JK = void 0,
                                    KK = void 0,
                                    LK = void 0,
                                    MK = void 0,
                                    NK = void 0,
                                    OK = void 0,
                                    PK = void 0,
                                    QK = void 0,
                                    RK = void 0,
                                    SK = void 0,
                                    TK = void 0,
                                    UK = void 0,
                                    VK = void 0,
                                    WK = void 0,
                                    XK = void 0,
                                    Wv = void 0,
                                    YK = Xl[0],
                                    og = Fp;
                                og = og === void 0 ? [1] : og;
                                if (YK.length === 0) throw Error("Cannot decode empty core segment string.");
                                var Gp = mh(YK, tO),
                                    kj = kh(Gp.slice(0, 6));
                                Gp = Gp.slice(6);
                                if (!_.z(og, "includes").call(og, kj)) throw Error("Unable to decode unsupported USNat Section specification version " + (kj + " - only version") + ((og.length > 1 ? "s" : "") + " ") + (og.join(", ") + " ") + ((og.length > 1 ? "are" : "is") + " supported."));
                                for (var Xv = 0, Ca = [], ZK = kj === 1 ? rO : sO, Yv = 0; Yv < ZK.length; Yv++) {
                                    var $K = ZK[Yv];
                                    Ca.push(kh(Gp.slice(Xv, Xv + $K)));
                                    Xv += $K
                                }
                                if (kj === 1) {
                                    var w9 = nO(kj),
                                        x9 = Ca.shift();
                                    XK = _.Q(w9, 2, x9);
                                    var y9 = Ca.shift();
                                    WK = _.Q(XK, 3, y9);
                                    var z9 = Ca.shift();
                                    VK = _.Q(WK, 4, z9);
                                    var A9 = Ca.shift();
                                    UK = _.Q(VK, 5, A9);
                                    var B9 = Ca.shift();
                                    TK = _.Q(UK, 6, B9);
                                    var C9 = Ca.shift();
                                    SK = _.Q(TK, 7, C9);
                                    var D9 = Ca.shift();
                                    RK = _.Q(SK, 8, D9);
                                    var E9 = Ca.shift();
                                    QK = _.Q(RK, 9, E9);
                                    var F9 = Ca.shift();
                                    PK = _.Q(QK, 10, F9);
                                    var G9 = new lO,
                                        H9 = Ca.shift();
                                    OK = _.Q(G9, 1, H9);
                                    var I9 = Ca.shift();
                                    NK = _.Q(OK, 2, I9);
                                    var J9 = Ca.shift();
                                    MK = _.Q(NK, 3, J9);
                                    var K9 = Ca.shift();
                                    LK = _.Q(MK, 4, K9);
                                    var L9 = Ca.shift();
                                    KK = _.Q(LK, 5, L9);
                                    var M9 = Ca.shift();
                                    JK = _.Q(KK, 6, M9);
                                    var N9 = Ca.shift();
                                    IK = _.Q(JK, 7, N9);
                                    var O9 = Ca.shift();
                                    HK = _.Q(IK, 8, O9);
                                    var P9 = Ca.shift();
                                    GK = _.Q(HK, 9, P9);
                                    var Q9 = Ca.shift();
                                    FK = _.Q(GK, 10, Q9);
                                    var R9 = Ca.shift();
                                    EK = _.Q(FK, 11, R9);
                                    var S9 = Ca.shift();
                                    DK = _.Q(EK, 12, S9);
                                    CK = _.di(PK, 11, DK);
                                    var T9 = new kO,
                                        U9 = Ca.shift();
                                    BK = _.Q(T9, 1, U9);
                                    var V9 = Ca.shift();
                                    AK = _.Q(BK, 2, V9);
                                    zK = _.di(CK, 12, AK);
                                    var W9 = Ca.shift();
                                    yK = _.Q(zK, 13, W9);
                                    var X9 = Ca.shift();
                                    xK = _.Q(yK, 14, X9);
                                    var Y9 = Ca.shift();
                                    wK = _.Q(xK, 15, Y9);
                                    var Z9 = Ca.shift();
                                    Wv = _.Q(wK, 16, Z9)
                                } else {
                                    var $9 = nO(kj),
                                        a$ = Ca.shift();
                                    vK = _.Q($9, 2, a$);
                                    var b$ = Ca.shift();
                                    uK = _.Q(vK, 3, b$);
                                    var c$ = Ca.shift();
                                    tK = _.Q(uK, 4, c$);
                                    var d$ = Ca.shift();
                                    sK = _.Q(tK, 5, d$);
                                    var e$ = Ca.shift();
                                    rK = _.Q(sK, 6, e$);
                                    var f$ = Ca.shift();
                                    qK = _.Q(rK, 7, f$);
                                    var g$ = Ca.shift();
                                    pK = _.Q(qK, 8, g$);
                                    var h$ = Ca.shift();
                                    oK = _.Q(pK, 9, h$);
                                    var i$ = Ca.shift();
                                    nK = _.Q(oK, 10, i$);
                                    var j$ = new lO,
                                        k$ = Ca.shift();
                                    mK = _.Q(j$, 1, k$);
                                    var l$ = Ca.shift();
                                    lK = _.Q(mK, 2, l$);
                                    var m$ = Ca.shift();
                                    kK = _.Q(lK, 3, m$);
                                    var n$ = Ca.shift();
                                    jK = _.Q(kK, 4, n$);
                                    var o$ = Ca.shift();
                                    iK = _.Q(jK, 5, o$);
                                    var p$ = Ca.shift();
                                    hK = _.Q(iK, 6, p$);
                                    var q$ = Ca.shift();
                                    gK = _.Q(hK, 7, q$);
                                    var r$ = Ca.shift();
                                    fK = _.Q(gK, 8, r$);
                                    var s$ = Ca.shift();
                                    eK = _.Q(fK, 9, s$);
                                    var t$ = Ca.shift();
                                    dK = _.Q(eK, 10, t$);
                                    var u$ = Ca.shift();
                                    cK = _.Q(dK, 11, u$);
                                    var v$ = Ca.shift();
                                    bK = _.Q(cK, 12, v$);
                                    var w$ = Ca.shift();
                                    aK = _.Q(bK, 13, w$);
                                    var x$ = Ca.shift();
                                    $J = _.Q(aK, 14, x$);
                                    var y$ = Ca.shift();
                                    ZJ = _.Q($J, 15, y$);
                                    var z$ = Ca.shift();
                                    YJ = _.Q(ZJ, 16, z$);
                                    XJ = _.di(nK, 11, YJ);
                                    var A$ = new kO,
                                        B$ = Ca.shift();
                                    WJ = _.Q(A$, 1, B$);
                                    var C$ = Ca.shift();
                                    VJ = _.Q(WJ, 2, C$);
                                    var D$ = Ca.shift();
                                    UJ = _.Q(VJ, 3, D$);
                                    TJ = _.di(XJ, 12, UJ);
                                    var E$ = Ca.shift();
                                    SJ = _.Q(TJ, 13, E$);
                                    var F$ = Ca.shift();
                                    RJ = _.Q(SJ, 14, F$);
                                    var G$ = Ca.shift();
                                    QJ = _.Q(RJ, 15, G$);
                                    var H$ = Ca.shift();
                                    Wv = _.Q(QJ, 16, H$)
                                }
                                var aL = Wv;
                                if (Xl.length === 1) var bL = qO(aL);
                                else {
                                    var I$ = qO(aL),
                                        cL = void 0,
                                        dL = void 0,
                                        eL = void 0,
                                        fL = Xl[1];
                                    if (fL.length === 0) throw Error("Cannot decode empty GPC segment string.");
                                    var gL = mh(fL, 3),
                                        Hp = kh(gL.slice(0, 2));
                                    if (Hp < 0 || Hp > 1) throw Error("Attempting to decode unknown GPC segment subsection type " + Hp + ".");
                                    eL = Hp + 1;
                                    var J$ = kh(gL.charAt(2)),
                                        K$ = new oO;
                                    dL = _.Q(K$, 2, eL);
                                    cL = _.aF(dL, 1, !!J$);
                                    bL = _.di(I$, 2, cL)
                                }
                                var hL = bL,
                                    Ip = _.xq(hL, mO, 1),
                                    Jp = _.xq(Ip, kO, 12);
                                _.ki(Ip, 8) !== 1 && _.ki(Ip, 9) !== 1 && _.ki(Ip, 10) !== 1 && (Jp == null ? void 0 : _.ki(Jp, 1)) !== 1 && (Jp == null ? void 0 : _.ki(Jp, 3)) !== 1 || (e = !0);
                                var iL = void 0,
                                    L$ = _.xq(hL, mO, 1),
                                    jL = (iL = _.xq(L$, kO, 12)) == null ? void 0 : _.ki(iL, 2);
                                jL !== 1 && jL !== 2 || (f = !0);
                                break;
                            case 8:
                                if (ja.length === 0) throw Error("Cannot decode empty USCA section string.");
                                var Yl = ja.split(".");
                                if (Yl.length > 2) throw Error("Expected at most 1 sub-section but got " + (Yl.length - 1) + " when decoding " + ja + ".");
                                var M$ = void 0,
                                    kL = void 0,
                                    lL = void 0,
                                    mL = void 0,
                                    nL = void 0,
                                    oL = void 0,
                                    pL = void 0,
                                    qL = void 0,
                                    rL = void 0,
                                    sL = void 0,
                                    tL = void 0,
                                    uL = void 0,
                                    vL = void 0,
                                    wL = void 0,
                                    xL = void 0,
                                    yL = void 0,
                                    zL = void 0,
                                    AL = void 0,
                                    BL = void 0,
                                    CL = void 0,
                                    DL = void 0,
                                    EL = void 0,
                                    FL = void 0,
                                    GL = Yl[0];
                                if (GL.length === 0) throw Error("Cannot decode empty core segment string.");
                                var Kp = mh(GL, QN),
                                    Zv = kh(Kp.slice(0, 6));
                                Kp = Kp.slice(6);
                                if (Zv !== 1) throw Error("Unable to decode unsupported USCA Section specification version " + Zv + " - only version 1 is supported.");
                                for (var $v = 0, Zb = [], aw = 0; aw < PN.length; aw++) {
                                    var HL = PN[aw];
                                    Zb.push(kh(Kp.slice($v, $v + HL)));
                                    $v += HL
                                }
                                var N$ = new LN;
                                FL = _.co(N$, 1, Zv);
                                var O$ = Zb.shift();
                                EL = _.Q(FL, 2, O$);
                                var P$ = Zb.shift();
                                DL = _.Q(EL, 3, P$);
                                var Q$ = Zb.shift();
                                CL = _.Q(DL, 4, Q$);
                                var R$ = Zb.shift();
                                BL = _.Q(CL, 5, R$);
                                var S$ = Zb.shift();
                                AL = _.Q(BL, 6, S$);
                                var T$ = new KN,
                                    U$ = Zb.shift();
                                zL = _.Q(T$, 1, U$);
                                var V$ = Zb.shift();
                                yL = _.Q(zL, 2, V$);
                                var W$ = Zb.shift();
                                xL = _.Q(yL, 3, W$);
                                var X$ = Zb.shift();
                                wL = _.Q(xL, 4, X$);
                                var Y$ = Zb.shift();
                                vL = _.Q(wL, 5, Y$);
                                var Z$ = Zb.shift();
                                uL = _.Q(vL, 6, Z$);
                                var $$ = Zb.shift();
                                tL = _.Q(uL, 7, $$);
                                var aaa = Zb.shift();
                                sL = _.Q(tL, 8, aaa);
                                var baa = Zb.shift();
                                rL = _.Q(sL, 9, baa);
                                qL = _.di(AL, 7, rL);
                                var caa = new JN,
                                    daa = Zb.shift();
                                pL = _.Q(caa, 1, daa);
                                var eaa = Zb.shift();
                                oL = _.Q(pL, 2, eaa);
                                nL = _.di(qL, 8, oL);
                                var faa = Zb.shift();
                                mL = _.Q(nL, 9, faa);
                                var gaa = Zb.shift();
                                lL = _.Q(mL, 10, gaa);
                                var haa = Zb.shift();
                                kL = _.Q(lL, 11, haa);
                                var iaa = Zb.shift();
                                var IL = M$ = _.Q(kL, 12, iaa);
                                if (Yl.length === 1) var JL = ON(IL);
                                else {
                                    var jaa = ON(IL),
                                        KL = void 0,
                                        LL = void 0,
                                        ML = void 0,
                                        NL = Yl[1];
                                    if (NL.length === 0) throw Error("Cannot decode empty GPC segment string.");
                                    var OL = mh(NL, 3),
                                        Lp = kh(OL.slice(0, 2));
                                    if (Lp < 0 || Lp > 1) throw Error("Attempting to decode unknown GPC segment subsection type " + Lp + ".");
                                    ML = Lp + 1;
                                    var kaa = kh(OL.charAt(2)),
                                        laa = new MN;
                                    LL = _.Q(laa, 2, ML);
                                    KL = _.aF(LL, 1, !!kaa);
                                    JL = _.di(jaa, 2, KL)
                                }
                                var PL = JL,
                                    QL = _.xq(PL, LN, 1);
                                _.ki(QL, 5) !== 1 && _.ki(QL, 6) !== 1 || (e = !0);
                                var maa = _.xq(PL, LN, 1);
                                var pg = _.xq(maa, JN, 8);
                                (pg == null ? void 0 : _.ki(pg, 1)) !== 1 && (pg == null ? void 0 : _.ki(pg, 1)) !== 2 && (pg == null ? void 0 : _.ki(pg, 2)) !== 1 && (pg == null ? void 0 : _.ki(pg, 2)) !== 2 || (f = !0);
                                break;
                            case 9:
                                if (ja.length === 0) throw Error("Cannot decode empty USVA section string.");
                                var Mp = mh(ja, xO),
                                    bw = kh(Mp.slice(0, 6));
                                Mp = Mp.slice(6);
                                if (bw !== 1) throw Error("Unable to decode unsupported USVA Section specification version " + bw + " - only version 1 is supported.");
                                for (var cw = 0, yc = [], dw = 0; dw < wO.length; dw++) {
                                    var RL = wO[dw];
                                    yc.push(kh(Mp.slice(cw, cw + RL)));
                                    cw += RL
                                }
                                var naa = bw,
                                    oaa = new vO,
                                    paa = _.co(oaa, 1, naa),
                                    qaa = yc.shift(),
                                    raa = _.Q(paa, 2, qaa),
                                    saa = yc.shift(),
                                    taa = _.Q(raa, 3, saa),
                                    uaa = yc.shift(),
                                    vaa = _.Q(taa, 4, uaa),
                                    waa = yc.shift(),
                                    xaa = _.Q(vaa, 5, waa),
                                    yaa = yc.shift();
                                var zaa = _.Q(xaa, 6, yaa);
                                var Aaa = new uO,
                                    Baa = yc.shift(),
                                    Caa = _.Q(Aaa, 1, Baa),
                                    Daa = yc.shift(),
                                    Eaa = _.Q(Caa, 2, Daa),
                                    Faa = yc.shift(),
                                    Gaa = _.Q(Eaa, 3, Faa),
                                    Haa = yc.shift(),
                                    Iaa = _.Q(Gaa, 4, Haa),
                                    Jaa = yc.shift(),
                                    Kaa = _.Q(Iaa, 5, Jaa),
                                    Laa = yc.shift(),
                                    Maa = _.Q(Kaa, 6, Laa),
                                    Naa = yc.shift(),
                                    Oaa = _.Q(Maa, 7, Naa),
                                    Paa = yc.shift();
                                var Qaa = _.Q(Oaa, 8, Paa);
                                var Raa = _.di(zaa, 7, Qaa),
                                    Saa = yc.shift(),
                                    Taa = _.Q(Raa, 8, Saa),
                                    Uaa = yc.shift(),
                                    Vaa = _.Q(Taa, 9, Uaa),
                                    Waa = yc.shift(),
                                    Xaa = _.Q(Vaa, 10, Waa),
                                    Yaa = yc.shift(),
                                    ew = _.Q(Xaa, 11, Yaa);
                                _.ki(ew, 5) !== 1 && _.ki(ew, 6) !== 1 || (e = !0);
                                var SL = _.ki(ew, 8);
                                SL !== 1 && SL !== 2 || (f = !0);
                                break;
                            case 10:
                                if (ja.length === 0) throw Error("Cannot decode empty USCO section string.");
                                var Zl = ja.split(".");
                                if (Zl.length > 2) throw Error("Expected at most 2 segments but got " + Zl.length + " when decoding " + ja + ".");
                                var Zaa = void 0,
                                    TL = void 0,
                                    UL = void 0,
                                    VL = void 0,
                                    WL = void 0,
                                    XL = void 0,
                                    YL = void 0,
                                    ZL = void 0,
                                    $L = void 0,
                                    aM = void 0,
                                    bM = void 0,
                                    cM = void 0,
                                    dM = void 0,
                                    eM = void 0,
                                    fM = void 0,
                                    gM = void 0,
                                    hM = void 0,
                                    iM = void 0,
                                    jM = Zl[0];
                                if (jM.length === 0) throw Error("Cannot decode empty core segment string.");
                                var Np = mh(jM, XN),
                                    fw = kh(Np.slice(0, 6));
                                Np = Np.slice(6);
                                if (fw !== 1) throw Error("Unable to decode unsupported USCO Section specification version " + fw + " - only version 1 is supported.");
                                for (var gw = 0, Ic = [], hw = 0; hw < WN.length; hw++) {
                                    var kM = WN[hw];
                                    Ic.push(kh(Np.slice(gw, gw + kM)));
                                    gw += kM
                                }
                                var $aa = new SN;
                                iM = _.co($aa, 1, fw);
                                var aba = Ic.shift();
                                hM = _.Q(iM, 2, aba);
                                var bba = Ic.shift();
                                gM = _.Q(hM, 3, bba);
                                var cba = Ic.shift();
                                fM = _.Q(gM, 4, cba);
                                var dba = Ic.shift();
                                eM = _.Q(fM, 5, dba);
                                var eba = Ic.shift();
                                dM = _.Q(eM, 6, eba);
                                var fba = new RN,
                                    gba = Ic.shift();
                                cM = _.Q(fba, 1, gba);
                                var hba = Ic.shift();
                                bM = _.Q(cM, 2, hba);
                                var iba = Ic.shift();
                                aM = _.Q(bM, 3, iba);
                                var jba = Ic.shift();
                                $L = _.Q(aM, 4, jba);
                                var kba = Ic.shift();
                                ZL = _.Q($L, 5, kba);
                                var lba = Ic.shift();
                                YL = _.Q(ZL, 6, lba);
                                var mba = Ic.shift();
                                XL = _.Q(YL, 7, mba);
                                WL = _.di(dM, 7, XL);
                                var nba = Ic.shift();
                                VL = _.Q(WL, 8, nba);
                                var oba = Ic.shift();
                                UL = _.Q(VL, 9, oba);
                                var pba = Ic.shift();
                                TL = _.Q(UL, 10, pba);
                                var qba = Ic.shift();
                                var lM = Zaa = _.Q(TL, 11, qba);
                                if (Zl.length === 1) var mM = VN(lM);
                                else {
                                    var rba = VN(lM),
                                        nM = void 0,
                                        oM = void 0,
                                        pM = void 0,
                                        qM = Zl[1];
                                    if (qM.length === 0) throw Error("Cannot decode empty GPC segment string.");
                                    var rM = mh(qM, 3),
                                        Op = kh(rM.slice(0, 2));
                                    if (Op < 0 || Op > 1) throw Error("Attempting to decode unknown GPC segment subsection type " + Op + ".");
                                    pM = Op + 1;
                                    var sba = kh(rM.charAt(2)),
                                        tba = new TN;
                                    oM = _.Q(tba, 2, pM);
                                    nM = _.aF(oM, 1, !!sba);
                                    mM = _.di(rba, 2, nM)
                                }
                                var sM = mM,
                                    tM = _.xq(sM, SN, 1);
                                _.ki(tM, 5) !== 1 && _.ki(tM, 6) !== 1 || (e = !0);
                                var uba = _.xq(sM, SN, 1);
                                var uM = _.ki(uba, 8);
                                uM !== 1 && uM !== 2 || (f = !0);
                                break;
                            case 12:
                                if (ja.length === 0) throw Error("Cannot decode empty usct section string.");
                                var $l = ja.split(".");
                                if ($l.length > 2) throw Error("Expected at most 2 segments but got " + $l.length + " when decoding " + ja + ".");
                                var vba = void 0,
                                    vM = void 0,
                                    wM = void 0,
                                    xM = void 0,
                                    yM = void 0,
                                    zM = void 0,
                                    AM = void 0,
                                    BM = void 0,
                                    CM = void 0,
                                    DM = void 0,
                                    EM = void 0,
                                    FM = void 0,
                                    GM = void 0,
                                    HM = void 0,
                                    IM = void 0,
                                    JM = void 0,
                                    KM = void 0,
                                    LM = void 0,
                                    MM = void 0,
                                    NM = void 0,
                                    OM = void 0,
                                    PM = void 0,
                                    QM = $l[0];
                                if (QM.length === 0) throw Error("Cannot decode empty core segment string.");
                                var Pp = mh(QM, eO),
                                    iw = kh(Pp.slice(0, 6));
                                Pp = Pp.slice(6);
                                if (iw !== 1) throw Error("Unable to decode unsupported USCT Section specification version " + iw + " - only version 1 is supported.");
                                for (var jw = 0, nc = [], kw = 0; kw < dO.length; kw++) {
                                    var RM = dO[kw];
                                    nc.push(kh(Pp.slice(jw, jw + RM)));
                                    jw += RM
                                }
                                var wba = new $N;
                                PM = _.co(wba, 1, iw);
                                var xba = nc.shift();
                                OM = _.Q(PM, 2, xba);
                                var yba = nc.shift();
                                NM = _.Q(OM, 3, yba);
                                var zba = nc.shift();
                                MM = _.Q(NM, 4, zba);
                                var Aba = nc.shift();
                                LM = _.Q(MM, 5, Aba);
                                var Bba = nc.shift();
                                KM = _.Q(LM, 6, Bba);
                                var Cba = new ZN,
                                    Dba = nc.shift();
                                JM = _.Q(Cba, 1, Dba);
                                var Eba = nc.shift();
                                IM = _.Q(JM, 2, Eba);
                                var Fba = nc.shift();
                                HM = _.Q(IM, 3, Fba);
                                var Gba = nc.shift();
                                GM = _.Q(HM, 4, Gba);
                                var Hba = nc.shift();
                                FM = _.Q(GM, 5, Hba);
                                var Iba = nc.shift();
                                EM = _.Q(FM, 6, Iba);
                                var Jba = nc.shift();
                                DM = _.Q(EM, 7, Jba);
                                var Kba = nc.shift();
                                CM = _.Q(DM, 8, Kba);
                                BM = _.di(KM, 7, CM);
                                var Lba = new YN,
                                    Mba = nc.shift();
                                AM = _.Q(Lba, 1, Mba);
                                var Nba = nc.shift();
                                zM = _.Q(AM, 2, Nba);
                                var Oba = nc.shift();
                                yM = _.Q(zM, 3, Oba);
                                xM = _.di(BM, 8, yM);
                                var Pba = nc.shift();
                                wM = _.Q(xM, 9, Pba);
                                var Qba = nc.shift();
                                vM = _.Q(wM, 10, Qba);
                                var Rba = nc.shift();
                                var SM = vba = _.Q(vM, 11, Rba);
                                if ($l.length === 1) var TM = cO(SM);
                                else {
                                    var Sba = cO(SM),
                                        UM = void 0,
                                        VM = void 0,
                                        WM = void 0,
                                        XM = $l[1];
                                    if (XM.length === 0) throw Error("Cannot decode empty GPC segment string.");
                                    var YM = mh(XM, 3),
                                        Qp = kh(YM.slice(0, 2));
                                    if (Qp < 0 || Qp > 1) throw Error("Attempting to decode unknown GPC segment subsection type " + Qp + ".");
                                    WM = Qp + 1;
                                    var Tba = kh(YM.charAt(2)),
                                        Uba = new aO;
                                    VM = _.Q(Uba, 2, WM);
                                    UM = _.aF(VM, 1, !!Tba);
                                    TM = _.di(Sba, 2, UM)
                                }
                                var ZM = TM,
                                    lw = _.xq(ZM, $N, 1),
                                    Rp = _.xq(lw, YN, 8);
                                _.ki(lw, 5) !== 1 && _.ki(lw, 6) !== 1 && (Rp == null ? void 0 : _.ki(Rp, 2)) !== 1 && (Rp == null ? void 0 : _.ki(Rp, 3)) !== 1 || (e = !0);
                                var Vba = _.xq(ZM, $N, 1);
                                var Sp = _.xq(Vba, YN, 8);
                                (Sp == null ? void 0 : _.ki(Sp, 1)) !== 1 && (Sp == null ? void 0 : _.ki(Sp, 1)) !== 2 || (f = !0);
                                break;
                            case 13:
                                if (ja.length === 0) throw Error("Cannot decode empty USFL section string.");
                                var Tp = mh(ja, jO),
                                    mw = kh(Tp.slice(0, 6));
                                Tp = Tp.slice(6);
                                if (mw !== 1) throw Error("Unable to decode unsupported USFL Section specification version " + mw + " - only version 1 is supported.");
                                for (var nw = 0, $b = [], ow = 0; ow < iO.length; ow++) {
                                    var $M = iO[ow];
                                    $b.push(kh(Tp.slice(nw, nw + $M)));
                                    nw += $M
                                }
                                var Wba = mw,
                                    Xba = new hO,
                                    Yba = _.co(Xba, 1, Wba),
                                    Zba = $b.shift(),
                                    $ba = _.Q(Yba, 2, Zba),
                                    aca = $b.shift(),
                                    bca = _.Q($ba, 3, aca),
                                    cca = $b.shift(),
                                    dca = _.Q(bca, 4, cca),
                                    eca = $b.shift(),
                                    fca = _.Q(dca, 5, eca),
                                    gca = $b.shift();
                                var hca = _.Q(fca, 6, gca);
                                var ica = new gO,
                                    jca = $b.shift(),
                                    kca = _.Q(ica, 1, jca),
                                    lca = $b.shift(),
                                    mca = _.Q(kca, 2, lca),
                                    nca = $b.shift(),
                                    oca = _.Q(mca, 3, nca),
                                    pca = $b.shift(),
                                    qca = _.Q(oca, 4, pca),
                                    rca = $b.shift(),
                                    sca = _.Q(qca, 5, rca),
                                    tca = $b.shift(),
                                    uca = _.Q(sca, 6, tca),
                                    vca = $b.shift(),
                                    wca = _.Q(uca, 7, vca),
                                    xca = $b.shift();
                                var yca = _.Q(wca, 8, xca);
                                var zca = _.di(hca, 7, yca);
                                var Aca = new fO,
                                    Bca = $b.shift(),
                                    Cca = _.Q(Aca, 1, Bca),
                                    Dca = $b.shift(),
                                    Eca = _.Q(Cca, 2, Dca),
                                    Fca = $b.shift();
                                var Gca = _.Q(Eca, 3, Fca);
                                var Hca = _.di(zca, 8, Gca),
                                    Ica = $b.shift(),
                                    Jca = _.Q(Hca, 9, Ica),
                                    Kca = $b.shift(),
                                    Lca = _.Q(Jca, 10, Kca),
                                    Mca = $b.shift(),
                                    Nca = _.Q(Lca, 11, Mca),
                                    Oca = $b.shift(),
                                    Up = _.Q(Nca, 12, Oca),
                                    Vp = _.xq(Up, fO, 8);
                                _.ki(Up, 5) !== 1 && _.ki(Up, 6) !== 1 && (Vp == null ? void 0 : _.ki(Vp, 2)) !== 1 && (Vp == null ? void 0 : _.ki(Vp, 3)) !== 1 || (e = !0);
                                var aN = void 0,
                                    bN = (aN = _.xq(Up, fO, 8)) == null ? void 0 : _.ki(aN, 1);
                                bN !== 1 && bN !== 2 || (f = !0)
                        }
                    }
                }
            }
            return {
                Fu: d,
                On: e,
                rm: f
            }
        },
        UW = {
            eventName: "signalStatus",
            data: "ready",
            pingData: {
                internalErrorState: 2,
                gppString: "GPP_ERROR_STRING_UNAVAILABLE",
                applicableSections: [-1]
            },
            listenerId: -1
        },
        SW = {
            eventName: "signalStatus",
            data: "ready",
            pingData: {
                gppString: "GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT",
                internalErrorState: 2,
                applicableSections: [-1]
            },
            listenerId: -1
        },
        TW = {
            eventName: "signalStatus",
            data: "ready",
            pingData: {
                gppString: "GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR",
                internalErrorState: 2,
                applicableSections: [-1]
            },
            listenerId: -1
        };
    var VW = function(a, b, c) {
            this.pinger = a;
            this.ba = b;
            this.bb = c
        },
        lj = function(a, b) {
            b !== void 0 && a.bb.cmpId !== b && (a.bb.cmpId && Ej(a, {
                Dk: 1
            }), a.bb.cmpId = b)
        },
        mj = function(a, b) {
            b != null && b.length && a.bb.cmpVersion !== b && (a.bb.cmpVersion && Ej(a, {
                Dk: 2
            }), a.bb.cmpVersion = b)
        },
        Ej = function(a, b) {
            if ((b.nn || b.rn || b.Dk) && a.ba.Z(a.bb.ya)) {
                lj(a, b.cmpId);
                mj(a, b.cmpVersion);
                var c = b.nn,
                    d = b.Dk,
                    e = b.rn,
                    f = a.bb;
                b = f.Gb;
                var g = f.hc,
                    h = f.nb,
                    k = f.Ud,
                    l = f.ya,
                    m = f.cmpId;
                f = f.cmpVersion;
                if (c) switch (c) {
                    case 1:
                        var n = _.uj(eP(1));
                        break;
                    case 2:
                        n = _.uj(eP(2))
                } else if (e) switch (e) {
                    case 1:
                        n = _.uj(fP(1));
                        break;
                    case 2:
                        n = _.uj(fP(2));
                        break;
                    case 3:
                        n = _.uj(fP(3))
                } else d && (n = sj(dP()), n = _.Q(n, 1, d), n = _.Yd(n));
                a = a.pinger;
                d = a.Pg;
                b = zj(Aj(Bj(Cj(nj(oj(pj(qj(rj(sj(tj()), _.uj(_.vj([b]))))), k), m), f), g), l), h);
                b = _.xj(b, 13, yj, n);
                d.call(a, _.Yd(b))
            }
        },
        WW = function(a) {
            var b = {};
            if (a.ba.Z(a.bb.ya)) {
                var c = b.status;
                b = a.bb;
                var d = b.Gb,
                    e = b.hc,
                    f = b.nb,
                    g = b.Ud,
                    h = b.cmpId,
                    k = b.cmpVersion,
                    l = b.ya;
                a = a.pinger;
                b = a.Pg;
                d = zj(Aj(Bj(Cj(nj(oj(pj(qj(rj(sj(tj()), _.uj(_.vj([d]))))), g), h), k), e), l), f);
                e = sj(xW());
                c = _.Q(e, 1, c);
                c = _.Yd(c);
                c = _.xj(d, 10, yj, c);
                b.call(a, _.Yd(c))
            }
        },
        Fj = function(a, b) {
            if (a.ba.Z(a.bb.ya)) {
                lj(a, b.cmpId);
                mj(a, b.cmpVersion);
                var c = b.ct,
                    d = b.tcfPolicyVersion,
                    e = a.bb,
                    f = e.Gb,
                    g = e.hc;
                b = e.nb;
                var h = e.Ud,
                    k = e.cmpId,
                    l = e.cmpVersion,
                    m = e.ya;
                a = a.pinger;
                e = a.Pg;
                f = Aj(Bj(Cj(nj(oj(pj(qj(rj(sj(tj()), _.uj(_.vj([f]))))), h), k), l), g), m);
                g = sj(wW());
                c = _.$n(g, 1, c);
                c = _.$n(c, 2, d);
                c = _.Yd(c);
                c = _.xj(f, 12, yj, c);
                e.call(a, _.uj(zj(c, b)))
            }
        };
    var XW = function(a, b, c) {
        this.B = a;
        this.j = b;
        this.I = c;
        this.l = !1;
        this.g = null;
        this.documentElement = a.document.documentElement;
        this.body = a.document.body;
        a = this.B;
        this.G = typeof a.CSS !== "undefined" && typeof a.CSS.supports === "function" && a.CSS.supports("overflow", "clip") ? "clip" : "hidden";
        this.L = this.documentElement.style.height;
        this.R = this.documentElement.style.overflowY;
        this.P = this.documentElement.style.scrollbarGutter;
        this.C = this.body.style.height;
        this.H = this.body.style.overflow;
        this.J = this.body.style.position
    };
    XW.prototype.start = function() {
        this.l = !0;
        YW(this);
        _.N(this.documentElement, {
            "scrollbar-gutter": "stable",
            height: this.j + "px",
            "overflow-y": "auto"
        });
        _.N(this.body, {
            height: this.j + "px",
            overflow: this.G,
            position: "relative"
        });
        Pca(this)
    };
    XW.prototype.stop = function() {
        this.l = !1;
        YW(this);
        _.N(this.documentElement, {
            height: this.L,
            "overflow-y": this.R,
            "scrollbar-gutter": this.P
        });
        _.N(this.body, {
            height: this.C,
            overflow: this.H,
            position: this.J
        })
    };
    var Pca = function(a) {
            if (!a.g) {
                var b = a.j + "px";
                MutationObserver && (a.g = new a.B.MutationObserver(function() {
                    var c = a.body.style.overflow !== a.G,
                        d = a.body.style.position !== "relative";
                    if (a.body.style.height !== b || c || d) a.I(), YW(a)
                }), a.g.observe(a.body, {
                    attributes: !0,
                    attributeFilter: ["style"],
                    subtree: !1,
                    childList: !1
                }))
            }
        },
        YW = function(a) {
            a.g && (a.g.disconnect(), a.g = null)
        };
    var Mw = 728 * 1.38;
    var ek = KF(["\n    :host {\n      display: block;\n      width: 100%;\n      height: 100%;\n    }\n  "]),
        fk = KF(["\n    button {\n      background-color: ", ";\n      color: ", ";\n      border: none;\n      padding: 10px 16px;\n      text-align: center;\n      font-family: ", ";\n      text-decoration: none;\n      display: flex; /* Use flex to center content */\n      align-items: center;\n      justify-content: center;\n      font-size: 14px;\n      line-height: normal; /* Adjust line-height */\n      cursor: pointer;\n      border-radius: 20px;\n      height: 100%; /* Fill wrapper */\n      width: 100%; /* Fill wrapper */\n      box-sizing: border-box;\n      overflow: visible;\n    }\n  "]);
    var ZW = function(a) {
        var b = this;
        this.B = a;
        this.ma = this.B.document.body.style.overflowY;
        this.da = this.B.document.documentElement.style.overflowY;
        this.va = this.B.document.documentElement.style.scrollbarGutter;
        this.j = 0;
        this.L = function() {};
        this.P = function(c) {
            b.un(c)
        };
        this.H = function(c) {
            b.on(c)
        };
        this.C = function(c) {
            b.j = c.touches[0].clientY
        };
        this.I = function(c) {
            b.sn(c)
        };
        this.G = function() {
            b.j = 0
        };
        this.l = function() {
            b.qn()
        }
    };
    _.u = ZW.prototype;
    _.u.start = function() {
        this.B.document.documentElement.style.scrollbarGutter = "stable";
        this.B.addEventListener("scroll", this.L, {
            passive: !1
        });
        this.B.addEventListener("wheel", this.P, {
            passive: !1
        });
        this.B.addEventListener("keydown", this.H, {
            passive: !1
        });
        this.B.addEventListener("touchstart", this.C, {
            passive: !1
        });
        this.B.addEventListener("touchmove", this.I, {
            passive: !1
        });
        this.B.addEventListener("touchend", this.G, {
            passive: !1
        });
        this.B.addEventListener("resize", this.l, {
            passive: !1
        })
    };
    _.u.stop = function() {
        this.B.document.documentElement.style.scrollbarGutter = this.va;
        this.B.document.body.style.overflowY = this.ma;
        this.B.document.documentElement.style.overflowY = this.da;
        this.B.removeEventListener("scroll", this.L);
        this.B.removeEventListener("wheel", this.P);
        this.B.removeEventListener("keydown", this.H);
        this.B.removeEventListener("touchstart", this.C);
        this.B.removeEventListener("touchmove", this.I);
        this.B.removeEventListener("touchend", this.G);
        this.B.removeEventListener("resize", this.l)
    };
    _.u.un = function() {};
    _.u.on = function() {};
    _.u.sn = function() {};
    _.u.qn = function() {};
    var $W = function(a, b) {
        ZW.call(this, a);
        this.g = b;
        this.Nd = this.g.offsetHeight;
        this.J = this.B.innerHeight;
        this.R = this.B.innerHeight - this.Nd;
        this.j = 0
    };
    _.Y($W, ZW);
    _.u = $W.prototype;
    _.u.start = function() {
        this.B.document.body.style.overflowY = "hidden";
        this.B.document.documentElement.style.overflowY = "hidden";
        ZW.prototype.start.call(this)
    };
    _.u.un = function(a) {
        a.preventDefault();
        a.stopImmediatePropagation();
        aX(this, Math.round(parseInt(this.g.style.top, 10) - a.deltaY))
    };
    _.u.on = function(a) {
        var b = parseInt(this.g.style.top, 10);
        a.key === "ArrowUp" || a.key === "PageUp" ? aX(this, b + 10) : (a.key === "ArrowDown" || a.key === "PageDown") && aX(this, b - 10)
    };
    _.u.sn = function(a) {
        a = a.touches[0].clientY;
        var b = a - this.j;
        this.j = a;
        aX(this, Math.round(parseInt(this.g.style.top, 10) + b))
    };
    _.u.qn = function() {
        this.J = this.B.innerHeight;
        this.R = this.B.innerHeight - this.Nd
    };
    var aX = function(a, b) {
        a.g.style.top = Math.max(a.R, Math.min(b, a.J)) + "px"
    };
    var bX = function(a, b, c, d, e) {
        _.H.call(this);
        var f = this;
        this.B = c;
        this.D = d;
        this.pinger = e;
        this.g = new _.v.Map;
        this.j = !1;
        a = _.x(a);
        for (d = a.next(); !d.done; d = a.next()) this.g.set(d.value, void 0);
        if (c.cookieStore && c.cookieStore.addEventListener && _.Xi(b) && (!_.Da() || uN(this.B) !== 2) && c.origin !== "null") {
            this.cookieStore = c.cookieStore;
            var g = function(h) {
                if (!f.I) {
                    for (var k = _.x(h.changed), l = k.next(); !l.done; l = k.next()) l = l.value, l.name && f.g.has(l.name) && f.g.set(l.name, l.value);
                    h = _.x(h.deleted);
                    for (k = h.next(); !k.done; k = h.next()) k = k.value, k.name && f.g.has(k.name) && f.g.set(k.name, void 0)
                }
            };
            this.cookieStore.addEventListener("change", g);
            _.Yw(this, function() {
                var h;
                (h = f.cookieStore) == null || h.removeEventListener("change", g)
            });
            this.cookieStore.getAll().then(function(h) {
                if (!f.I && f.cookieStore) {
                    h = _.x(h);
                    for (var k = h.next(); !k.done; k = h.next()) k = k.value, k.name && f.g.has(k.name) && f.g.set(k.name, k.value);
                    f.j = !0
                }
            }).catch(function(h) {
                f.D.U({
                    methodName: 1607,
                    X: h
                })
            })
        }
    };
    _.Y(bX, _.H);
    bX.prototype.get = function(a, b) {
        if (b && !_.Xi(b)) return null;
        if (!this.j) return cX(this, "safe_storage", a, "read"), _.cj(a, this.B);
        cX(this, "cookie_store", a, "read");
        var c;
        return (c = this.g.get(a)) != null ? c : null
    };
    bX.prototype.set = function(a, b, c) {
        var d = this;
        if (!c || _.Xi(c)) this.j && this.cookieStore ? (b = {
            name: a,
            value: b.getValue(),
            expires: _.oh(_.Fi(b, 2)) * 1E3,
            domain: _.K(b, 4) || void 0,
            path: _.K(b, 3) || void 0,
            sameSite: "none"
        }, cX(this, "cookie_store", a, "write"), this.cookieStore.set(b).catch(function(e) {
            e instanceof Error && (e.message = e.message + " (Cookie: " + a + ")");
            d.D.U({
                methodName: 1608,
                X: e
            })
        })) : (c = _.oh(_.Fi(b, 2)) - Date.now() / 1E3, c = {
            li: Math.max(c, 0),
            path: _.K(b, 3),
            domain: _.K(b, 4),
            secure: !1
        }, cX(this, "safe_storage", a, "write"), dj(a, b.getValue(), c, this.B))
    };
    bX.prototype.delete = function(a, b) {
        var c = this;
        if (_.Xi(b)) {
            b = _.x(gh(this.B.location.hostname));
            for (var d = b.next(); !d.done; d = b.next()) d = d.value, this.j && this.cookieStore ? (d = {
                name: a,
                path: "/",
                domain: d
            }, cX(this, "cookie_store", a, "delete"), this.cookieStore.delete(d).catch(function(e) {
                e instanceof Error && (e.message = e.message + " (Cookie: " + a + ")");
                c.D.U({
                    methodName: 1609,
                    X: e
                })
            })) : (cX(this, "safe_storage", a, "delete"), ej(a, this.B, d))
        }
    };
    var cX = function(a, b, c, d) {
        var e;
        (e = a.pinger) == null || e.xa.za.Jp.yq.fa({
            Cp: b,
            xq: c,
            ot: d,
            ga: 1
        })
    };
    var jk = ["-webkit-text-fill-color"];
    var Qca = KF(["https://pagead2.googlesyndication.com/pagead/s/eeframe.html"]),
        dX = _.Vf(Qca);
    _.eX = function(a) {
        this.D = a
    };
    _.eX.prototype.Id = function(a, b) {
        return this.Ya(a, b)()
    };
    _.eX.prototype.Ya = function(a, b) {
        var c = this.D;
        return function() {
            var d = _.zf.apply(0, arguments);
            try {
                return b.apply(this, d)
            } catch (e) {
                throw c.U({
                    methodName: a,
                    X: e
                }), e;
            }
        }
    };
    _.eX.prototype.kc = _.ba(4);
    _.eX.prototype.xg = function(a, b) {
        this.D.U({
            methodName: a,
            X: b
        });
        return !1
    };
    var fX = function(a) {
        a = Error.call(this, a);
        this.message = a.message;
        "stack" in a && (this.stack = a.stack);
        _.z(Object, "setPrototypeOf").call(Object, this, fX.prototype)
    };
    _.Y(fX, Error);
    fX.prototype.name = "PublisherInputError";
    var gX = function(a) {
        a = Error.call(this, a);
        this.message = a.message;
        "stack" in a && (this.stack = a.stack);
        _.z(Object, "setPrototypeOf").call(Object, this, gX.prototype)
    };
    _.Y(gX, Error);
    gX.prototype.name = "ServerError";
    var hX = function(a) {
        a = Error.call(this, a);
        this.message = a.message;
        "stack" in a && (this.stack = a.stack);
        _.z(Object, "setPrototypeOf").call(Object, this, hX.prototype)
    };
    _.Y(hX, Error);
    hX.prototype.name = "NetworkError";
    var Rca, Sca, kX, jX;
    _.iX = function(a) {
        _.H.call(this);
        this.B = a;
        this.j = !1;
        this.state = 0;
        this.g = new _.v.Map
    };
    _.Y(_.iX, _.H);
    Rca = function(a) {
        a.j || (a.j = !0, a.B.document.visibilityState ? jX(a, a.B.document, "visibilitychange", function(b) {
            a.B.document.visibilityState === "hidden" && kX(a, b);
            a.B.document.visibilityState === "visible" && (a.state = 0)
        }) : "onpagehide" in a.B ? (jX(a, a.B, "pagehide", function(b) {
            kX(a, b)
        }), jX(a, a.B, "pageshow", function() {
            a.state = 0
        })) : jX(a, a.B, "beforeunload", function(b) {
            kX(a, b)
        }))
    };
    _.eS = function(a, b, c) {
        c = c === void 0 ? 0 : c;
        Rca(a);
        c = Math.min(Math.max(0, c), 9);
        var d = a.g.get(c);
        d ? d.push(b) : a.g.set(c, [b])
    };
    Sca = function(a, b) {
        for (var c = 9; c >= 0; c--) {
            var d = void 0;
            (d = a.g.get(c)) == null || d.slice().forEach(function(e) {
                return void e(b)
            })
        }
    };
    kX = function(a, b) {
        a.state !== 1 && (a.state = 1, a.g.size > 0 && Sca(a, b))
    };
    jX = function(a, b, c, d) {
        _.mg(b, c, d);
        _.Yw(a, function() {
            return _.ng(b, c, d)
        })
    };
    var lX = function(a) {
        _.H.call(this);
        this.B = a;
        this.g = new _.v.Set
    };
    _.Y(lX, _.H);
    var Tca = function(a) {
            var b = a.B.navigation;
            if (typeof(b == null ? void 0 : b.addEventListener) === "function") {
                var c, d;
                var e = (d = (c = b.currentEntry) == null ? void 0 : c.url) != null ? d : a.B.location.href;
                a.j = function() {
                    var f, g, h = (g = (f = b.currentEntry) == null ? void 0 : f.url) != null ? g : a.B.location.href;
                    e && h && hh(h, e) && (e = h, a.g.forEach(function(k) {
                        k()
                    }))
                };
                b.addEventListener("navigatesuccess", a.j)
            }
            _.Yw(a, function() {
                b && a.j && b.removeEventListener("navigatesuccess", a.j)
            })
        },
        Uca = function(a, b) {
            a.g.size > 0 || Tca(a);
            a.g.add(b)
        };
    var mX = null,
        xz = function() {
            var a = a === void 0 ? window : a;
            if (mX === null) {
                mX = "";
                try {
                    var b = "";
                    try {
                        b = a.top.location.hash
                    } catch (d) {
                        b = a.location.hash
                    }
                    if (b) {
                        var c = b.match(/\bdeid=([\d,]+)/);
                        mX = c ? c[1] : ""
                    }
                } catch (d) {}
            }
            return mX
        };
    var xk = function() {};
    xk.prototype.g = function() {};
    xk.prototype.G = function() {};
    xk.prototype.j = function() {
        return []
    };
    xk.prototype.l = function() {
        return []
    };
    var Dk = function(a, b) {
        a.g = wk(1, b, function() {});
        a.j = function(c, d) {
            return wk(2, b, function() {
                return []
            })(c, 2, d)
        };
        a.l = function(c) {
            return wk(3, b, function() {
                return []
            })(c != null ? c : 2)
        };
        a.G = function(c) {
            wk(16, b, function() {})(c, 2)
        }
    };
    var Bk = function() {
            this.g = function() {}
        },
        Fk = function(a, b) {
            a.g = wk(14, b, function() {})
        };
    var Lz = pf(EN);
    var pr = {
        gfpCookie: null,
        parsedGfpCookie: {
            id: null,
            creationTimeSeconds: null
        }
    };
    var Vca = KF(["https://s0.2mdn.net/ads/richmedia/studio/mu/templates/hifi/hifi.js"]),
        Wca = KF(["https://s0.2mdn.net/ads/richmedia/studio_canary/mu/templates/hifi/hifi_canary.js"]),
        nX = {},
        Xca = (nX[3] = _.Vf(Vca), nX);
    ({})[3] = _.Vf(Wca);
    var Yca = function(a) {
            this.g = a;
            this.j = ZD()
        },
        Zca = function(a) {
            var b = {};
            _.ik(a, function(c) {
                b[c.g] = c.j
            });
            return b
        };
    var oX = function(a, b) {
            this.j = this.l = this.I = this.g = !1;
            this.type = a;
            b && (this.shape = b.shape, this.item = b.item, this.types = b.types, this.oe = b.oe, this.cg = b.cg, this.sg = b.sg, this.Zg = b.Zg, this.ef = b.ef)
        },
        pX = function(a) {
            a = a.clone();
            a.g = !0;
            return a
        },
        qX = function(a) {
            a = a.clone();
            a.I = !0;
            return a
        };
    oX.prototype.ih = function(a) {
        a = a === void 0 ? !0 : a;
        var b = this.clone();
        b.l = a;
        return b
    };
    oX.prototype.po = function(a) {
        a = a === void 0 ? !0 : a;
        var b = this.clone();
        b.j = a;
        return b
    };
    oX.prototype.clone = function() {
        var a = new oX(this.type, {
            shape: this.shape,
            item: this.item,
            types: this.types,
            oe: this.oe,
            cg: this.cg,
            sg: this.sg,
            Zg: this.Zg,
            ef: this.ef
        });
        a.g = this.g;
        a.I = this.I;
        a.l = this.l;
        a.j = this.j;
        a.G = this.G;
        return a
    };
    var rX = function() {
            return new oX("boolean")
        },
        sX = function(a) {
            return new oX("object", {
                shape: a,
                ef: void 0
            })
        };
    var tX = function() {
        var a;
        this.g = a = a === void 0 ? dl : a
    };
    tX.prototype.Z = function(a) {
        return el(this.g(), a)
    };
    var lF = function() {
        var a;
        this.g = a = a === void 0 ? dl() : a
    };
    lF.prototype.Z = function(a) {
        return el(this.g, a)
    };
    var uX = function(a, b, c, d, e, f) {
        _.H.call(this);
        this.Jc = a;
        this.status = 1;
        this.l = b;
        this.j = c;
        this.P = d;
        this.le = !!e;
        this.C = Math.random();
        this.H = {};
        this.g = null;
        this.J = (0, _.iG)(this.R, this);
        this.F = f
    };
    _.Y(uX, _.H);
    uX.prototype.R = function(a) {
        if (!(this.j !== "*" && a.origin !== this.j || !this.le && a.source != this.l)) {
            var b = null;
            try {
                b = JSON.parse(a.data)
            } catch (c) {}
            if (_.Ka(b) && (a = b.i, b.c === this.Jc && a != this.C)) {
                if (this.status !== 2) try {
                    this.status = 2, vX(this), this.g && (this.g(), this.g = null)
                } catch (c) {}
                a = b.s;
                b = b.p;
                if (typeof a === "string" && (typeof b === "string" || _.Ka(b)) && this.H.hasOwnProperty(a)) this.H[a](b)
            }
        }
    };
    var vX = function(a) {
        var b = {};
        b.c = a.Jc;
        b.i = a.C;
        a.F && (b.e = a.F);
        a.l.postMessage(JSON.stringify(b), a.j)
    };
    uX.prototype.L = function() {
        if (this.status === 1) {
            try {
                this.l.postMessage && vX(this)
            } catch (a) {}
            window.setTimeout((0, _.iG)(this.L, this), 50)
        }
    };
    uX.prototype.connect = function(a) {
        a && (this.g = a);
        _.mg(window, "message", this.J);
        this.P && this.L()
    };
    var wX = function(a, b, c) {
            a.H[b] = c
        },
        xX = function(a, b, c) {
            var d = {};
            d.c = a.Jc;
            d.i = a.C;
            d.s = b;
            d.p = c;
            try {
                a.l.postMessage(JSON.stringify(d), a.j)
            } catch (e) {}
        };
    uX.prototype.G = function() {
        this.status = 3;
        _.ng(window, "message", this.J);
        _.H.prototype.G.call(this)
    };
    var yX = function(a) {
        _.H.call(this);
        this.value = a
    };
    _.Y(yX, _.H);
    yX.prototype.get = function() {
        return this.value
    };
    var gl = new _.v.Map([
            ["navigate", 1],
            ["reload", 2],
            ["back_forward", 3],
            ["prerender", 4]
        ]),
        hl = new _.v.Map([
            [0, 1],
            [1, 2],
            [2, 3]
        ]),
        zX = function(a) {
            yX.call(this, il(a) || 0);
            var b = this;
            a.addEventListener("pageshow", this.g.bind(this));
            _.Yw(this, function() {
                a.removeEventListener("pageshow", b.g.bind(b))
            })
        };
    _.Y(zX, yX);
    zX.prototype.g = function(a) {
        a.persisted && (this.value = 5)
    };
    var AX = function(a) {
        this.o = _.B(a)
    };
    _.Y(AX, _.E);
    var $ca = [0, EH];
    var BX = function(a) {
        this.o = _.B(a)
    };
    _.Y(BX, _.E);
    var ada = [0, EH, xH];
    var CX = function(a) {
        this.o = _.B(a)
    };
    _.Y(CX, _.E);
    var bda = pf([0, GH, $ca, GH, ada]);
    var DX = function(a) {
        this.o = _.B(a)
    };
    _.Y(DX, _.E);
    var cda = rf(DX);
    var EX = function(a) {
        this.o = _.B(a)
    };
    _.Y(EX, _.E);
    var FX = function(a) {
        this.o = _.B(a)
    };
    _.Y(FX, _.E);
    _.rl = function() {
        var a = this;
        this.promise = new _.v.Promise(function(b, c) {
            a.resolve = b;
            a.reject = c
        })
    };
    var dda = Kb({
        vc: _.Pb,
        pn: _.Pb,
        eid: Mb(_.Pb),
        vnm: Mb(_.Pb),
        js: _.Pb
    });
    var GX = function(a) {
        a = Error.call(this, a);
        this.message = a.message;
        "stack" in a && (this.stack = a.stack);
        _.z(Object, "setPrototypeOf").call(Object, this, GX.prototype);
        this.name = "InputError"
    };
    _.Y(GX, Error);
    var GA = function(a) {
            this.reason = a
        },
        HX = function() {
            this.Nc = !1
        },
        IX = function() {
            HX.apply(this, arguments);
            this.Ci = new _.rl
        };
    _.Y(IX, HX);
    var PC = function(a, b) {
            a.Nc || (a.Nc = !0, a.Dg = b, a.Ci.resolve(b))
        },
        JX = function(a, b, c) {
            a.Nc = !0;
            a.Cg = b;
            c && c(a.Cg);
            a.Ci.reject(b)
        };
    _.vF.Object.defineProperties(IX.prototype, {
        promise: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.Ci.promise
            }
        },
        ro: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.Nc
            }
        },
        error: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.Cg
            }
        }
    });
    var OC = function() {
        IX.apply(this, arguments)
    };
    _.Y(OC, IX);
    var KX = function(a, b, c) {
        b.then(function(d) {
            PC(a, d)
        }).catch(function(d) {
            a.ib(d, c)
        })
    };
    OC.prototype.ib = function(a, b) {
        this.Nc || (this.Nc = !0, this.Dg = null, this.Cg = a, b && b(this.Cg), this.Ci.reject(a))
    };
    var LX = function(a) {
        this.Nc = !1;
        this.g = a
    };
    _.Y(LX, HX);
    LX.prototype.ro = function() {
        return this.g.Nc
    };
    _.vF.Object.defineProperties(LX.prototype, {
        error: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.g.Cg
            }
        }
    });
    var MX = function(a) {
        LX.call(this, a);
        this.g = a
    };
    _.Y(MX, LX);
    _.vF.Object.defineProperties(MX.prototype, {
        value: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.g.Dg
            }
        }
    });
    var NX = function(a) {
        LX.call(this, a);
        this.g = a
    };
    _.Y(NX, LX);
    _.vF.Object.defineProperties(NX.prototype, {
        value: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                var a;
                return (a = this.g.Dg) != null ? a : null
            }
        }
    });
    var OX = function() {
        LX.apply(this, arguments)
    };
    _.Y(OX, LX);
    _.vF.Object.defineProperties(OX.prototype, {
        value: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                var a;
                return (a = this.g.Dg) != null ? a : null
            }
        }
    });
    var PX = function() {
        IX.apply(this, arguments)
    };
    _.Y(PX, IX);
    PX.prototype.notify = function() {
        PC(this, null)
    };
    var eda = function(a, b, c) {
            b.then(function() {
                a.notify()
            }).catch(function(d) {
                JX(a, d, c)
            })
        },
        QX = function(a, b) {
            b = b === void 0 ? !1 : b;
            OC.call(this);
            var c = this;
            a = a.map(function(d) {
                return d.promise.then(function(e) {
                    if (b || e != null) return e;
                    throw e;
                }, function(e) {
                    JX(c, e);
                    return null
                })
            });
            _.z(_.v.Promise, "any").call(_.v.Promise, a).then(function(d) {
                c.Nc || PC(c, d)
            }, function() {
                c.Nc || PC(c, null)
            })
        };
    _.Y(QX, OC);
    var RX = function() {
        _.H.apply(this, arguments);
        this.j = [];
        this.g = [];
        this.l = []
    };
    _.Y(RX, _.H);
    var SX = function(a, b, c) {
        a.g.push({
            Rf: c === void 0 ? !1 : c,
            Ej: b
        })
    };
    RX.prototype.Rf = function(a) {
        var b = _.z(this.g, "find").call(this.g, function(c) {
            return c.Ej === a
        });
        b && (b.Rf = !0)
    };
    RX.prototype.G = function() {
        this.j.length = 0;
        this.l.length = 0;
        this.g.length = 0;
        _.H.prototype.G.call(this)
    };
    var TX = function(a, b, c) {
        _.H.call(this);
        this.id = a;
        this.da = b;
        this.timeoutMs = c;
        this.started = !1;
        this.g = new RX;
        _.tD(this, this.g)
    };
    _.Y(TX, _.H);
    TX.prototype.start = function() {
        var a = this,
            b, c;
        return _.F(function(d) {
            if (d.g == 1) {
                if (a.started) return d.return();
                a.started = !0;
                d.I(2);
                return d.yield(xl(a.g.g, (b = a.Ub) != null ? b : a.timeoutMs), 4)
            }
            if (d.g != 2) {
                if (!a.I) {
                    for (var e = 0, f = _.x(a.g.l), g = f.next(); !g.done; g = f.next()) {
                        if (g.value.g.Dg == null) throw Error("missing input: " + a.id + "/" + e);
                        ++e
                    }
                    a.J()
                }
                return d.H(0)
            }
            c = d.G();
            if (a.I) return d.return();
            c instanceof GX ? a.va(c) : c instanceof Error && (a.da.U({
                methodName: a.id,
                X: c
            }), a.j(c));
            d.l()
        })
    };
    var UX = function(a, b) {
            b = b === void 0 ? new OC : b;
            a.g.j.push(b);
            return b
        },
        VX = function(a, b) {
            SX(a.g, b);
            b = new MX(b);
            a.g.l.push(b);
            return b
        },
        WX = function(a, b) {
            SX(a.g, b);
            return new NX(b)
        },
        XX = function(a, b) {
            SX(a.g, b, !0);
            return new NX(b)
        };
    TX.prototype.va = function() {};
    TX.prototype.j = function(a) {
        if (this.g.j.length)
            for (var b = new GX(a.message), c = _.x(this.g.j), d = c.next(); !d.done; d = c.next()) d = d.value, d.ro || JX(d, b);
        if (!(a instanceof GX)) {
            var e;
            (e = console) == null || e.error(a)
        }
    };
    var YX = function(a, b) {
        a.Ub = b;
        return a
    };
    var ZX = function(a, b, c, d, e) {
        TX.call(this, a, c);
        this.f = b;
        this.H = e;
        a = {};
        d = _.x(_.z(Object, "entries").call(Object, d));
        for (b = d.next(); !b.done; b = d.next()) c = _.x(b.value), b = c.next().value, (c = c.next().value) && (a[b] = WX(this, c));
        this.inputs = a
    };
    _.Y(ZX, TX);
    ZX.prototype.J = function() {
        var a = this.f.apply(this, [$X(this)].concat(_.bl(this.H)));
        this.l(a)
    };
    ZX.prototype.va = function(a) {
        this.j(a)
    };
    var $X = function(a) {
        var b = {};
        a = _.x(_.z(Object, "entries").call(Object, a.inputs));
        for (var c = a.next(); !c.done; c = a.next()) {
            var d = _.x(c.value);
            c = d.next().value;
            d = d.next().value;
            b[c] = d.value
        }
        return b
    };
    ZX.prototype.reportError = function() {};
    var jD = function(a, b) {
            aY(a);
            SX(a.g, b);
            return a
        },
        bY = function(a, b) {
            aY(a);
            a.g.Rf(b);
            return a
        },
        aY = function(a) {
            if (a.started) throw Error("Invalid operation: producer has already started");
        };
    var yl = function(a, b, c, d, e, f, g) {
        ZX.call(this, a, b, c, d, g);
        this.na = f;
        this.finished = new PX;
        a = _.z(Object, "keys").call(Object, e);
        a = _.x(a);
        for (b = a.next(); !b.done; b = a.next()) this[b.value] = UX(this)
    };
    _.Y(yl, ZX);
    yl.prototype.l = function(a) {
        a = _.x(_.z(Object, "entries").call(Object, a));
        for (var b = a.next(); !b.done; b = a.next()) {
            var c = _.x(b.value);
            b = c.next().value;
            c = c.next().value;
            c instanceof Error && this[b].ib(c);
            c instanceof GA || PC(this[b], c)
        }
        this.finished.notify()
    };
    yl.prototype.j = function(a) {
        this.na ? this.l(this.na(a)) : ZX.prototype.j.call(this, a)
    };
    var fda = O(function(a) {
        var b = a.Xg,
            c = a.Tu,
            d = a.tr,
            e = a.Xb,
            f = a.Ou,
            g = a.Pu;
        a = a.Rr;
        var h;
        if (!(b && e && e.auctionId && e.timestamp != null && ((h = e.bidderRequests) == null ? 0 : h.length))) return {
            xl: void 0
        };
        c = _.TG(b, DI, c || []);
        _.TG(c, DI, d || []);
        a && _.di(b, 5, a);
        f && Mk(b, 4, f);
        d = new NI;
        b = so(d, 1, rm, b);
        return {
            xl: {
                transactionId: g,
                arg: e,
                Qr: b
            }
        }
    }, {
        id: 1681,
        A: {
            xl: void 0
        }
    });
    var gda = O(function(a, b) {
        a = _.x(a.sd || []);
        for (var c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            try {
                var d = void 0;
                (d = b) == null || d(c, c.transactionId)
            } catch (e) {}
        }
        return {}
    }, {
        id: 1675,
        A: {}
    });
    var hda = O(function(a, b, c, d, e) {
        var f = a.sd,
            g = a.Xb;
        a = a.transactionId;
        var h = [],
            k, l = (_.J = (k = g == null ? void 0 : g.bidderRequests) != null ? k : [], _.z(_.J, "flatMap")).call(_.J, function(t) {
                return t.bids
            });
        f = _.x(f || []);
        var m = f.next();
        for (k = {}; !m.done; k = {
                lc: void 0
            }, m = f.next()) {
            k.lc = m.value;
            m = void 0;
            var n = k.lc.adUnitCode !== ((m = b) == null ? void 0 : m.code),
                p = void 0;
            m = !n && k.lc.auctionId !== ((p = g) == null ? void 0 : p.auctionId);
            a || m || n || !k.lc.transactionId || (a = k.lc.transactionId);
            var q = p = n = void 0,
                r = (q = (n = _.z(l, "find").call(l, function(t) {
                    return function(w) {
                        return w.bidId === t.lc.requestId
                    }
                }(k))) == null ? void 0 : n.mediaTypes) != null ? q : (p = b) == null ? void 0 : p.mediaTypes;
            n = Ml(k.lc, r, c, d);
            m = FI(II(HI(GI(EI(new DI, k.lc.bidder), 1), m), Al(k.lc.source)), n);
            Bl(e, k.lc.bidder, m);
            typeof k.lc.timeToRespond === "number" && _.Dl(m, 2, Math.round(k.lc.timeToRespond));
            h.push(m)
        }
        return {
            jg: h,
            transactionId: a
        }
    }, {
        id: 1674,
        A: {
            jg: void 0,
            transactionId: void 0
        }
    });
    var Ql = new _.v.Map;
    var ida = O(function(a, b, c, d, e) {
        a = a.Xb;
        if (!b || !a) return {
            sd: void 0
        };
        b = Vl(b, c, a.auctionId || "", d, e === void 0 ? !1 : e);
        if (!b.length) return {
            sd: void 0
        };
        var f;
        d = (f = c.getConfig) == null ? void 0 : f.call(c).enableSendAllBids;
        var g, h;
        f = (g = c.getConfig) == null ? void 0 : (h = g.call(c).sendBidsControl) == null ? void 0 : h.bidLimit;
        return {
            sd: Sl(b, d && f || 0)
        }
    }, {
        id: 1673,
        A: {
            sd: void 0
        }
    });
    var Wl = new _.v.Map,
        jda = O(function(a, b, c, d) {
            if (!b) return {
                Xb: void 0
            };
            a = am(b, c, d);
            if (!a) return {
                Xb: void 0
            };
            b = a.bidderRequests === void 0 ? [] : a.bidderRequests;
            d = a.timestamp;
            a.auctionId && d != null && b.length && Wl.set(Ol(c), d);
            return {
                Xb: a
            }
        }, {
            id: 1662,
            A: {
                Xb: void 0
            }
        });
    var kda = O(function(a, b, c, d, e, f, g, h, k, l) {
        var m = a.Xb;
        a = [];
        c = void 0;
        var n = Yq(function() {
            return bm(h, k, l, (m == null ? void 0 : m.auctionId) || "")
        });
        e = e || new _.v.Map;
        var p, q = _.x((p = m == null ? void 0 : m.bidderRequests) != null ? p : []);
        for (p = q.next(); !p.done; p = q.next()) {
            var r = p.value;
            p = r.bidderCode;
            var t = r.src,
                w = r.timeout;
            r = _.x(r.bids);
            for (var y = r.next(), A = {}; !y.done; A = {
                    qh: void 0
                }, y = r.next()) {
                var C = y.value;
                A.qh = C.bidId;
                y = C.adUnitCode;
                C = C.getFloor;
                if (A.qh) {
                    var D = void 0;
                    if (y === ((D = b) == null ? void 0 : D.code)) {
                        var I = D = void 0;
                        ((D = m) == null ? 0 : (I = D.bidsReceived) == null ? 0 : _.z(I, "find").call(I, function(G) {
                            return function(P) {
                                return P.requestId === G.qh
                            }
                        }(A))) || (D = EI(new DI, p), Bl(d, p, D), II(D, Al(t)), a.push(D), (y = lm(!!c, D, y, C, f, e, g)) && (c = y), (A = n().get(A.qh)) && !A.Dn ? (GI(D, 2), _.z(Number, "isFinite").call(Number, A.latency) && _.Dl(D, 2, Math.round(A.latency))) : (GI(D, 3), _.z(Number, "isFinite").call(Number, w) && _.Dl(D, 2, Math.round(w))))
                    }
                }
            }
        }
        return {
            jg: a,
            lp: c
        }
    }, {
        id: 1666,
        A: {
            jg: void 0,
            lp: void 0
        }
    });
    var lda = O(function(a, b, c, d, e) {
        var f = a.Xb;
        if (!f || !b) return {
            Xg: void 0,
            transactionId: void 0
        };
        d = d.clone();
        a = void 0;
        var g;
        f = _.x((g = f.bidderRequests) != null ? g : []);
        for (g = f.next(); !g.done; g = f.next()) {
            var h = g.value;
            g = h.timeout;
            h = _.x(h.bids);
            for (var k = h.next(); !k.done; k = h.next()) {
                var l = k.value;
                k = l.transactionId;
                var m = l.adUnitCode,
                    n = l.ortb2Imp;
                l.bidId && m === b.code && (zw(d, 3) != null || (m === c.adUnitCode ? _.Nk(d, 3, 1) : m === c.domId && _.Nk(d, 3, 2)), e.cn && !_.ko(d, 11) && (l = mm(n)) && Mk(d, 11, l.substring(0, e.cn)), k && (a != null || (a = k), _.ko(d, 4) || Mk(d, 4, k)), _.dA(d, 8) == null && _.z(Number, "isFinite").call(Number, g) && _.Kl(d, 8, g))
            }
        }
        return {
            Xg: d,
            transactionId: a
        }
    }, {
        id: 1665,
        A: {
            Xg: void 0,
            transactionId: void 0
        }
    });
    var pm = function(a, b, c, d, e, f) {
        ZX.call(this, a, b, c, d, f);
        this.na = e;
        this.output = UX(this, new OC);
        this.complete = new PX
    };
    _.Y(pm, ZX);
    pm.prototype.l = function(a) {
        var b = this;
        a.then(function(c) {
            c instanceof GA || (PC(b.output, c), b.complete.notify())
        }, function(c) {
            b.na ? PC(b.output, b.na(c)) : b.output.ib(new GX("output error: " + c.message), function() {
                b.da.U({
                    methodName: b.id,
                    X: c
                })
            });
            b.complete.notify()
        })
    };
    pm.prototype.j = function(a) {
        this.na ? (PC(this.output, this.na(a)), this.complete.notify()) : ZX.prototype.j.call(this, a)
    };
    var W = function(a) {
        _.H.call(this);
        this.J = a;
        this.ma = [];
        this.va = [];
        this.da = {};
        this.R = [];
        this.L = new _.rl;
        this.H = {}
    };
    _.Y(W, _.H);
    var cY = function(a, b) {
        _.tD(a, b);
        a.ma.push(b);
        return b
    };
    W.prototype.g = function(a, b) {
        return cY(this, zl.apply(null, [a, this.J, b].concat(_.bl(_.zf.apply(2, arguments)))))
    };
    W.prototype.j = function(a, b) {
        return cY(this, qm.apply(null, [a, this.J, b].concat(_.bl(_.zf.apply(2, arguments)))))
    };
    var TC = function(a, b) {
            a.va.push(b);
            _.tD(a, b);
            return b
        },
        CC = function(a) {
            var b, c, d, e, f, g, h, k, l, m, n, p, q;
            return _.F(function(r) {
                switch (r.g) {
                    case 1:
                        if (!a.R.length) {
                            r.Da(2);
                            break
                        }
                        return r.yield(_.v.Promise.all(a.R.map(function(t) {
                            return t.L.promise
                        })), 2);
                    case 2:
                        return r.yield(a.Ia(), 4);
                    case 4:
                        b = r.j;
                        if (!b) return a.L.resolve(a.da), r.return(a.L.promise);
                        c = _.x(a.ma);
                        for (d = c.next(); !d.done; d = c.next()) e = d.value, e.start();
                        f = _.x(a.va);
                        for (g = f.next(); !g.done; g = f.next()) h = g.value, CC(h);
                        if (!a.H) {
                            r.Da(5);
                            break
                        }
                        k = _.z(Object, "keys").call(Object, a.H);
                        if (!k.length) {
                            r.Da(5);
                            break
                        }
                        return r.yield(_.v.Promise.all(_.z(Object, "values").call(Object, a.H).map(function(t) {
                            return t.promise
                        })), 7);
                    case 7:
                        for (l = r.j, m = 0, n = _.x(k), p = n.next(); !p.done; p = n.next()) q = p.value, a.da[q] = l[m++];
                    case 5:
                        return a.L.resolve(a.da), r.return(a.L.promise)
                }
            })
        },
        Zw = function(a) {
            CC(a)
        };
    W.prototype.Ia = function() {
        return _.F(function(a) {
            return a.return(!0)
        })
    };
    W.prototype.G = function() {
        _.H.prototype.G.call(this);
        this.ma.length = 0;
        this.va.length = 0;
        this.R.length = 0
    };
    var dY = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A) {
        y = y === void 0 ? !1 : y;
        A = A === void 0 ? !1 : A;
        W.call(this, a, 106);
        !w && Pl(k).length > 0 && (t == null || t());
        a = this.g(jda, {}, w, b, c).Xb;
        c = this.g(lda, {
            Xb: a
        }, w, b, l, q);
        l = c.Xg;
        c = c.transactionId;
        d = this.g(kda, {
            Xb: a
        }, w, b, h, m, n, p || new _.v.Map, d, e, f);
        b = d.jg;
        d = d.lp;
        y = this.g(ida, {
            Xb: a
        }, w, h, A ? k : void 0, y).sd;
        k = this.g(hda, {
            sd: y,
            Xb: a,
            transactionId: c
        }, w, k, q, h);
        h = k.jg;
        k = k.transactionId;
        this.g(gda, {
            sd: y
        }, r);
        this.l = {
            qr: this.g(fda, {
                Xg: l,
                Tu: b,
                tr: h,
                Xb: a,
                Ou: k,
                Pu: c,
                Rr: d
            }).xl
        }
    };
    _.Y(dY, W);
    var sm = /^v?\d{1,3}(\.\d{1,3}){0,2}(-pre)?$/;
    var eY = function(a, b, c) {
            this.output = new OC;
            KX(this.output, a, function(d) {
                c.U({
                    methodName: b,
                    X: d
                })
            })
        },
        fY = function(a, b, c) {
            this.output = new PX;
            eda(this.output, a, function(d) {
                return void c.U({
                    methodName: b,
                    X: d
                })
            })
        };
    var gY = function(a, b) {
        W.call(this, a, b)
    };
    _.Y(gY, W);
    gY.prototype.Ia = function() {
        var a = this,
            b;
        return _.F(function(c) {
            if (c.g == 1) return c.yield(a.C(), 2);
            (b = c.j) || a.l();
            return c.return(b)
        })
    };
    var Bm = function(a, b, c, d, e, f) {
        ZX.call(this, a, b, c, d, f);
        this.na = e;
        this.C = _.z(_.v.Promise, "withResolvers").call(_.v.Promise)
    };
    _.Y(Bm, ZX);
    Bm.prototype.J = function() {
        var a = this.f.apply(this, [$X(this)].concat(_.bl(this.H)));
        this.C.resolve(a)
    };
    Bm.prototype.l = function() {};
    Bm.prototype.j = function(a) {
        this.na !== void 0 ? this.C.resolve(this.na(a)) : ZX.prototype.j.call(this, a)
    };
    var eE = function(a) {
        this.o = _.B(a)
    };
    _.Y(eE, _.E);
    var mda = [0, GH, qJ];
    var cE = function(a) {
        this.o = _.B(a)
    };
    _.Y(cE, _.E);
    cE.prototype.g = qf([0, GH, qJ, GH, mda]);
    var DA = function(a) {
        var b = b === void 0 ? new tX : b;
        var c = c === void 0 ? new vN : c;
        this.environment = "WEB_GPT";
        this.g = c;
        this.j = b.Z(a)
    };
    var hY, kY;
    hY = function(a) {
        this.j = a;
        this.g = null
    };
    _.iY = function(a, b, c) {
        a.g = Jm(b, c, a.j);
        if (b = !!a.g) a = a.g, b = (a == null ? void 0 : a.length) === 0;
        return b
    };
    _.jY = function(a, b, c) {
        try {
            if (!b || !_.iY(a, b, c)) return !1;
            a.g.push(Date.now());
            var d = JSON.stringify(a.g);
            b.setItem(a.j, d);
            return b.getItem(a.j) === d
        } catch (e) {
            return !1
        }
    };
    kY = function(a, b, c) {
        var d;
        a = (d = Jm(b, c, a.j)) != null ? d : [];
        d = a[a.length - 1];
        return d == null ? 0 : Math.max(0, c * 1E3 - (Date.now() - d))
    };
    var lY = function() {
        hY.call(this, "__lscp__")
    };
    _.Y(lY, hY);
    var nY = function() {
            mY || (mY = new lY);
            return mY
        },
        mY = null;
    _.oY = function() {
        this.I = this.C = 1;
        this.G = new _.v.Map;
        this.j = new _.v.Set;
        this.g = new _.v.Map;
        this.l = new _.v.Map;
        this.isDrawerVisible = !1
    };
    _.u = _.oY.prototype;
    _.u.takeNextPageEventIndex = function() {
        return this.C++
    };
    _.u.takeNextAnnotationEntryId = function() {
        return this.I++
    };
    _.u.getTermUsageCount = function(a) {
        var b;
        return (b = this.G.get(a)) != null ? b : 0
    };
    _.u.getTermUsageCountForFormat = function(a, b) {
        var c, d;
        return (d = (c = this.l.get(b)) == null ? void 0 : c.get(a)) != null ? d : 0
    };
    _.u.incrementTermUsageCount = function(a, b) {
        var c, d = (c = this.G.get(a)) != null ? c : 0;
        this.G.set(a, d + 1);
        if (b) {
            c = this.l.get(b);
            c || (c = new _.v.Map, this.l.set(b, c));
            var e;
            c.set(a, ((e = c.get(a)) != null ? e : 0) + 1)
        }
    };
    _.u.onDrawerCollapse = function(a) {
        this.j.add(a)
    };
    _.u.removeOnDrawerCollapse = function(a) {
        this.j.delete(a)
    };
    _.u.getClickPageEventIndex = function(a) {
        return this.g.get(a)
    };
    _.u.setClickPageEventIndex = function(a, b) {
        this.g.set(a, b)
    };
    _.u.removeClickPageEventIndex = function(a) {
        this.g.delete(a)
    };
    _.u.notifyDrawerCollapsed = function() {
        for (var a = _.x(this.j), b = a.next(); !b.done; b = a.next()) b = b.value, b()
    };
    var oda, nda;
    oda = 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 nda;
        this.sideRailProcessedFixedElements = new _.v.Set;
        this.sideRailAvailableSpace = new _.v.Map;
        this.sideRailPlasParam = new _.v.Map;
        this.sideRailMutationCallbacks = [];
        this.g = null;
        this.clickTriggeredInterstitialMayBeDisplayed = !1;
        this.adIntentsPageState = new _.oY
    };
    _.tn = function(a) {
        a.google_reactive_ads_global_state ? (a.google_reactive_ads_global_state.sideRailProcessedFixedElements == null && (a.google_reactive_ads_global_state.sideRailProcessedFixedElements = new _.v.Set), a.google_reactive_ads_global_state.sideRailAvailableSpace == null && (a.google_reactive_ads_global_state.sideRailAvailableSpace = new _.v.Map), a.google_reactive_ads_global_state.sideRailPlasParam == null && (a.google_reactive_ads_global_state.sideRailPlasParam = new _.v.Map), a.google_reactive_ads_global_state.sideRailMutationCallbacks == null && (a.google_reactive_ads_global_state.sideRailMutationCallbacks = []), a.google_reactive_ads_global_state.adIntentsPageState == null && (a.google_reactive_ads_global_state.adIntentsPageState = new _.oY)) : a.google_reactive_ads_global_state = new oda;
        return a.google_reactive_ads_global_state
    };
    nda = function() {
        this.maxZIndexRestrictions = {};
        this.nextRestrictionId = 0;
        this.maxZIndexListeners = []
    };
    var rY, tY, pda;
    _.pY = function(a) {
        this.floatingAdsStacking = _.tn(a).floatingAdsStacking
    };
    _.qY = function(a, b) {
        return new pda(a, b)
    };
    rY = function(a) {
        a = Dg(a.floatingAdsStacking.maxZIndexRestrictions);
        return a.length ? Math.min.apply(null, a) : null
    };
    _.sY = function(a, b) {
        a.floatingAdsStacking.maxZIndexListeners.push(b);
        b(rY(a))
    };
    tY = function(a) {
        var b = rY(a);
        _.ik(a.floatingAdsStacking.maxZIndexListeners, function(c) {
            return c(b)
        })
    };
    pda = function(a, b) {
        this.controller = a;
        this.j = b;
        this.g = null
    };
    _.uY = function(a) {
        if (a.g == null) {
            var b = a.controller,
                c = a.j,
                d = b.floatingAdsStacking.nextRestrictionId++;
            b.floatingAdsStacking.maxZIndexRestrictions[d] = c;
            tY(b);
            a.g = d
        }
    };
    _.vY = function(a) {
        if (a.g != null) {
            var b = a.controller;
            delete b.floatingAdsStacking.maxZIndexRestrictions[a.g];
            tY(b);
            a.g = null
        }
    };
    var Qm, xY;
    _.Tm = function(a, b) {
        b = b === void 0 ? {} : b;
        this.Ba = a;
        this.Ja = b
    };
    Qm = function(a, b, c) {
        a: {
            c = c === void 0 ? !1 : c;c = c === void 0 ? !1 : c;b = _.x(b);
            for (var d = b.next(); !d.done; d = b.next()) {
                b: {
                    var e = a;
                    var f = d.value;d = c;d = d === void 0 ? !1 : d;f = _.wY(e, f);
                    if (!f || f.hasAttribute("google-allow-overlap")) e = null;
                    else {
                        if (d && (d = f.getBoundingClientRect(), d.width >= e.Ba.innerWidth && d.height >= e.Ba.innerHeight)) {
                            e = null;
                            break b
                        }
                        e = f
                    }
                }
                if (e) {
                    a = e;
                    break a
                }
            }
            a = null
        }
        return a != null
    };
    _.wY = function(a, b, c) {
        var d = Nm(a.Ba.document, b);
        if (d) {
            var e;
            if (!(e = xY(a, d, b))) {
                if (c) a: {
                    for (d = Om(d); d && d !== a.Ba.document.body; d = Om(d))
                        if (c = xY(a, d, b)) {
                            a = c;
                            break a
                        }
                    a = null
                }
                else a: {
                    c = a.Ba.document;
                    for (d = d.offsetParent; d && d !== c.body; d = d.offsetParent)
                        if (e = xY(a, d, b)) {
                            a = e;
                            break a
                        }
                    a = null
                }
                e = a
            }
            a = e || null
        } else a = null;
        return a
    };
    xY = function(a, b, c) {
        if (jI(b, "position") !== "fixed") return null;
        var d = b.getAttribute("class") === "GoogleActiveViewInnerContainer" || _.Pq(_.oI, b).width <= 1 && _.Pq(_.oI, b).height <= 1 || a.Ja.ag && !a.Ja.ag(b) ? !0 : !1;
        a.Ja.Vm && a.Ja.Vm(b, c, d);
        return d ? null : b
    };
    var Qw = 90 * 1.38;
    var Wm = KF(["* { pointer-events: none; }"]),
        Ym = function(a) {
            this.C = a;
            this.g = this.I = this.G = this.l = null;
            this.j = 0
        };
    Ym.prototype.apply = function(a, b) {
        this.l = a.body.style.overflow;
        this.G = a.body.style.position;
        this.I = a.body.style.top;
        this.g = a.body.style.filter ? a.body.style.filter : a.body.style.webkitFilter;
        this.j = _.dk(b);
        _.Zm(a.body, "top", -this.j + "px")
    };
    _.qda = _.z(Array, "from").call(Array, {
        length: 11
    }, function(a, b) {
        return b / 10
    });
    var yY = function() {
            hY.call(this, "__lsv__")
        },
        zY;
    _.Y(yY, hY);
    _.AY = function() {
        zY || (zY = new yY);
        return zY
    };
    zY = null;
    var BY = function(a, b, c, d, e, f, g) {
        e = e === void 0 ? null : e;
        _.H.call(this);
        var h = this;
        this.B = a;
        this.g = b;
        this.D = c;
        this.Ja = d;
        this.localStorage = e;
        this.R = f;
        this.J = g;
        this.j = this.Pb = this.button = null;
        this.l = this.B.innerHeight + this.B.scrollY;
        this.rect = this.g.getBoundingClientRect();
        this.C = this.Ja.vm + this.Ja.Li + this.Ja.gu;
        this.P = this.g.style.contain;
        _.Yw(this, function() {
            var k;
            (k = h.j) == null || k.stop()
        })
    };
    _.Y(BY, _.H);
    BY.prototype.xn = function() {
        this.D.K({
            F: 114
        });
        if (!this.Nj()) return !1;
        var a, b = ((a = this.J) != null ? a : {}).freqCapIntervalMinutes;
        a = b != null ? Math.round(b * 60) : this.Ja.sq;
        if (!_.iY(_.AY(), this.localStorage, a)) return this.D.K({
            F: 116
        }), !1;
        this.D.K({
            F: 117
        });
        return !0
    };
    BY.prototype.Qo = function() {
        return !0
    };
    BY.prototype.Po = function() {
        return !0
    };
    var rda = function(a) {
        var b = a.Qh(),
            c = a.ig();
        a.button = gk(a.B, b + a.Ja.Li, a.B.innerWidth / 2, a.Ja.wq, a.Ja.vm, a.R, {
            left: "50%"
        }, a.J);
        a.Pb = hk(a.B, b, c, {
            "webkit-mask-image": "linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 1) " + a.Ja.Li + "px, rgba(0, 0, 0, 1) 100%)",
            "webkit-mask-repeat": "no-repeat",
            "webkit-mask-size": "cover",
            "mask-image": "linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 1) " + a.Ja.Li + "px, rgba(0, 0, 0, 1) 100%)",
            "mask-repeat": "no-repeat",
            "mask-size": "cover"
        });
        return {
            button: a.button,
            Pb: a.Pb
        }
    };
    BY.prototype.stop = function() {
        var a;
        (a = this.button) == null || a.remove();
        var b;
        (b = this.Pb) == null || b.remove();
        _.N(this.g, {
            contain: this.P
        })
    };
    BY.prototype.Nj = function() {
        return !0
    };
    BY.prototype.Rh = function() {
        return 0
    };
    var CY = function() {
        BY.apply(this, arguments)
    };
    _.Y(CY, BY);
    _.u = CY.prototype;
    _.u.Nj = function() {
        return this.l >= this.B.document.documentElement.scrollHeight ? (this.D.K({
            F: 115
        }), !1) : !0
    };
    _.u.Zh = function(a, b) {
        this.g.appendChild(a);
        this.g.appendChild(b)
    };
    _.u.ji = function() {
        var a = this;
        this.j = new XW(this.B, this.l + this.ig() - this.Rh(), function() {
            a.D.K({
                F: 133
            });
            a.stop()
        });
        this.j.start()
    };
    _.u.Qh = function() {
        return this.l
    };
    _.u.stop = function() {
        var a;
        (a = this.j) == null || a.stop();
        BY.prototype.stop.call(this)
    };
    _.u.ig = function() {
        return this.C
    };
    _.u.Rh = function() {
        var a = this.B.getComputedStyle(this.B.document.body),
            b = Math.abs(this.rect.top - this.B.document.body.getBoundingClientRect().top);
        if (!this.Ja.Vl || a.boxSizing === "border-box") return b;
        var c, d, e, f, g = ((c = parseInt(a.borderTopWidth, 10)) != null ? c : 0) + ((d = parseInt(a.borderBottomWidth, 10)) != null ? d : 0) + ((e = parseInt(a.paddingTop, 10)) != null ? e : 0) + ((f = parseInt(a.paddingBottom, 10)) != null ? f : 0);
        return b + g
    };
    var DY = function(a, b, c, d, e, f, g, h) {
        BY.call(this, a, b, d, e, f === void 0 ? null : f, g, h);
        this.L = c;
        this.H = []
    };
    _.Y(DY, BY);
    _.u = DY.prototype;
    _.u.Qo = function() {
        return !1
    };
    _.u.Po = function() {
        return !1
    };
    _.u.Zh = function(a, b) {
        _.N(this.g, {
            contain: "layout inline-size"
        });
        this.g.appendChild(a);
        this.g.appendChild(b)
    };
    _.u.ji = function() {
        this.H = this.L.map(function(e) {
            return {
                element: e,
                overflow: e.style.overflow,
                overflowY: e.style.overflowY,
                paddingRight: e.style.paddingRight
            }
        });
        for (var a = _.x(this.L), b = a.next(); !b.done; b = a.next()) {
            b = b.value;
            var c = this.B.getComputedStyle(b),
                d = b.offsetWidth - b.clientWidth - parseInt(c.borderLeftWidth, 10) - parseInt(c.borderRightWidth, 10);
            d > 0 && _.N(b, {
                "padding-right": parseInt(c.paddingRight, 10) + d + "px"
            });
            _.N(b, {
                overflow: "hidden",
                "overflow-y": "hidden"
            })
        }
    };
    _.u.Qh = function() {
        return this.rect.height - this.C
    };
    _.u.stop = function() {
        for (var a = _.x(this.H), b = a.next(); !b.done; b = a.next()) b = b.value, _.N(b.element, {
            overflow: b.overflow,
            "overflow-y": b.overflowY,
            "padding-right": b.paddingRight
        });
        this.H = [];
        BY.prototype.stop.call(this)
    };
    _.u.ig = function() {
        return this.g.scrollHeight
    };
    var EY = function() {
        BY.apply(this, arguments)
    };
    _.Y(EY, BY);
    _.u = EY.prototype;
    _.u.Nj = function() {
        if (this.rect.top <= this.B.innerHeight && this.rect.bottom >= this.B.innerHeight) return !0;
        this.D.K({
            F: 134
        });
        return !1
    };
    _.u.Zh = function(a, b) {
        _.N(this.g, {
            contain: "layout inline-size"
        });
        this.g.appendChild(a);
        this.g.appendChild(b)
    };
    _.u.ji = function() {
        var a = this;
        this.j = new XW(this.B, this.l - this.Rh(), function() {
            a.D.K({
                F: 133
            });
            a.stop()
        });
        this.j.start()
    };
    _.u.Qh = function() {
        var a, b;
        return this.B.innerHeight - ((b = (a = this.rect) == null ? void 0 : a.top) != null ? b : 0) - this.C
    };
    _.u.stop = function() {
        var a;
        (a = this.j) == null || a.stop();
        BY.prototype.stop.call(this)
    };
    _.u.ig = function() {
        return this.g.scrollHeight
    };
    _.u.Rh = function() {
        var a = this.B.getComputedStyle(this.B.document.body),
            b = Math.abs(this.B.document.documentElement.getBoundingClientRect().top - this.B.document.body.getBoundingClientRect().top);
        if (!this.Ja.Vl || a.boxSizing === "border-box") return b;
        var c, d, e, f, g = ((c = parseInt(a.borderTopWidth, 10)) != null ? c : 0) + ((d = parseInt(a.borderBottomWidth, 10)) != null ? d : 0) + ((e = parseInt(a.paddingTop, 10)) != null ? e : 0) + ((f = parseInt(a.paddingBottom, 10)) != null ? f : 0);
        return b + g
    };
    var FY = function() {
        BY.apply(this, arguments)
    };
    _.Y(FY, BY);
    _.u = FY.prototype;
    _.u.xn = function() {
        this.D.K({
            F: 135
        });
        return !1
    };
    _.u.Zh = function() {};
    _.u.ji = function() {};
    _.u.Qh = function() {
        return 0
    };
    _.u.ig = function() {
        return 0
    };
    var GY = function(a, b, c, d, e, f) {
        d = d === void 0 ? null : d;
        _.H.call(this);
        this.B = a;
        this.Ja = b;
        this.D = c;
        this.localStorage = d;
        this.l = e;
        this.j = f;
        this.H = [];
        this.C = !1;
        this.g = null
    };
    _.Y(GY, _.H);
    _.HY = function(a, b, c, d, e, f) {
        return new GY(a, b, c, d === void 0 ? null : d, e, f)
    };
    GY.prototype.listen = function(a) {
        if (!this.C) {
            if (!this.g) {
                var b;
                var c = (b = this.j) == null ? void 0 : b.targetId;
                if (c)
                    if (b = this.B.document.getElementById(c)) {
                        c = this.B;
                        var d = [];
                        en(c, b) && d.push(b);
                        for (var e = b.querySelectorAll("*"), f = 0; f < e.length; f++) {
                            var g = e[f];
                            en(c, g) && d.push(g)
                        }
                        b = d.length > 0 ? new DY(this.B, b, d, this.D, this.Ja, this.localStorage, this.l, this.j) : new EY(this.B, b, this.D, this.Ja, this.localStorage, this.l, this.j)
                    } else b = new FY(this.B, this.B.document.body, this.D, this.Ja, this.localStorage, this.l, this.j);
                else b = new CY(this.B, this.B.document.documentElement, this.D, this.Ja, this.localStorage, this.l, this.j);
                this.g = b;
                this.C = !0;
                this.g && _.tD(this, this.g)
            }
            this.g.xn() && (b = this.g, b.Qo() ? sda(this, b) : IY(this, b))
        }
        this.H.push(a)
    };
    var sda = function(a, b) {
            var c = a.B.setInterval(function() {
                a.B.document.querySelector('[data-anchor-status="displayed"],[data-anchor-status="ready-to-display"]') || (a.B.clearInterval(c), IY(a, b))
            }, 200);
            _.Yw(a, function() {
                a.B.clearInterval(c)
            })
        },
        IY = function(a, b) {
            var c = rda(b),
                d = c.Pb,
                e = c.button;
            b.Zh(d, e);
            b.ji();
            a.D.K({
                F: 118
            });
            var f = null,
                g = 0,
                h = !1,
                k = function() {
                    f !== null && (a.B.clearInterval(f), f = null)
                },
                l = new IntersectionObserver(function(n) {
                    n = _.x(n);
                    for (var p = n.next(), q = {}; !p.done; q = {
                            Kh: void 0,
                            Bg: void 0
                        }, p = n.next()) q.Kh = p.value, q.Kh.isIntersecting ? (h || (a.D.K({
                        F: 119
                    }), h = !0), q.Bg = Number(a.Ja.Bg), q.Bg > 0 && f === null && b.Po() && q.Kh.intersectionRatio === 1 && (f = a.B.setInterval(function(r) {
                        return function() {
                            g++;
                            var t = r.Kh.boundingClientRect,
                                w;
                            t = (w = a.B.document.elementsFromPoint(t.left + t.width / 2, t.top + t.height / 2)) == null ? void 0 : w[0];
                            t === e || e.contains(t) || t === d || d.contains(t) ? g >= r.Bg && (k(), l.disconnect()) : (k(), l.disconnect(), b.stop(), a.D.K({
                                F: 136
                            }))
                        }
                    }(q), 250))) : k()
                }, {
                    root: null,
                    threshold: [0, 1]
                });
            l.observe(e);
            _.Yw(a, function() {
                k();
                l.disconnect()
            });
            var m = function() {
                b.stop();
                for (var n = {
                        Kf: a.B.performance.now()
                    }, p = _.x(a.H), q = p.next(); !q.done; q = p.next()) {
                    q = q.value;
                    try {
                        q(n)
                    } catch (r) {}
                }
                a.D.K({
                    F: 120
                })
            };
            e.addEventListener("click", m);
            _.Yw(a, function() {
                b.stop();
                e == null || e.removeEventListener("click", m)
            })
        };
    GY.prototype.dismiss = function() {
        var a;
        (a = this.g) == null || a.stop()
    };
    _.JY = function(a, b, c) {
        var d = Jx;
        this.pinger = a;
        this.ba = b;
        this.params = c;
        this.g = d;
        this.j = 0
    };
    _.JY.prototype.K = function(a) {
        var b = this.g().Io;
        if (this.ba.Z(b)) {
            var c = this.params,
                d = c.nb,
                e = c.hc,
                f = c.Gb,
                g = c.Jg;
            c = c.oa;
            var h = a.F;
            a = this.pinger;
            var k = a.ql;
            b = _.YP(_.aQ(_.$P(b), this.j++));
            b = bH(b, 3, _.cQ, h);
            e = _.ao(b, 11, e);
            d = _.$n(e, 8, d);
            k.call(a, _.uj(_.bQ(_.ZP(_.XP(d, _.uj(_.vj([f]))), g), c())))
        }
    };
    _.JY.prototype.Bk = function(a) {
        var b = this.g().Io;
        if (this.ba.Z(b)) {
            var c = this.params,
                d = c.nb,
                e = c.hc,
                f = c.Gb,
                g = c.Jg;
            c = c.oa;
            var h = a.bt;
            a = this.pinger;
            var k = a.ql;
            b = _.YP(_.aQ(_.$P(b), this.j++));
            b = eo(b, 4, _.cQ, Nc(h));
            e = _.ao(b, 11, e);
            d = _.$n(e, 8, d);
            k.call(a, _.uj(_.bQ(_.ZP(_.XP(d, _.uj(_.vj([f]))), g), c())))
        }
    };
    _.JY.prototype.vg = _.ba(6);
    var nn = ["body", "html"];
    var KY = function(a) {
        this.o = _.B(a)
    };
    _.Y(KY, _.E);
    _.Xi = function(a) {
        return _.S(a, 5)
    };
    KY.prototype.Ye = function() {
        return _.zy(this, 5)
    };
    var ix = function(a, b) {
            return _.Il(a, 12, b)
        },
        hx = function(a, b) {
            _.Il(a, 16, b)
        },
        ex = function(a, b) {
            return _.me(a, 10, b, _.Mc)
        },
        dx = function(a, b) {
            return Mk(a, 11, b)
        };
    var LY = function(a) {
        this.o = _.B(a)
    };
    _.Y(LY, _.E);
    var tda = function(a) {
        return _.S(a, 1)
    };
    var Cn = ["auto", "inherit", "100%"],
        Dn = Cn.concat(["none"]);
    var MY = function(a, b) {
        this.jb = a;
        this.height = b
    };
    var uda = /^data-(?!xml)[_a-z][_a-z.0-9-]*$/;
    var NY = function(a) {
        this.uid = a;
        this.l = null;
        this.I = this.status = 0;
        this.g = null;
        this.Jc = "sfchannel" + a
    };
    var OY = function(a, b, c, d, e, f) {
        this.G = c;
        this.I = e;
        this.C = f;
        this.l = a.clone();
        this.j = b.clone();
        this.g = d.clone()
    };
    OY.prototype.ua = function() {
        return JSON.stringify({
            windowCoords_t: this.l.top,
            windowCoords_r: this.l.right,
            windowCoords_b: this.l.bottom,
            windowCoords_l: this.l.left,
            frameCoords_t: this.j.top,
            frameCoords_r: this.j.right,
            frameCoords_b: this.j.bottom,
            frameCoords_l: this.j.left,
            styleZIndex: this.G,
            allowedExpansion_t: this.g.top,
            allowedExpansion_r: this.g.right,
            allowedExpansion_b: this.g.bottom,
            allowedExpansion_l: this.g.left,
            xInView: this.I,
            yInView: this.C
        })
    };
    var PY = function(a) {
        var b = b || window;
        var c = b.screenX || b.screenLeft || 0,
            d = b.screenY || b.screenTop || 0;
        b = new _.ig(d, c + (b.outerWidth || document.documentElement.clientWidth || 0), d + (b.outerHeight || document.documentElement.clientHeight || 0), c);
        c = lI(a);
        d = _.Pq(_.oI, a);
        var e = new jg(c.x, c.y, d.width, d.height);
        c = cI(e);
        d = String(jI(a, "zIndex"));
        var f = new _.ig(0, Infinity, Infinity, 0);
        for (var g = qi(a), h = g.g.body, k = g.g.documentElement, l = XH(g.g); a = kI(a);)
            if ((!yG || a.clientHeight != 0 || a != h) && a != h && a != k && jI(a, "overflow") != "visible") {
                var m = lI(a),
                    n = new _.$f(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 = _.Qk(g.g.defaultView || window);
        f.right = Math.min(f.right, a + g.width);
        f.bottom = Math.min(f.bottom, l + g.height);
        l = (f = (f = f.top >= 0 && f.left >= 0 && f.bottom > f.top && f.right > f.left ? f : null) ? new jg(f.left, f.top, f.right - f.left, f.bottom - f.top) : null) ? dI(e, f) : null;
        g = a = 0;
        l && !(new _.ag(l.width, l.height)).isEmpty() && (a = l.width / e.width, g = l.height / e.height);
        l = new _.ig(0, 0, 0, 0);
        if (h = f)(e = dI(e, f)) ? (k = cI(f), m = cI(e), h = m.right !== k.left && k.right !== m.left, k = m.bottom !== k.top && k.bottom !== m.top, h = (e.width !== 0 || h) && (e.height !== 0 || k)) : h = !1;
        h && (l = new _.ig(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 OY(b, c, d, l, a, g)
    };
    var QY = function(a) {
        this.g = a
    };
    QY.prototype.getValue = function(a, b) {
        a = this.g[a];
        if (a == null) return null;
        b = a[b];
        return b === null || b === void 0 ? null : b
    };
    QY.prototype.ua = function() {
        return JSON.stringify(this.g)
    };
    var RY = function(a, b) {
        this.Nh = a;
        this.Oh = b;
        this.j = this.g = !1
    };
    RY.prototype.ua = function() {
        return JSON.stringify({
            expandByOverlay: this.Nh,
            expandByPush: this.Oh,
            readCookie: this.g,
            writeCookie: this.j
        })
    };
    var SY = function(a, b, c, d, e, f, g, h) {
        h = h === void 0 ? [] : h;
        this.uid = a;
        this.R = b;
        this.H = c;
        this.permissions = d;
        this.metadata = e;
        this.g = f;
        this.le = g;
        this.hostpageLibraryTokens = h;
        this.F = ""
    };
    SY.prototype.ua = function() {
        var a = {};
        a = (a.uid = this.uid, a.hostPeerName = this.R, a.initialGeometry = this.H.ua(), a.permissions = this.permissions.ua(), a.metadata = this.metadata.ua(), a.reportCreativeGeometry = this.g, a.isDifferentSourceWindow = this.le, a.goog_safeframe_hlt = Zca(this.hostpageLibraryTokens), a);
        this.F && (a.F = this.F);
        return JSON.stringify(a)
    };
    var TY = function(a, b) {
        this.uid = a;
        this.F = b
    };
    TY.prototype.ua = function(a) {
        this.F && a && (a.sentinel = this.F);
        return JSON.stringify(a)
    };
    var UY = function(a, b, c) {
        TY.call(this, a, c === void 0 ? "" : c);
        this.version = b
    };
    _.Y(UY, TY);
    UY.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid,
            version: this.version
        })
    };
    var VY = function(a, b, c, d) {
        TY.call(this, a, d === void 0 ? "" : d);
        this.j = b;
        this.g = c
    };
    _.Y(VY, TY);
    VY.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid,
            initialWidth: this.j,
            initialHeight: this.g
        })
    };
    var WY = function(a, b, c) {
        TY.call(this, a, c === void 0 ? "" : c);
        this.description = b
    };
    _.Y(WY, TY);
    WY.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid,
            description: this.description
        })
    };
    var XY = function(a, b, c, d) {
        TY.call(this, a, d === void 0 ? "" : d);
        this.g = b;
        this.push = c
    };
    _.Y(XY, TY);
    XY.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid,
            expand_t: this.g.top,
            expand_r: this.g.right,
            expand_b: this.g.bottom,
            expand_l: this.g.left,
            push: this.push
        })
    };
    var YY = function(a, b) {
        TY.call(this, a, b === void 0 ? "" : b)
    };
    _.Y(YY, TY);
    YY.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid
        })
    };
    var ZY = function(a, b, c) {
        TY.call(this, a, c === void 0 ? "" : c);
        this.j = b
    };
    _.Y(ZY, TY);
    ZY.prototype.ua = function() {
        var a = {
            uid: this.uid,
            newGeometry: this.j.ua()
        };
        return TY.prototype.ua.call(this, a)
    };
    var $Y = function(a, b, c, d, e, f) {
        ZY.call(this, a, c, f === void 0 ? "" : f);
        this.success = b;
        this.g = d;
        this.push = e
    };
    _.Y($Y, ZY);
    $Y.prototype.ua = function() {
        var a = {
            uid: this.uid,
            success: this.success,
            newGeometry: this.j.ua(),
            expand_t: this.g.top,
            expand_r: this.g.right,
            expand_b: this.g.bottom,
            expand_l: this.g.left,
            push: this.push
        };
        this.F && (a.sentinel = this.F);
        return JSON.stringify(a)
    };
    var aZ = function(a, b, c, d) {
        TY.call(this, a, d === void 0 ? "" : d);
        this.width = b;
        this.height = c
    };
    _.Y(aZ, TY);
    aZ.prototype.ua = function() {
        return TY.prototype.ua.call(this, {
            uid: this.uid,
            width: this.width,
            height: this.height
        })
    };
    var vda = KF(["https://tpc.googlesyndication.com/safeframe/", "/html/container.html"]),
        wda = {
            Hs: function(a) {
                if (!(0, _.Pb)(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 (!(0, _.Pb)(a.Vi)) throw new TypeError("subdomain is not a string");
                if (!/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/.test(a.Vi)) throw new RangeError("Invalid subdomain: " + a.Vi);
                return Cf("https://" + a.Vi + ".safeframe.googlesyndication.com/safeframe/" + a.version + "/html/container.html")
            },
            gx: function(a) {
                return _.Vf(vda, a)
            }
        },
        bZ = Yq(Un);
    var xda, dZ, eZ, yda;
    xda = function() {
        this.g = []
    };
    _.cZ = function(a) {
        return a + "px"
    };
    dZ = function(a, b, c, d, e) {
        a.g.push(new yda(b, c, d, e))
    };
    eZ = function(a) {
        for (var b = a.g.length - 1; b >= 0; b--) {
            var c = a.g[b];
            c.j ? (c.element.style.removeProperty(c.g), c.element.style.setProperty(c.g, String(c.l), c.G)) : c.element.style[c.g] = c.l
        }
        a.g.length = 0
    };
    yda = function(a, b, c, d) {
        this.element = a;
        this.g = b;
        this.g = (this.j = !(d === void 0 || !a.style || !a.style.getPropertyPriority)) ? String(b).replace(/([A-Z])/g, "-$1").toLowerCase() : b;
        this.l = this.j ? a.style.getPropertyValue(this.g) : a.style[this.g];
        this.G = this.j ? a.style.getPropertyPriority(this.g) : void 0;
        this.j ? (a.style.removeProperty(this.g), a.style.setProperty(this.g, String(c), d)) : a.style[this.g] = String(c)
    };
    var fZ = ["allow-modals", "allow-orientation-lock", "allow-presentation", "allow-pointer-lock"],
        gZ = ["allow-top-navigation"],
        hZ = ["allow-same-origin"],
        zda = mN([].concat(_.bl(fZ), _.bl(gZ)));
    mN([].concat(_.bl(fZ), _.bl(hZ)));
    mN([].concat(_.bl(fZ), _.bl(gZ), _.bl(hZ)));
    var jZ = function(a) {
        NY.call(this, a.uniqueId);
        var b = this;
        this.L = -1;
        this.D = a.D;
        this.We = a.We;
        var c;
        this.Xe = (c = a.Xe) != null ? c : 1;
        this.Hf = !!a.Hf;
        if ((this.Va = a.size === 1) && !this.Hf) {
            var d;
            (d = this.We) == null || d.xa.za.Aa.Va.zc.fa({
                Cc: 1,
                ga: this.Xe
            })
        }
        this.permissions = new RY(a.permissions.Nh && !this.Va, a.permissions.Oh && !this.Va);
        this.Zb = a.Zb;
        var e;
        this.hostpageLibraryTokens = (e = a.hostpageLibraryTokens) != null ? e : [];
        d = window.location;
        c = d.protocol;
        d = d.host;
        this.R = c === "file:" ? "*" : c + "//" + d;
        this.le = !!a.le;
        this.hostname = a.Eo ? "//" + a.Eo + ".safeframe.googlesyndication.com" : "//tpc.googlesyndication.com";
        this.P = a.S ? "*" : "https:" + this.hostname;
        this.sandbox = Ada(a);
        this.j = new xda;
        Bda(a);
        this.l = this.H = PY(a.Zb);
        this.Bf = a.Bf || "1-0-45";
        var f;
        this.rj = (f = a.rj) != null ? f : "";
        this.S = null;
        Cda(this, a);
        this.C = Xn(412, function() {
            iZ(b)
        }, a.Zc);
        this.G = 0;
        var g = Xn(415, function() {
            b.S && (b.S.name = "", a.Tn && a.Tn(), _.ng(b.S, "load", g))
        }, a.Zc);
        _.mg(this.S, "load", g);
        this.nk = Xn(413, this.nk, a.Zc);
        this.gl = Xn(417, this.gl, a.Zc);
        this.reportError = Xn(419, this.reportError, a.Zc);
        this.Wj = Xn(411, this.Wj, a.Zc);
        this.zj = Xn(409, this.zj, a.Zc);
        this.J = Xn(410, this.J, a.Zc);
        this.Pk = Xn(416, this.Pk, a.Zc);
        Dda(this)
    };
    _.Y(jZ, NY);
    var Bda = function(a) {
            var b = a.Zb;
            var c = a.size;
            a = a.Bn;
            c === 1 || a || (b.style.width = _.nI(c.width, !0), b.style.height = _.nI(c.height, !0))
        },
        Cda = function(a, b) {
            var c = b.S;
            var d = b.content;
            var e = b.bf;
            var f = b.size;
            var g = b.df === void 0 ? "3rd party ad content" : b.df;
            var h = b.af === void 0 ? "Advertisement" : b.af;
            var k = b.Mc;
            var l = (b = b.Bn) || !c;
            d = b || !c ? d != null ? d : "" : "";
            var m = {
                shared: {
                    sf_ver: a.Bf,
                    ck_on: MW.isEnabled() ? 1 : 0,
                    flash_ver: "0"
                }
            };
            d = a.Bf + ";" + d.length + ";" + d + (new SY(a.uid, a.R, a.H, a.permissions, new QY(m), a.Va && !a.Hf, a.le, a.hostpageLibraryTokens)).ua();
            var n = m = 0;
            f !== 1 && (m = f.width, n = f.height);
            e = {
                id: e,
                title: g,
                name: d,
                scrolling: "no",
                marginWidth: "0",
                marginHeight: "0",
                width: String(m),
                height: String(n),
                "data-is-safeframe": "true"
            };
            l && (f = a.rj, g = a.hostname, l = a.Bf, (d = f) && (d = "?" + d), g = (g === void 0 ? "//tpc.googlesyndication.com" : g) + ("/safeframe/" + l + "/html/container.html" + d), (l = fl(_.YH(_.VH(a.Zb)))) && (g += (f ? "&" : "?") + "n=" + l), e.src = "https:" + g);
            a.sandbox !== null && (e.sandbox = a.sandbox);
            k && (e.allow = k);
            e["aria-label"] = h;
            e.tabIndex = 0;
            b ? (a.Zb.removeChild(c), lk(c, e), a.S = c) : c ? (a.S = c, nk(a.S, e)) : a.S = mk(e);
            a.Zb.appendChild(a.S)
        },
        Dda = function(a) {
            a.g = new uX(a.Jc, a.S.contentWindow, a.P, !1);
            wX(a.g, "init_done", function(c) {
                a.nk(c)
            });
            wX(a.g, "register_done", function(c) {
                a.gl(c)
            });
            wX(a.g, "report_error", function(c) {
                a.reportError(c)
            });
            wX(a.g, "expand_request", function(c) {
                a.Wj(c)
            });
            wX(a.g, "collapse_request", function(c) {
                a.zj(c)
            });
            a.Hf || wX(a.g, "creative_geometry_update", function(c) {
                a.J(c)
            });
            if (a.Va && !a.Hf) {
                var b;
                (b = a.We) == null || b.xa.za.Aa.Va.zc.fa({
                    Cc: 2,
                    ga: a.Xe
                })
            }
            a.g.connect(function() {
                a.Pk()
            })
        };
    _.u = jZ.prototype;
    _.u.Pk = function() {
        _.mg(window, "resize", this.C);
        _.mg(window, "scroll", this.C)
    };
    _.u.nk = function(a) {
        try {
            if (this.status !== 0) throw Error("Container already initialized");
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!(_.Ka(b) && Rn(b.uid) && (0, _.Pb)(b.version))) throw Error("Cannot parse JSON message");
            var c = new UY(b.uid, b.version, b.sentinel || "");
            if (this.uid !== c.uid || this.Bf !== c.version) throw Error("Wrong source container");
            this.status = 1
        } catch (e) {
            var d;
            (d = this.D) == null || d.error("Invalid INITIALIZE_DONE message. Reason: " + e.message)
        }
    };
    _.u.gl = function(a) {
        try {
            if (this.status !== 1) throw Error("Container not initialized");
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!(_.Ka(b) && Rn(b.uid) && Rb(b.initialWidth) && Rb(b.initialHeight))) throw Error("Cannot parse JSON message");
            if (this.uid !== (new VY(b.uid, b.initialWidth, b.initialHeight, b.sentinel || "")).uid) throw Error("Wrong source container");
            this.status = 2
        } catch (d) {
            var c;
            (c = this.D) == null || c.error("Invalid REGISTER_DONE message. Reason: " + d.message)
        }
    };
    _.u.reportError = function(a) {
        try {
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!(_.Ka(b) && Rn(b.uid) && (0, _.Pb)(b.description))) throw Error("Cannot parse JSON message");
            var c = new WY(b.uid, b.description, b.sentinel || "");
            if (this.uid !== c.uid) throw Error("Wrong source container");
            var d;
            (d = this.D) == null || d.info("Ext reported an error. Description: " + c.description)
        } catch (f) {
            var e;
            (e = this.D) == null || e.error("Invalid REPORT_ERROR message. Reason: " + f.message)
        }
    };
    _.u.Wj = function(a) {
        try {
            if (this.status !== 2) throw Error("Container is not registered");
            if (this.I !== 0) throw Error("Container is not collapsed");
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!(_.Ka(b) && Rn(b.uid) && Rb(b.expand_t) && Rb(b.expand_r) && Rb(b.expand_b) && Rb(b.expand_l) && Tb(b.push))) throw Error("Cannot parse JSON message");
            var c = new XY(b.uid, new _.ig(b.expand_t, b.expand_r, b.expand_b, b.expand_l), b.push, b.sentinel || "");
            if (this.uid !== c.uid) throw Error("Wrong source container");
            if (!(c.g.top >= 0 && c.g.left >= 0 && c.g.bottom >= 0 && c.g.right >= 0)) throw Error("Invalid expansion amounts");
            var d;
            if (d = c.push && this.permissions.Oh || !c.push && this.permissions.Nh) {
                var e = c.g,
                    f = c.push,
                    g = this.l = PY(this.S);
                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.S.parentNode; h && h.style; h = h.parentNode) dZ(this.j, h, "overflowX", "visible", "important"), dZ(this.j, h, "overflowY", "visible", "important");
                    var k = cI(new jg(0, 0, this.l.j.getWidth(), this.l.j.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));
                    dZ(this.j, this.Zb, "position", "relative");
                    dZ(this.j, this.S, "position", "absolute");
                    if (f) {
                        var l = this.j,
                            m = this.Zb,
                            n = k.getWidth();
                        dZ(l, m, "width", _.cZ(n));
                        var p = this.j,
                            q = this.Zb,
                            r = k.getHeight();
                        dZ(p, q, "height", _.cZ(r))
                    } else dZ(this.j, this.S, "zIndex", "10000");
                    var t = this.j,
                        w = this.S,
                        y = k.getWidth();
                    dZ(t, w, "width", _.cZ(y));
                    var A = this.j,
                        C = this.S,
                        D = k.getHeight();
                    dZ(A, C, "height", _.cZ(D));
                    dZ(this.j, this.S, "left", _.cZ(k.left));
                    dZ(this.j, this.S, "top", _.cZ(k.top));
                    this.I = 2;
                    this.l = PY(this.S);
                    d = !0
                } else d = !1
            }
            a = d;
            xX(this.g, "expand_response", (new $Y(this.uid, a, this.l, c.g, c.push)).ua());
            if (!a) throw Error("Viewport or document body not large enough to expand into.");
        } catch (G) {
            var I;
            (I = this.D) == null || I.error("Invalid EXPAND_REQUEST message. Reason: " + G.message)
        }
    };
    _.u.zj = function(a) {
        try {
            if (this.status !== 2) throw Error("Container is not registered");
            if (this.I !== 2) throw Error("Container is not expanded");
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!_.Ka(b) || !Rn(b.uid)) throw Error("Cannot parse JSON message");
            if (this.uid !== (new YY(b.uid, b.sentinel || "")).uid) throw Error("Wrong source container");
            this.collapse();
            xX(this.g, "collapse_response", (new ZY(this.uid, this.l)).ua())
        } catch (d) {
            var c;
            (c = this.D) == null || c.error("Invalid COLLAPSE_REQUEST message. Reason: " + d.message)
        }
    };
    _.u.collapse = function() {
        eZ(this.j);
        this.I = 0;
        this.S && (this.l = PY(this.S))
    };
    var iZ = function(a) {
        if (a.status === 1 || a.status === 2) switch (a.G) {
            case 0:
                kZ(a);
                lZ(a);
                a.G = 1;
                break;
            case 1:
                a.G = 2;
                break;
            case 2:
                a.G = 2
        }
    };
    jZ.prototype.J = function(a) {
        try {
            if (!(0, _.Pb)(a)) throw Error("Could not parse serialized message");
            var b = JSON.parse(a);
            if (!(_.Ka(b) && Rn(b.uid) && Rb(b.width) && Rb(b.height)) || b.sentinel && !(0, _.Pb)(b.sentinel)) throw Error("Cannot parse JSON message");
            var c = new aZ(b.uid, b.width, b.height, b.sentinel || "");
            if (this.uid !== c.uid) throw Error("Wrong source container");
            var d = String(c.height);
            if (this.Va) {
                var e;
                (e = this.We) == null || e.xa.za.Aa.Va.zc.fa({
                    Cc: 3,
                    ga: this.Xe
                });
                if (d !== this.S.height) {
                    this.S.height = d;
                    var f;
                    (f = this.We) == null || f.xa.za.Aa.Va.zc.fa({
                        Cc: 4,
                        ga: this.Xe
                    });
                    iZ(this)
                }
            } else {
                var g;
                (g = this.D) == null || g.error("Got CreativeGeometryUpdate message in non-fluidcontainer. The container is not resized.")
            }
        } catch (k) {
            var h;
            (h = this.D) == null || h.error("Invalid CREATIVE_GEOMETRY_UPDATE message. Reason: " + k.message)
        }
    };
    var lZ = function(a) {
            a.L = window.setTimeout(function() {
                if (a.status === 1 || a.status === 2) switch (a.G) {
                    case 0:
                    case 1:
                        a.G = 0;
                        break;
                    case 2:
                        kZ(a), lZ(a), a.G = 1
                }
            }, 1E3)
        },
        kZ = function(a) {
            a.l = PY(a.S);
            xX(a.g, "geometry_update", (new ZY(a.uid, a.l)).ua())
        };
    jZ.prototype.destroy = function() {
        this.status !== 100 && (this.I === 2 && (eZ(this.j), this.I = 0), window.clearTimeout(this.L), this.L = -1, this.G = 3, this.g && (this.g.dispose(), this.g = null), _.ng(window, "resize", this.C), _.ng(window, "scroll", this.C), this.Zb && this.S && this.Zb === (this.S.parentElement || null) && this.Zb.removeChild(this.S), this.Zb = this.S = null, this.status = 100)
    };
    var Ada = function(a) {
        var b = null;
        a.Fo && (b = a.Fo);
        return b == null ? null : b.join(" ")
    };
    var Eda = function() {
            this.g = {}
        },
        mZ = function(a, b, c) {
            if (!a.g[c.toString()]) {
                a.g[c.toString()] = 1;
                var d = Fda(b.document, c);
                d.addEventListener("load", function() {
                    d.remove()
                })
            }
        },
        Fda = function(a, b) {
            var c = _.$g("IFRAME");
            c.src = _.Df(b).toString();
            c.style.visibility = "hidden";
            c.style.display = "none";
            a = a.getElementsByTagName("script");
            a.length && (a = a[a.length - 1], a.parentNode && a.parentNode.insertBefore(c, a.nextSibling));
            return c
        };
    var To = {
        vj: [],
        pm: 0,
        Ij: [],
        Zw: !1
    };
    var nZ = function() {};
    nZ.g = function() {
        throw Error("Must be overridden");
    };
    var Yn = function() {
        this.g = 0
    };
    _.Y(Yn, nZ);
    Yn.ie = void 0;
    Yn.g = function() {
        return Yn.ie ? Yn.ie : Yn.ie = new Yn
    };
    var oZ = function() {
            this.cache = {}
        },
        yo = function() {
            pZ || (pZ = new oZ);
            return pZ
        },
        Ao = function(a) {
            var b = ph(_.zq(a, 3, void 0, void 0, $c));
            if (!b) return 3;
            if (Bo(a, 2) === void 0) return 4;
            a = Date.now();
            return a > b + 2592E5 ? 2 : a > b + 432E5 ? 1 : 0
        };
    oZ.prototype.get = function(a, b, c, d) {
        function e(l) {
            ho(6, a, l == null ? void 0 : l.message, {}, d);
            f = !0
        }
        if (this.cache[a]) return {
            ja: this.cache[a],
            success: !0
        };
        var f = !1,
            g = "_GESPSK-" + a;
        b = c ? Ij(g, window, e) : Jj(g, b, window, e);
        if (f) return {
            ja: null,
            success: !1
        };
        if (!b) return {
            ja: null,
            success: !0
        };
        try {
            var h = HJ(b);
            this.cache[a] = h;
            return {
                ja: h,
                success: !0
            }
        } catch (l) {
            var k;
            ho(5, a, (k = l) == null ? void 0 : k.message, {}, d);
            return {
                ja: null,
                success: !1
            }
        }
    };
    oZ.prototype.set = function(a, b, c, d) {
        function e(h) {
            ho(7, f, h == null ? void 0 : h.message, {}, d)
        }
        var f = a.kb(),
            g = "_GESPSK-" + f;
        GJ(a);
        if (c ? !Kj(g, a.ua(), window, e) : !Lj(g, a.ua(), b, window, e)) return !1;
        this.cache[f] = a;
        return !0
    };
    var Ho = function(a, b, c, d) {
            function e(g) {
                ho(8, b, g == null ? void 0 : g.message, {}, f)
            }
            var f;
            d ? Mj("_GESPSK-" + b, window, e) : Nj("_GESPSK-" + b, c, window, e);
            delete a.cache[b]
        },
        pZ = null;
    var wo = function(a) {
            var b = new _.v.Map;
            a = _.x(a);
            for (var c = a.next(); !c.done; c = a.next()) {
                var d = c.value;
                c = _.K(d, 1);
                var e = void 0,
                    f = (e = b.get(c)) != null ? e : new _.v.Map;
                d = _.x(no(d));
                for (e = d.next(); !e.done; e = d.next()) {
                    e = e.value;
                    var g = e.kb();
                    f.has(g) || f.set(g, []);
                    f.get(g).push(e)
                }
                b.set(c, f)
            }
            this.g = b
        },
        Fo = function(a, b, c) {
            var d, e, f;
            return !!((d = a.g) == null ? 0 : (e = d.get(c)) == null ? 0 : (f = e.get(b)) == null ? 0 : f.some(function(g) {
                return _.S(g, 4)
            }))
        },
        Gda = function(a, b) {
            a = _.x(_.z(a.g, "values").call(a.g));
            for (var c = a.next(); !c.done; c = a.next()) {
                var d = void 0;
                if ((d = c.value.get(b)) == null ? 0 : d.some(function(e) {
                        return _.S(e, 4)
                    })) return !0
            }
            return !1
        },
        Eo = function(a, b) {
            return Hda(a, b, function(c) {
                return _.S(c, 4)
            })
        },
        Hda = function(a, b, c) {
            var d = new _.v.Set;
            a = a.g.get(b);
            if (!a) return d;
            a = _.x(_.z(a, "entries").call(a));
            for (b = a.next(); !b.done; b = a.next()) {
                var e = _.x(b.value);
                b = e.next().value;
                e = e.next().value;
                e.some(function(f) {
                    return c(f)
                }) && d.add(b)
            }
            return d
        };
    var qZ = O(Go, {
        id: 1041,
        A: {}
    });
    var Ida = O(function(a, b, c) {
        var d = a.ja;
        a = function(e) {
            var f = {};
            ho(e, d.kb(), null, (f.tic = String(Math.round((Date.now() - ph(_.zq(d, 3, void 0, void 0, $c))) / 6E4)), f), c)
        };
        switch (Ao(d)) {
            case 0:
                return a(24), {
                    qd: new GA("FRESH_ENTRY"),
                    Vd: new GA("FRESH_ENTRY")
                };
            case 1:
                return a(25), {
                    qd: new GA("STALE_ENTRY"),
                    Vd: d
                };
            case 2:
                return a(26), {
                    qd: d,
                    Vd: new GA("EXPIRED_ENTRY")
                };
            case 3:
                return ho(9, d.kb(), null, {}, c), {
                    qd: d,
                    Vd: new GA("ERROR_ENTRY")
                };
            case 4:
                return a(23), {
                    qd: d,
                    Vd: new GA("NEW_ENTRY")
                };
            default:
                return {
                    qd: new GA("DEFAULT_ENTRY"),
                    Vd: new GA("DEFAULT_ENTRY")
                }
        }
    }, {
        id: 1048,
        A: {
            qd: void 0,
            Vd: void 0
        }
    });
    var Jda = O(function(a) {
        var b = a.V;
        if (a = a.Be) {
            a = _.x(a);
            for (var c = a.next(); !c.done; c = a.next()) {
                c = _.x(no(c.value));
                for (var d = c.next(); !d.done; d = c.next()) d = d.value, _.S(d, 4) && Ho(yo(), d.kb(), b, !0)
            }
        }
        if (_.Xi(b)) {
            if (b) {
                var e;
                a = (e = Tj(b)) != null ? e : [];
                e = _.x(a);
                for (a = e.next(); !a.done; a = e.next()) a = a.value, _.z(a, "startsWith").call(a, "_GESPSK") && Nj(a, b)
            }
            pZ = new oZ
        }
        return {}
    }, {
        id: 1094,
        A: {}
    });
    var Kda = O(Jo, {
        id: 1049,
        A: {}
    });
    var Lda = O(function(a) {
        for (var b = !1, c = !1, d = _.x(no(a.ju)), e = d.next(); !e.done; e = d.next()) e = e.value, cH(e, 5) && (c = !0, _.S(e, 4) && (b = !0));
        if (!b && !_.Xi(a.V) || !c) return {
            S: void 0
        };
        a = document.createElement("iframe");
        a.name = "goog_ee_frame";
        a.style.display = "none";
        a.src = _.Df(dX).toString();
        document.documentElement.appendChild(a);
        return {
            S: a
        }
    }, {
        id: 1389,
        A: {
            S: void 0
        }
    });
    var Mda = O(function(a) {
        return (a = a.hu) ? {
            Ng: no(a).map(function(b) {
                var c = cH(b, 2) ? $G(b, 2, po) : $G(b, 5, po),
                    d = b.kb();
                c = c && (_.z(c, "startsWith").call(c, location.protocol) || _.z(c, "startsWith").call(c, "data:") && c.length <= 80) ? Cf(Ko(c)) : void 0;
                return {
                    qq: d,
                    url: c,
                    xs: _.S(b, 4),
                    ws: cH(b, 5)
                }
            })
        } : {
            Ng: []
        }
    }, {
        id: 1040,
        A: {
            Ng: void 0
        }
    });
    var Nda = O(function(a) {
        return Ao(a.ja) !== 0 ? {
            ja: a.ja
        } : {
            ja: new GA
        }
    }, {
        id: 1036,
        A: {
            ja: void 0
        }
    });
    var Oda = om(function(a, b, c, d) {
        var e, f, g, h, k, l, m, n, p, q, r;
        return _.F(function(t) {
            if (t.g == 1) {
                if (!c) return t.return();
                e = a.ja.kb();
                f = No(a.V, b);
                g = {};
                ho(59, e, null, (g.url = f, g), d);
                h = (new URL(dX.toString())).origin;
                k = uW({
                    destination: window,
                    S: c,
                    origin: h,
                    Jc: "echo-endpoint-channel"
                });
                l = {
                    id: e,
                    url: f
                };
                return t.yield(k.j(l), 2)
            }
            m = t.j;
            n = m.data;
            switch (n.kind) {
                case 0:
                    p = window.googletag;
                    (q = p) == null || (r = q.secureSignalProviders) == null || r.push({
                        id: e,
                        collectorFunction: function() {
                            return _.v.Promise.resolve(n.data)
                        }
                    });
                    break;
                case 1:
                    return ho(60, e, n.error, {}, d), t.return(a.ja.ib(Do(114)));
                default:
                    pc(n)
            }
            return t.return(void 0)
        })
    }, {
        id: 1391
    });
    var Pda = om(function(a, b, c, d) {
        var e, f, g, h, k, l, m, n;
        return _.F(function(p) {
            e = a.ja.kb();
            f = b.toString();
            g = {};
            ho(30, e, null, (g.url = f, g), d);
            h = document.createElement("script");
            h.setAttribute("esp-signal", "true");
            hg(h, b);
            k = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
            l = k.promise;
            m = k.resolve;
            n = function() {
                var q = {};
                ho(31, e, null, (q.url = f, q), d);
                m(a.ja.ib(Do(109)));
                _.ng(h, "error", n)
            };
            document.head.appendChild(h);
            _.mg(h, "error", n);
            return p.return(l)
        })
    }, {
        id: 1035
    });
    var rZ = O(function(a, b, c, d, e, f) {
        if (a = yo().get(b, d, c, f).ja) return {
            Rb: a,
            Ab: new GA("CACHED_ENTRY")
        };
        a = GJ(lo(b));
        return {
            Rb: a,
            Ab: a.ib(Do(100))
        }
    }, {
        id: 1027,
        A: {
            Rb: void 0,
            Ab: void 0
        }
    });
    var sZ = O(Po, {
        id: 1028,
        A: {
            Sb: void 0
        }
    });
    var tZ = function(a, b, c, d, e, f, g, h) {
        W.call(this, g, 5);
        var k = this.g(rZ, {}, a, c, f, g, h);
        cY(this, k);
        a = new OC;
        PC(a, f);
        this.g(qZ, {
            ja: k.Ab,
            V: a
        }, c, h);
        f = this.g(Nda, {
            ja: k.Rb
        });
        f = this.g(sZ, {
            ja: f.ja
        }, h);
        b = d ? this.j(Oda, {
            ja: f.Sb,
            V: a
        }, b, e, h).output : this.j(Pda, {
            ja: f.Sb
        }, b, g, h).output;
        this.g(qZ, {
            ja: b,
            V: a
        }, c, h)
    };
    _.Y(tZ, W);
    var uZ = new _.v.Set,
        Qda = O(function(a, b, c, d, e) {
            var f = a.Ng;
            c = a.ab;
            a = a.er;
            if (f == null || !f.length) return {};
            var g = _.Xi(c);
            f = _.x(f);
            for (var h = f.next(); !h.done; h = f.next()) {
                var k = h.value;
                h = k.qq;
                var l = k.url,
                    m = k.xs;
                k = k.ws;
                l && (g || m) && !uZ.has(l.toString()) && (uZ.add(l.toString()), h = new tZ(h, l, m, k, a, c, b, e), _.tD(d, h), CC(h))
            }
            return {}
        }, {
            id: 813,
            A: {}
        });
    var vZ = function(a, b, c, d, e) {
        W.call(this, a, 73);
        this.C = c;
        this.l = d;
        c = this.g(Lda, {
            V: this.l,
            ju: this.C
        }).S;
        d = this.g(Mda, {
            hu: this.C
        }).Ng;
        this.g(Qda, {
            Ng: d,
            ab: this.l,
            er: c
        }, a, b, this, e)
    };
    _.Y(vZ, W);
    var Rda = O(Qo, {
        id: 1046,
        A: {
            Sb: void 0
        }
    });
    var wZ = O(function(a) {
        var b = a.jm;
        a = a.ja;
        return b.Ab ? {
            Hl: a.ib(b.Ab),
            Rb: new GA,
            signal: new GA
        } : {
            Rb: b.Rb,
            Hl: new GA,
            signal: b.signal
        }
    }, {
        id: 1479,
        A: {
            Rb: void 0,
            Hl: void 0,
            signal: void 0
        }
    });
    var xZ = om(function(a, b, c) {
        var d, e;
        return _.F(function(f) {
            d = _.an();
            e = Io(a.ja, 1);
            ho(18, e, null, {}, c);
            try {
                return f.return(b().then(function(g) {
                    ho(29, e, null, {
                        delta: String(_.an() - d)
                    }, c);
                    return {
                        Rb: Mk(a.ja, 2, g),
                        Ab: null,
                        signal: g
                    }
                }).catch(function(g) {
                    ho(28, e, Ro(g), {}, c);
                    return {
                        Rb: null,
                        Ab: Do(106),
                        signal: null
                    }
                }))
            } catch (g) {
                return ho(1, e, Ro(g), {}, c), f.return({
                    Rb: null,
                    Ab: Do(107),
                    signal: null
                })
            }
        })
    }, {
        id: 1478
    });
    var Sda = O(So, {
        id: 1050,
        A: {
            Sb: void 0
        }
    });
    var yZ = function(a, b) {
        fY.call(this, a, 1046, b)
    };
    _.Y(yZ, fY);
    var zZ = function(a, b, c, d, e, f, g) {
        W.call(this, e, 2);
        this.l = new OC;
        var h = this.g(rZ, {}, a, b, d, e);
        f = new OC;
        PC(f, d);
        this.g(qZ, {
            ja: h.Ab,
            V: f
        }, b, g);
        d = this.g(sZ, {
            ja: h.Rb
        }, g);
        d = this.g(Ida, {
            ja: d.Sb
        }, e, g);
        h = this.j(xZ, {
            ja: d.qd
        }, c, g);
        h = this.g(wZ, {
            jm: h.output,
            ja: d.qd
        });
        var k = h.signal,
            l = h.Rb;
        this.g(qZ, {
            ja: h.Hl,
            V: f
        }, b, g);
        h = this.g(Sda, {
            ja: l,
            signal: k
        }, 1024, g);
        this.g(qZ, {
            ja: h.Sb,
            V: f
        }, b, g);
        e = new yZ(io(), e);
        e = jD(this.g(Rda, {
            Rb: d.Vd
        }), e.output);
        c = this.j(xZ, {
            ja: e.Sb
        }, c, g);
        c = this.g(wZ, {
            jm: c.output,
            ja: e.Sb
        }).Rb;
        this.g(qZ, {
            ja: c,
            V: f
        }, b, g);
        b = h.Sb.promise.then(function(m) {
            var n;
            return {
                id: a,
                collectorGeneratedData: (n = m == null ? void 0 : Io(m, 2)) != null ? n : null
            }
        }).catch(function() {
            return {
                id: a,
                collectorGeneratedData: null
            }
        });
        KX(this.l, b)
    };
    _.Y(zZ, W);
    var Tda = om(function(a, b, c, d, e) {
        d = d === void 0 ? To : d;
        var f, g, h, k, l, m, n, p, q, r, t;
        return _.F(function(w) {
            g = new wo((f = a.Hb) != null ? f : []);
            h = a.hd;
            k = h.id;
            l = h.networkCode;
            m = h.collectorFunction;
            p = (n = l) != null ? n : k;
            q = !!k && !!Gda(g, k);
            if (!_.Xi(a.V) && !q) return w.return(new GA("Storage consent not granted."));
            r = {};
            ho(42, p, null, (r.ea = String(Number(b)), r), e);
            t = new zZ(p, q, m, a.V, c, d, e);
            CC(t);
            return w.return(t.l.promise)
        })
    }, {
        id: 1059
    });
    var Uda = O(function(a, b, c, d, e) {
        d = d === void 0 ? To : d;
        if (!b) return ho(39, "UNKNOWN_COLLECTOR_ID", null, {}, e), {
            Ab: lo("UNKNOWN_COLLECTOR_ID").ib(Do(110)),
            hd: new GA
        };
        if (typeof b !== "object") return ho(46, "UNKNOWN_COLLECTOR_ID", null, {}, e), {
            Ab: lo("UNKNOWN_COLLECTOR_ID").ib(Do(112)),
            hd: new GA
        };
        a = b.id;
        c = b.networkCode;
        a && c && (delete b.id, ho(47, a + ";" + c, null, {}, e));
        a = c != null ? c : a;
        return (0, _.Pb)(a) ? typeof b.collectorFunction !== "function" ? (ho(14, a, null, {}, e), {
            Ab: lo(a).ib(Do(105)),
            hd: new GA
        }) : _.z(d.Ij, "includes").call(d.Ij, a) ? (ho(22, a, null, {}, e), {
            Ab: lo(a).ib(Do(104)),
            hd: new GA
        }) : {
            Ab: null,
            hd: b
        } : (b = {}, ho(37, "INVALID_COLLECTOR_ID", null, (b.ii = JSON.stringify(a), b), e), {
            Ab: lo("INVALID_COLLECTOR_ID").ib(Do(102)),
            hd: new GA
        })
    }, {
        id: 1057,
        A: {
            Ab: void 0,
            hd: void 0
        }
    });
    var Xo = function(a, b, c, d, e, f, g, h) {
        var k = document;
        k = k === void 0 ? document : k;
        g = g === void 0 ? To : g;
        this.oc = b;
        this.jd = c;
        this.J = d;
        this.Wb = k;
        this.L = e;
        this.I = f;
        this.l = g;
        this.j = h;
        this.H = [];
        this.C = [];
        this.g = new AZ;
        this.G = 0;
        a = _.x(a);
        for (b = a.next(); !b.done; b = a.next()) this.push(b.value)
    };
    Xo.prototype.push = function(a) {
        this.J || this.L();
        var b = new W(this.g, 3);
        a = b.g(Uda, {}, a, this.g, this.l, this.j);
        var c = a.hd;
        b.g(qZ, {
            ja: a.Ab,
            V: this.oc
        }, void 0, this.j);
        a = b.j(Tda, {
            hd: c,
            V: this.oc,
            Hb: this.jd
        }, this.J, this.g, this.l, this.j).output.promise;
        CC(b);
        this.H.push(a);
        b = _.x(this.C);
        for (c = b.next(); !c.done; c = b.next()) a.then(c.value)
    };
    Xo.prototype.addOnSignalResolveCallback = function(a) {
        this.C.push(a);
        for (var b = _.x(this.H), c = b.next(); !c.done; c = b.next()) c.value.then(a)
    };
    var Zo = function(a, b) {
        a.g.g.push(b)
    };
    Xo.prototype.clearAllCache = function() {
        var a = this,
            b = this.Wb.currentScript instanceof HTMLScriptElement ? this.Wb.currentScript.src : "";
        if (this.G === 1) {
            var c = {};
            ho(49, "", null, (c.url = b, c), this.j)
        } else if (_.z(this.l.vj, "includes").call(this.l.vj, String(_.Ui(b != null ? b : "")))) c = {}, ho(48, "", null, (c.url = b, c), this.j);
        else {
            this.I && this.I();
            var d = new W(this.g, 4);
            c = d.g(Jda, {
                V: this.oc,
                Be: this.jd
            }, this.g);
            CC(d);
            this.G = 1;
            setTimeout(function() {
                a.G = 0
            }, this.l.pm * 1E3);
            d = {};
            ho(43, "", null, (d.url = b, d), this.j);
            return c.finished.promise
        }
    };
    var AZ = function() {
        this.g = []
    };
    AZ.prototype.U = function(a) {
        this.g.forEach(function(b) {
            return void b.U(a)
        })
    };
    var Yo = function(a) {
        this.push = function(b) {
            a.push(b)
        };
        this.addOnSignalResolveCallback = function(b) {
            a.addOnSignalResolveCallback(b)
        };
        this.addErrorHandler = function(b) {
            Zo(a, {
                U: function(c) {
                    return void b(c.methodName, c.X)
                }
            })
        };
        this.clearAllCache = function() {
            a.clearAllCache()
        }
    };
    var Vda = Cm(function(a) {
            return _.Xi(a.ab) || $o(a.Be)
        }, {
            id: 1415
        }),
        BZ = function(a, b, c, d) {
            W.call(this, c, 1);
            this.ab = a;
            this.Be = b;
            c = new yZ(io(), c);
            jD(this.g(Kda, {
                ab: a,
                Be: b
            }, d), c.output)
        };
    _.Y(BZ, gY);
    BZ.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.J, Vda, {
                ab: a.ab,
                Be: a.Be
            }))
        })
    };
    BZ.prototype.l = function() {};
    var ap = function(a, b) {
        try {
            var c = _.S(b, 6) === void 0 ? !0 : _.S(b, 6),
                d, e, f = Ag(_.ki(b, 2)),
                g = _.K(b, 3);
            a: switch (_.ki(b, 4)) {
                case 1:
                    var h = "pt";
                    break a;
                case 2:
                    h = "cr";
                    break a;
                default:
                    h = ""
            }
            var k = new xI(f, g, h),
                l = (e = (d = _.xq(b, uI, 5)) == null ? void 0 : _.K(d, 1)) != null ? e : "";
            k.me = l;
            k.j = c;
            var m = !!_.S(b, 7);
            k.Pd = m;
            var n = !!_.S(b, 8);
            k.Oc = n;
            var p = !!_.S(b, 9);
            k.g = p;
            var q = !!_.S(b, 10);
            k.l = q;
            k.B = a;
            var r = k.build();
            zg(r)
        } catch (t) {}
    };
    var CZ = function(a, b, c, d, e) {
        this.label = a;
        this.type = b;
        this.value = c;
        this.duration = d === void 0 ? 0 : d;
        this.slotId = e;
        this.taskId = void 0;
        this.uniqueId = Math.random()
    };
    var Wda, FZ, GZ;
    _.DZ = _.ka.performance;
    Wda = !!(_.DZ && _.DZ.mark && _.DZ.measure && _.DZ.clearMarks);
    _.EZ = Yq(function() {
        var a;
        if (a = Wda) a = xz(), a = !!a.indexOf && a.indexOf("1337") >= 0;
        return a
    });
    FZ = 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 = (0, _.EZ)() || (c != null ? c : Math.random() < a)
    };
    GZ = function(a, b, c, d, e) {
        a.g && (b = new CZ(b, 9, c, d === void 0 ? 0 : d, e), !a.g || a.events.length > 2048 || a.events.push(b))
    };
    FZ.prototype.start = function(a, b) {
        if (!this.g) return null;
        a = new CZ(a, b, _.bn() || _.an());
        b = "goog_" + a.label + "_" + a.uniqueId + "_start";
        _.DZ && (0, _.EZ)() && _.DZ.mark(b);
        return a
    };
    FZ.prototype.end = function(a) {
        if (this.g && Rb(a.value)) {
            a.duration = (_.bn() || _.an()) - a.value;
            var b = "goog_" + a.label + "_" + a.uniqueId + "_end";
            _.DZ && (0, _.EZ)() && _.DZ.mark(b);
            !this.g || this.events.length > 2048 || this.events.push(a)
        }
    };
    var SD = function(a, b, c) {
        var d = _.bn();
        d && GZ(a, b, d, 0, c)
    };
    var Xda = function(a, b) {
            this.g = a;
            this.j = b
        },
        Yda = function(a) {
            if (a.g.frames.google_ads_top_frame) return !0;
            var b = pN(a.g);
            b = b && b.contentWindow;
            if (!b) return !1;
            b.addEventListener("message", function(c) {
                var d = c.data;
                c = c.ports;
                d.msgType === "__goog_top_url_req" && c.length && c[0].postMessage({
                    msgType: "__goog_top_url_resp",
                    topUrl: a.j
                })
            }, {
                capture: !1
            });
            return !0
        };
    var HZ = function() {
        _.H.call(this);
        this.g = new _.zN(!1)
    };
    _.Y(HZ, _.H);
    var Zda = function(a) {
        var b = a.target;
        a = a.threshold === void 0 ? 0 : a.threshold;
        var c = new HZ;
        c.init(b, a);
        return c
    };
    HZ.prototype.init = function(a, b) {
        var c = this,
            d = new IntersectionObserver(function(e) {
                e = _.x(e);
                for (var f = e.next(); !f.done; f = e.next())
                    if (f = f.value, f.target === a) {
                        _.DN(c.g, f.isIntersecting);
                        break
                    }
            }, {
                threshold: b
            });
        d.observe(a);
        _.Yw(this, function() {
            return void d.disconnect()
        })
    };
    var jp = null;
    var IZ = function() {
            this.id = "goog_" + RH++
        },
        JZ = function(a) {
            _.H.call(this);
            this.j = a;
            this.g = new _.v.Map
        },
        LZ, MZ, VE, UD, UE, AB, NZ, OZ, Jt, uB, yD, PZ, QZ, RZ;
    _.Y(JZ, _.H);
    JZ.prototype.G = function() {
        _.H.prototype.G.call(this);
        this.g.clear()
    };
    JZ.prototype.listen = function(a, b) {
        var c = this;
        if (this.I) return function() {};
        var d = typeof a === "string" ? a : a.id,
            e, f, g = (f = (e = this.g.get(d)) == null ? void 0 : e.add(b)) != null ? f : new _.v.Set([b]);
        this.g.set(d, g);
        return function() {
            return void c.unlisten(a, b)
        }
    };
    var KZ = function(a, b) {
        var c = c === void 0 ? function() {
            return !0
        } : c;
        return new _.v.Promise(function(d) {
            var e = a.listen(b, function(f) {
                c(f) && (e(), d(f))
            })
        })
    };
    JZ.prototype.unlisten = function(a, b) {
        var c;
        return !((c = this.g.get(typeof a === "string" ? a : a.id)) == null || !c.delete(b))
    };
    JZ.prototype.dispatchEvent = function(a, b, c) {
        var d = this,
            e, f, g, h, k, l, m, n;
        return _.F(function(p) {
            e = typeof a === "string" ? a : a.id;
            f = d.g.get(e);
            if ((g = f) == null || !g.size) return p.return();
            h = typeof window.CustomEvent === "function" ? new CustomEvent(e, {
                detail: c,
                bubbles: !0,
                cancelable: !0
            }) : function() {
                var q = document.createEvent("CustomEvent");
                q.initCustomEvent(e, !0, !0, c);
                return q
            }();
            k = [];
            l = _.x(f);
            m = l.next();
            for (n = {}; !m.done; n = {
                    Ak: void 0
                }, m = l.next()) n.Ak = m.value, k.push(new _.v.Promise(function(q) {
                return function(r) {
                    return _.F(function(t) {
                        if (t.g == 1) return t.yield(0, 2);
                        try {
                            d.g.has(e) && f.has(q.Ak) && (0, q.Ak)(h)
                        } catch (w) {
                            d.j.U({
                                methodName: b,
                                X: w
                            })
                        }
                        r();
                        t.l()
                    })
                }
            }(n)));
            return p.yield(_.v.Promise.all(k), 0)
        })
    };
    LZ = function(a, b) {
        return a.g.has(typeof b === "string" ? b : b.id)
    };
    MZ = new IZ;
    VE = new IZ;
    UD = new IZ;
    UE = new IZ;
    AB = new IZ;
    NZ = new IZ;
    OZ = new IZ;
    Jt = new IZ;
    uB = new IZ;
    yD = new IZ;
    PZ = new IZ;
    QZ = new IZ;
    RZ = new IZ;
    _.SZ = new IZ;
    var TZ = function() {
            this.data = void 0;
            this.status = 0;
            this.g = []
        },
        UZ = function(a) {
            a.data = void 0;
            a.status = 1
        };
    var VZ = {},
        $da = (VZ.companion_ads = "companionAds", VZ.content = "content", VZ.publisher_ads = "pubads", VZ);
    var WZ = function() {
            this.g = new _.v.Map;
            this.l = new _.v.Map;
            this.H = 0;
            this.G = new _.v.Map;
            this.Ue = null;
            this.L = this.C = 0;
            this.J = new TZ;
            this.I = new TZ;
            this.j = null
        },
        aea, bea, Nx, aA, hA, MA, XZ, ZZ, $Z, cea, Fz, dea, kE, dz, eea, fea;
    WZ.prototype.Je = function(a, b) {
        var c = this;
        if (!this.g.get(a)) {
            var d = aea(this, a),
                e, f = {
                    ue: !0,
                    Xk: "",
                    Vb: "",
                    xf: (e = d == null ? void 0 : d.xf) != null ? e : 0,
                    Rt: !!d,
                    Qk: [],
                    Tk: [],
                    ge: !1,
                    Kw: -1,
                    kl: 0,
                    Vk: 0,
                    om: [],
                    no: !1,
                    Fm: !1,
                    zh: (d == null ? void 0 : d.zh) || Date.now()
                };
            this.g.set(a, f);
            _.Yw(a, function() {
                var g, h, k, l;
                c.l.set(a.getDomId(), {
                    xf: (k = (g = c.g.get(a)) == null ? void 0 : g.xf) != null ? k : 0,
                    Is: a.getAdUnitPath(),
                    zh: (l = (h = c.g.get(a)) == null ? void 0 : h.zh) != null ? l : -1,
                    sizes: b
                });
                c.g.delete(a);
                XZ(c, a)
            });
            a.listen(VE, function(g) {
                g = g.detail;
                var h = c.g.get(a);
                h.Xk = _.K(g, 33) || "";
                h.ge = !0;
                MA(c, a, function() {
                    return void(h.Xk = "")
                });
                hA(c, a, function() {
                    return void(h.ge = !1)
                })
            });
            return d
        }
    };
    aea = function(a, b) {
        var c = a.l.get(b.getDomId());
        if (c) return a.l.delete(b.getDomId()), c
    };
    _.IA = function(a, b) {
        var c;
        return (c = a.g.get(b)) == null ? void 0 : c.ue
    };
    _.YZ = function(a, b) {
        if (a = a.g.get(b)) a.ue = !1
    };
    _.NA = function(a, b) {
        if (a = a.g.get(b)) a.ue = !0
    };
    bea = function(a, b, c) {
        if (!b.length) return [];
        var d = np(b[0].getAdUnitPath());
        b.every(function(m) {
            return np(m.getAdUnitPath()) === d
        });
        var e, f = (c == null ? void 0 : (e = c[b[0].getDomId()]) == null ? void 0 : _.K(e, 42)) || "default";
        b.every(function(m) {
            var n;
            return ((c == null ? void 0 : (n = c[m.getDomId()]) == null ? void 0 : _.K(n, 42)) || "default") === f
        });
        e = [];
        a = _.x(a.g);
        for (var g = a.next(); !g.done; g = a.next()) {
            var h = _.x(g.value);
            g = h.next().value;
            h = h.next().value.Xk;
            var k = void 0,
                l = void 0;
            (((k = c) == null ? void 0 : (l = k[g.getDomId()]) == null ? void 0 : _.K(l, 42)) || "default") === f && h && np(g.getAdUnitPath()) === d && !_.z(b, "includes").call(b, g) && e.push(h)
        }
        return e
    };
    Nx = function(a, b) {
        var c, d;
        return (d = (c = a.g.get(b)) == null ? void 0 : c.Vb) != null ? d : ""
    };
    aA = function(a, b) {
        return (a = a.g.get(b)) ? a.xf - 1 : 0
    };
    hA = function(a, b, c) {
        (a = a.g.get(b)) && a.Qk.push(c)
    };
    MA = function(a, b, c) {
        (a = a.g.get(b)) && a.Tk.push(c)
    };
    XZ = function(a, b) {
        if (a = a.g.get(b))
            for (b = a.Tk.slice(), a.Tk.length = 0, a = _.x(b), b = a.next(); !b.done; b = a.next()) b = b.value, b()
    };
    ZZ = function(a, b) {
        if (a = a.g.get(b))
            for (b = a.Qk.slice(), a.Qk.length = 0, a = _.x(b), b = a.next(); !b.done; b = a.next()) b = b.value, b()
    };
    WZ.prototype.ge = function(a) {
        var b, c;
        return (c = (b = this.g.get(a)) == null ? void 0 : b.ge) != null ? c : !1
    };
    $Z = function(a, b, c) {
        if (a = a.g.get(b)) a.mo = c
    };
    cea = function(a, b, c) {
        var d = a.g.get(b);
        d && (d.oo = c, _.Yw(c, function() {
            delete d.oo
        }))
    };
    Fz = function(a, b) {
        return (a = a.g.get(b)) ? a.kl : 0
    };
    dea = function(a, b) {
        (a = a.g.get(b)) && ++a.kl
    };
    kE = function(a, b) {
        var c;
        return (c = a.g.get(b)) == null ? void 0 : c.Vk
    };
    dz = function(a, b, c) {
        if (a = a.g.get(b)) a.om = c
    };
    eea = function(a, b) {
        b.forEach(function(c) {
            if (c = a.g.get(c)) c.no = !0
        })
    };
    fea = function(a) {
        return _.z(Array, "from").call(Array, _.z(a.g, "keys").call(a.g)).filter(function(b) {
            var c;
            return !((c = a.g.get(b)) == null ? 0 : c.no)
        })
    };
    _.a_ = function(a, b) {
        a.j === b && (a.j = null)
    };
    var pp = new _.v.Map,
        op = new _.v.Map;
    var b_ = function(a, b) {
        this.messageId = a;
        this.messageArgs = b
    };
    b_.prototype.getMessageId = function() {
        return this.messageId
    };
    b_.prototype.getMessageArgs = function() {
        return this.messageArgs
    };
    var sp = function() {
        b_.apply(this, arguments)
    };
    _.Y(sp, b_);
    var up = function() {
        b_.apply(this, arguments)
    };
    _.Y(up, b_);
    var gea = tp(2),
        hea = tp(3),
        iea = tp(4),
        jea = tp(5),
        kea = tp(6),
        lea = tp(12),
        sq = tp(16),
        mea = tp(23),
        nea = vp(26),
        oea = tp(28),
        pea = vp(149),
        qea = vp(30),
        rea = vp(31),
        sea = vp(34),
        tea = vp(35),
        AC = vp(38),
        uea = tp(40),
        vea = vp(48),
        Ht = vp(60),
        It = vp(63),
        bs = vp(64),
        c_ = tp(66),
        wea = vp(68),
        xea = tp(69),
        yea = vp(70),
        zea = vp(71),
        Aea = vp(80),
        Fr = vp(85),
        Er = vp(87),
        hq = tp(88),
        Bea = vp(92),
        Cea = vp(93),
        Dea = tp(99),
        Eea = vp(105),
        wr = vp(106),
        xr = vp(107),
        ur = vp(108),
        Fea = tp(113),
        Gea = vp(117),
        Hea = vp(167),
        Iea = vp(118),
        Jea = vp(120),
        Kea = vp(175),
        kx = vp(119),
        Lea = vp(174),
        Mea = vp(176),
        Ds = vp(121),
        d_ = vp(122),
        NE = tp(123),
        Nea = vp(126),
        e_ = vp(127),
        Oea = vp(144),
        Js = vp(129),
        Hs = vp(132),
        Pea = vp(134),
        Qea = vp(135),
        Rea = vp(136),
        Sea = vp(137),
        Tea = vp(138),
        Uea = vp(139),
        Vea = vp(140),
        Wea = vp(143),
        Xea = vp(145),
        Yea = vp(180),
        Zea = vp(147),
        ps = vp(150),
        eA = vp(164),
        $ea = vp(153),
        afa = tp(154),
        SB = vp(155),
        TB = vp(178),
        ns = vp(158),
        $u = tp(158),
        Or = vp(159),
        Zu = tp(159),
        f_ = vp(185),
        Rt = vp(181),
        Qt = vp(182),
        Tu = tp(160),
        dv = tp(172),
        zt = vp(168),
        bfa = tp(165),
        cfa = tp(166),
        dfa = tp(169),
        Zt = vp(170),
        zv = tp(171),
        $t = vp(200),
        Av = tp(201),
        g_ = tp(173),
        efa = tp(183),
        ffa = vp(184),
        gfa = tp(186),
        ov = tp(187),
        Mt = vp(188),
        pB = tp(189),
        hfa = vp(190),
        ifa = tp(197),
        jfa = tp(198),
        kfa = tp(202),
        lfa = tp(199),
        mfa = tp(203),
        nfa = tp(204),
        Yu = tp(205),
        ofa = vp(206),
        zE = vp(207),
        BE = vp(208),
        CE = vp(209),
        DE = vp(210),
        EE = vp(211),
        GE = vp(212);
    var h_ = function(a, b, c) {
        var d = this;
        this.addEventListener = T(a, 86, function(e, f) {
            if (typeof f !== "function") return b.M(xp("Service.addEventListener", [e, f])), d;
            var g = zp(e);
            if (!g) return b.M(Cea(e)), d;
            c.addEventListener(g, f);
            return d
        });
        this.removeEventListener = T(a, 904, function(e, f) {
            var g = zp(e);
            typeof f === "function" && g ? c.removeEventListener(g, f) : b.M(xp("Service.removeEventListener", [e, f]))
        });
        this.getSlots = T(a, 573, function() {
            return c.qb.map(function(e) {
                return e.ra
            })
        });
        this.getSlotIdMap = T(a, 574, function() {
            for (var e = {}, f = _.x(c.qb), g = f.next(); !g.done; g = f.next()) g = g.value, e[g.toString()] = g.ra;
            return e
        });
        this.getName = T(a, 575, function() {
            return c.getName()
        })
    };
    var Ap = function(a, b, c) {
        h_.call(this, a, b, c);
        this.setRefreshUnfilledSlots = T(a, 59, function(d) {
            c.setRefreshUnfilledSlots(d)
        });
        this.notifyUnfilledSlots = T(a, 69, function(d) {
            c.ue && i_(c, pfa(c, d))
        });
        this.refreshAllSlots = T(a, 60, function() {
            c.ue && i_(c)
        });
        this.setVideoSession = T(a, 61, function(d, e, f) {
            c.C = e;
            c.H = f;
            typeof d === "number" && (e = er().pageSettings, _.Et(e, 29, d))
        });
        this.getDisplayAdsCorrelator = T(a, 62, function() {
            var d = String;
            var e = er().pageSettings;
            e = _.zq(e, 26, void 0, Aq, _.bd);
            return d(e)
        });
        this.getVideoStreamCorrelator = T(a, 63, function() {
            var d = er().pageSettings,
                e;
            return (e = _.oh(UG(d, 29))) != null ? e : 0
        });
        this.isSlotAPersistentRoadblock = T(a, 64, function(d) {
            var e = _.z(c.qb, "find").call(c.qb, function(f) {
                return f.ra === d
            });
            return !!e && qfa(c, e)
        });
        this.onImplementationLoaded = T(a, 65, function() {
            gq(c.ia, vea("GPT CompanionAds"))
        });
        this.slotRenderEnded = T(a, 67, function(d, e, f) {
            var g = _.z(c.qb, "find").call(c.qb, function(h) {
                return h.ra === d
            });
            return g && rfa(c, g, e, f)
        })
    };
    _.Y(Ap, h_);
    var Cp = function(a, b, c) {
        h_.call(this, a, b, c);
        this.setContent = T(a, 72, function() {
            b.error(Oea())
        })
    };
    _.Y(Cp, h_);
    var fq = function(a) {
        this.o = _.B(a)
    };
    _.Y(fq, _.E);
    var eq = function(a, b) {
            return Mk(a, 1, b)
        },
        mq = function(a, b) {
            return _.Fl(a, 2, _.Gl(b))
        },
        dq = function(a, b) {
            return _.me(a, 2, b, _.ed)
        },
        Nr = function(a, b) {
            return _.ve(a, 2, _.ed, b, gd)
        };
    var ft = function(a) {
        this.o = _.B(a)
    };
    _.Y(ft, _.E);
    ft.prototype.setTagForChildDirectedTreatment = function(a) {
        return _.Nk(this, 5, a)
    };
    ft.prototype.clearTagForChildDirectedTreatment = function() {
        return Ok(this, 5)
    };
    ft.prototype.setTagForUnderAgeOfConsent = function(a) {
        return _.Nk(this, 6, a)
    };
    var Ur = function(a) {
        this.o = _.B(a)
    };
    _.Y(Ur, _.E);
    var Xr = function(a) {
        this.o = _.B(a)
    };
    _.Y(Xr, _.E);
    var Lt = function(a) {
        this.o = _.B(a)
    };
    _.Y(Lt, _.E);
    var Kt = function(a) {
        this.o = _.B(a)
    };
    _.Y(Kt, _.E);
    var ls = function(a) {
        this.o = _.B(a)
    };
    _.Y(ls, _.E);
    var zs = function(a) {
        this.o = _.B(a)
    };
    _.Y(zs, _.E);
    var gt = function(a) {
        this.o = _.B(a)
    };
    _.Y(gt, _.E);
    var ot = function(a) {
        this.o = _.B(a)
    };
    _.Y(ot, _.E);
    var st = function(a) {
        this.o = _.B(a)
    };
    _.Y(st, _.E);
    var ax = function(a) {
        this.o = _.B(a)
    };
    _.Y(ax, _.E);
    var Is = function(a) {
        this.o = _.B(a)
    };
    _.Y(Is, _.E);
    var sfa = [0, JH, FH];
    var Gs = function(a) {
        this.o = _.B(a)
    };
    _.Y(Gs, _.E);
    var tfa = [0, GH, sfa];
    var At = function(a) {
        this.o = _.B(a)
    };
    _.Y(At, _.E);
    var Fs = function(a) {
        this.o = _.B(a)
    };
    _.Y(Fs, _.E);
    var dt = function(a) {
        this.o = _.B(a)
    };
    _.Y(dt, _.E);
    var tr = function(a) {
            return _.uo(a, fq, 2, _.Gl())
        },
        vr = function(a, b) {
            SG(a, 2, b)
        };
    dt.prototype.getCategoryExclusions = function(a) {
        return XG(this, 3, a)
    };
    var es = function(a, b) {
        return _.Il(a, 10, b)
    };
    dt.prototype.yb = function() {
        return _.uo(this, fq, 14, _.Gl())
    };
    var Mr = function(a, b) {
            so(a, 14, fq, b)
        },
        Lr = function(a, b) {
            SG(a, 14, b)
        };
    dt.prototype.bd = function() {
        return _.xq(this, st, 18)
    };
    var et = function(a) {
        return _.xq(a, ft, 25)
    };
    dt.prototype.getCorrelator = function() {
        return UG(this, 26)
    };
    dt.prototype.setCorrelator = function(a) {
        return _.Et(this, 26, a)
    };
    var vt = function(a) {
        return Tr(a, ax, 40)
    };
    var Tq = function() {
        FZ.call(this, _.L(CV) ? 1 : 0, _.ka);
        this.j = 0;
        var a = _.L(CV);
        _.ka.google_measure_js_timing = a || _.ka.google_measure_js_timing
    };
    _.Y(Tq, FZ);
    var Sq = function() {
        this.g = new _.v.Map
    };
    var j_ = {},
        vq = (j_[253] = !1, j_[246] = [], j_[150] = "", j_[263] = !1, j_[36] = /^true$/.test("false"), j_[172] = null, j_[260] = void 0, j_[251] = null, j_),
        uq = function() {
            this.g = !1
        };
    var ufa = function() {
            this.slotSettings = {};
            this.pageSettings = new dt;
            this.j = new _.v.Map;
            this.g = [];
            this.pageSettings.setCorrelator(Wg());
            _.wq(36) && _.Il(this.pageSettings, 15, !0)
        },
        vfa = function(a) {
            var b = er(),
                c = a.getDomId();
            if (c && !b.slotSettings.hasOwnProperty(c)) {
                var d = Pi(Sq),
                    e = ++Pi(Tq).j;
                d.g.set(c, e);
                _.Uq(a, 20, e);
                b.slotSettings[c] = a
            }
        },
        k_ = function(a, b) {
            return a.slotSettings[b]
        },
        wfa = function(a) {
            var b = er();
            b.g.some(function(c) {
                return c.hook === a.hook
            }) || b.g.push(a)
        },
        jv = function() {
            for (var a = er(), b = new _.v.Set, c = _.x(_.z(Object, "values").call(Object, a.slotSettings)), d = c.next(); !d.done; d = c.next())(d = _.K(d.value, 42)) && b.add(d);
            a = le(a.pageSettings, 46, qd, pd);
            c = _.x(_.z(a, "keys").call(a));
            for (d = c.next(); !d.done; d = c.next()) d = d.value, b.has(d) || a.delete(d)
        },
        er = function() {
            return Pi(ufa)
        };
    var gr = function(a, b, c, d) {
        var e = this,
            f = c.getSlotId(),
            g = er().pageSettings,
            h = k_(er(), f.getDomId());
        this.set = T(a, 83, function(k, l) {
            k === "page_url" && l && (k = [dq(eq(new fq, k), [String(l)])], _.yu(h, 3, k));
            return e
        });
        this.get = T(a, 84, function(k) {
            if (k !== "page_url") return null;
            var l, m;
            return (m = (l = (_.J = h.yb(), _.z(_.J, "find")).call(_.J, function(n) {
                return Bo(n, 1) === k
            })) == null ? void 0 : mq(l)[0]) != null ? m : null
        });
        this.setClickUrl = T(a, 79, function(k) {
            typeof k === "string" ? h.setClickUrl(k) : b.M(yp("Slot.setClickUrl", [k]), f);
            return e
        });
        this.setTargeting = T(a, 81, function(k, l) {
            iq(k, l, f, h, b);
            return e
        });
        this.updateTargetingFromMap = T(a, 85, function(k) {
            lq(k, f, h, b);
            return e
        });
        this.display = T(a, 78, function() {
            var k = Vq(g, er().slotSettings);
            var l = l === void 0 ? document : l;
            var m = k.aa[f.getDomId()];
            m != null && _.Il(m, 19, !0);
            var n = f.getDomId();
            uG.test(n) && (n.indexOf("&") != -1 && (n = n.replace(oG, "&amp;")), n.indexOf("<") != -1 && (n = n.replace(pG, "&lt;")), n.indexOf(">") != -1 && (n = n.replace(qG, "&gt;")), n.indexOf('"') != -1 && (n = n.replace(rG, "&quot;")), n.indexOf("'") != -1 && (n = n.replace(sG, "&#39;")), n.indexOf("\x00") != -1 && (n = n.replace(tG, "&#0;")));
            var p = {
                id: n
            };
            var q = q === void 0 ? MH : q;
            var r = _.z(Object, "assign").call(Object, {}, p);
            n = p.id;
            var t = p.style;
            p = p.data;
            r = (delete r.id, delete r.style, delete r.data, r);
            if (_.z(Object, "keys").call(Object, r).length) throw Error("Invalid attribute(s): " + _.z(Object, "keys").call(Object, r));
            n = {
                id: n,
                style: t ? t : void 0
            };
            if (p)
                for (t = _.x(_.z(p, "entries").call(p)), p = t.next(); !p.done; p = t.next()) r = _.x(p.value), p = r.next().value, r = r.next().value, Eb(uda.test(p)), n[p] = r;
            q = Tf("div", n, q);
            l.write(_.wf(q));
            Xq(f, l) && (d.enable(), d.T.Je(f, m == null ? void 0 : Dq(m)), l_(d, k, f))
        });
        this.setTagForChildDirectedTreatment = T(a, 80, function(k) {
            if (k === 0 || k === 1) {
                var l = et(g) || new ft;
                l.setTagForChildDirectedTreatment(k);
                _.di(g, 25, l)
            }
            return e
        });
        this.setForceSafeFrame = T(a, 567, function(k) {
            typeof k === "boolean" ? _.Il(h, 12, k) : b.M(yp("PassbackSlot.setForceSafeFrame", [String(k)]), f);
            return e
        });
        this.setTagForUnderAgeOfConsent = T(a, 448, function(k) {
            if (k === 0 || k === 1) {
                var l = et(g) || new ft;
                l.setTagForUnderAgeOfConsent(k);
                _.di(g, 25, l)
            }
            return e
        })
    };
    var xfa = ["Verbose", "Info", "Warning", "Error", "Fatal"],
        m_ = function(a, b, c) {
            this.level = a;
            this.message = b;
            this.ra = c;
            this.timestamp = new Date
        };
    _.u = m_.prototype;
    _.u.getSlot = function() {
        return this.ra
    };
    _.u.getLevel = function() {
        return this.level
    };
    _.u.getTimestamp = function() {
        return this.timestamp
    };
    _.u.getMessage = function() {
        return this.message
    };
    _.u.toString = function() {
        return this.timestamp.toTimeString() + ": " + xfa[this.level] + ": " + this.message
    };
    var yfa = {
            135: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: Frequency cap of 1 has been exceeded."
            },
            197: function(a, b) {
                var c;
                return "Automatic refresh triggered due to a Heavy Ad Intervention on " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + ". Remaining auto-refreshes allowed for this slot: " + a[0]
            },
            136: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: The viewport exceeds the current maximum width of 2500px."
            },
            145: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: Unable to access local storage to determine if the frequency cap has been exceeded due to insufficient user consent."
            },
            137: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: Format currently only supported on mobile."
            },
            138: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: Format currently only supports portrait orientation."
            },
            140: function(a, b) {
                var c;
                return ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " not requested: Detected browser is currently unsupported."
            },
            69: function(a, b) {
                var c;
                return "Refresh for slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " pending googletag.enableServices."
            },
            12: function(a, b) {
                var c;
                return "Service " + a[0] + " is already associated with slot " + ((c = b == null ? void 0 : b.slotId) != null ? c : "") + "."
            },
            38: function() {
                return "Service is already enabled"
            },
            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."
            },
            154: function(a, b) {
                var c;
                return "Refresh is disabled for " + ir(a[0]) + " " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + "."
            },
            187: function(a, b) {
                var c;
                return "Duplicate size " + a[0] + " ignored for slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + "."
            },
            178: function() {
                return "Calling this method may reduce the likelihood of signals being included in ad requests for the current and potentially later page views. Due to this, it should only be called when meaningful state changes occur, such as events that indicate a new user (log in, log out, sign up, etc.)."
            },
            123: function(a, b) {
                var c;
                return "Refresh was throttled " + a[0] + " time(s) for slot: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "")
            },
            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."
            },
            172: function(a, b) {
                var c;
                return "googletag.slot.setConfig.outstream is not applicable to out-of-page slot: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "")
            },
            126: function() {
                return "Attempted to collect Prebid metadata but window.pbjs.getEvents is undefined."
            },
            160: function(a, b) {
                var c;
                return "googletag.slot.setConfig.interstitial is not applicable to non-interstitial slot: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "")
            },
            167: function() {
                return "An IAB US Privacy Consent Management Provider was detected, but was unresponsive. Please review USP integration to ensure an optimal setup."
            },
            174: function() {
                return "An IAB Global Privacy Platform (GPP) Consent Management Platform was detected. Interaction with this CMP failed. User consent decisions may not be correctly respected."
            },
            127: function(a) {
                return "Encountered the following error while attempting to collect Prebid metadata: " + a[0] + "."
            }
        },
        n_ = {
            206: function() {
                return "Conflict: Teen treatment for TagForAgeTreatment (TFAT) was ignored because Child treatment was already requested via legacy TagForChildDirectedTreatment (TFCD) and/or TagForUnderAgeOfConsent (TFUA) settings. Please use only TFAT settings going forward."
            },
            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, b) {
                return 'Error in googletag.display: could not find div with id "' + (b == null ? void 0 : b.divId) + '" in DOM for slot: ' + (b == null ? void 0 : b.adUnitPath) + "."
            },
            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, b) {
                var c;
                return "Slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " 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."
            },
            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."
            },
            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] + "."
            },
            113: function(a, b) {
                var c;
                return a[0] + " ad slot ineligible as page is not mobile optimized: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + "."
            },
            132: function(a) {
                return "Taxonomy with type " + a[0] + " has reached the limit of " + a[1] + " values."
            },
            134: function(a) {
                return ir(a[0]) + " " + a[1] + " not requested: Format already created on the page."
            },
            139: function(a) {
                return ir(a[0]) + " " + a[1] + " not requested: GPT is not running in the top-level window."
            },
            180: function(a) {
                return ir(a[0]) + " " + a[1] + " not requested: Codeless ad unit request not sent because there are existing sticky elements on the page."
            },
            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 configure limited ads functionality via the PrivacySettings API."
            },
            158: function(a) {
                return "Unrecognized property encountered when calling setConfig: " + a[0] + "." + a[1]
            },
            181: function(a) {
                return "Unrecognized property encountered when calling getConfig: " + a[0]
            },
            182: function(a) {
                return "Unsupported property encountered when calling getConfig: " + a[0]
            },
            159: function(a) {
                return "Invalid value encountered when calling: " + a[0] + ": " + a[1]
            },
            185: function(a) {
                return a[0] + " passed to " + a[1] + " is invalid and will soon no longer be supported. Please review your implementation and ensure all input values conform strictly to the data types defined."
            },
            168: function(a) {
                return "setConfig key " + a[0] + " is deprecated and " + a[1] + " should be used instead."
            },
            169: function(a) {
                return "Slot " + a[0] + " rendered inside of the viewport."
            },
            170: function(a) {
                return "PubAdsService." + a[0] + " is deprecated, use googletag.setConfig({" + a[1] + ": ...}) instead."
            },
            171: function(a) {
                return "Slot." + a[0] + " is deprecated, use Slot.setConfig({" + a[1] + ": ...}) instead."
            },
            200: function(a) {
                return "PubAdsService." + a[0] + " is deprecated, use googletag.getConfig('" + a[1] + "') instead."
            },
            201: function(a) {
                return "Slot." + a[0] + " is deprecated, use Slot.getConfig('" + a[1] + "') instead."
            },
            175: function() {
                return "This ad request is subject to Google's EU User Consent Policy. An IAB TCF signal was not received. This ad request will not be eligible for personalized ads."
            },
            183: function(a) {
                return a[0] + " is a private API and should not be used."
            },
            184: function() {
                return "Using a locally cached version of the GPT library is not supported."
            },
            186: function() {
                return "Using googletag.destroySlots & googletag.defineSlot to refresh a slot with different size is not recommended. Please use slot.setSizes()."
            },
            188: function() {
                return "Privacy messaging to enable Offerwall has already been communicated. Clearing the privacy messaging or offerwall config will have no effect on the setConfig.privacyMessaging.offerwall.enabled."
            },
            155: function() {
                return "Using deprecated googletag.encryptedSignalProviders. Please use googletag.secureSignalProviders instead."
            },
            190: function() {
                return "Global Placement ID (GPID) appears to be dynamically generated. A GPID must be a stable identifier for an ad placement."
            },
            191: function(a, b) {
                var c;
                return "Overlap or proximity between ad slot (" + ((c = b == null ? void 0 : b.divId) != null ? c : "") + ") and an interactive element (" + a[1] + ") was detected. This can result in confirmed click enforcement."
            },
            193: function(a, b) {
                var c;
                return "Cumulative layout shift of element (" + a[1] + ") caused by ad slot (" + ((c = b == null ? void 0 : b.divId) != null ? c : "") + ") was detected. This negatively impacts user experience and search ranking."
            },
            153: function() {
                return "Attempted to load GPT from both standard and limited ads domains."
            },
            26: function(a) {
                return "Div ID passed to googletag.display() does not match any defined slots: " + a[0] + "."
            },
            199: function(a, b) {
                var c, d;
                return "Detected slot with DOM ID: " + ((d = b == null ? void 0 : b.divId) != null ? d : "") + " and ad unit path: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " using a format similar to " + a[0] + ". Consider using Ad Manager's " + a[0] + " for best results. See " + a[1] + " for more information."
            }
        },
        o_ = {
            211: function(a) {
                return "Rejected request hook: " + a[0] + ". Error: " + a[1] + "."
            },
            176: function() {
                return "An IAB Transparency & Consent Framework Consent Management Platform was detected. Interaction with this CMP failed. The ad request was blocked as a result."
            },
            28: function(a, b) {
                var c, d;
                return "Error in googletag.defineSlot: Cannot create slot " + (a[0] || "") + '. Div element "' + ((c = b == null ? void 0 : b.divId) != null ? c : "") + '" is already associated with another slot: ' + ((d = b == null ? void 0 : b.adUnitPath) != null ? d : "") + "."
            },
            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] + "."
            },
            144: function() {
                return "ContentService is no longer available. Use the browser's built-in DOM APIs to directly add content to div elements instead."
            },
            173: function(a, b) {
                var c;
                return 'Missing required event listener "' + a[1] + '" for ' + (ir(a[0]) !== "" ? ir(a[0]) + " format" : a[0]) + " slot: " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "")
            },
            189: function(a, b) {
                var c;
                return "Slot " + ((c = b == null ? void 0 : b.adUnitPath) != null ? c : "") + " cannot be made visible because another full-page slot " + a[0] + " is already visible. More than one full-page format cannot be made visible at the same time."
            }
        };
    n_[198] = function(a, b) {
        var c;
        return "No matching responsive size found for slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " with available width " + a[0] + "."
    };
    o_[202] = function(a, b) {
        var c;
        return "No matching responsive size found for slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " with available width " + a[0] + "."
    };
    n_[203] = function(a, b) {
        var c;
        return "The size of the responsive ad slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " can not be determined due to the div being hidden or having zero width. GPT will attempt to use other available sizes for this slot."
    };
    o_[204] = function(a, b) {
        var c;
        return "The size of the responsive ad slot " + ((c = b == null ? void 0 : b.divId) != null ? c : "") + " can not be determined due to the div being hidden or having zero width. As a result, an ad will not be shown."
    };
    o_[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."
    };
    n_[205] = function() {
        return "Starting June 15, 2026, the backward trigger is no longer supported and its configuration will be ignored."
    };
    n_[210] = function(a) {
        return "Timed out request hook: " + a[0] + "."
    };
    var p_ = function(a) {
            this.D = a;
            this.l = this.g = 0;
            this.G = window;
            this.j = 1E4;
            this.events = [];
            this.events.length = this.j
        },
        q_ = function(a) {
            return [].concat(_.bl(a.events.slice(a.g)), _.bl(a.events.slice(0, a.g))).filter(function(b) {
                return !!b
            })
        },
        zfa = function(a, b) {
            return q_(a).filter(function(c) {
                return c.getSlot() === b
            })
        },
        Afa = function(a, b) {
            return q_(a).filter(function(c) {
                return c.getLevel() >= b
            })
        };
    p_.prototype.log = function(a, b, c) {
        c = c === void 0 ? null : c;
        var d, e, f = new m_(a, b, (e = (d = c) == null ? void 0 : d.ra) != null ? e : null);
        this.events[this.g] = f;
        this.g = (this.g + 1) % this.j;
        var g = a === 2 || a === 3,
            h = b.getMessageArgs();
        e = b.getMessageId();
        var k = yfa[e] || n_[e] || o_[e];
        d = void 0;
        if (k && (c ? (d = c, d = {
                adUnitPath: d.getAdUnitPath(),
                divId: d.getDomId(),
                slotId: d.getId()
            }) : d = void 0, d = k(h, d), g = this.l < _.M(jT) && g && _.ka.console, this.G === this.G.top && g || _.z(_.ka.navigator.userAgent, "includes").call(_.ka.navigator.userAgent, "Lighthouse"))) {
            e = "[GPT] " + d + "\nhttps://goo.gle/gpt-message#" + e;
            var l, m, n, p;
            a === 2 ? (m = (l = _.ka.console).warn) == null || m.call(l, e) : (p = (n = _.ka.console).error) == null || p.call(n, e);
            this.l++
        }
        a: {
            c = c === void 0 ? null : c;
            switch (a) {
                case 2:
                    a = 1;
                    break;
                case 3:
                    a = 2;
                    break;
                case 1:
                    a = 3;
                    break;
                default:
                    break a
            }
            r_(this.D, {
                Ck: a,
                Ln: d,
                message: b,
                Pi: c ? c.getAdUnitPath() : void 0
            })
        }
        return f
    };
    var gq = function(a, b, c) {
        return a.log(0, b, c === void 0 ? null : c)
    };
    p_.prototype.info = function(a, b) {
        return this.log(1, a, b === void 0 ? null : b)
    };
    p_.prototype.M = function(a, b) {
        return this.log(2, a, b === void 0 ? null : b)
    };
    p_.prototype.error = function(a, b) {
        return this.log(3, a, b === void 0 ? null : b)
    };
    var kr = {
            REWARDED: 4,
            TOP_ANCHOR: 2,
            BOTTOM_ANCHOR: 3,
            INTERSTITIAL: 5,
            GAME_MANUAL_INTERSTITIAL: 7,
            LEFT_SIDE_RAIL: 8,
            RIGHT_SIDE_RAIL: 9,
            AD_INTENTS: 6,
            CONTENT_OVERLAY: 10
        },
        lr = {
            PURCHASED: 1,
            ORGANIC: 2
        },
        mr = {
            UNSPECIFIED: 0,
            CHILD: 1,
            TEEN: 2
        };
    var Zr = pX(sX({
        enableHeaderBiddingTraffickingPrebidIntegration: qX(pX(rX()))
    }).ih());
    var Bs = new _.v.Map([
        ["IAB_AUDIENCE_1_1", 3],
        ["IAB_CONTENT_2_1", 4],
        ["IAB_CONTENT_2_2", 5],
        ["IAB_CONTENT_3_0", 6]
    ]);
    var Bfa = pf(tfa);
    var Ns = new _.v.Set(["disablePersonalization"]),
        Gt = new _.v.Map([
            ["disablePersonalization", 1]
        ]);
    _.Mu = function(a) {
        this.o = _.B(a)
    };
    _.Y(_.Mu, _.E);
    var s_ = function(a) {
        this.o = _.B(a)
    };
    _.Y(s_, _.E);
    var Xu = function(a) {
            var b = new s_;
            return _.Nk(b, 1, a)
        },
        Wu = function(a, b) {
            return _.Il(a, 2, b)
        };
    var Uu = function(a) {
        this.o = _.B(a)
    };
    _.Y(Uu, _.E);
    var Vu = function(a, b) {
        so(a, 1, s_, b)
    };
    var ev = function(a) {
        this.o = _.B(a)
    };
    _.Y(ev, _.E);
    var yq = function(a) {
        this.o = _.B(a)
    };
    _.Y(yq, _.E);
    yq.prototype.getWidth = function() {
        return Gw(this, 1)
    };
    yq.prototype.getHeight = function() {
        return Gw(this, 2)
    };
    var pu = function() {
        var a = new yq;
        return _.Il(a, 4, !0)
    };
    var Cq = function(a) {
        this.o = _.B(a)
    };
    _.Y(Cq, _.E);
    var jt = function(a) {
            this.o = _.B(a)
        },
        TD;
    _.Y(jt, _.E);
    jt.prototype.getAdUnitPath = function() {
        return _.K(this, 1)
    };
    jt.prototype.getDomId = function() {
        return _.K(this, 2)
    };
    var Cfa = function(a, b) {
        Mk(a, 2, b)
    };
    jt.prototype.yb = function() {
        return _.uo(this, fq, 3, _.Gl())
    };
    var Du = function(a, b) {
            so(a, 3, fq, b)
        },
        Cu = function(a, b) {
            SG(a, 3, b)
        };
    jt.prototype.getServices = function(a) {
        return XG(this, 4, a)
    };
    var Dq = function(a, b) {
        return _.uo(a, yq, 5, _.Gl(b))
    };
    jt.prototype.getClickUrl = function() {
        return _.K(this, 7)
    };
    jt.prototype.setClickUrl = function(a) {
        return Mk(this, 7, a)
    };
    jt.prototype.getCategoryExclusions = function(a) {
        return XG(this, 8, a)
    };
    var cq = function(a) {
            return _.uo(a, fq, 9, _.Gl())
        },
        jq = function(a, b) {
            SG(a, 9, b)
        },
        kt = function(a, b) {
            return _.Il(a, 11, b)
        };
    jt.prototype.bd = function() {
        return _.xq(this, st, 13)
    };
    _.Jq = function(a) {
        return _.ki(a, 15)
    };
    TD = function(a) {
        return Gw(a, 20)
    };
    _.lt = function(a) {
        return _.xq(a, Uu, 29)
    };
    var Ss = function(a) {
            var b = b === void 0 ? go(_.ka) : b;
            this.id = a;
            this.g = Math.random() < .001;
            this.params = {
                pvsid: String(b)
            }
        },
        Dfa = function(a) {
            a = np(a);
            var b;
            t_.set(a, ((b = t_.get(a)) != null ? b : 0) + 1)
        },
        oF = function() {
            return [].concat(_.bl(_.z(t_, "keys").call(t_)))
        },
        pF = function() {
            return [].concat(_.bl(_.z(t_, "values").call(t_))).reduce(function(a, b) {
                return a + b
            }, 0)
        },
        Us = function(a, b, c) {
            typeof c !== "string" && (c = String(c));
            /^\w+$/.test(b) && (c ? a.params[b] = c : delete a.params[b])
        },
        Xs = function(a) {
            var b = 1;
            b = b === void 0 ? null : b;
            if (Efa()) b = !0;
            else {
                var c = a.g;
                b && b >= 0 && (c = Math.random() < b);
                b = c && !!a.id
            }
            b && _.Zg(window, Ffa(a) || "", void 0, !0)
        },
        Ffa = function(a) {
            var b = "https://pagead2.googlesyndication.com/pagead/gen_204?id=" + encodeURIComponent(a.id);
            _.Cg(a.params, function(c, d) {
                c && (b += "&" + d + "=" + encodeURIComponent(c))
            });
            return b
        },
        Gfa = function(a) {
            var b = oF();
            b = b.map(function(c) {
                return c.replace(/,/g, "\\,")
            });
            b.length <= 3 ? Us(a, "nw_id", b.join()) : (b = b.slice(0, 3), b.push("__extra__"), Us(a, "nw_id", b.join()))
        },
        Ts = function(a) {
            Us(a, "vrg", "202608040101");
            Gfa(a);
            Us(a, "nslots", pF().toString());
            var b = zk();
            b.length && Us(a, "eid", b.join());
            Us(a, "pub_url", document.URL)
        },
        iy = function(a, b, c) {
            c = c === void 0 ? .001 : c;
            if (c === void 0 || c < 0 || c > 1) c = .001;
            Math.random() < c && (a = new Ss(a), b(a), Xs(a))
        },
        t_ = new _.v.Map,
        Efa = Yq(function() {
            return !!fh()
        });
    var Hfa = KF(["https://console.googletagservices.com/pubconsole/loader.js"]),
        Zs = KF(["https://console.googletagservices.com/pubconsole/loader.js#exp=", ""]),
        $s = _.Vf(Hfa),
        FC, EC = !1,
        Qs = !1,
        Ws = !1;
    var qt = pX(sX({
        forceSafeFrame: qX(pX(rX())),
        allowOverlayExpansion: qX(pX(rX())),
        allowPushExpansion: qX(pX(rX())),
        sandbox: qX(pX(rX())),
        useUniqueDomain: qX(pX(rX()))
    }).ih());
    var Ct = pX(sX({
        enableVideoAds: pX(rX()),
        videoContentId: qX(pX(new oX("string"))),
        videoCmsId: qX(pX(new oX("string")))
    }).ih());
    var eu = function(a, b, c) {
        JZ.call(this, a);
        this.slotId = b;
        this.l = c
    };
    _.Y(eu, JZ);
    eu.prototype.getSlotId = function() {
        return this.slotId
    };
    var Hb = function(a, b, c, d) {
        JZ.call(this, a);
        this.adUnitPath = b;
        this.div = d;
        this.ra = null;
        this.id = this.adUnitPath + "_" + c
    };
    _.Y(Hb, JZ);
    _.u = Hb.prototype;
    _.u.getId = function() {
        return this.id
    };
    _.u.getAdUnitPath = function() {
        return this.adUnitPath
    };
    _.u.getName = function() {
        return this.adUnitPath
    };
    _.u.toString = function() {
        return this.getId()
    };
    _.u.getDomId = function() {
        return this.div
    };
    var Ifa = function(a, b) {
        a.ra = b
    };
    var Tt = /^(?:https?:)?\/\/(?:www\.googletagservices\.com|securepubads\.g\.doubleclick\.net|(pagead2\.googlesyndication\.com))(\/tag\/js\/gpt(?:_[a-z]+)*\.js)/;
    var bu = _.$y(function() {
            return void sN("google_DisableInitialLoad is deprecated and will be removed. Please use googletag.pubads().isInitialLoadDisabled() instead to check if initial load has been disabled.")
        }),
        Jfa = _.$y(function() {
            return void sN("googletag.pubads().setCookieOptions() has been removed, and no longer has any effect. Consider migrating to Limited Ads.")
        }),
        u_ = _.$y(function() {
            return void sN("The following functions are deprecated: googletag.pubads().setTagForChildDirectedTreatment(), googletag.pubads().clearTagForChildDirectedTreatment(), googletag.pubads().setRequestNonPersonalizedAds(), and googletag.pubads().setTagForUnderAgeOfConsent(). Please use googletag.pubads().setPrivacySettings() instead.")
        }),
        gu = function(a, b, c, d, e, f) {
            h_.call(this, a, b, c);
            var g = this,
                h = er().pageSettings,
                k = er().slotSettings,
                l = function(n) {
                    Ot(a, h, b, Hr(), c.isEnabled(), e, n, f)
                },
                m = !1;
            this.setTargeting = T(a, 1, function(n, p) {
                au(b, "setTargeting", "targeting", "SETTER");
                if (typeof n !== "string" || p === null) return b.M(xp("PubAdsService.setTargeting", [n, p])), g;
                var q = typeof p === "string" ? [p] : p;
                !Array.isArray(p) && _.bq(p) && (q = _.z(Array, "from").call(Array, p), b.M(f_(Pr(p), "PubAdsService.setTargeting")));
                Array.isArray(q) && q.some(function(r) {
                    return Array.isArray(r)
                }) && (b.M(f_(Pr(p), "PubAdsService.setTargeting")), q = Ta(q));
                p = {};
                l({
                    targeting: (p[n] = q, p)
                });
                return g
            });
            this.clearTargeting = T(a, 2, function(n) {
                au(b, "clearTargeting", "targeting", "SETTER");
                var p = {};
                n = n === void 0 ? null : (p[n] = null, p);
                l({
                    targeting: n
                });
                return g
            });
            this.getTargeting = T(a, 38, function(n) {
                au(b, "getTargeting", "targeting", "GETTER");
                return Ar(n, h, b)
            });
            this.getTargetingKeys = T(a, 39, function() {
                au(b, "getTargetingKeys", "targeting", "GETTER");
                return Cr(h)
            });
            this.setCategoryExclusion = T(a, 3, function(n) {
                au(b, "setCategoryExclusion", "categoryExclusion", "SETTER");
                l({
                    categoryExclusion: [n]
                });
                return g
            });
            this.clearCategoryExclusions = T(a, 4, function() {
                au(b, "clearCategoryExclusions", "categoryExclusion", "SETTER");
                l({
                    categoryExclusion: null
                });
                return g
            });
            this.disableInitialLoad = T(a, 5, function() {
                au(b, "disableInitialLoad", "disableInitialLoad", "SETTER");
                l({
                    disableInitialLoad: !0
                });
                m || (m = !0, cu())
            });
            this.enableSingleRequest = T(a, 6, function() {
                au(b, "enableSingleRequest", "singleRequest", "SETTER");
                l({
                    singleRequest: !0
                });
                return _.S(h, 6)
            });
            this.enableAsyncRendering = T(a, 7, function() {
                return !0
            });
            this.enableSyncRendering = T(a, 8, function() {
                sN("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 = T(a, 485, function(n) {
                au(b, "enableLazyLoad", "lazyLoad", "SETTER");
                n === void 0 && (n = {});
                l({
                    lazyLoad: n
                })
            });
            this.setCentering = T(a, 9, function(n) {
                au(b, "setCentering", "centering", "SETTER");
                l({
                    centering: n
                })
            });
            this.definePassback = T(a, 10, function(n, p) {
                return (n = fu(a, b, c, n, p, d)) && n.co
            });
            this.refresh = T(a, 11, function() {
                var n = _.zf.apply(0, arguments),
                    p = _.x(n),
                    q = p.next().value;
                p = p.next().value;
                p = p === void 0 ? {} : p;
                q && !Array.isArray(q) || !_.Ka(p) || p.changeCorrelator && typeof p.changeCorrelator !== "boolean" ? b.M(xp("PubAdsService.refresh", n)) : (p && p.changeCorrelator === !1 || _.L(jS) || h.setCorrelator(Wg()), q = q ? Xt(q, c) : _.L(cV) ? c.qb.filter(function(r) {
                    return !fr(r, k[r.getDomId()])
                }) : c.qb, c.refresh(Vq(h, k), q) || b.M(xp("PubAdsService.refresh", n)))
            });
            this.enableVideoAds = T(a, 12, function() {
                au(b, "enableVideoAds", "videoAds", "SETTER");
                l({
                    videoAds: {
                        enableVideoAds: !0
                    }
                })
            });
            this.setVideoContent = T(a, 13, function(n, p) {
                au(b, "setVideoContent", "videoAds", "SETTER");
                l({
                    videoAds: {
                        enableVideoAds: !0,
                        videoContentId: n,
                        videoCmsId: p
                    }
                })
            });
            this.collapseEmptyDivs = T(a, 14, function(n) {
                n = n === void 0 ? !1 : n;
                au(b, "collapseEmptyDivs", "collapseDiv", "SETTER");
                l({
                    collapseDiv: n ? "BEFORE_FETCH" : "ON_NO_FILL"
                });
                return !!_.S(h, 11)
            });
            this.clear = T(a, 15, function(n) {
                if (Array.isArray(n)) {
                    if (!n.length) return !0;
                    var p = Xt(n, c);
                    if (p.length) return v_(c, h, k, p)
                } else if (n === void 0) return v_(c, h, k, c.qb);
                b.M(xp("PubAdsService.clear", [n]));
                return !1
            });
            this.setLocation = T(a, 16, function(n) {
                au(b, "setLocation", "location", "SETTER");
                l({
                    location: n
                });
                return g
            });
            this.setCookieOptions = T(a, 17, function() {
                Jfa();
                return g
            });
            this.setTagForChildDirectedTreatment = T(a, 18, function(n) {
                u_();
                if (n !== 1 && n !== 0) return b.M(d_("PubadsService.setTagForChildDirectedTreatment", Pr(n), "0,1")), g;
                var p = et(h) || new ft;
                if (n === 1) return _.Nk(p, 15, 1), _.di(h, 25, p), g;
                p.setTagForChildDirectedTreatment(n);
                _.di(h, 25, p);
                return g
            });
            this.clearTagForChildDirectedTreatment = T(a, 19, function() {
                u_();
                var n = et(h);
                if (!n) return g;
                n.clearTagForChildDirectedTreatment();
                _.di(h, 25, n);
                return g
            });
            this.setPublisherProvidedId = T(a, 20, function(n) {
                n = String(n);
                gq(b, bs("PPID", n));
                Mk(h, 16, n);
                return g
            });
            this.set = T(a, 21, function(n, p) {
                au(b, "set", "adsenseAttributes", "SETTER");
                var q = {};
                l({
                    adsenseAttributes: (q[n] = p, q)
                });
                return g
            });
            this.get = T(a, 22, function(n) {
                au(b, "get", "adsenseAttributes", "GETTER");
                if (typeof n !== "string") return b.M(xp("PubAdsService.get", [n])), null;
                var p, q, r = (q = (p = St(a, h, b, "adsenseAttributes")) == null ? void 0 : p.adsenseAttributes) == null ? void 0 : q[n];
                return typeof r === "string" ? r : null
            });
            this.getAttributeKeys = T(a, 23, function() {
                au(b, "getAttributeKeys", "adsenseAttributes", "GETTER");
                var n, p = ((n = St(a, h, b, "adsenseAttributes")) == null ? void 0 : n.adsenseAttributes) || {};
                return _.z(Object, "keys").call(Object, p)
            });
            this.display = T(a, 24, function(n, p, q, r) {
                return void c.display(n, p, d, q, r)
            });
            this.updateCorrelator = T(a, 25, function() {
                _.L(jS) || h.setCorrelator(Wg());
                return g
            });
            this.defineOutOfPagePassback = T(a, 35, function(n) {
                n = fu(a, b, c, n, [1, 1], d);
                if (!n) return null;
                _.Nk(n.Ja, 15, 1);
                return n.co
            });
            this.setForceSafeFrame = T(a, 36, function(n) {
                au(b, "setForceSafeFrame", "safeFrame", "SETTER");
                l({
                    safeFrame: {
                        forceSafeFrame: n
                    }
                });
                return g
            });
            this.setSafeFrameConfig = T(a, 37, function(n) {
                au(b, "setSafeFrameConfig", "safeFrame", "SETTER");
                l({
                    safeFrame: n
                });
                return g
            });
            this.setRequestNonPersonalizedAds = T(a, 445, function(n) {
                u_();
                if (n !== 0 && n !== 1) return b.M(d_("PubAdsService.setRequestNonPersonalizedAds", Pr(n), "0,1")), g;
                var p = et(h) || new ft;
                _.Il(p, 8, !!n);
                _.di(h, 25, p);
                return g
            });
            this.setTagForUnderAgeOfConsent = T(a, 447, function(n) {
                n = n === void 0 ? 2 : n;
                u_();
                if (n !== 2 && n !== 0 && n !== 1) return b.M(d_("PubadsService.setTagForUnderAgeOfConsent", Pr(n), "2,0,1")), g;
                var p = et(h) || new ft;
                if (n === 1) return _.Nk(p, 15, 1), _.di(h, 25, p), g;
                p.setTagForUnderAgeOfConsent(n);
                _.di(h, 25, p);
                return g
            });
            this.getCorrelator = T(a, 27, function() {
                return String(_.zq(h, 26, void 0, Aq, _.bd))
            });
            this.getTagSessionCorrelator = T(a, 631, function() {
                return go(_.ka)
            });
            this.getVideoContent = T(a, 30, function() {
                return w_(c, h)
            });
            this.getVersion = T(a, 568, function() {
                return "202608040101"
            });
            this.forceExperiment = T(a, 569, function(n) {
                return void c.forceExperiment(n)
            });
            this.setCorrelator = T(a, 28, function(n) {
                if (Ti(window)) return g;
                if (!(Rb(n) && isFinite(n) && n % 1 == 0 && n > 0)) return b.M(xp("PubadsService.setCorrelator", [Pr(n)])), g;
                n = h.setCorrelator(n);
                _.Il(n, 27, !0);
                return g
            });
            this.markAsAmp = T(a, 570, function() {
                window.console && window.console.warn && window.console.warn("googletag.pubads().markAsAmp() is deprecated and ignored.")
            });
            this.isSRA = T(a, 571, function() {
                return !!_.S(h, 6)
            });
            this.setImaContent = T(a, 328, function(n, p) {
                if (_.ko(h, 22))
                    if (typeof n !== "string" || typeof p !== "string") c.ia.M(xp("PubAdsService.setVideoContent", [n, p]));
                    else {
                        var q = _.Il(h, 21, !0);
                        n = Mk(q, 22, n);
                        Mk(n, 23, p);
                        x_(c, h)
                    }
                else _.Il(h, 21, !0), x_(c, h), typeof n === "string" && Mk(h, 19, n), typeof p === "string" && Mk(h, 20, p)
            });
            this.getImaContent = T(a, 329, function() {
                return _.ko(h, 22) ? w_(c, h) : c.isEnabled() ? {
                    vid: _.K(h, 19) || "",
                    cmsid: _.K(h, 20) || ""
                } : null
            });
            this.isInitialLoadDisabled = T(a, 572, function() {
                au(b, "isInitialLoadDisabled", "disableInitialLoad", "GETTER");
                var n;
                return !((n = St(a, h, b, "disableInitialLoad")) == null || !n.disableInitialLoad)
            });
            this.setPrivacySettings = T(a, 648, function(n) {
                if (!_.Ka(n)) return b.M(xp("PubAdsService.setPrivacySettings", [n])), g;
                var p = n.restrictDataProcessing,
                    q = n.childDirectedTreatment,
                    r = n.underAgeOfConsent,
                    t = n.limitedAds,
                    w = n.nonPersonalizedAds,
                    y = n.trafficSource,
                    A = n.isSpecialCategoryData,
                    C = n.tagForAgeTreatment,
                    D, I = (D = et(h)) != null ? D : new ft;
                typeof w === "boolean" ? _.Il(I, 8, w) : w !== void 0 && b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "nonPersonalizedAds", Pr(w)));
                typeof p === "boolean" ? _.Il(I, 1, p) : p !== void 0 && b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "restrictDataProcessing", Pr(p)));
                typeof t === "boolean" ? Ut() ? _.Il(I, 9, t) : t && b.M(Zea()) : t !== void 0 && b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "limitedAds", Pr(t)));
                r !== !0 && q !== !0 || _.Nk(I, 15, 1);
                C !== void 0 && ((_.J = _.z(Object, "values").call(Object, mr), _.z(_.J, "includes")).call(_.J, C) ? _.ki(I, 15) === 1 ? (C !== 1 && b.M(ofa()), _.Nk(I, 15, 1)) : _.Nk(I, 15, C) : b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "tagForAgeTreatment", Pr(C))));
                y !== void 0 && (y === null ? Ok(I, 10) : (_.J = _.z(Object, "values").call(Object, lr), _.z(_.J, "includes")).call(_.J, y) ? _.Nk(I, 10, y) : b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "trafficSource", Pr(y))));
                A !== void 0 && (A === null ? Ok(I, 14) : A === !0 ? _.Il(I, 14, !0) : b.M(Ds("PubAdsService.setPrivacySettings", Pr(n), "isSpecialCategoryData", Pr(A))));
                _.di(h, 25, I);
                return g
            });
            this.registerRequestHook = T(a, 1704, function(n, p) {
                if (!_.L(yE)) return function() {};
                if (typeof n !== "function") return b.M(xp("PubAdsService.registerRequestHook", [Pr(n)])),
                    function() {};
                if (p !== void 0 && typeof p !== "string") return b.M(xp("PubAdsService.registerRequestHook", [Pr(p)])),
                    function() {};
                var q = {
                    hook: n,
                    hookId: p
                };
                wfa(q);
                return function() {
                    var r = er(),
                        t = r.g.indexOf(q);
                    t !== -1 && r.g.splice(t, 1)
                }
            })
        };
    _.Y(gu, h_);
    var Kfa = function(a, b) {
        this.getId = T(a, 593, function() {
            return b.getId()
        });
        this.getAdUnitPath = T(a, 594, function() {
            return b.getAdUnitPath()
        });
        this.getName = T(a, 595, function() {
            return b.getName()
        });
        this.toString = T(a, 596, function() {
            return b.toString()
        });
        this.getDomId = T(a, 597, function() {
            return b.getDomId()
        })
    };
    var Lfa = function() {
        this.sourceAgnosticLineItemId = this.sourceAgnosticCreativeId = this.lineItemId = this.creativeId = this.campaignId = this.advertiserId = null;
        this.isBackfill = !1;
        this.arcCreativeId = this.adTransparencyUrl = this.creativeTemplateId = this.companyIds = this.yieldGroupIds = null
    };
    var y_ = function(a, b) {
        this.width = a;
        this.height = b
    };
    y_.prototype.getWidth = function() {
        return this.width
    };
    y_.prototype.getHeight = function() {
        return this.height
    };
    var Ku = ["font", "fontColor", "backgroundColor", "targetId", "freqCapIntervalMinutes"];
    var Su = new _.v.Set("unhideWindow navBar inactivity endOfArticle rapidScroll prestitial backward contentPause continueReading intraDomainLinkClick".split(" "));
    var gv = pX(new oX("string"));
    var Cv = function(a, b, c) {
        var d = this,
            e = k_(er(), c.getDomId()),
            f = "",
            g = null,
            h = function() {
                return ""
            },
            k = "",
            l = !1;
        _.Yw(c, function() {
            e = new jt;
            f = "";
            g = null;
            h = function() {
                return ""
            };
            k = ""
        });
        c.listen(UD, function(p) {
            var q = p.detail;
            p = q.ym;
            q = q.isBackfill;
            p && (f = p, l = q)
        });
        var m = function(p) {
            vv(a, e, b, c, p)
        };
        this.set = T(a, 40, function(p, q) {
            Bv(b, c, "set", "adsenseAttributes", "SETTER");
            var r = {};
            m({
                adsenseAttributes: (r[p] = q, r)
            });
            return d
        });
        this.get = T(a, 41, function(p) {
            Bv(b, c, "get", "adsenseAttributes", "GETTER");
            if (typeof p !== "string") return b.M(yp("Slot.get", [p]), c), null;
            var q, r;
            return (r = (q = d.getConfig("adsenseAttributes").adsenseAttributes) == null ? void 0 : q[p]) != null ? r : null
        });
        this.getAttributeKeys = T(a, 42, function() {
            Bv(b, c, "getAttributeKeys", "adsenseAttributes", "GETTER");
            var p, q = ((p = d.getConfig("adsenseAttributes")) == null ? void 0 : p.adsenseAttributes) || {};
            return _.z(Object, "keys").call(Object, q)
        });
        this.addService = T(a, 43, function(p) {
            p = pp.get(p);
            if (!p) return b.M(yp("Slot.addService", [p]), c), d;
            var q = p.getName();
            if ((_.J = _.Fl(e, 4, _.Gl()), _.z(_.J, "includes")).call(_.J, q)) return b.info(lea(q), c), d;
            p.slotAdded(c, e);
            return d
        });
        this.defineSizeMapping = T(a, 44, function(p) {
            p = zu(p);
            typeof p === "string" ? b.M(yp("Slot.defineSizeMapping", [p]), c) : _.yu(e, 6, p);
            return d
        });
        this.setClickUrl = T(a, 45, function(p) {
            Bv(b, c, "setClickUrl", "clickUrl", "SETTER");
            m({
                clickUrl: p
            });
            return d
        });
        this.setCategoryExclusion = T(a, 46, function(p) {
            Bv(b, c, "setCategoryExclusion", "categoryExclusion", "SETTER");
            m({
                categoryExclusion: [p]
            });
            return d
        });
        this.clearCategoryExclusions = T(a, 47, function() {
            Bv(b, c, "clearCategoryExclusions", "categoryExclusion", "SETTER");
            m({
                categoryExclusion: null
            });
            return d
        });
        this.getCategoryExclusions = T(a, 48, function() {
            Bv(b, c, "getCategoryExclusions", "categoryExclusion", "GETTER");
            var p;
            return (p = d.getConfig("categoryExclusion").categoryExclusion) != null ? p : []
        });
        this.setTargeting = T(a, 49, function(p, q) {
            Bv(b, c, "setTargeting", "targeting", "SETTER");
            if (_.L(lV)) {
                if (typeof p !== "string") return b.M(xp("Slot.setTargeting", [p, q])), d;
                var r = typeof q === "string" ? [q] : q;
                !Array.isArray(q) && _.bq(q) && (r = _.z(Array, "from").call(Array, q), b.M(f_(Pr(q), "Slot.setTargeting")));
                Array.isArray(r) && !r.every(function(t) {
                    return typeof t === "string"
                }) && (b.M(f_(Pr(q), "Slot.setTargeting")), r = r.map(String));
                q = {};
                m({
                    targeting: (q[p] = r, q)
                })
            } else iq(p, q, c, e, b);
            return d
        });
        this.updateTargetingFromMap = T(a, 649, function(p) {
            Bv(b, c, "updateTargetingFromMap", "targeting", "SETTER");
            lq(p, c, e, b);
            return d
        });
        this.clearTargeting = T(a, 50, function(p) {
            Bv(b, c, "clearTargeting", "targeting", "SETTER");
            var q = {};
            p = p === void 0 ? null : (q[p] = null, q);
            m({
                targeting: p
            });
            return d
        });
        this.getTargeting = T(a, 51, function(p) {
            Bv(b, c, "getTargeting", "targeting", "GETTER");
            if (typeof p !== "string") return b.M(yp("Slot.getTargeting", [p]), c), [];
            var q, r, t = (q = d.getConfig("targeting")) == null ? void 0 : (r = q.targeting) == null ? void 0 : r[p];
            return typeof t === "string" ? [t] : t != null ? t : []
        });
        this.getTargetingKeys = T(a, 52, function() {
            Bv(b, c, "getTargetingKeys", "targeting", "GETTER");
            var p = d.getConfig("targeting");
            return (p == null ? 0 : p.targeting) && typeof p.targeting === "object" && !Array.isArray(p.targeting) ? _.z(Object, "keys").call(Object, p.targeting) : []
        });
        this.setCollapseEmptyDiv = T(a, 53, function(p, q) {
            q = q === void 0 ? !1 : q;
            Bv(b, c, "setCollapseEmptyDiv", "collapseDiv", "SETTER");
            m({
                collapseDiv: p ? q ? "BEFORE_FETCH" : "ON_NO_FILL" : "DISABLED"
            });
            return d
        });
        this.getAdUnitPath = T(a, 54, function() {
            return c.getAdUnitPath()
        });
        this.getSlotElementId = T(a, 598, function() {
            return c.getDomId()
        });
        this.setForceSafeFrame = T(a, 55, function(p) {
            Bv(b, c, "setForceSafeFrame", "safeFrame", "SETTER");
            m({
                safeFrame: {
                    forceSafeFrame: p
                }
            });
            return d
        });
        this.setSafeFrameConfig = T(a, 56, function(p) {
            Bv(b, c, "setSafeFrameConfig", "safeFrame", "SETTER");
            m({
                safeFrame: p
            });
            return d
        });
        c.listen(VE, function(p) {
            p = p.detail;
            if (_.S(p, 8)) g = null;
            else {
                g = new Lfa;
                var q = !!_.S(p, 9);
                g.isBackfill = q;
                var r = Mo(p, 15).map(_.oh),
                    t = Mo(p, 16).map(_.oh);
                r.length && t.length && (g.sourceAgnosticCreativeId = r[0], g.sourceAgnosticLineItemId = t[0], q || (g.creativeId = r[0], g.lineItemId = t[0], (r = Mo(p, 22)) && r.length && (q = g, r = _.oh(r[0]), q.creativeTemplateId = r)));
                Mo(p, 17).length && (q = g, r = _.oh(Mo(p, 17)[0]), q.advertiserId = r);
                Mo(p, 18).length && (q = g, r = _.oh(Mo(p, 18)[0]), q.campaignId = r);
                Mo(p, 19).length && (q = g, r = Mo(p, 19).map(_.oh), q.yieldGroupIds = r);
                Mo(p, 20).length && (q = g, r = Mo(p, 20).map(_.oh), q.companyIds = r);
                _.K(p, 73).length && (q = g, r = _.K(p, 73), q.adTransparencyUrl = r);
                _.K(p, 76).length && (q = g, p = _.K(p, 76), q.arcCreativeId = p)
            }
        });
        this.getResponseInformation = T(a, 355, function() {
            return g
        });
        this.getName = T(a, 170, function() {
            b.error(Wea());
            return c.getAdUnitPath()
        });
        var n = new Kfa(a, c);
        this.getSlotId = T(a, 579, function() {
            return n
        });
        this.getServices = T(a, 580, function() {
            return _.Fl(e, 4, _.Gl()).map(function(p) {
                var q = $da[p];
                if (q) {
                    var r, t, w;
                    p = (w = (t = (r = Hr())[q]) == null ? void 0 : t.call(r)) != null ? w : null
                } else p = null;
                return p
            })
        });
        this.getSizes = T(a, 581, function(p, q) {
            var r, t;
            return (t = (r = Eq(e, p, q)) == null ? void 0 : r.map(function(w) {
                return _.S(w, 3) ? "fluid" : new y_(w.getWidth(), w.getHeight())
            })) != null ? t : null
        });
        this.getClickUrl = T(a, 582, function() {
            var p;
            return (p = e.getClickUrl()) != null ? p : ""
        });
        this.getTargetingMap = T(a, 583, function() {
            return pq(e)
        });
        this.getOutOfPage = T(a, 584, function(p) {
            return typeof p === "number" ? _.Jq(e) === p : _.Jq(e) !== 0
        });
        this.getCollapseEmptyDiv = T(a, 585, function() {
            var p = e;
            return _.zy(p, 10) ? _.S(p, 10) : null
        });
        this.getDivStartsCollapsed = T(a, 586, function() {
            var p = e;
            return _.zy(p, 11) ? _.S(p, 11) : null
        });
        c.listen(UE, function(p) {
            h = p.detail.uq
        });
        this.getContentUrl = T(a, 587, function() {
            return _.L(nS) && !Hr().console ? (b.M(efa("Slot.getContentUrl"), c), "") : h()
        });
        this.getFirstLook = T(a, 588, function() {
            sN("The getFirstLook method of SlotInterface is deprecated. Please update your code to no longer call this method.");
            return 0
        });
        c.listen(VE, function(p) {
            var q;
            k = (q = p.detail.getEscapedQemQueryId()) != null ? q : ""
        });
        this.getEscapedQemQueryId = T(a, 591, function() {
            return k
        });
        this.getHtml = T(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 = T(a, 1022, function(p) {
            m(p);
            return d
        });
        this.getConfig = T(a, 1353, function(p) {
            return xv(a, e, b, p)
        })
    };
    var Mfa = O(function(a, b) {
        if (!b) return {
            Jb: new wJ
        };
        a = /#codeless_puc=([^;&]+)/i.exec(b);
        if (!a) return {
            Jb: new wJ
        };
        try {
            var c = decodeURIComponent(a[1]);
            return {
                Jb: xJ(c)
            }
        } catch (d) {
            return {
                Jb: new wJ
            }
        }
    }, {
        id: 1721,
        A: {
            Jb: void 0
        }
    });
    var Nfa = O(function(a, b) {
        var c, d;
        (c = _.xq(a.Jb, vJ, 5)) == null ? d = void 0 : d = _.uo(c, uJ, 1, _.Gl());
        c = d;
        if (!c) return {
            Jd: []
        };
        a = [];
        c = _.x(c);
        for (d = c.next(); !d.done; d = c.next()) {
            d = d.value;
            var e = _.xq(d, rJ, 1);
            if (e) {
                a: {
                    var f = b;
                    var g = void 0,
                        h = e;
                    var k = Io(h, 3);
                    var l = Io(h, 1),
                        m = _.Fl(h, 4, _.Gl());
                    if (k || l || m.length > 0) {
                        g = l != null ? l : "";
                        k && (g += "#" + Ev(k));
                        k = _.x(m);
                        for (m = k.next(); !m.done; m = k.next()) g += "." + Ev(m.value);
                        k = g
                    } else k = (g = Io(h, 7)) != null ? g : "";
                    if (k) {
                        g = [];
                        try {
                            g = _.z(Array, "from").call(Array, f.document.querySelectorAll(k))
                        } catch (n) {
                            e = void 0;
                            break a
                        }
                        f = zw(e, 6);
                        f !== void 0 && (g = Fv(g, f));
                        f = _.dA(e, 2);
                        f !== void 0 && (f < 0 && (f += g.length), g = f >= 0 && f < g.length ? [g[f]] : []);
                        e = _.dA(e, 5);
                        e !== void 0 && (g = Hv(g, e));
                        e = g.length > 0 ? g[0] : void 0
                    } else e = void 0
                }
                e && a.push({
                    ze: d,
                    element: e
                })
            }
        }
        return {
            Jd: a
        }
    }, {
        id: 1733,
        A: {
            Jd: void 0
        }
    });
    var Kv = new _.v.Set;
    var Ofa = O(function(a) {
        try {
            var b = {
                vp: new _.v.WeakMap,
                Vn: new _.v.WeakSet
            };
            return {
                Yj: a.Jd.filter(function(c) {
                    var d = zw(c.ze, 2),
                        e;
                    if (!(e = d === void 0)) {
                        c = c.element;
                        if (!(e = Ov(c, d, b))) a: {
                            switch (d) {
                                case 2:
                                case 3:
                                    var f = c;
                                    break;
                                case 1:
                                case 4:
                                    f = c.parentElement;
                                    break;
                                case 0:
                                    e = !1;
                                    break a;
                                default:
                                    pc(d)
                            }
                            for (d = []; f;) {
                                c = f;
                                e = Lv(c, b);
                                if (c.tagName === "AUTO-ADS-EXCLUSION-AREA" || e.has("inside") || e.has("all")) {
                                    e = !0;
                                    break a
                                }
                                c = void 0;
                                if ((c = b) == null ? 0 : c.Vn.has(f)) break;
                                d.push(f);
                                f = f.parentElement
                            }
                            if (b)
                                for (f = _.x(d), d = f.next(); !d.done; d = f.next()) b.Vn.add(d.value);e = !1
                        }
                        e = !e
                    }
                    return e
                })
            }
        } catch (c) {
            return {
                Yj: a.Jd
            }
        }
    }, {
        id: 1738,
        A: {
            Yj: void 0
        }
    });
    var Pfa = O(function(a, b) {
        var c = {
            Zr: !1,
            lr: !0
        };
        var d = tk(b, ".google-auto-placed");
        var e = tk(b, "ins.adsbygoogle[data-anchor-status]"),
            f = tk(b, "ins.adsbygoogle[data-ad-format=autorelaxed]");
        var g = (_.sk(b) || tk(b, "div[id^=div-gpt-ad],.google-gpt-auto-placed")).concat(tk(b, "iframe[id^=google_ads_iframe]"));
        var h = tk(b, "div.trc_related_container,div.OUTBRAIN,div[id^=rcjsload],div[id^=ligatusframe],div[id^=crt-],iframe[id^=cto_iframe],div[id^=yandex_], div[id^=Ya_sync],iframe[src*=adnxs],div.advertisement--appnexus,div[id^=apn-ad],div[id^=amzn-native-ad],iframe[src*=amazon-adsystem],iframe[id^=ox_],iframe[src*=openx],img[src*=openx],div[class*=adtech],div[id^=adtech],iframe[src*=adtech],div[data-content-ad-placement=true],div.wpcnt div[id^=atatags-]"),
            k = tk(b, "ins.adsbygoogle-ablated-ad-slot"),
            l = tk(b, "div.googlepublisherpluginad"),
            m = tk(b, "html > ins.adsbygoogle"),
            n = [].concat.apply([], [].concat(_.bl(tk(b, "iframe[id^=aswift_],iframe[id^=google_ads_frame]")), _.bl(tk(b, "body ins.adsbygoogle")))),
            p = [];
        c.ww && (p = p.concat(tk(b, "ins.adsbygoogle[data-ad-hi]")));
        d = _.x([
            [c.Dw, d],
            [c.Zr, e],
            [c.Gw, f],
            [c.Ew, g],
            [c.Hw, h],
            [c.Cw, k],
            [c.Fw, l],
            [c.Iw, m]
        ]);
        for (e = d.next(); !e.done; e = d.next()) f = _.x(e.value), e = f.next().value, f = f.next().value, e === !1 ? p = p.concat(f) : n = n.concat(f);
        n = vk(n);
        d = vk(p);
        p = n.slice(0);
        n = _.x(d);
        for (d = n.next(); !d.done; d = n.next())
            for (d = d.value, e = 0; e < p.length; e++)(d.contains(p[e]) || p[e].contains(d)) && p.splice(e, 1);
        d = c.lr ? uk(p) : p;
        n = b.pageXOffset === void 0 ? (b.document.documentElement || b.document.body.parentNode || b.document.body).scrollLeft : b.pageXOffset;
        p = _.dk(b);
        c = [];
        d = _.x(d);
        for (e = d.next(); !e.done; e = d.next()) e = e.value.getBoundingClientRect(), e = {
            top: e.top + p,
            right: e.right + n,
            bottom: e.bottom + p,
            left: e.left + n
        }, (e.right - e.left) * (e.bottom - e.top) <= 1 || c.push(e);
        n = [];
        d = [];
        try {
            e = [];
            for (var q = _.x(a.nd), r = q.next(); !r.done; r = q.next()) {
                var t = r.value;
                if (t.parentNode) {
                    a = void 0;
                    var w = !((a = _.xq(t.ze, tJ, 3)) == null || !Bw(a, 3)),
                        y = b.document.createElement("div");
                    y.className = "google-gpt-auto-placed";
                    y.style.textAlign = "center";
                    y.style.width = "100%";
                    y.style.height = "0px";
                    y.style.clear = w ? "both" : "none";
                    y.style.visibility = "hidden";
                    a = y;
                    t.Kg ? t.parentNode.insertBefore(a, t.Kg) : t.parentNode.appendChild(a);
                    e.push({
                        Em: a,
                        candidate: t
                    })
                }
            }
            d = e;
            var A = Pv(d, p);
            n.push.apply(n, _.bl(A))
        } finally {
            for (b = _.x(d), q = b.next(); !q.done; q = b.next()) q = q.value.Em, q.parentNode && q.parentNode.removeChild(q)
        }
        return {
            nd: n,
            Mh: c
        }
    }, {
        id: 1735,
        A: {
            nd: void 0,
            Mh: void 0
        }
    });
    var Qv = function(a, b, c, d) {
        MY.call(this, a, b);
        this.mb = c;
        this.params = d
    };
    _.Y(Qv, MY);
    _.vF.Object.defineProperties(Qv.prototype, {
        mg: {
            configurable: !0,
            enumerable: !0,
            get: function() {
                return this.params.mg
            }
        }
    });
    var Qfa = O(function(a, b) {
        for (var c = new _.v.Map, d = _.x(a.Gc), e = d.next(); !e.done; e = d.next()) {
            var f = _.x(e.value);
            e = f.next().value;
            f = f.next().value;
            var g = a.Ep.get(e);
            if (g !== void 0) {
                var h = a.Ji.get(e);
                if (h !== void 0) {
                    var k = Xq(e, b.document);
                    if (k) {
                        var l = k,
                            m = b,
                            n = Infinity,
                            p = _.Jn(l.style.height);
                        p !== null && (n = Math.min(n, p));
                        l = Kn(l, m, "maxHeight");
                        l !== null && (n = Math.min(n, l));
                        c.set(e, {
                            Hu: pw(f, g, n),
                            Cu: qw(k, h.fu, b)
                        })
                    }
                }
            }
        }
        return {
            Ai: c
        }
    }, {
        id: 1688,
        A: {
            Ai: void 0
        }
    });
    var Rfa = [{
            jb: 970,
            height: 90,
            mb: 2
        }, {
            jb: 728,
            height: 90,
            mb: 2
        }, {
            jb: 468,
            height: 60,
            mb: 2
        }, {
            jb: 336,
            height: 280,
            mb: 1
        }, {
            jb: 320,
            height: 100,
            mb: 2
        }, {
            jb: 320,
            height: 50,
            mb: 2
        }, {
            jb: 300,
            height: 600,
            mb: 4
        }, {
            jb: 300,
            height: 250,
            mb: 1
        }, {
            jb: 250,
            height: 250,
            mb: 1
        }, {
            jb: 234,
            height: 60,
            mb: 2
        }, {
            jb: 200,
            height: 200,
            mb: 1
        }, {
            jb: 180,
            height: 150,
            mb: 1
        }, {
            jb: 160,
            height: 600,
            mb: 4
        }, {
            jb: 125,
            height: 125,
            mb: 1
        }, {
            jb: 120,
            height: 600,
            mb: 4
        }, {
            jb: 120,
            height: 240,
            mb: 4
        }, {
            jb: 120,
            height: 120,
            mb: 1,
            mg: !0
        }].map(function(a) {
            var b;
            return new Qv(a.jb, a.height, a.mb, {
                mg: (b = a.mg) != null ? b : !1
            })
        }),
        Pn = [6, 12, 3, 0, 7, 14, 1, 8, 10, 4, 15, 2, 11, 5, 13, 9, 16].map(function(a) {
            return Rfa[a]
        });
    var Sfa = O(function(a, b) {
        var c = a.nd,
            d = a.Mh,
            e = ww(b, a.Jb);
        a = e.adUnitPath;
        var f = e.Os;
        e = e.Ss;
        if (!a) return {
            Qd: []
        };
        var g = [];
        d = [].concat(_.bl(d));
        var h = _.ck(b).scrollHeight,
            k = h * .3;
        h = Aw(c, h);
        c = yw(d);
        h = _.x(h);
        for (var l = h.next(); !l.done; l = h.next()) {
            var m = l.value;
            if (d.length >= f) break;
            if (m.th !== void 0) {
                var n = k - c;
                if (!(n <= 50)) {
                    l = rw(m, b);
                    var p = void 0;
                    l > n && (p = l = rw(m, b, n));
                    if (!(l <= 0 || (n = {
                            top: m.th,
                            bottom: m.th + l,
                            left: 0,
                            right: 0
                        }, xw(n, d, e)))) {
                        var q = g,
                            r = q.push,
                            t = m.parentNode,
                            w = m.Kg;
                        m = m.ze.o;
                        m = _.se(m, m[_.pb] | 0, tJ, 3);
                        r.call(q, {
                            parentNode: t,
                            Kg: w,
                            Yg: m,
                            adUnitPath: a,
                            uh: p
                        });
                        d.push(n);
                        c += l
                    }
                }
            }
        }
        return {
            Qd: g
        }
    }, {
        id: 1718,
        A: {
            Qd: void 0
        }
    });
    var Tfa = O(function(a, b) {
        var c = [];
        a = _.x(a.Jd);
        for (var d = a.next(); !d.done; d = a.next()) {
            d = d.value;
            var e = zw(d.ze, 2),
                f;
            if (f = e)
                if (f = d.element, e === 0) f = !1;
                else {
                    var g = e === 2 || e === 3 ? f : f.parentElement;
                    f = !(g instanceof HTMLElement && g.offsetWidth <= 0) && !Jv(f, e, b)
                }
            if (f) {
                g = d.element;
                var h = null;
                f = null;
                switch (e) {
                    case 1:
                        g.parentNode && (h = g.parentNode, f = g);
                        break;
                    case 4:
                        g.parentNode && (h = g.parentNode, f = g.nextSibling);
                        break;
                    case 2:
                        h = g;
                        f = g.firstChild;
                        break;
                    case 3:
                        h = g;
                        f = null;
                        break;
                    case 0:
                        break;
                    default:
                        pc(e)
                }(e = h) && c.push({
                    ze: d.ze,
                    Kp: d.element,
                    parentNode: e,
                    Kg: f
                })
            }
        }
        return {
            nd: c
        }
    }, {
        id: 1734,
        A: {
            nd: void 0
        }
    });
    var z_ = function(a, b, c) {
        W.call(this, a, 113);
        a = this.g(Nfa, {
            Jb: c
        }, b).Jd;
        a = this.g(Ofa, {
            Jd: a
        }).Yj;
        a = this.g(Tfa, {
            Jd: a
        }, b).nd;
        a = this.g(Pfa, {
            nd: a
        }, b);
        this.Qd = this.g(Sfa, {
            Jb: c,
            nd: a.nd,
            Mh: a.Mh
        }, b).Qd
    };
    _.Y(z_, W);
    var Ufa = O(function(a, b) {
        if (a = a.ra) b = k_(b, a.getSlotElementId()), _.Il(b, 30, !0);
        return {}
    }, {
        id: 1199,
        A: {}
    });
    var Vfa = O(function(a, b, c, d, e, f, g) {
        var h = a.ra;
        h && (g.push(function() {
            h.addService(d)
        }), rg(b, function() {
            f();
            e(h);
            _.S(c, 4) && d.refresh([h], {
                changeCorrelator: !1
            })
        }));
        return {}
    }, {
        id: 1109,
        A: {}
    });
    var A_ = {},
        Dw = (A_[64] = Pea, A_[134217728] = Qea, A_[32768] = Rea, A_[536870912] = Sea, A_[8] = Tea, A_[512] = Uea, A_[1048576] = Vea, A_[4194304] = Xea, A_[16777216] = Yea, A_),
        Ew = [64, 512, 16777216];
    var B_ = O(function(a) {
        a = a.sb;
        var b;
        if (((b = a == null ? void 0 : RG(a).length) != null ? b : 0) > 0)
            for (b = _.x(Si(qV)), a = b.next(); !a.done; a = b.next()) yk(Number(a.value));
        return {}
    }, {
        id: 1255,
        A: {}
    });
    var Wfa = om(function(a, b, c, d, e) {
        return _.F(function(f) {
            if (!a.Oo || !a.sb || !a.Ff) return f.return();
            or(27);
            var g = f.return,
                h = a.Oo,
                k = h.Gp;
            var l = new kJ;
            l = _.di(l, 1, a.sb);
            return g.call(f, k.call(h, l, a.ab, c, d, b, a.Ff, e))
        })
    }, {
        id: 1249
    });
    var C_ = function(a) {
        this.module = a
    };
    C_.prototype.toString = function() {
        return String(this.module)
    };
    _.D_ = new C_(5);
    var Xfa = om(function(a, b) {
        return _.F(function(c) {
            return a.sb && RG(a.sb).length > 0 && a.Ff ? c.return(b.load(_.D_)) : c.return(null)
        })
    }, {
        id: 1095
    });
    var Yfa = O(function(a, b) {
        if (a.sb) {
            a = a.sb;
            var c = a.o;
            a = te(a, c, c[_.pb] | 0, _.QG, 15, 3).length;
            b.H = a
        }
        return {}
    }, {
        id: 1323,
        A: {}
    });
    var E_ = function(a, b, c, d, e, f, g, h, k, l) {
        W.call(this, a, 38);
        a = this.j(Xfa, {
            sb: b,
            Ff: d
        }, f);
        k = this.g(Yfa, {
            sb: b
        }, k).finished;
        jD(this.j(Wfa, {
            ab: c,
            sb: b,
            Ff: d,
            Oo: a.output
        }, e, g, h, l), k)
    };
    _.Y(E_, W);
    var Zfa = function(a, b, c, d, e, f) {
        this.lb = a;
        f ? this.slotId = f : (b = e.add(c, d, b, [1, 1], {
            div: void 0,
            format: 6,
            qc: !0
        }), a = b.slotId, b = b.Ja, a && b ? (_.Nk(b, 15, 6), this.slotId = a) : this.slotId = null)
    };
    var F_ = O(function(a, b, c, d, e, f) {
        var g = a.adUnitPath;
        a = a.ye;
        return !g && !f || a ? {
            output: null
        } : {
            output: new Zfa(b, g != null ? g : null, c, d, e, f)
        }
    }, {
        id: 1252,
        A: {
            output: void 0
        }
    });
    var $fa = O(function(a) {
        if (!a.data) return {
            sb: null
        };
        a = xJ(a.data);
        a = _.xq(a, _.iJ, 2);
        return {
            sb: a != null ? a : null
        }
    }, {
        id: 1246,
        A: {
            sb: void 0
        },
        na: function() {
            return {
                sb: null
            }
        }
    });
    var aga = om(function(a, b, c) {
        var d, e;
        return _.F(function(f) {
            if (f.g == 1) {
                if (!a.adUnitPath && !c) return f.return(null);
                d = new URL("https://securepubads.g.doubleclick.net/pagead/purl_config");
                d.searchParams.set("url", b.location.href);
                d.searchParams.set("puc_types", "1");
                return f.yield(b.fetch(d, {
                    credentials: "omit"
                }), 2)
            }
            e = f.j;
            return e.ok ? f.return(e.text()) : f.return(null)
        })
    }, {
        id: 1245
    });
    var G_ = function(a, b, c, d) {
        W.call(this, a, 41);
        a = this.j(aga, {
            adUnitPath: c != null ? c : void 0
        }, b, d).output;
        this.output = this.g($fa, {
            data: a
        }).sb
    };
    _.Y(G_, W);
    var $w = function(a, b, c, d, e, f, g, h) {
        var k = g.fd;
        var l = g.Vh;
        var m = g.ab;
        var n = g.lb;
        g = g.Ad;
        W.call(this, a, 42);
        var p = TC(this, new G_(a, e, null, f, this)).output;
        c = this.g(F_, {}, n, a, c, d, f).output;
        this.g(B_, {
            sb: p
        });
        a = new E_(a, p, m, c, b, k, e, l, g, h);
        TC(this, a)
    };
    _.Y($w, W);
    var bga = O(function(a, b, c, d, e, f, g, h, k, l, m) {
        a = Vw(b, c, k, g, h, l, {
            Kj: e,
            adUnitPath: d,
            qc: f,
            div: m
        });
        return {
            slotId: a,
            slot: a ? a.ra : null
        }
    }, {
        id: 1108,
        A: {
            slotId: void 0,
            slot: void 0
        }
    });
    var cga = O(function(a, b, c) {
        if (a = a.ra) b = k_(b, a.getSlotElementId()), so(b, 27, dE, c);
        return {}
    }, {
        id: 1111,
        A: {}
    });
    var H_ = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y) {
        W.call(this, a, 25);
        this.D = a;
        this.pinger = b;
        this.Wb = c;
        this.adUnitPath = d;
        this.format = e;
        this.qc = f;
        this.lb = g;
        this.P = h;
        this.Ga = k;
        this.C = l;
        this.ca = m;
        this.l = n;
        this.De = p;
        this.ia = q;
        this.Ma = r;
        this.Ra = t;
        this.Di = w;
        this.divId = y;
        b = this.g(bga, {}, this.D, this.pinger, this.adUnitPath, this.format, this.qc, this.De, this.ca, this.ia, this.Ra, this.divId);
        a = b.slotId;
        b = b.slot;
        this.Di && this.g(cga, {
            ra: b
        }, this.l, this.Di);
        this.Ma && this.g(Ufa, {
            ra: b
        }, this.l);
        this.g(Vfa, {
            ra: b
        }, this.Wb, this.ca, this.lb, this.P, this.Ga, this.C);
        this.H = {
            slotId: a
        }
    };
    _.Y(H_, W);
    var dga = O(function(a, b, c, d, e, f, g, h, k) {
        a = _.x(_.z(a.Qd, "entries").call(a.Qd));
        for (var l = a.next(); !l.done; l = a.next()) {
            var m = _.x(l.value);
            l = m.next().value;
            m = m.next().value;
            var n = m.parentNode,
                p = Cw(d, {
                    Yg: m.Yg,
                    uh: m.uh
                });
            p.id = "gpt-auto-banner-" + l;
            p.className = "google-gpt-auto-placed";
            n.insertBefore(p, m.Kg);
            l = new H_(e, g, d, m.adUnitPath, 11, !0, h.pubads(), h.display, function() {
                h.pubadsReady || h.enableServices()
            }, h.cmd, k.pageSettings, k, c, f, !0, null, void 0, p.id);
            _.tD(b, l);
            CC(l)
        }
        return {}
    }, {
        id: 1716,
        A: {}
    });
    var ega = Cm(function(a) {
            return _.uo(a.Jb, tw, 3, _.Gl()).some(function(b) {
                return _.ki(b, 2) === 11
            })
        }, {
            id: 1715
        }),
        I_ = function(a, b, c, d, e, f, g, h) {
            W.call(this, a, 112);
            this.D = a;
            this.xd = h;
            h = TC(this, new z_(a, d, this.xd));
            this.g(dga, {
                Qd: h.Qd
            }, this, e, d.document, a, c, b, f, g)
        };
    _.Y(I_, gY);
    I_.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.g == 1 ? b.yield(Am(a.D, ega, {
                Jb: a.xd
            }), 2) : b.return(b.j)
        })
    };
    I_.prototype.l = function() {};
    var fga = new _.v.Set([2, 3, 5, 8, 9, 6]),
        gga = O(function(a, b, c, d, e, f, g, h, k, l) {
            a = _.x(_.uo(a.Jb, tw, 3, _.Gl()));
            for (var m = a.next(); !m.done; m = a.next()) {
                var n = m.value;
                m = n.getAdUnitPath();
                var p = _.ki(n, 2);
                m && p && fga.has(p) && (m = new H_(e, g, d, m, p, !0, h.pubads(), h.display, function() {
                    h.pubadsReady || h.enableServices()
                }, h.cmd, k.pageSettings, k, c, f, !0, l), _.tD(b, m), CC(m))
            }
            return {}
        }, {
            id: 1729,
            A: {}
        });
    var hga = Cm(function(a) {
            return _.uo(a.Jb, tw, 3, _.Gl()).length > 0
        }, {
            id: 1717
        }),
        J_ = function(a, b, c, d, e, f, g, h, k) {
            W.call(this, g, 114);
            this.D = g;
            this.xd = h;
            _.L(Ww) && TC(this, new I_(g, a, b, c, d, e, f, this.xd));
            _.L(PS) && this.g(gga, {
                Jb: this.xd
            }, this, d, c.document, g, b, a, e, f, k)
        };
    _.Y(J_, gY);
    J_.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.g == 1 ? b.yield(Am(a.D, hga, {
                Jb: a.xd
            }), 2) : b.return(b.j)
        })
    };
    J_.prototype.l = function() {};
    var iga = [{
            name: "Interstitial",
            format: 1,
            qe: 5
        }, {
            name: "TopAnchor",
            format: 2,
            qe: 2
        }, {
            name: "BottomAnchor",
            format: 3,
            qe: 3
        }, {
            name: "LeftSideRail",
            format: 4,
            qe: 8
        }, {
            name: "RightSideRail",
            format: 5,
            qe: 9
        }, {
            name: "AdIntents",
            format: 6,
            qe: 6
        }, {
            name: "ContentOverlay",
            format: 7,
            qe: 10
        }],
        jga = O(function(a, b, c, d, e, f, g, h, k, l, m) {
            iga.filter(function(n) {
                return (new RegExp("gam" + n.name + "Demo", "i")).test(l)
            }).forEach(function(n) {
                var p = n.name;
                n = n.qe;
                var q, r;
                (q = window.console) == null || (r = q.warn) == null || r.call(q, "GPT - Demo " + p + " ENABLED");
                p = new H_(c, d, e, n === 6 ? "/6499/shoppit_test" : "/22639388115/example/" + p.toLowerCase(), n, !1, f.pubads(), function(t) {
                    return void f.display(t)
                }, function() {
                    f.pubadsReady || f.enableServices()
                }, f.cmd, h.pageSettings, h, g, k, !1, m);
                _.tD(b, p);
                CC(p)
            });
            return {}
        }, {
            id: 789,
            A: {}
        });
    var kga = new _.v.Map([
            [1, 5],
            [2, 2],
            [3, 3],
            [6, 6]
        ]),
        LD = O(function(a, b, c, d, e, f, g, h, k, l) {
            if (!_.L(JU)) return {};
            var m = new W(b, 60);
            _.tD(l, m);
            a = _.x(a.Qm.filter(function(q) {
                return _.OG(q, mJ) === 5
            }));
            for (l = a.next(); !l.done; l = a.next()) {
                var n = l.value,
                    p = _.aH(n, hJ, 5, mJ);
                l = p.getAdUnitPath();
                p = kga.get(_.ki(p, 2));
                l && p && (e != null || (e = g.pageSettings), n = _.xq(n, dE, 4), l = new H_(b, c, document, l, p, !0, d.pubads(), d.display, function() {
                    d.pubadsReady || d.enableServices()
                }, d.cmd, e, g, f, h, !1, k, n), TC(m, l))
            }
            CC(m);
            return {}
        }, {
            id: 1082,
            A: {}
        });
    var K_ = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a);
        var l;
        this.g(jga, {}, this, a, b, document, c, e, f, d, (l = window.location.hash) != null ? l : "", k);
        g && this.g(LD, {
            Qm: g
        }, a, b, c, null, e, f, d, k, this);
        g = h;
        _.L(QS) && (g = this.g(Mfa, {}, window.location.hash).Jb);
        TC(this, new J_(b, d, window, e, c, f, a, g, k))
    };
    _.Y(K_, W);
    var L_ = function(a) {
        this.o = _.B(a)
    };
    _.Y(L_, _.E);
    var lga = function(a) {
        return _.nz(a, LY, 13)
    };
    var M_ = function(a) {
        this.o = _.B(a)
    };
    _.Y(M_, _.E);
    var bx = _.nf(M_);
    var mga = O(function(a, b, c, d) {
        var e = a.cs,
            f = a.Ju,
            g = a.cv;
        a = a.Lr;
        var h, k = Bw(f, 3) === !1 || ((h = Io(f, 2)) != null ? h : "tcunavailable") !== "tcunavailable";
        h = (_.J = Mo(a, 10), _.z(_.J, "includes")).call(_.J, Ub(2));
        (b ? _.S(b, 9) : Ut()) || !d || k || h || c.M(Kea());
        d = _.L(fx) ? a.Ye() ? _.Xi(a) : f.Ye() ? _.Xi(f) : _.Xi(e) : f.Ye() ? _.Xi(f) : _.Xi(e);
        c = new KY;
        d && (d = f.Ye() ? !1 : Ut(), d = !(b ? _.S(b, 9) : d));
        b = _.Il(c, 5, d);
        c = _.zy(f, 17) ? _.S(f, 17) : _.S(e, 17);
        b = _.Il(b, 17, c);
        e = Bw(e, 14);
        e = _.Il(b, 14, e);
        b = Bw(f, 3);
        e = _.Il(e, 3, b);
        b = Io(f, 2);
        e = Mk(e, 2, b);
        b = Io(f, 4);
        e = Mk(e, 4, b);
        b = zw(f, 7);
        e = _.Nk(e, 7, b);
        f = Bw(f, 9);
        f = _.Il(e, 9, f);
        e = Io(g, 1);
        f = Mk(f, 1, e);
        g = Bw(g, 13);
        g = _.Il(f, 13, g);
        return {
            V: ix(ex(dx(g, Io(a, 11)), Mo(a, 10)), Bw(a, 12))
        }
    }, {
        id: 959,
        A: {
            V: void 0
        }
    });
    var nga = om(function(a, b, c, d, e, f, g, h, k) {
        var l, m, n, p, q, r;
        return _.F(function(t) {
            l = new RW(g, {
                timeoutMs: _.M(SS)
            });
            _.tD(k, l);
            m = new KY;
            if (!RV(l.caller)) return t.return(m);
            n = _.M(TS);
            p = n > 0 ? new VW(c, d, {
                Gb: 17,
                Ud: 1,
                hc: g.document.URL,
                ya: n,
                nb: go(g)
            }) : void 0;
            f.I.status !== 0 || (q = p) != null && WW(q);
            r = new _.v.Promise(function(w) {
                var y = f.I,
                    A = y.status,
                    C = function(D) {
                        if (D.internalErrorState) {
                            if (e.info(Lea()), dx(m, D.gppString), A === 0) {
                                var I;
                                (I = p) == null || Ej(I, {
                                    nn: D.internalErrorState,
                                    cmpId: D.cmpId,
                                    cmpVersion: D.gppVersion
                                })
                            }
                        } else gj(D.applicableSections) ? (ix(ex(m, D.applicableSections.filter(function(G) {
                            return _.z(Number, "isInteger").call(Number, G)
                        })), !1), _.L(fx) && _.Il(m, 5, !0)) : jx(b, h, m, D);
                        w(m)
                    };
                switch (A) {
                    case 2:
                        C(y.data);
                        break;
                    case 1:
                        y.g.push(C);
                        break;
                    case 0:
                        UZ(y);
                        y.g.push(C);
                        gq(e, Jea());
                        l.addEventListener(function(D) {
                            try {
                                if (Dj(D, p), D.pingData.signalStatus === "ready" || gj(D.pingData.applicableSections)) {
                                    y.data = D.pingData;
                                    y.status = 2;
                                    if (!D.pingData.internalErrorState) {
                                        var I = D.pingData.applicableSections.length === 1 && D.pingData.applicableSections[0] === -1 ? 0 : D.pingData.applicableSections.length,
                                            G;
                                        (G = p) == null || Fj(G, {
                                            cmpId: D.pingData.cmpId,
                                            cmpVersion: D.pingData.gppVersion,
                                            ct: I
                                        })
                                    }
                                    y.g.forEach(function(P) {
                                        P(D.pingData)
                                    });
                                    y.g = []
                                }
                            } catch (P) {
                                throw b.U({
                                    methodName: 1173,
                                    X: P
                                }), P;
                            }
                        });
                        break;
                    default:
                        throw Error("Impossible CacheStatus: " + A);
                }
            });
            return t.return(r)
        })
    }, {
        id: 1172
    });
    var oga = om(function(a, b, c, d, e, f, g, h) {
        var k;
        return _.F(function(l) {
            k = new _.v.Promise(function(m) {
                var n = new $V(g, {
                        timeoutMs: -1,
                        rh: !0
                    }),
                    p = _.M(US),
                    q = p > 0 ? new VW(b, c, {
                        Gb: 17,
                        Ud: 2,
                        hc: g.document.URL,
                        ya: p,
                        nb: Xg(g, d)
                    }) : void 0,
                    r = new KY;
                if (typeof n.j.__tcfapi === "function" || fW(n) != null) {
                    var t = f.J;
                    p = t.status;
                    var w = function(y) {
                        var A;
                        var C = dW(y, {
                            idpcApplies: h
                        });
                        C = _.Il(r, 5, C);
                        var D = !hW(y);
                        C = _.Il(C, 9, D);
                        C = Mk(C, 2, y.tcString);
                        D = (A = y.addtlConsent) != null ? A : "";
                        A = Mk(C, 4, D);
                        A = _.Nk(A, 7, y.internalErrorState);
                        _.Il(A, 17, y.gdprApplies ? y.vendor ? y.vendor.disclosedVendors === void 0 ? !0 : eW(y.vendor.consents, "755") || eW(y.vendor.legitimateInterests, "755") || eW(y.vendor.disclosedVendors, "755") : !1 : !0);
                        y.gdprApplies != null && _.Il(r, 3, y.gdprApplies);
                        m(r)
                    };
                    switch (p) {
                        case 2:
                            w(t.data);
                            break;
                        case 1:
                            t.g.push(w);
                            break;
                        case 0:
                            q == null || WW(q);
                            UZ(t);
                            t.g.push(w);
                            gq(e, Iea());
                            n.addEventListener(function(y) {
                                Hj(y, q);
                                bW(y) ? (lx(e, y), t.data = y, t.status = 2, t.g.forEach(function(A) {
                                    A(y)
                                }), t.g = []) : (y.internalErrorState && y.internalBlockOnErrors && e.error(Mea()), UZ(t))
                            });
                            break;
                        default:
                            throw Error("Impossible CacheStatus: " + p);
                    }
                } else m(r)
            });
            return l.return(k)
        })
    }, {
        id: 874
    });
    var pga = om(function(a, b, c, d, e, f, g) {
        var h, k, l;
        return _.F(function(m) {
            h = new KW(e, {
                timeoutMs: _.M(VS)
            });
            _.tD(g, h);
            k = new KY;
            if (!RV(h.caller)) return m.return(k);
            l = new VW(c, d, {
                Gb: 17,
                Ud: 3,
                hc: e.document.URL,
                ya: 1E3,
                nb: Xg(e, b)
            });
            WW(l);
            return m.return(new _.v.Promise(function(n) {
                gq(f, Gea());
                LW(h, function(p) {
                    try {
                        p && _.z(Object, "keys").call(Object, p).length === 0 && f.info(Hea());
                        if (p && typeof p.uspString === "string") {
                            var q = Mk(k, 1, p.uspString);
                            try {
                                var r = p.uspString;
                                r = r.toUpperCase();
                                p = r;
                                if (p.length == 4 && (p.indexOf("-") == -1 || p.substring(1) === "---") && p[0] >= "1" && p[0] <= "9" && HN.hasOwnProperty(p[1]) && HN.hasOwnProperty(p[2]) && HN.hasOwnProperty(p[3])) {
                                    var t = new GN;
                                    var w = _.co(t, 1, parseInt(r[0], 10));
                                    var y = _.Q(w, 2, HN[r[1]]);
                                    var A = _.Q(y, 3, HN[r[2]]);
                                    var C = _.Q(A, 4, HN[r[3]])
                                } else C = null;
                                var D = C;
                                var I = (D == null ? void 0 : _.ki(D, 3)) === 2
                            } catch (G) {
                                throw b.U({
                                    methodName: 1187,
                                    X: G
                                }), G;
                            }
                            _.Il(q, 13, I)
                        }
                        Fj(l, {
                            cmpId: 0,
                            cmpVersion: "1"
                        });
                        n(k)
                    } catch (G) {
                        throw b.U({
                            methodName: 660,
                            X: G
                        }), G;
                    }
                })
            }))
        })
    }, {
        id: 875
    });
    var qga = O(function(a, b, c) {
        a = a.V;
        if (a = !!_.Xi(a) && !_.S(a, 9) && !_.S(a, 13) && !_.S(a, 12) && !_.S(a, 14) && !_.S(a, 16)) a = _.z(c, "includes").call(c, 1) ? !1 : b ? _.S(b, 9) || _.S(b, 8) || _.S(b, 1) || _.ki(b, 6, 2) === 1 || zw(b, 5) === 1 || _.ki(b, 15) === 1 || _.ki(b, 15) === 2 ? !1 : !0 : !0;
        return {
            output: a
        }
    }, {
        id: 1325,
        A: {
            output: void 0
        }
    });
    var rga = O(function(a, b, c, d) {
        a = new KY;
        d = _.Il(a, 5, !d);
        d = _.Il(d, 17, !0);
        a = _.wq(263);
        var e = !!navigator.globalPrivacyControl;
        a && e && _.Il(d, 14, !0);
        var f = e ? 1 : 1E3;
        c.Z(f) && b.xa.za.Aa.rq.globalPrivacyControl.fa({
            ga: f,
            zs: a,
            As: e
        });
        return {
            V: d
        }
    }, {
        id: 958,
        A: {
            V: void 0
        }
    });
    var N_ = function(a, b, c, d, e, f, g, h, k, l) {
        W.call(this, a, 6);
        var m = this.g(rga, {}, b, c, h).V,
            n = jD(this.j(pga, {}, a, b, c, f, d, this), g).output,
            p = jD(this.j(oga, {}, b, c, a, d, e, f, h), g).output;
        a = jD(this.j(nga, {}, a, b, c, d, e, f, h, this), g).output;
        this.oc = d = this.g(mga, {
            cs: m,
            Ju: p,
            cv: n,
            Lr: a
        }, k, d, h).V;
        this.l = this.g(qga, {
            V: d
        }, k, l != null ? l : []).output
    };
    _.Y(N_, W);
    var ox = function(a, b) {
        this.ia = a;
        this.Ib = b;
        this.j = this.g = 0
    };
    ox.prototype.push = function() {
        for (var a = _.x(_.zf.apply(0, arguments)), b = a.next(); !b.done; b = a.next()) {
            b = b.value;
            try {
                typeof b === "function" && (b.call(_.v.globalThis), this.g++)
            } catch (d) {
                this.j++, b = void 0, (b = window.console) == null || b.error("Exception in queued GPT command", d), this.ia.error(qea(String(d)))
            }
        }
        if (_.M(GU) !== 0) {
            var c;
            (c = this.Ib) == null || c.dispatchEvent(QZ, 1508, void 0)
        }
        gq(this.ia, rea(String(this.g), String(this.j)));
        return this.g
    };
    var mx = function(a, b) {
        this.push = T(a, 76, b.push.bind(b))
    };
    var O_ = function(a, b, c) {
        this.pinger = a;
        this.ba = b;
        this.Za = c
    };
    O_.prototype.U = function(a) {
        var b = this.ba.Z(1E3),
            c = _.M(eT),
            d = this.ba.Z(c);
        if (b || d) {
            var e = this.Za,
                f = e.Fa,
                g = e.Pa,
                h = e.Wa,
                k = e.oa,
                l = e.bn;
            e = e.dk;
            k = k();
            var m = a.X;
            try {
                var n = (0, _.Pb)(m == null ? void 0 : m.name) ? m.name : "Unknown error"
            } catch (t) {
                n = "e.name threw"
            }
            try {
                var p = (0, _.Pb)(m == null ? void 0 : m.message) ? m.message : "Caught " + m
            } catch (t) {
                p = "e.message threw"
            }
            try {
                var q = (0, _.Pb)(m == null ? void 0 : m.stack) ? m.stack : Error().stack;
                var r = q ? q.split(/\n\s*/) : []
            } catch (t) {
                r = ["e.stack threw"]
            }
            q = r;
            r = new gQ;
            r = _.$n(r, 5, 1E3);
            m = new eQ;
            a = _.Q(m, 1, a.methodName);
            a = _.ao(a, 2, n);
            a = _.ao(a, 3, p);
            a = _.me(a, 4, q, _.ed);
            a = _.Yd(a);
            a = _.xj(r, 1, hQ, a);
            n = new fQ;
            f = _.$n(n, 1, f);
            f = bo(f, 2, k);
            g = _.ao(f, 3, g);
            g = _.Yd(g);
            g = _.di(a, 2, g);
            g = sj(_.Yd(g));
            f = new dQ;
            h = _.ao(f, 1, h);
            l = l == null ? void 0 : l();
            l = _.co(h, 2, l);
            e = e == null ? void 0 : e();
            e = _.me(l, 3, e, _.ed);
            e = _.Yd(e);
            e = _.xj(g, 4, iQ, e);
            b && this.pinger.lu(e);
            d && (_.$n(e, 5, c), b = PG(e, eQ, 1, hQ), b != null && Ok(b, 4), this.pinger.ku(e))
        }
    };
    var xC = function(a, b) {
        this.getAllEvents = T(a, 563, function() {
            return Qs ? q_(b).slice() : []
        });
        this.getEventsBySlot = T(a, 565, function(c) {
            return Qs ? zfa(b, c).slice() : []
        });
        this.getEventsByLevel = T(a, 566, function(c) {
            return Qs ? Afa(b, c).slice() : []
        })
    };
    var P_, r_, Mz, Q_, R_, S_, mB, T_, fC, sga, rp, tga, uga, vga;
    _.nF = function(a, b, c) {
        O_.call(this, a, b, c);
        this.Za = c;
        this.G = 0;
        this.l = !0;
        this.g = new _.JY(a, b, {
            nb: c.Fa,
            hc: c.Pa,
            Gb: 17,
            Jg: c.Wa,
            oa: c.oa
        })
    };
    _.Y(_.nF, O_);
    P_ = function(a, b) {
        var c = b.Fl ? 1 : _.M(VT);
        if (a.ba.Z(c)) {
            var d = a.Za,
                e = d.Fa,
                f = d.Wa,
                g = d.Pa;
            d = d.oa;
            var h = d();
            a = a.pinger;
            d = a.Ld;
            c = rx(sx(tx(ux(vx(wx(new xx, e), f), g)), h), c);
            e = new zx;
            f = new RP;
            g = jj();
            f = _.Kl(f, 1, g);
            b = _.Il(f, 2, b.Fl);
            b = _.Yd(b);
            b = _.xj(e, 2, LE, b);
            b = _.uj(qx(c, _.Yd(b)));
            d.call(a, b)
        }
    };
    r_ = function(a, b) {
        var c = b.Ck === 3 ? _.M(iT) : 10;
        if (a.ba.Z(c)) {
            var d = a.Za,
                e = d.Fa,
                f = d.oa,
                g = d.Pa,
                h = d.Wa;
            d = d.dk;
            var k = f();
            d = d();
            a = a.pinger;
            f = a.mu;
            var l = new eR;
            e = _.$n(l, 1, e);
            e = bo(e, 2, k);
            g = _.ao(e, 3, g);
            h = _.ao(g, 4, h);
            c = _.$n(h, 5, c);
            c = _.Q(c, 6, b.Ck);
            c = _.ao(c, 7, b.Ln);
            h = b.message.getMessageId();
            c = _.Q(c, 8, h);
            h = b.message.getMessageArgs();
            c = _.me(c, 9, h, _.ed);
            c = _.ao(c, 10, b.Pi ? np(b.Pi) : void 0);
            b = _.ao(c, 11, b.Pi);
            b = _.me(b, 12, d, _.ed);
            b = _.Yd(b);
            f.call(a, b)
        }
    };
    Mz = function(a, b) {
        var c = _.M(vV);
        if (a.l && a.ba.Z(c)) {
            a.l = !1;
            var d = a.Za,
                e = d.oa;
            a.pinger.Ld(Dx({
                Fa: d.Fa,
                Wa: d.Wa,
                Pa: d.Pa,
                wj: e()
            }, c, b))
        }
    };
    Q_ = function(a, b) {
        var c = _.M(yV);
        if (a.ba.Z(c)) {
            var d = a.Za,
                e = d.oa,
                f = d.Fa,
                g = d.Wa;
            d = d.Pa;
            e = e();
            c = rx(sx(tx(ux(vx(wx(new xx, Ub(f)), g), d)), e), Ub(c));
            f = new zx;
            g = new UP;
            g = Mk(g, 1, b.Wg);
            g = _.Kl(g, 2, b.od);
            g = _.Kl(g, 3, b.Bu);
            b = _.Kl(g, 4, b.Nd);
            b = _.Yd(b);
            b = _.xj(f, 12, LE, b);
            b = _.uj(qx(c, _.Yd(b)));
            a.pinger.Ld(b)
        }
    };
    R_ = function(a, b) {
        var c = _.M(OS);
        if (a.ba.Z(c)) {
            var d = a.Za,
                e = d.oa;
            a = a.pinger;
            var f = a.Ld,
                g = d.Fa,
                h = d.Pa;
            d = d.Wa;
            var k = e();
            e = Jw(b.format);
            c = rx(sx(tx(ux(vx(wx(new xx, g), d), h)), k), c);
            g = new zx;
            h = new TP;
            b = _.Kl(h, 1, b.Nn);
            b = _.Kl(b, 2, e);
            b = _.Yd(b);
            b = _.xj(g, 1, LE, b);
            b = _.uj(qx(c, _.Yd(b)));
            f.call(a, b)
        }
    };
    S_ = function(a, b, c, d, e) {
        if (a.ba.Z(b)) {
            var f = a.Za;
            b = c({
                Fa: f.Fa,
                hc: f.Pa,
                Jg: f.Wa,
                Gb: 17,
                ya: b
            }, e);
            d(b, a.G++);
            a.pinger.ol(b)
        }
    };
    _.FA = function(a, b) {
        var c = _.M(lU);
        S_(a, c, function(d, e) {
            d = _.z(Object, "assign").call(Object, {}, d, {
                F: e.F
            });
            e = new jP;
            e = bH(e, 12, kP, d.F);
            fn(e, d);
            var f = Tr(e, FN, 5);
            _.ve(f, 1, _.Ac, d.Gb, _.Bc);
            d = uP(tP(new sP, d.Fa), d.ya);
            return _.xj(d, 6, vP, e)
        }, function(d, e) {
            d = PG(d, jP, 6, vP);
            _.Kl(d, 1, e)
        }, b)
    };
    mB = function(a, b) {
        var c = _.M(mU);
        S_(a, c, function(d, e) {
            d = _.z(Object, "assign").call(Object, {}, d, {
                F: e.F
            });
            e = new pP;
            e = bH(e, 12, qP, d.F);
            fn(e, d);
            var f = Tr(e, FN, 5);
            _.ve(f, 1, _.Ac, d.Gb, _.Bc);
            d = uP(tP(new sP, d.Fa), d.ya);
            return _.xj(d, 7, vP, e)
        }, function(d, e) {
            d = PG(d, pP, 7, vP);
            _.Kl(d, 1, e)
        }, b)
    };
    T_ = function(a, b) {
        var c = _.M(aT);
        S_(a, c, function(d, e) {
            d = _.z(Object, "assign").call(Object, {}, d, {
                F: e.F,
                Dc: e.Dc,
                tc: e.tc
            });
            e = new lP;
            e = bH(e, 9, mP, d.F);
            e = _.Nk(e, 8, d.Dc);
            d.tc && Mk(e, 7, d.tc);
            fn(e, d);
            d = uP(tP(new sP, d.Fa), d.ya);
            return _.xj(d, 8, vP, e)
        }, function(d, e) {
            d = PG(d, lP, 8, vP);
            _.Kl(d, 1, e)
        }, b)
    };
    fC = function(a, b) {
        var c = _.M(wV);
        S_(a, c, function(d, e) {
            d = _.z(Object, "assign").call(Object, {}, d, {
                F: e.F,
                mode: e.mode,
                Vb: e.Vb,
                jj: e.jj
            });
            e = new rP;
            e = _.Nk(e, 9, d.F);
            e = _.Nk(e, 8, d.mode);
            e = Mk(e, 7, d.Vb);
            d.jj !== void 0 && _.Kl(e, 10, d.jj);
            fn(e, d);
            d = uP(tP(new sP, d.Fa), d.ya);
            return _.xj(d, 9, vP, e)
        }, function(d, e) {
            d = PG(d, rP, 9, vP);
            _.Kl(d, 1, e)
        }, b)
    };
    sga = function(a, b) {
        if (a.ba.Z(1E3)) {
            var c = a.Za,
                d = c.Fa,
                e = c.Wa,
                f = c.oa;
            c = c.Pa;
            var g = f();
            a = a.pinger;
            f = a.Sc;
            b = b.slotId;
            d = OP(PP(MP(LP(KP(JP(d), e), g), 1E3), c));
            e = sj(GW());
            e = _.ao(e, 1, b);
            e = _.Yd(e);
            d = _.xj(d, 15, QP, e);
            d = _.Yd(d);
            f.call(a, d)
        }
    };
    rp = function(a, b) {
        var c = b.methodName;
        if (!a.j) {
            a.j = new _.v.Map;
            try {
                for (var d = Si(lS), e = _.x(d), f = e.next(); !f.done; f = e.next()) {
                    var g = f.value.split("=");
                    if (g.length === 2) {
                        var h = g[0].trim(),
                            k = g[1].trim();
                        if (h && k) {
                            var l = Number(h),
                                m = Number(k);
                            isNaN(l) || isNaN(m) || a.j.set(l, m)
                        }
                    }
                }
            } catch (n) {}
        }
        c = a.j.get(c);
        d = c !== void 0 ? c : 1E4;
        a.ba.Z(d) && (g = a.Za, e = g.Fa, f = g.Wa, c = g.oa, g = g.Pa, k = c(), a = a.pinger, c = a.Sc, h = b.methodName, b = b.Pn, d = OP(PP(MP(LP(KP(JP(e), f), k), d), g)), e = sj(AW()), e = _.Q(e, 1, h), b = _.co(e, 2, b), b = _.Yd(b), b = _.xj(d, 9, QP, b), b = _.Yd(b), c.call(a, b))
    };
    tga = function(a, b) {
        if (a.ba.Z(1E3)) {
            var c = a.Za,
                d = c.Fa,
                e = c.Wa,
                f = c.oa;
            c = c.Pa;
            var g = f();
            a = a.pinger;
            f = a.Sc;
            b = b.Qq;
            d = OP(PP(MP(LP(KP(JP(d), e), g), 1E3), c));
            e = sj(BW());
            e = _.$n(e, 2, b);
            e = _.Yd(e);
            d = _.xj(d, 6, QP, e);
            d = _.Yd(d);
            f.call(a, d)
        }
    };
    uga = function(a) {
        if (a.ba.Z(1E3)) {
            var b = a.Za,
                c = b.Fa,
                d = b.Wa,
                e = b.oa;
            b = b.Pa;
            var f = e();
            a = a.pinger;
            e = a.Sc;
            c = OP(PP(MP(LP(KP(JP(c), d), f), 1E3), b));
            d = _.uj(sj(EW()));
            c = _.xj(c, 13, QP, d);
            c = _.Yd(c);
            e.call(a, c)
        }
    };
    vga = function(a, b) {
        if (a.ba.Z(1E3)) {
            var c = a.Za,
                d = c.Fa,
                e = c.Wa,
                f = c.oa;
            c = c.Pa;
            var g = f();
            a = a.pinger;
            f = a.Sc;
            b = b.Tq;
            d = OP(PP(MP(LP(KP(JP(d), e), g), 1E3), c));
            e = sj(DW());
            e = _.$n(e, 1, b);
            e = _.Yd(e);
            d = _.xj(d, 14, QP, e);
            d = _.Yd(d);
            f.call(a, d)
        }
    };
    _.nF.prototype.K = function(a) {
        this.g.K(a)
    };
    _.nF.prototype.Bk = function(a) {
        this.g.Bk(a)
    };
    _.nF.prototype.vg = _.ba(5);
    var wga = function() {
            var a = {
                    ca: er().pageSettings,
                    Vo: new Date(Date.now()),
                    Bm: window.location.href
                },
                b = this;
            a = a === void 0 ? {} : a;
            var c = a.ca === void 0 ? er().pageSettings : a.ca;
            var d = a.Vo === void 0 ? new Date(Date.now()) : a.Vo;
            var e = a.Bm === void 0 ? window.location.href : a.Bm;
            this.g = "";
            this.G = this.j = null;
            this.C = this.I = !1;
            this.Fb = null;
            this.J = !1;
            this.H = 0;
            this.l = function() {
                return !1
            };
            a = {};
            var f = {},
                g = {},
                h = {};
            this.L = (h[3] = (a[72] = function(k, l) {
                var m = b.j;
                k = Number(k);
                l = Number(l);
                m = m !== null ? _.Ui("w5uHecUBa2S:" + k + ":" + m) % l === Math.floor(d.valueOf() / 864E5) % l : void 0;
                return m
            }, a[13] = function() {
                return _.zf.apply(0, arguments).some(function(k) {
                    return _.z(b.g, "startsWith").call(b.g, k)
                })
            }, a[12] = function() {
                return !!_.S(c, 6)
            }, a[15] = function(k) {
                return b.l(k)
            }, a[68] = function() {
                return b.I
            }, a[83] = function() {
                return b.C
            }, a[74] = function() {
                return _.z(_.zf.apply(0, arguments), "includes").call(_.zf.apply(0, arguments), String(_.Ui(e)))
            }, a[86] = function() {
                return !!b.Fb
            }, a[87] = function(k) {
                return U_(b, k) != null
            }, a[92] = function(k) {
                try {
                    var l, m, n;
                    var p = (n = (l = b.Fb) == null ? void 0 : (m = l.installedModules) == null ? void 0 : _.z(m, "includes").call(m, k)) != null ? n : !1
                } catch (q) {
                    p = !1
                }
                return p
            }, a[89] = function() {
                return b.J
            }, a[105] = function() {
                return _.ko(c, 39)
            }, a), h[4] = (f[14] = function() {
                var k = Number(b.G || void 0);
                isNaN(k) ? k = void 0 : (k = new Date(k * 1E3), k = k.getFullYear() * 1E4 + (k.getMonth() + 1) * 100 + k.getDate());
                return k
            }, f[17] = function() {
                return b.H
            }, f[20] = function() {
                var k, l, m = (l = (k = document.documentElement.scrollHeight) != null ? k : document.body.scrollHeight) != null ? l : 0,
                    n, p;
                k = (p = (n = window.innerHeight) != null ? n : document.documentElement.clientHeight) != null ? p : 0;
                return k > 0 ? m / k : 0
            }, f), h[5] = (g[13] = function(k) {
                try {
                    var l = U_(b, k);
                    return (l != null ? l : null) === null ? void 0 : typeof l === "object" ? JSON.stringify(l) : String(l)
                } catch (m) {}
            }, g), h)
        },
        V_ = function(a, b) {
            b && !a.j && (b = Vk(b), a.j = b.id, a.G = b.creationTimeSeconds)
        },
        U_ = function(a, b) {
            try {
                for (var c, d, e = (c = a.Fb) == null ? void 0 : (d = c.getConfig) == null ? void 0 : d.call(c), f = _.x(b.split(".")), g = f.next(); !g.done; g = f.next()) {
                    if (typeof e !== "object") return;
                    e = e[g.value]
                }
                return e
            } catch (h) {}
        };
    var xga = O(function(a, b, c) {
        Mx(b, c);
        return {}
    }, {
        id: 1555,
        A: {}
    });
    var W_ = {
            de: [],
            ee: []
        },
        yga = O(function(a, b, c, d, e, f, g, h, k) {
            if (!_.L(Rx)) return W_;
            var l = (d = d.Z(100)) ? e.xa.za.Aa.Wl.bm : void 0;
            b = Jj("adStatsCache", c, b);
            l == null || l.Gu.fa({
                ga: 100,
                Ye: _.Xi(c),
                Mr: !!b
            });
            if (!b) return W_;
            l == null || l.gq.Nb({
                Ob: (b.length + 12) * 2
            });
            try {
                var m = new _.v.Map(JSON.parse(b))
            } catch (n) {
                return f.U({
                    methodName: 1614,
                    X: n
                }), W_
            }
            return Qx(a.O, g, m, e, d, h, k)
        }, {
            id: 1630,
            A: {
                de: void 0,
                ee: void 0
            }
        });
    var zga = O(function(a, b, c) {
        Sx(b, c);
        return {}
    }, {
        id: 1614,
        A: {}
    });
    var HD = O(function(a, b, c, d, e, f) {
        if (c !== c.top) return {};
        a = e.ca;
        e = e.aa;
        if (il(c) === 2 || aA(b, d) > 0) c = !1;
        else {
            b = e[d.getDomId()];
            b: {
                e = _.x(Dq(b));
                for (var g = e.next(); !g.done; g = e.next())
                    if (g = g.value, g.getWidth() >= 50 && g.getHeight() >= 50) {
                        e = !0;
                        break b
                    }
                e = !1
            }
            e ? (a = $q(d, b, c.document, Tx(a, b)), c = !a || a.y < Rk(!0, c).height || Xx(d, c.document) ? !1 : Uk(a, c) === 0) : c = !1
        }
        c && f.M(dfa(d.getDomId()), d);
        return {}
    }, {
        id: 1297,
        A: {}
    });
    var tB = function(a, b, c, d, e, f) {
        eY.call(this, new _.v.Promise(function(g) {
            var h = c.listen(d, function(k) {
                k = e(k);
                k !== null && (h(), g(k))
            });
            _.Yw(f, h)
        }), a, b)
    };
    _.Y(tB, eY);
    var xD = function(a, b, c, d, e, f) {
        f = f === void 0 ? function() {
            return !0
        } : f;
        fY.call(this, new _.v.Promise(function(g) {
            var h = c.listen(d, function(k) {
                f(k) && (h(), g())
            });
            _.Yw(e, h)
        }), a, b)
    };
    _.Y(xD, fY);
    var X_ = function(a, b, c, d, e) {
        tB.call(this, 1472, e, a, uB, function(f) {
            f = f.detail;
            var g, h;
            if (h = ((g = f.data) == null ? void 0 : g.type) === "asmreq") g = cda(f.data.payload), h = Gw(g, 1) === Number(b);
            return h ? f : null
        }, d)
    };
    _.Y(X_, tB);
    var Aga = O(function(a, b) {
        return {
            Mi: Yx(b)
        }
    }, {
        id: 1300,
        A: {
            Mi: void 0
        }
    });
    var Bga = O(function(a, b, c) {
        var d = a.Ut,
            e = a.S,
            f = a.Mi;
        a = a.vs;
        var g = Number(b);
        b = Yx(c);
        var h = e.getBoundingClientRect();
        e = _.Gg(c) ? Nq(e, c) : {
            x: 0,
            y: 0
        };
        c = e.x;
        e = e.y;
        c = new _.ig(e, c + h.right, e + h.bottom, c);
        var k = c.top;
        e = c.bottom;
        h = c.left;
        c = c.right;
        var l = new FX;
        g = _.Uq(l, 1, g);
        a = _.Il(g, 2, !a);
        g = new EX;
        g = _.Kl(g, 1, k);
        g = _.Kl(g, 3, e);
        g = _.Kl(g, 2, h);
        g = _.Kl(g, 4, c);
        g = _.Yd(g);
        a = _.di(a, 3, g);
        f = _.Kl(a, 4, f);
        f = _.Kl(f, 5, b);
        f = {
            type: "asmres",
            payload: _.Yd(f).ua()
        };
        d.ports[0].postMessage(f);
        return {}
    }, {
        id: 863,
        A: {}
    });
    var AD = function(a, b, c, d, e, f) {
        W.call(this, a, 69);
        a = (new X_(d, e, f, this, a)).output;
        d = this.g(Aga, {}, f).Mi;
        this.g(Bga, {
            S: b,
            vs: c,
            Ut: a,
            Mi: d
        }, e, f);
        this.output = a
    };
    _.Y(AD, W);
    var Cga = O(function(a, b, c) {
        Zx(b.ha.la, b.ha.O, c);
        return {}
    }, {
        id: 1536,
        A: {}
    });
    var Dga = O(function(a) {
        var b = a.S.contentDocument;
        if (!b) return {};
        a.S.setAttribute("height", String(b.body.offsetHeight));
        a.S.setAttribute("width", String(b.body.offsetWidth));
        _.Zm(a.Ka, "visibility", "visible");
        return {}
    }, {
        id: 1125,
        A: {}
    });
    var Ega = O(function(a) {
        _.Zm(a.Ka, {
            "min-width": "100%",
            visibility: "hidden"
        });
        _.Zm(a.S, "min-width", "100%");
        return {}
    }, {
        id: 1124,
        A: {}
    });
    var Fga = Cm(function(a, b, c) {
            return b !== void 0 && c === "height" && a.ll
        }, {
            id: 1394
        }),
        ID = function(a, b, c, d, e, f, g, h) {
            W.call(this, a, 7);
            this.D = a;
            this.Va = c;
            this.cj = d;
            this.ll = g;
            a = this.g(Ega, {
                S: e,
                Ka: f
            });
            jD(jD(this.g(Dga, {
                S: e,
                Ka: f
            }), h), a.finished)
        };
    _.Y(ID, gY);
    ID.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.D, Fga, {
                ll: a.ll
            }, a.cj, a.Va))
        })
    };
    ID.prototype.l = function() {};
    var Y_ = /(<head(\s+[^>]*)?>)/i,
        UC = O(function(a, b, c, d, e) {
            if (b.kind !== 0 || c == null || !_.K(c, 1) || e) return {
                output: b
            };
            a = b.html;
            _.ya() || (a = a.replace(Y_, "$1<meta http-equiv=Content-Security-Policy content=\"script-src https://cdn.ampproject.org/;object-src 'none';child-src blob:;frame-src 'none'\">"));
            d && (a = a.replace(Y_, '$1<meta name="referrer" content="origin">'));
            return {
                output: {
                    kind: 0,
                    html: a
                }
            }
        }, {
            id: 665,
            A: {
                output: void 0
            }
        });
    var Gga = O(function(a, b, c) {
        b = b.sa.B;
        c = c.set("arp", {
            value: $x(b) ? 1 : null
        });
        a = c.set;
        var d;
        (d = _.Gg(b.top)) || (b = (b = b.IntersectionObserver) && b.toString && b.toString(), d = (0, _.Pb)(b) && b.indexOf("[native code]") != -1);
        a.call(c, "abxe", {
            value: d ? 1 : null
        });
        return {}
    }, {
        id: 1532,
        A: {}
    });
    var Z_ = [2, 1];
    var Hga = O(function(a, b, c, d, e, f, g, h) {
        var k = a.W,
            l = a.Ka,
            m = a.size,
            n = a.yu;
        l.style.width = "";
        l.style.height = "";
        if (g === "height") return {};
        var p;
        a = (p = a.pd) != null ? p : 0;
        p = !1;
        switch (a) {
            case 1:
            case 2:
            case 4:
            case 5:
                var q, r = k.parentElement ? (q = Fn(k.parentElement, window)) == null ? void 0 : q.width : void 0;
                q = m.width;
                g = m.height;
                var t = Iq(e);
                p = t[0] < q;
                g = t[1] < g;
                if (p || g) {
                    t = q + "px";
                    var w = {
                        "max-height": "none",
                        "max-width": t,
                        padding: "0px",
                        width: t
                    };
                    g && (w.height = "auto");
                    cy(l, k, w);
                    l = {};
                    if ((_.J = [2, 5], _.z(_.J, "includes")).call(_.J, a) || p && q > by(n.width)) l.width = t, l["max-width"] = t;
                    g && (l.height = "auto", l["max-height"] = "none");
                    c: {
                        for (y in l)
                            if (Object.prototype.hasOwnProperty.call(l, y)) {
                                var y = !1;
                                break c
                            }
                        y = !0
                    }
                    y ? l = !1 : (l["padding-" + (n.direction === "ltr" ? "left" : "right")] = "0px", _.N(k, l), l = !0)
                } else l = !1;
                b: {
                    p = m.width;y = c.defaultView || c.parentWindow || _.ka;
                    switch (a) {
                        case 2:
                        case 5:
                            k = dy(k, y, p, n, f);
                            break b;
                        case 1:
                        case 4:
                            if (q = k.parentElement)
                                if (f = Rq(q)) {
                                    g = f.width;
                                    f = Xq(d, y.document);
                                    w = Fn(f, y);
                                    f = w.position;
                                    t = by(w.width) || 0;
                                    n = Fn(q, y);
                                    y = n.direction === "rtl" ? "Right" : "Left";
                                    p = Math.max(Math.round((g - Math.max(t, p)) / 2), 0);
                                    g = {};
                                    t = 0;
                                    var A = Ay(w);
                                    if (A) {
                                        t = A[4] * (y === "Right" ? -1 : 1);
                                        var C = A[3] || 1;
                                        if ((A[0] || 1) !== 1 || C !== 1) A[0] = 1, A[3] = 1, g.transform = "matrix(" + A.join(",") + ")"
                                    }
                                    C = 0;
                                    A = y.toLowerCase();
                                    switch (f) {
                                        case "fixed":
                                            var D, I = (D = ay(w.getPropertyValue(A))) != null ? D : 0,
                                                G;
                                            D = (G = q.getBoundingClientRect().left) != null ? G : 0;
                                            C = I - D;
                                            break;
                                        case "relative":
                                            C = (I = ay(w.getPropertyValue(A))) != null ? I : 0;
                                            break;
                                        case "absolute":
                                            g[A] = "0"
                                    }
                                    G = n.justifyContent === "center" && _.L(oS);
                                    D = n.direction === "rtl" ? "Left" : "Right";
                                    I = f === "absolute" ? 0 : by(n["padding" + y]) - (G ? by(n["padding" + D]) : 0);
                                    G = by(n["border" + y + "Width"]) - (G ? by(n["border" + D + "Width"]) : 0);
                                    g["margin-" + A] = p - I - G - C - t + "px";
                                    _.N(k, g);
                                    k = !0
                                } else k = !1;
                            else k = !1;
                            break b;
                        default:
                            k = !1;
                            break b
                    }
                    k = void 0
                }
                l || k ? (_.z(Z_, "includes").call(Z_, a) && fy(b, c, d, e, a, m.width, m.height, r, "gpt_slotexp", h), p = !0) : p = !1;
                break;
            case 3:
                a = k.parentElement ? (r = Fn(k.parentElement, window)) == null ? void 0 : r.width : void 0, r = m.width, G = m.height, D = by(n.height) || 0, G >= D || n.display === "none" || n.visibility === "hidden" || !f || f.width === -12245933 || k.getBoundingClientRect().bottom <= f.height ? p = !1 : (D = {
                    height: G + "px"
                }, cy(l, k, D), _.N(k, D), fy(b, c, d, e, 3, r, G, a, "gpt_slotred", h), p = !0)
        }!p && _.L(pS) && fy(b, c, d, e, 0, m.width, m.height, void 0, "gpt_pgbrk", h);
        return {}
    }, {
        id: 699,
        A: {}
    });
    var Iga = O(function(a, b, c, d, e) {
        if (!b) return {
            rd: null,
            Wd: []
        };
        b = b.split(":");
        if (b.length !== 2 || b[0] !== "#flexibleAdSlotDebugSize") return {
            rd: null,
            Wd: []
        };
        b = b[1];
        a = a.W;
        var f = /(?:.*)width=(parent|viewport|[0-9]+)(?:;.*|$)/.exec(b);
        if (f) {
            if (f = f[1], f !== "viewport")
                if (f === "parent") {
                    var g, h;
                    c = (a = (h = (g = Rq(a.parentElement)) == null ? void 0 : g.width) != null ? h : null) ? Math.min(a, c) : null
                } else c = Number(f), c = c >= 0 ? c : null
        } else c = null;
        (g = /(?:.*)height=(ratio|[0-9]+)(?:;.*|$)/.exec(b)) ? (g = g[1], g === "ratio" ? g = c && d && e ? Math.floor(e / d * c) : null : (g = Number(g), g = g >= 0 ? g : null)) : g = null;
        b = (b = /(?:.*)ius=(.+,?)+(?:;.*|$)/.exec(b)) ? b[1].split(",") : [];
        if (!c && !g) return {
            rd: null,
            Wd: []
        };
        var k, l;
        return {
            rd: new _.ag((k = c != null ? c : d) != null ? k : 0, (l = g != null ? g : e) != null ? l : 0),
            Wd: b
        }
    }, {
        id: 1114,
        A: {
            rd: void 0,
            Wd: void 0
        }
    });
    var Jga = O(function(a, b, c, d, e, f) {
        if (d) {
            var g, h;
            return {
                creativeContent: a.creativeContent,
                Db: new _.ag(f != null ? f : 0, (g = a.Uk) != null ? g : 0),
                pd: (h = e) != null ? h : null,
                ai: !1
            }
        }
        c = ty(c);
        (d = !c || !a.rd) || (d = a.Wd, d.length ? (b = b.split("/"), b = _.z(d, "includes").call(d, b[b.length - 1])) : b = !0, d = !b);
        if (d) {
            if (f == null) throw new fX("Missing 'width'.");
            if (a.Uk == null) throw new fX("Missing 'height'.");
            var k;
            return {
                creativeContent: a.creativeContent,
                Db: new _.ag(f, a.Uk),
                pd: (k = e) != null ? k : null,
                ai: !1
            }
        }
        f = a.W;
        var l, m;
        e = (m = (l = Rq(f.parentElement)) == null ? void 0 : l.width) != null ? m : 0;
        l = a.rd;
        a = l.width;
        l = l.height;
        e = a <= e ? 1 : 2;
        m = '<html><body style="height:' + (l - 2 + "px;width:" + (a - 2 + 'px;background-color:#ddd;color:#000;border:1px solid #f00;margin:0;"><p>Requested size:')) + (c.width + "x" + c.height + "</p><p>Rendered size:") + (a + "x" + l + "</p></body></html>");
        _.Zm(f, "opacity", .5);
        return {
            creativeContent: {
                kind: 0,
                html: m
            },
            Db: new _.ag(a, l),
            pd: e,
            ai: !0
        }
    }, {
        id: 681,
        A: {
            creativeContent: void 0,
            Db: void 0,
            pd: void 0,
            ai: void 0
        }
    });
    var VC = function(a, b, c, d, e, f, g, h, k, l, m, n) {
        W.call(this, a, 8);
        a = this.g(Iga, {
            W: n
        }, b, c.width, k, l);
        d = this.g(Jga, {
            Uk: g,
            rd: a.rd,
            Wd: a.Wd,
            creativeContent: m,
            W: n
        }, d, e, f, h, k);
        this.l = {
            Ah: d.creativeContent,
            Bh: d.Db,
            fq: d.pd,
            wn: d.ai
        }
    };
    _.Y(VC, W);
    var Kga = O(function(a, b) {
        return {
            output: Fn(a.element, b)
        }
    }, {
        id: 698,
        A: {
            output: void 0
        }
    });
    var dD = function(a, b, c, d, e, f, g, h, k, l, m) {
        W.call(this, a, 9);
        var n = this.g(Kga, {
            element: f
        }, b).output;
        this.l = this.g(Hga, {
            W: f,
            Ka: g,
            size: k,
            pd: l,
            yu: n
        }, a, b.document, d, e, c, h, m).finished
    };
    _.Y(dD, W);
    var Lga = O(function(a, b, c) {
        xy(b, c);
        return {}
    }, {
        id: 1542,
        A: {}
    });
    var Mga = Cm(function(a, b, c, d) {
        return b === 5 && _.L(GT) && (c == null ? void 0 : _.S(c, 2)) !== !1 && !!d
    }, {
        id: 1744
    });
    var $_ = om(function(a, b, c, d) {
        return _.F(function(e) {
            if (e.g == 1) return a.ve == null ? e.return({}) : e.yield(new _.v.Promise(function(f) {
                return void setTimeout(f, 0)
            }), 2);
            if (e.g != 3) return d.I ? (Cy(c, 1), e.return({})) : e.yield(b.dispatchEvent(RZ, 1646, {
                ve: a.ve
            }), 3);
            Cy(c, a.ve);
            return e.return({})
        })
    }, {
        id: 1645
    });
    var Nga = O(function(a, b, c) {
        return a.localStorage ? {
            Ii: kY(_.AY(), a.localStorage, Hw(b))
        } : c ? {
            Ii: null
        } : {
            Ii: 0
        }
    }, {
        id: 1742,
        A: {
            Ii: void 0
        }
    });
    var a0 = om(function(a, b, c) {
        var d, e, f, g;
        return _.F(function(h) {
            if (a.Fi == null) return h.return(null);
            d = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
            e = d.resolve;
            f = d.promise;
            g = setTimeout(function() {
                e(b)
            }, a.Fi);
            _.Yw(c, function() {
                clearTimeout(g);
                e(null)
            });
            return h.return(f)
        })
    }, {
        id: 1647
    });
    var b0 = function(a, b, c, d, e, f, g, h) {
        W.call(this, a, 117);
        this.hg = e;
        this.outOfPageFormat = g;
        this.P = h;
        a = jD(this.g(Nga, {
            localStorage: d
        }, e, f), (new xD(1741, a, b, _.SZ, this)).output).Ii;
        a = this.j(a0, {
            Fi: a
        }, 7, this);
        this.j($_, {
            ve: a.output
        }, b, c, this)
    };
    _.Y(b0, gY);
    b0.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.J, Mga, {}, a.outOfPageFormat, a.P, a.hg))
        })
    };
    b0.prototype.l = function() {};
    var Oga = new _.v.Set([0, 2, 3, 8, 9]),
        Pga = Cm(function(a, b) {
            return Oga.has(b) && _.L(TU)
        }, {
            id: 1743
        });
    var Qga = om(function(a, b, c, d) {
        if (b || !_.L(UU)) return _.v.Promise.resolve(null);
        a = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
        var e = a.resolve;
        a = a.promise;
        var f = function(g) {
            g.persisted && (c.removeEventListener("pageshow", f), e(6))
        };
        c.addEventListener("pageshow", f);
        _.Yw(d, function() {
            c.removeEventListener("pageshow", f);
            e(null)
        });
        return a
    }, {
        id: 1711
    });
    var Rga = om(function(a, b) {
        var c, d, e, f, g, h;
        return _.F(function(k) {
            c = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
            d = c.resolve;
            e = c.promise;
            f = _.M(KU) / 1E3;
            g = _.M(SU);
            h = mp({
                B: window,
                element: a.ta,
                Mu: f,
                Eu: !Lg(),
                So: 0,
                callback: function() {
                    return void d()
                },
                kr: function(l) {
                    throw l;
                },
                options: {
                    threshold: g
                },
                In: !0
            });
            _.Yw(b, function() {
                return void h()
            });
            return k.yield(e, 0)
        })
    }, {
        id: 1644
    });
    var Sga = om(function(a, b, c, d, e, f, g, h) {
        var k = _.M(LU);
        if (b || k === 0 || !c.ReportingObserver) return _.v.Promise.resolve(null);
        var l, m = (l = h.get(d)) != null ? l : 0;
        if (m >= k) return _.v.Promise.resolve(null);
        a = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
        var n = a.resolve;
        a = a.promise;
        var p = new c.ReportingObserver(function(q) {
            q = _.x(q);
            for (var r = q.next(); !r.done; r = q.next()) {
                var t = void 0,
                    w = void 0;
                if (r = (t = r.value) == null ? void 0 : (w = t.body) == null ? void 0 : w.message) {
                    if ((t = r.match(/id=([^;]+)/)) && t[1] === ar(d)) {
                        p.disconnect();
                        q = m + 1;
                        h.set(d, q);
                        e.info(ifa(String(k - q)), d);
                        n(3);
                        break
                    }
                } else g.U({
                    methodName: 1648,
                    X: new TypeError("bad_hai_report")
                })
            }
        }, {
            types: ["intervention"],
            buffered: !1
        });
        _.Yw(f, function() {
            p.disconnect();
            n(null)
        });
        p.observe();
        return a
    }, {
        id: 1648
    });
    var Tga = om(function(a, b, c, d, e, f, g, h, k) {
        var l = _.M(LU),
            m = _.M(ZU),
            n = c.Z(m);
        if (!(n || _.L(VU) && l > 0)) return _.v.Promise.resolve(null);
        c = b.MutationObserver;
        if (!c) return _.v.Promise.resolve(null);
        var p = Ri(YU);
        if (!p) return _.v.Promise.resolve(null);
        g = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
        var q = g.resolve;
        g = g.promise;
        var r = a.ta,
            t = new c(function(w) {
                w = _.x(w);
                for (var y = w.next(); !y.done; y = w.next())
                    if (y = y.value, y.type === "attributes" && y.attributeName === "srcdoc") {
                        y = void 0;
                        var A = (y = r.getAttribute("srcdoc")) != null ? y : "";
                        if (A) {
                            w = _.z(A, "includes").call(A, p);
                            t.disconnect();
                            if (n) {
                                var C = void 0,
                                    D = void 0;
                                y = f;
                                var I = y.Ld,
                                    G = (D = (C = b.location) == null ? void 0 : C.href) != null ? D : "";
                                C = rx(tx(ux(new xx, G)), m);
                                D = new zx;
                                G = new VP;
                                A = Mk(G, 1, A.slice(0, 4096));
                                A = _.Il(A, 2, w);
                                A = _.Yd(A);
                                A = _.xj(D, 14, LE, A);
                                A = _.uj(qx(C, _.Yd(A)));
                                I.call(y, A)
                            }
                            if (!_.L(VU)) {
                                q(null);
                                break
                            }
                            if (!w) {
                                q(null);
                                break
                            }
                            if (d) {
                                q(null);
                                break
                            }
                            w = void 0;
                            y = (w = k.get(e)) != null ? w : 0;
                            if (y >= l) {
                                q(null);
                                break
                            }
                            k.set(e, y + 1);
                            q(5);
                            break
                        }
                    }
            });
        _.Yw(h, function() {
            t.disconnect();
            q(null)
        });
        t.observe(r, {
            attributes: !0,
            attributeFilter: ["srcdoc"]
        });
        return g
    }, {
        id: 1709
    });
    var c0 = new _.v.Map,
        d0 = function(a, b, c, d, e, f, g, h) {
            W.call(this, a, 118);
            this.outOfPageFormat = h;
            h = this.j(Rga, {
                ta: e
            }, this).output;
            var k = _.M(RU),
                l = new OC;
            k = k || null;
            PC(l, k != null ? k : null);
            l = this.j(a0, {
                Fi: l
            }, 2, this);
            a = this.j(Sga, {}, (d == null ? void 0 : _.S(d, 1)) === !1, window, f, g, this, a, c0);
            c = this.j(Tga, {
                ta: e
            }, window, c, (d == null ? void 0 : _.S(d, 1)) === !1, f, b, g, this, c0);
            d = jD(this.j(Qga, {}, (d == null ? void 0 : _.S(d, 3)) === !1, window, this), h);
            d = new QX([l.output, a.output, c.output, d.output]);
            jD(this.j($_, {
                ve: d
            }, f, b, this), h)
        };
    _.Y(d0, gY);
    d0.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.J, Pga, {}, a.outOfPageFormat))
        })
    };
    d0.prototype.l = function() {};
    var Uga = Cm(function(a, b, c, d) {
        a = _.M(PU);
        var e = _.L(GT);
        return a === 0 || e && (b !== 5 || !c && (d == null ? 0 : _.S(d, 2))) ? !1 : !0
    }, {
        id: 1746
    });
    var e0 = new _.v.Map,
        Vga = O(function(a, b, c, d, e, f) {
            if (a.we && a.we > 0) return {
                Bd: a.we
            };
            if (f === 0) return {
                Bd: null
            };
            var g = _.M(QU),
                h;
            a = (h = e0.get(e)) != null ? h : 0;
            e0.set(e, a + 1);
            e = f !== 2 && g === -1 ? 3 : g;
            if (e !== -1 && a >= e) return {
                Bd: null
            };
            switch (f) {
                case 2:
                    return {
                        Bd: a === 0 ? 0 : Math.round(b * Math.pow(d, a - 1))
                    };
                case 1:
                    return {
                        Bd: a === 0 ? 0 : b
                    };
                case 3:
                    return {
                        Bd: a === 0 ? c : b
                    };
                default:
                    return {
                        Bd: null
                    }
            }
        }, {
            id: 1706,
            A: {
                Bd: void 0
            }
        });
    var Wga = O(function(a, b, c) {
        return b && c ? {
            we: kY(_.AY(), b, Hw(c))
        } : {
            we: null
        }
    }, {
        id: 1745,
        A: {
            we: void 0
        }
    });
    var f0 = function(a, b, c, d, e, f, g, h) {
        W.call(this, a, 111);
        this.localStorage = d;
        this.outOfPageFormat = e;
        this.P = f;
        a = _.L(GT);
        e = _.M(PU);
        f = _.M(OU);
        g = _.M(NU);
        var k = _.M(MU),
            l;
        a && (l = this.g(Wga, {}, d, h));
        d = this.g(Vga, l ? {
            we: l.we
        } : {}, f, g, k, c, e);
        d = this.j(a0, {
            Fi: d.Bd
        }, 4, this);
        this.j($_, {
            ve: d.output
        }, c, b, this)
    };
    _.Y(f0, gY);
    f0.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.J, Uga, {}, a.outOfPageFormat, a.localStorage, a.P))
        })
    };
    f0.prototype.l = function() {};
    var ND = function(a, b, c, d, e, f, g, h, k, l) {
        W.call(this, a, 103);
        var m = _.Jq(d);
        TC(this, new d0(a, b, c, e, f, g, h, m));
        var n, p;
        TC(this, new b0(a, g, b, k, l, (p = (n = _.lt(d)) == null ? void 0 : _.S(n, 2)) != null ? p : !1, m, e))
    };
    _.Y(ND, W);
    var Xga = O(function(a, b, c, d, e, f) {
        if (b == null || !b.size) return {};
        var g, h;
        a = (h = (g = f == null ? void 0 : f.adUnits) != null ? g : e == null ? void 0 : e.adUnits) != null ? h : [];
        e = _.x(a);
        h = e.next();
        for (g = {}; !h.done; g = {
                al: void 0
            }, h = e.next()) {
            h = h.value;
            var k = f = a = void 0;
            if ((a = h) != null && a.code && ((f = h) == null ? 0 : (k = f.bids) == null ? 0 : k.length) && (a = h.bids, h = gm(h.code, b), g.al = h / 1E6, !(h <= 0)))
                for (a = _.x(a), k = a.next(), f = {}; !k.done; f = {
                        td: void 0,
                        ln: void 0
                    }, k = a.next()) k = k.value, f.ln = typeof k.getFloor === "function" ? k.getFloor : void 0, f.td = jm(hm(im(new km, 4), h), c), k.getFloor = function(l, m) {
                    return function(n) {
                        _.ki(l.td, 1) === 4 && im(l.td, 1);
                        var p, q = (p = l.ln) == null ? void 0 : p.apply(this, [n]);
                        n = c ? q || {} : {
                            currency: "USD",
                            floor: m.al
                        };
                        return q != null && q.floor ? (q == null ? 0 : q.currency) && q.currency !== "USD" ? (_.ki(l.td, 1) === 1 && (n = hm(im(l.td, 6), q.floor * 1E6), Mk(n, 3, q.currency)), q) : (q.floor || 0) > m.al ? (_.ki(l.td, 1) === 1 && hm(im(l.td, 5), q.floor * 1E6), q) : n : n
                    }
                }(f, g), d.set(k.getFloor, f.td)
        }
        return {}
    }, {
        id: 975,
        A: {},
        na: function() {
            return {}
        }
    });
    var Yga = O(function(a, b, c, d, e, f) {
        var g;
        if (a = (g = c == null ? void 0 : c.get("*")) != null ? g : _.M(MS)) return Dy(a, b, d, e, f), {};
        var h, k;
        g = (k = (h = f == null ? void 0 : f.adUnits) != null ? h : b == null ? void 0 : b.adUnits) != null ? k : [];
        h = _.x(g);
        for (k = h.next(); !k.done; k = h.next())
            if (a = k.value.code) {
                g = k = void 0;
                var l = c;
                if (l == null) var m = void 0;
                else m = a.match(/\/?([0-9]+)(?:,[0-9]+)?((?:\/.+?)+?)(?:\/*)$/), m = l.get((m == null ? void 0 : m.length) !== 3 ? a : "/" + m[1] + m[2]);
                m = (k = (g = m) != null ? g : l == null ? void 0 : l.get(_.Ui(a))) != null ? k : 0;
                Dy(m, b, d, e, f)
            }
        return {}
    }, {
        id: 1100,
        A: {},
        na: function() {
            return {}
        }
    });
    var Zga = O(function(a) {
        var b = {
                wc: [],
                Vc: []
            },
            c = Si(uS);
        if (!c.length) return b;
        a = a.Qu;
        if (a == null || !a.size) return b;
        c = _.x(c);
        for (var d = c.next(); !d.done; d = c.next()) {
            d = d.value;
            var e = d.split(" ");
            if (e.length !== 4) b.Vc.push({
                type: 1,
                path: d
            });
            else {
                var f = _.x(e),
                    g = f.next().value,
                    h = f.next().value;
                e = f.next().value;
                f = f.next().value;
                var k = e,
                    l = f;
                if (g && k && l)
                    if (e = Number(g), isNaN(e)) b.Vc.push({
                        type: 2,
                        path: d
                    });
                    else {
                        f = h.length ? h.split(".") : [];
                        g = k.split(".");
                        l = (h = l[l.length - 1] === "?") ? l.slice(0, -1).split(".") : l.split(".");
                        k = _.x(a);
                        for (var m = k.next(); !m.done; m = k.next()) {
                            var n = _.x(m.value);
                            m = n.next().value;
                            n = n.next().value;
                            var p = f.length ? (_.J = Ey(n, f).lf, _.z(_.J, "flat")).call(_.J) : [n];
                            n = [];
                            p = _.x(p);
                            for (var q = p.next(); !q.done; q = p.next()) {
                                var r = q.value;
                                q = Ey(r, g).lf;
                                if (q.length < 1) b.Vc.push({
                                    type: 3,
                                    path: d
                                });
                                else if (q.length > 1) b.Vc.push({
                                    type: 4,
                                    path: d
                                });
                                else {
                                    r = Ey(r, l);
                                    var t = r.Mf;
                                    n.push({
                                        key: String(q[0]),
                                        values: r.lf.map(h ? function() {
                                            return "1"
                                        } : function(w) {
                                            return JSON.stringify(w)
                                        }),
                                        Mf: t
                                    })
                                }
                            }
                            b.wc.push({
                                transactionId: m,
                                Jh: e,
                                Ch: n
                            })
                        }
                    }
                else b.Vc.push({
                    type: 1,
                    path: d
                })
            }
        }
        return b
    }, {
        id: 1266,
        A: {
            wc: void 0,
            Vc: void 0
        }
    });
    var aha = O(function(a, b) {
        $ga(b, a);
        return {}
    }, {
        id: 1267,
        A: {}
    });
    var g0 = function(a, b) {
        W.call(this, a, 10);
        b = this.g(Zga, {
            Qu: b
        });
        this.g(aha, {
            wc: b.wc,
            Vc: b.Vc
        }, a)
    };
    _.Y(g0, W);
    var bha = O(function(a, b) {
        for (var c = _.x(_.z(Object, "entries").call(Object, a.Xs)), d = c.next(); !d.done; d = c.next()) {
            d = _.x(d.value);
            var e = d.next().value;
            d = d.next().value;
            var f = void 0;
            if ((f = d) == null ? 0 : f.zg) e !== "*" ? b.I = !0 : b.C = !0
        }
        if (a.Pe === void 0 || a.Pe)
            for (or(25), a = _.x(a.pu), b = a.next(); !b.done; b = a.next()) yk(b.value);
        return {}
    }, {
        id: 980,
        A: {}
    });
    var cha = O(function(a) {
        var b = new _.v.Map,
            c = new _.v.Map;
        if (!a.ce) return {
            rf: c,
            Ve: b
        };
        var d;
        a = _.x((d = a.ce) != null ? d : []);
        for (d = a.next(); !d.done; d = a.next()) {
            var e = d.value;
            d = _.uo(e, OI, 1, _.Gl());
            d = _.ki(d[0], 1) === 1 ? _.oh(ZG(d[0])) : $G(d[0], 2, YG);
            e = _.oh(_.Fi(e, 2));
            var f = void 0;
            b.set(d, Math.min((f = b.get(d)) != null ? f : Number.MAX_VALUE, e))
        }
        return {
            rf: c,
            Ve: b
        }
    }, {
        id: 931,
        A: {
            rf: void 0,
            Ve: void 0
        },
        na: function() {
            return {
                rf: new _.v.Map,
                Ve: new _.v.Map
            }
        }
    });
    var dha = O(function(a) {
        var b = new _.v.Map,
            c;
        a = _.x((c = a.Uc) != null ? c : []);
        for (c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var d = _.uo(c, OI, 1, _.Gl());
            d = _.ki(d[0], 1) === 1 ? _.oh(ZG(d[0])) : $G(d[0], 2, YG);
            b.set(d, _.oh(_.Fi(c, 2)))
        }
        return {
            Uc: b,
            ld: new LI
        }
    }, {
        id: 981,
        A: {
            Uc: void 0,
            ld: void 0
        },
        na: function() {
            var a = new _.v.Map;
            var b = new LI;
            b = _.Nk(b, 1, 2);
            return {
                Uc: a,
                ld: b
            }
        }
    });
    var eha = O(function(a) {
        a = a.xc;
        if (!a) return Fy();
        var b = {},
            c;
        if ((c = _.xq(a, XI, 2)) == null ? 0 : _.S(c, 2)) b["*"] = {
            zg: !0
        };
        c = new _.v.Set;
        for (var d = _.x(_.uo(a, WI, 1, _.Gl())), e = d.next(); !e.done; e = d.next()) {
            e = e.value;
            for (var f = _.x([_.K(e, 2), _.K(e, 1)].filter(function(q) {
                    return !!q
                })), g = f.next(); !g.done; g = f.next()) b[g.value] = {
                zg: _.S(e, 3)
            };
            e = _.x(VG(e, 4, _.Gl()));
            for (f = e.next(); !f.done; f = e.next()) c.add(f.value)
        }
        var h, k;
        d = (h = _.xq(a, XI, 2)) == null ? void 0 : (k = _.xq(h, QI, 1)) == null ? void 0 : _.uo(k, PI, 1, _.Gl());
        var l, m;
        h = (l = _.xq(a, XI, 2)) == null ? void 0 : (m = _.xq(l, QI, 3)) == null ? void 0 : _.uo(m, PI, 1, _.Gl());
        var n, p;
        return {
            Pe: !0,
            Sf: b,
            mj: [].concat(_.bl(c)),
            nj: (d == null ? 0 : d.length) ? d : null,
            oj: (h == null ? 0 : h.length) ? h : null,
            kj: !((n = _.xq(a, XI, 2)) == null || !_.S(n, 4)),
            lj: !((p = _.xq(a, XI, 2)) == null || !_.S(p, 5))
        }
    }, {
        id: 937,
        A: {
            Pe: void 0,
            Sf: void 0,
            mj: void 0,
            nj: void 0,
            oj: void 0,
            kj: void 0,
            lj: void 0
        },
        na: function() {
            return Fy()
        }
    });
    var fha = O(function(a, b, c, d) {
        b == null || b.apply(c, [d]);
        return {}
    }, {
        id: 976,
        A: {}
    });
    var h0 = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a, 17);
        this.ce = b;
        this.Se = c;
        this.Uc = e;
        this.ld = f;
        this.Hh = g;
        this.pbjs = h;
        a = this.g(Yga, {}, h, e, f, g, k.requestBidsConfig).finished;
        b = this.g(Xga, {}, b, c, d, h, k.requestBidsConfig).finished;
        jD(jD(this.g(fha, {}, k.nextFunction, k.context, k.requestBidsConfig), b), a)
    };
    _.Y(h0, W);
    var i0 = function(a, b, c, d, e, f, g, h) {
        _.H.call(this);
        this.D = a;
        this.ce = b;
        this.Se = c;
        this.g = d;
        this.Uc = e;
        this.ld = f;
        this.Hh = g;
        this.pbjs = h
    };
    _.Y(i0, _.H);
    i0.prototype.push = function(a) {
        var b = a.context;
        this.pbjs && (a = new h0(this.D, this.ce, this.Se, this.g, this.Uc, this.ld, this.Hh, this.pbjs, {
            context: b,
            nextFunction: a.nextFunction,
            requestBidsConfig: a.requestBidsConfig
        }), _.tD(this, a), CC(a))
    };
    var Hy = function(a, b) {
        this.push = T(a, 932, function(c) {
            b.push(c)
        })
    };
    var gha = O(function(a, b, c, d) {
        var e = a.Fb,
            f = a.Ve,
            g = a.Se,
            h = a.yr,
            k = a.Uc,
            l = a.ld,
            m = a.Hh,
            n = (a = !!Hr().pbjs_hooks) ? null : _.an(),
            p = f == null ? void 0 : f.size,
            q = (k == null ? void 0 : k.size) || _.M(MS);
        e = e.get();
        var r, t = (r = Hr().pbjs_hooks) != null ? r : [];
        f = new i0(b, f, g, h, k, l, m, e);
        _.tD(d, f);
        d = _.x(t);
        for (g = d.next(); !g.done; g = d.next()) f.push(g.value);
        if (p || q || a) Hr().pbjs_hooks = Iy(b, f);
        (p || q) && !a && e && Gy(e, c);
        return {
            eo: n,
            fo: a
        }
    }, {
        id: 951,
        A: {
            eo: void 0,
            fo: void 0
        }
    });
    var j0 = function(a, b, c, d) {
        W.call(this, a, 11);
        var e = bY(YX(this.g(eha, {
            xc: c
        }), _.M(CU)), c);
        c = e.Sf;
        var f = e.nj,
            g = e.oj,
            h = e.kj,
            k = e.lj;
        b = this.g(bha, {
            Pe: e.Pe,
            Xs: c,
            pu: e.mj
        }, b);
        e = jD(this.g(cha, {
            ce: f
        }), b.finished);
        f = e.Ve;
        e = e.rf;
        g = jD(this.g(dha, {
            Uc: g
        }), b.finished);
        a = jD(this.g(gha, {
            Fb: d,
            Ve: f,
            Se: h,
            yr: e,
            Uc: g.Uc,
            ld: g.ld,
            Hh: k
        }, a, window, this), b.finished);
        this.Bb = {
            sf: d,
            nm: c,
            Qp: f,
            Pp: h,
            Et: e,
            Tw: a.eo,
            Uw: a.fo,
            Sp: g.ld,
            mw: k
        }
    };
    _.Y(j0, W);
    var hha = O(function(a, b) {
        Ky(a.Fe, b, a.hb);
        return {}
    }, {
        id: 1019,
        A: {}
    });
    var iha = O(function(a, b) {
        return {
            Re: My(a.hb, a.zu, b)
        }
    }, {
        id: 1375,
        A: {
            Re: void 0
        }
    });
    var kha = O(function(a, b, c, d) {
        if (!a.Re) return {};
        var e = a.Re.Hj;
        e.length && (c = e.reduce(function(f, g) {
            return f + g.Lk
        }, 0)) && (e = e[0].zi, d == null || d.xa.za.Aa.qf.Jt.fa({
            ga: c,
            zi: e
        }));
        jha(b, a.Re);
        return {}
    }, {
        id: 1376,
        A: {}
    });
    var k0 = function(a, b, c, d, e, f, g) {
        W.call(this, a, 75);
        this.g(hha, {
            Fe: f,
            hb: e
        }, d);
        f = _.M(BS);
        f > 0 && b.Z(f) && (d = this.g(iha, {
            zu: g,
            hb: e
        }, d).Re, this.g(kha, {
            Re: d
        }, a, b, c))
    };
    _.Y(k0, W);
    var lha = O(function(a, b, c) {
        Qy(b, c);
        return {}
    }, {
        id: 1546,
        A: {}
    });
    var l0 = new _.v.Map([
            ["version", function(a) {
                var b;
                return [(b = a == null ? void 0 : a.version) != null ? b : ""]
            }],
            ["installedModules", function(a) {
                return a == null ? void 0 : a.installedModules
            }],
            ["getConfig", function(a) {
                var b, c = a == null ? void 0 : (b = a.getConfig) == null ? void 0 : b.call(a);
                return c ? [c] : void 0
            }],
            ["adUnits", function(a) {
                var b;
                return (b = a == null ? void 0 : a.adUnits) != null ? b : []
            }]
        ]),
        mha = O(function(a) {
            var b = {
                    Bc: [],
                    Kb: []
                },
                c = Si(KS);
            if (!c.length) return b;
            a = a.hb;
            c = _.x(c);
            for (var d = c.next(), e = {}; !d.done; e = {
                    cl: void 0
                }, d = c.next()) {
                d = d.value;
                var f = d.split("~");
                if (f.length !== 5) b.Kb.push({
                    type: 1,
                    path: d
                });
                else {
                    var g = _.x(f),
                        h = g.next().value,
                        k = g.next().value,
                        l = g.next().value;
                    f = g.next().value;
                    g = g.next().value;
                    var m = f,
                        n = g;
                    if (h && k)
                        if (f = Number(h), isNaN(f)) b.Kb.push({
                            type: 3,
                            path: d
                        });
                        else if (l0.has(k)) {
                        var p = l0.get(k)(a);
                        if (p) {
                            e.cl = l.length ? l.split(".") : [];
                            g = m.length ? m.split(".") : [];
                            k = (h = _.z(n, "endsWith").call(n, "?")) ? n.slice(0, -1) : n;
                            k = k.length ? k.split(".") : [];
                            l = e.cl.length ? (_.J = p.map(function(q) {
                                return function(r) {
                                    return Ry(r, q.cl)
                                }
                            }(e)), _.z(_.J, "flat")).call(_.J) : p;
                            e = [];
                            l = _.x(l);
                            for (n = l.next(); !n.done; n = l.next()) p = n.value, n = Ry(p, g), n.length < 1 && g.length ? b.Kb.push({
                                type: 4,
                                path: d
                            }) : n.length > 1 ? b.Kb.push({
                                type: 5,
                                path: d
                            }) : (p = k.length === 0 ? [p] : Ry(p, k), e.push({
                                key: n.length > 0 ? String(n[0]) : "",
                                values: p.map(h ? function() {
                                    return "1"
                                } : function(q) {
                                    var r;
                                    return (typeof q === "function" ? q.toString() : (r = JSON.stringify(q)) != null ? r : "").slice(0, _.M(JS))
                                })
                            }));
                            b.Bc.push({
                                Jh: f,
                                Ch: e
                            })
                        }
                    } else b.Kb.push({
                        type: 2,
                        path: d
                    });
                    else b.Kb.push({
                        type: 1,
                        path: d
                    })
                }
            }
            return b
        }, {
            id: 1615,
            A: {
                Bc: void 0,
                Kb: void 0
            }
        });
    var nha = O(function(a, b) {
        var c;
        b = (c = b._pbjsGlobals) != null ? c : [];
        a.Bc.push({
            Jh: 4,
            Ch: [{
                key: "",
                values: b
            }]
        });
        return {
            Bc: a.Bc,
            Kb: a.Kb
        }
    }, {
        id: 1631,
        A: {
            Bc: void 0,
            Kb: void 0
        }
    });
    var pha = O(function(a, b) {
        oha(b, a);
        return {}
    }, {
        id: 1616,
        A: {}
    });
    var n0 = function(a, b, c) {
        W.call(this, a, 99);
        b.Z(_.M(LS)) && !m0 && (m0 = !0, b = this.g(mha, {
            hb: c
        }), b = this.g(nha, {
            Bc: b.Bc,
            Kb: b.Kb
        }, window), this.g(pha, {
            Bc: b.Bc,
            Kb: b.Kb
        }, a))
    };
    _.Y(n0, W);
    var m0 = !1;
    var qha = O(function(a, b, c) {
        var d = a.sr,
            e = a.slots;
        a = !1;
        var f = new _.v.Map,
            g = new _.v.Map,
            h = [];
        try {
            var k = _.x(e),
                l = k.next();
            for (e = {}; !l.done; e = {
                    Al: void 0
                }, l = k.next()) {
                var m = l.value,
                    n = d.get(m);
                if (n) {
                    var p = n,
                        q = p.Qr,
                        r = p.transactionId,
                        t = p.arg;
                    a = !0;
                    f.set(m, q);
                    r && g.set(r, t)
                } else n === null && h.push(m), f.set(m, new NI);
                e.Al = Ol({
                    domId: m.getDomId(),
                    adUnitCode: m.getAdUnitPath()
                });
                Wl.has(e.Al) || _.Yw(m, function(w) {
                    return function() {
                        return Wl.delete(w.Al)
                    }
                }(e))
            }
        } catch (w) {
            c.error(e_(w.message)), b.U({
                methodName: 1683,
                X: w
            }), a = !1
        }
        return a ? {
            If: f,
            Fe: h,
            wc: g,
            hk: a
        } : {
            If: null,
            Fe: null,
            wc: null,
            hk: !1
        }
    }, {
        id: 1683,
        A: {
            If: void 0,
            Fe: void 0,
            wc: void 0,
            hk: void 0
        }
    });
    var rha = O(function(a, b) {
        var c = new _.v.Map;
        a = _.x(a.O);
        for (var d = a.next(); !d.done; d = a.next()) {
            d = d.value;
            var e = {},
                f = b[d.getDomId()],
                g = void 0,
                h = void 0;
            f = _.x((h = (g = f) == null ? void 0 : cq(g)) != null ? h : []);
            for (g = f.next(); !g.done; g = f.next()) g = g.value, e[_.K(g, 1)] = mq(g);
            c.set(d.getDomId(), e)
        }
        return {
            Si: c
        }
    }, {
        id: 1691,
        A: {
            Si: void 0
        }
    });
    var sha = om(function(a, b, c, d) {
        var e, f, g, h, k, l, m, n, p, q, r, t, w, y, A;
        return _.F(function(C) {
            switch (C.g) {
                case 1:
                    return e = a, f = e.slots, g = e.pbjs, h = e.Si, k = e.ce, l = e.Se, m = e.rf, n = e.Rp, p = e.Au, q = um(g), r = tm(g, n), t = {
                        cn: _.M(FS),
                        Ul: _.M(wS),
                        am: _.M(yS),
                        Zl: _.M(xS),
                        Dm: _.M(DS),
                        Cm: _.M(CS)
                    }, w = new _.v.Map, C.I(2), C.yield(_.v.Promise.all(f.map(function(D) {
                        var I, G, P, V;
                        return _.F(function(R) {
                            if (R.g == 1) return P = new dY(b, {
                                domId: D.getDomId(),
                                adUnitCode: D.getAdUnitPath()
                            }, q.auctionEnd, q.Yp, q.Zs, q.aq, q.Zp, g, (I = h.get(D.getDomId())) != null ? I : {}, r, (G = k) != null ? G : null, l, m, t, c.et, c.mt, p.get(D), _.L(ES), !0), _.tD(d, P), CC(P), R.yield(P.l.qr.promise, 2);
                            V = R.j;
                            w.set(D, V);
                            R.l()
                        })
                    })), 4);
                case 4:
                    C.H(3);
                    break;
                case 2:
                    A = y = C.G(), c.lt(A);
                case 3:
                    return C.return(w)
            }
        })
    }, {
        id: 1685
    });
    var o0 = function(a, b, c, d, e, f, g, h, k, l, m, n) {
        W.call(this, h, 107);
        var p = Xy(h);
        g = this.g(rha, {
            O: f
        }, g).Si;
        a = this.j(sha, {
            slots: f,
            pbjs: a,
            Si: g,
            ce: b,
            Se: c,
            rf: d,
            Rp: e,
            Au: n
        }, h, {
            et: function(q, r) {
                Vy(h, l, q, p, r)
            },
            mt: function() {
                m.Z(100) && (l == null || l.xa.za.Aa.qf.It.fa({
                    ga: 1,
                    Es: !0
                }))
            },
            lt: function(q) {
                k.error(e_(q.message));
                h.U({
                    methodName: 920,
                    X: q
                })
            }
        }, this).output;
        f = this.g(qha, {
            sr: a,
            slots: f
        }, h, k);
        this.output = {
            If: f.If,
            Fe: f.Fe,
            wc: f.wc
        }
    };
    _.Y(o0, W);
    var tha = Cm(function(a, b, c, d) {
            if (!Yy(b, a.Di, a.Sf, c)) return !1;
            a = a.Fb.get();
            return a ? typeof a.getEvents !== "function" ? (d.info(Nea()), !1) : !0 : !1
        }, {
            id: 1403
        }),
        p0 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r) {
            W.call(this, b, 12);
            this.D = b;
            this.ia = e;
            this.ca = f;
            this.networkCode = h;
            this.Bb = p;
            this.Ig = q;
            b = new o0(n, this.Bb.Qp, this.Bb.Pp, this.Bb.Et, this.Bb.Sp, m, g, a, this.ia, d, c, r);
            b = TC(this, b).output;
            this.yl = b.If;
            TC(this, new k0(a, c, d, g, n, b.Fe, b.If));
            l && (TC(this, new g0(a, b.wc)), TC(this, new n0(a, c, n)))
        };
    _.Y(p0, gY);
    p0.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.g == 1 ? b.yield(Am(a.D, tha, {
                Sf: a.Bb.nm,
                Fb: a.Bb.sf,
                Di: a.Ig
            }, a.ca, a.networkCode, a.ia), 2) : b.return(b.j)
        })
    };
    p0.prototype.l = function() {
        PC(this.yl, null)
    };
    var uha = O(function(a, b) {
        var c = new _.v.Map;
        if (!a.hb) return {
            zl: c
        };
        for (var d = _.x(a.O), e = d.next(); !e.done; e = d.next()) {
            e = e.value;
            var f = {
                    domId: e.getDomId(),
                    adUnitCode: e.getAdUnitPath()
                },
                g = b[e.getDomId()];
            if (g) {
                var h = a.hb;
                g = pq(g);
                a: {
                    var k = void 0,
                        l = void 0,
                        m = a.hb,
                        n = e.ra;
                    if (n) try {
                        var p = (l = m.getConfig) == null ? void 0 : (k = l.call(m)) == null ? void 0 : k.customGptSlotMatching;
                        if (typeof p === "function") {
                            var q = p(n);
                            if (typeof q === "function") {
                                var r = q;
                                break a
                            }
                        }
                    } catch (t) {}
                    r = void 0
                }(f = Rl(h, f, {
                    Uo: g,
                    customGptSlotMatching: r
                })) && c.set(e, f)
            }
        }
        return {
            zl: c
        }
    }, {
        id: 1651,
        A: {
            zl: void 0
        }
    });
    var vha = O(function(a) {
        var b;
        return (a = (b = a.Kt) == null ? void 0 : b.get()) ? {
            hb: fm(a)
        } : {
            hb: null
        }
    }, {
        id: 1642,
        A: {
            hb: void 0
        }
    });
    var q0 = function(a) {
        yX.call(this, null);
        var b = this;
        a.then(function(c) {
            b.value = c
        })
    };
    _.Y(q0, yX);
    var wha = O(function(a, b, c, d) {
        if (a = cm(d)) return Zy(b, c, 1), {
            Fb: new q0(_.v.Promise.resolve(a))
        };
        if ((a = Object.getOwnPropertyDescriptor(d, "_pbjsGlobals")) && !a.configurable) return Zy(b, c, 3), {
            Fb: new q0(_.v.Promise.resolve(null))
        };
        var e = null;
        a = new _.v.Promise(function(f) {
            Object.defineProperty(d, "_pbjsGlobals", {
                set: function(g) {
                    e = g;
                    if (g = cm(d)) Zy(b, c, 2), f(g)
                },
                get: function() {
                    return e
                }
            })
        });
        return {
            Fb: new q0(a)
        }
    }, {
        id: 966,
        A: {
            Fb: void 0
        },
        na: function() {
            return {
                Fb: new q0(_.v.Promise.resolve(null))
            }
        }
    });
    var r0 = function(a, b, c, d, e) {
        this.pinger = a;
        this.ba = b;
        this.l = c;
        this.g = d;
        this.j = e
    };
    r0.prototype.U = function(a) {
        this.l.U(a)
    };
    var Uy = function(a, b) {
            var c = a.j.zq;
            if (c && a.ba.Z(c)) {
                var d = a.g,
                    e = d.nb;
                d = d.oa;
                var f = d();
                d = function() {
                    b.Hr().then(function(h) {
                        var k = h.hr;
                        var l = h.Js;
                        var m = b.adId,
                            n = b.transactionId,
                            p = b.Bq;
                        h = ZQ($Q(YQ(e), f), c);
                        var q = new AQ;
                        m = Mk(q, 1, m);
                        n = Mk(m, 5, n);
                        k = bo(n, 2, k);
                        k = _.Dl(k, 3, p);
                        l = _.Dl(k, 4, l);
                        l = _.Yd(l);
                        h = _.xj(h, 3, aR, l);
                        h = _.Yd(h);
                        a.pinger.Df(h)
                    })
                };
                var g = _.M(zS);
                g >= 0 ? az(d, g) : d()
            }
        },
        $ga = function(a, b) {
            var c = a.j.Lp,
                d = b.wc,
                e = b.Vc;
            if (c && (d.length || e.length) && a.ba.Z(c)) {
                var f = a.g;
                b = f.nb;
                f = f.oa;
                f = f();
                d = d.map(function(g) {
                    return _.uj(FQ(EQ(DQ(new CQ, g.transactionId), g.Jh), g.Ch.map(function(h) {
                        var k = new BQ;
                        k = Mk(k, 1, h.key);
                        k = _.me(k, 2, _.z(h, "values"), _.ed);
                        h = _.me(k, 3, h.Mf, _.ed);
                        return _.Yd(h)
                    })))
                });
                e = e.map(function(g) {
                    var h = new GQ;
                    h = Mk(h, 1, g.path);
                    g = _.Nk(h, 2, g.type);
                    return _.Yd(g)
                });
                c = _.uj(bR(ZQ($Q(YQ(b), f), c), _.uj(JQ(IQ(d), e))));
                a.pinger.Df(c)
            }
        },
        jha = function(a, b) {
            var c = a.j.Jq;
            if (c && a.ba.Z(c)) {
                var d = a.g,
                    e = d.nb;
                d = d.oa;
                d = d();
                b = b.Hj.map(function(f) {
                    var g = new KQ;
                    g = Mk(g, 5, f.zi);
                    g = Mk(g, 1, f.slotId);
                    g = _.Kl(g, 2, f.Rn);
                    g = _.Kl(g, 3, f.Qn);
                    f = _.Kl(g, 4, f.Lk);
                    return _.Yd(f)
                });
                c = _.uj(cR(ZQ($Q(YQ(e), d), c), _.uj(MQ(b))));
                a.pinger.Df(c)
            }
        },
        oha = function(a, b) {
            var c = a.j.fs,
                d = b.Bc,
                e = b.Kb;
            if (c && (d.length || e.length) && a.ba.Z(c)) {
                var f = a.g;
                b = f.nb;
                f = f.oa;
                f = f();
                d = d.map(function(g) {
                    return _.uj(QQ(PQ(new OQ, g.Jh), g.Ch.map(function(h) {
                        var k = new NQ;
                        k = Mk(k, 1, h.key);
                        h = _.me(k, 2, _.z(h, "values"), _.ed);
                        return _.Yd(h)
                    })))
                });
                e = e.map(function(g) {
                    var h = new RQ;
                    h = Mk(h, 1, g.path);
                    g = _.Nk(h, 2, g.type);
                    return _.Yd(g)
                });
                c = _.uj(dR(ZQ($Q(YQ(b), f), c), _.uj(UQ(TQ(d), e))));
                a.pinger.Df(c)
            }
        },
        xha = function(a, b) {
            var c = a.g,
                d = c.nb;
            c = c.oa;
            c = c();
            d = $Q(YQ(d), c);
            c = new VQ;
            b = Mk(c, 1, b.Xp);
            b = _.Yd(b);
            b = _.xj(d, 10, aR, b);
            b = _.Yd(b);
            a.pinger.Df(b)
        };
    var yha = O(function(a, b, c, d, e, f, g, h) {
        var k, l = (k = a.Fb) == null ? void 0 : k.get();
        if (l == null || !l.onEvent || h === void 0) return {};
        a = _.M(GS);
        if (!e.Z(a)) return {};
        var m = new r0(d, e, c, {
            nb: go(window),
            oa: zk
        }, {
            Yt: _.M(GS)
        });
        d = _.x(["bidWon", "staleRender", "adRenderFailed", "adRenderSucceeded"]);
        e = d.next();
        for (a = {}; !e.done; a = {
                eg: void 0,
                Rk: void 0
            }, e = d.next()) a.eg = e.value, a.Rk = function(n) {
            return function(p) {
                if (h === p.adId) {
                    var q = new Ss("hbm_brt");
                    Ts(q);
                    Us(q, "et", n.eg);
                    Us(q, "sf", f);
                    Us(q, "qqid", g);
                    var r, t, w;
                    Us(q, "bc", String((w = (t = p.bidderCode) != null ? t : (r = p.bid) == null ? void 0 : r.bidder) != null ? w : ""));
                    Xs(q);
                    var y, A, C;
                    r = p.adId;
                    q = (C = (A = p.bidderCode) != null ? A : (y = p.bid) == null ? void 0 : y.bidder) != null ? C : "";
                    p = n.eg;
                    y = m.j.Yt;
                    C = m.g;
                    A = C.nb;
                    C = C.oa;
                    C = C();
                    y = ZQ($Q(YQ(A), C), y);
                    A = new WQ;
                    r = Mk(A, 1, r);
                    q = Mk(r, 2, q);
                    q = Mk(q, 3, p);
                    q = _.Il(q, 4, f);
                    q = Mk(q, 5, g);
                    q = _.Yd(q);
                    q = _.xj(y, 7, aR, q);
                    q = _.Yd(q);
                    m.pinger.Df(q)
                }
            }
        }(a), l.onEvent(a.eg, a.Rk), _.Yw(b, function(n) {
            return function() {
                try {
                    var p;
                    (p = l.offEvent) == null || p.call(l, n.eg, n.Rk)
                } catch (q) {
                    c.U({
                        methodName: 1355,
                        X: q
                    })
                }
            }
        }(a));
        return {}
    }, {
        id: 1355,
        A: {},
        na: function() {
            return {}
        }
    });
    var zha = O(function(a, b, c, d) {
        b ? (a = dq(eq(new fq, d), ["1"]), so(c, 2, fq, a)) : (a = dq(eq(new fq, d), ["0"]), so(c, 2, fq, a));
        return {}
    }, {
        id: 1277,
        A: {}
    });
    var Aha = O(function(a) {
        a = a.pbjs;
        try {
            var b, c;
            (b = a.get()) == null || (c = b.setConfig) == null || c.call(b, {
                useBidCache: !1
            })
        } catch (d) {}
        return {}
    }, {
        id: 1276,
        A: {}
    });
    var bz = new _.v.Map,
        Bha = O(function(a, b, c) {
            cz(b, c);
            return {}
        }, {
            id: 1565,
            A: {}
        });
    var Cha = O(function(a, b, c) {
        a = b.Up;
        a.pj && (c.set("blev", {
            value: a.pj.level
        }), c.set("bisch", {
            value: a.pj.charging ? 1 : 0,
            options: {
                ob: !0
            }
        }));
        return {}
    }, {
        id: 1568,
        A: {}
    });
    var Dha = om(function(a, b) {
        var c;
        return _.F(function(d) {
            return d.g == 1 ? b.navigator.getBattery ? d.yield(b.navigator.getBattery(), 3) : d.Da(2) : d.g != 2 ? (c = d.j, d.return(c)) : d.return(null)
        })
    }, {
        id: 1350
    });
    var Eha = O(function(a, b, c) {
        ez(b, c);
        return {}
    }, {
        id: 1567,
        A: {}
    });
    var Fha = O(function(a, b, c, d) {
        if (!c) return {};
        a = _.Fl(c, 2, _.Gl());
        a.length > 0 && dz(d, b, a);
        return {}
    }, {
        id: 1340,
        A: {}
    });
    var Gha = O(function(a, b, c) {
        a = b.sa.Ed;
        b = b.ha.la.aa[b.ha.O[0].getDomId()];
        c.set("click", {
            value: !a && b.getClickUrl() ? Bo(b, 7) : null
        });
        return {}
    }, {
        id: 1572,
        A: {}
    });
    var fz = new _.v.Set("A BUTTON INPUT SELECT TEXTAREA VIDEO".split(" "));
    var Hha = O(function(a, b, c, d, e, f) {
        var g = function() {
                var k, l;
                return _.F(function(m) {
                    if (m.g == 1) return e.mode === 0 ? m.return() : m.yield(e.gn(f, d), 2);
                    k = m.j;
                    if (!k) return m.return();
                    switch (e.mode) {
                        case 1:
                            l = n_[e.messageId] || o_[e.messageId];
                            r_(b, {
                                message: new sp(e.messageId, k),
                                Ln: l(k),
                                Pi: d.getAdUnitPath(),
                                Ck: 1
                            });
                            break;
                        case 2:
                            c.M(new sp(e.messageId, k), d)
                    }
                    m.l()
                })
            },
            h = f.requestIdleCallback ? f.requestIdleCallback : f.setTimeout;
        e.eventType ? d.listen(e.eventType, function() {
            return void h(g)
        }) : h(g);
        return {}
    }, {
        id: 1629,
        A: {}
    });
    var s0 = function(a, b, c) {
        W.call(this, a, 101);
        this.D = a;
        this.ia = b;
        a = [{
            messageId: 191,
            gn: gz,
            eventType: AB,
            mode: _.M(IU)
        }, {
            messageId: 193,
            gn: iz,
            eventType: AB,
            mode: _.M(HU)
        }];
        a = _.x(a);
        for (var d = a.next(); !d.done; d = a.next()) this.g(Hha, {}, this.D, b, c, d.value, window)
    };
    _.Y(s0, W);
    var Iha = om(function(a, b, c) {
        var d, e, f, g, h, k, l, m;
        return _.F(function(n) {
            switch (n.g) {
                case 1:
                    e = (d = a.vd) == null ? void 0 : d.ek();
                    !e && (g = (f = a.vd) == null ? void 0 : _.Fl(f, 6, _.Gl()), (h = g) == null ? 0 : h.length) && (e = g.reduce(function(p, q) {
                        return Number(q) < Number(p) ? q : p
                    }));
                    if (!e || (_.J = Si(RS), _.z(_.J, "includes")).call(_.J, e)) return n.return(new wJ);
                    k = new URL("https://securepubads.g.doubleclick.net/pagead/purl_config");
                    k.searchParams.set("url", b.location.href);
                    k.searchParams.set("puc_types", "2:4");
                    k.searchParams.set("pppnc", e);
                    n.I(2);
                    return n.yield(b.fetch(k, {
                        credentials: "omit"
                    }), 4);
                case 4:
                    return l = n.j, l.ok ? n.yield(l.text(), 5) : (c.xa.za.Aa.xj.Ll.fa({
                        Uj: 2,
                        ga: 1
                    }), n.return(new wJ));
                case 5:
                    m = n.j;
                    n.H(3);
                    break;
                case 2:
                    return n.G(), c.xa.za.Aa.xj.Ll.fa({
                        Uj: 1,
                        ga: 1
                    }), n.return(new wJ);
                case 3:
                    try {
                        return n.return(xJ(m))
                    } catch (p) {
                        return c.xa.za.Aa.xj.Ll.fa({
                            Uj: 3,
                            ga: 1
                        }), n.return(new wJ)
                    }
            }
        })
    }, {
        id: 1723,
        na: function() {
            return new wJ
        }
    });
    var t0 = function(a, b, c, d) {
        W.call(this, a, 116);
        a = new OC;
        _.L(PS) ? a = this.j(Iha, {
            vd: c
        }, b, d).output : (b = a, c = new wJ, PC(b, c));
        this.output = {
            kf: new _.v.Set,
            xd: a
        }
    };
    _.Y(t0, W);
    var KD = function(a, b, c, d, e, f, g, h, k, l, m) {
        W.call(this, a);
        var n = l.getAdUnitPath();
        l = _.ki(l, 2);
        n && l && (k.add(np(n)), TC(this, new H_(a, b, c, n, l, !0, d.pubads(), d.display, function() {
            d.pubadsReady || d.enableServices()
        }, d.cmd, e, f, g, h, !0, m)))
    };
    _.Y(KD, W);
    var Jha = O(function(a, b, c) {
        var d = b.ha;
        a = d.networkCode;
        var e = d.O;
        d = d.la.aa;
        b = b.nq.kf;
        var f = [],
            g = !1;
        e = _.x(e);
        for (var h = e.next(); !h.done; h = e.next()) {
            var k = void 0;
            ((k = d[h.value.getDomId()]) == null ? 0 : _.S(k, 30)) ? (f.push("1"), g = !0) : f.push("")
        }
        c.set("is_cau", {
            value: g ? f : null
        });
        a = _.L(PS) || b.has(a);
        c.set("no_cau_info", {
            value: a ? "1" : null
        });
        return {}
    }, {
        id: 1558,
        A: {}
    });
    var Kha = O(function(a, b, c, d) {
        var e = c.ca;
        c = c.aa;
        a = _.x(a.O);
        for (var f = a.next(); !f.done; f = a.next()) {
            var g = f.value;
            f = g;
            var h = e;
            g = c[g.getDomId()];
            var k = b,
                l = d;
            jz(g, h) && !k.ge(f) && kz(f, l, g, h)
        }
        return {}
    }, {
        id: 935,
        A: {}
    });
    var Lha = O(function(a, b, c, d) {
        a = _.x(a.O);
        for (var e = a.next(); !e.done; e = a.next())
            if (e = e.value, _.IA(b, e)) {
                var f = c,
                    g = f.ca;
                f = f.aa[e.getDomId()];
                jz(f, g) && kz(e, d, f, g);
                ZZ(b, e);
                var h = void 0,
                    k = void 0;
                (h = (k = Bw(f, 10)) != null ? k : _.S(g, 11)) != null && h && kz(e, d, f, g)
            }
        return {}
    }, {
        id: 864,
        A: {}
    });
    var Mha = O(function(a) {
        var b = a.St,
            c = a.oq;
        a = a.maxHeight;
        if (c && a) {
            b = c.width;
            c = c.height;
            var d = "background-color:#ddd;color:#000;border:1px solid #f00;margin:0;width:" + (b - 2 + "px;");
            a = {
                kind: 0,
                html: "  <html>    <head>  <style>    @media (min-height: " + (c + 1 + "px) {      #collapsedDiv {        display:none      }      #expandedDiv {        display:block      }    }    @media (max-height: " + (c - 1 + 'px) {      #collapsedDiv {         display:block      }      #expandedDiv {        display:none      }    }  </style></head>    <body>      <div id="collapsedDiv" style="')) + (d + "height:" + (c - 2) + 'px;">        <p>Collapsed State</p>        <p>Rendered size:') + (b + "x" + c + '</p>      </div>      <div id="expandedDiv" style="') + (d + "height:" + (a - 2) + 'px;">        <p>Expanded State</p>        <p>Rendered size:') + (b + "x" + a + "</p>      </div>    </body></html>")
            }
        } else a = b;
        return {
            creativeContent: a
        }
    }, {
        id: 1260,
        A: {
            creativeContent: void 0
        }
    });
    var Nha = O(function(a, b) {
        var c = a.size;
        if (a = a.maxHeight) {
            var d = new JA;
            a = _.Kl(d, 1, a);
            a = _.di(b, 16, a);
            a = _.Kl(a, 4, c.width);
            _.Kl(a, 5, c.height)
        }
        return {
            Zj: b
        }
    }, {
        id: 1261,
        A: {
            Zj: void 0
        }
    });
    var Oha = O(function(a, b, c) {
        /(?:.*)collapsibleBannerDemo(?:.*)/.exec(c) ? (a = /(?:.*)height=([0-9]+)(?:;.*|$)/.exec(c), b = {
            size: new _.ag(b.document.documentElement.clientWidth, 100),
            maxHeight: a ? Number(a[1]) : Math.floor(b.innerHeight / 2)
        }) : b = {
            size: a.vu,
            maxHeight: null
        };
        return b
    }, {
        id: 1262,
        A: {
            size: void 0,
            maxHeight: void 0
        }
    });
    var WC = function(a, b, c, d, e, f) {
        W.call(this, a, 19);
        d ? (a = this.g(Oha, {
            vu: f
        }, b, c), this.g(Nha, {
            size: a.size,
            maxHeight: a.maxHeight
        }, d), this.l = {
            Ah: this.g(Mha, {
                St: e,
                oq: a.size,
                maxHeight: a.maxHeight
            }).creativeContent,
            Bh: a.size
        }) : this.l = {
            Ah: e,
            Bh: f
        }
    };
    _.Y(WC, W);
    var Pha = O(function(a, b, c, d) {
        var e = a.Td;
        b.listen(AB, e);
        c.addEventListener("resize", e);
        c.addEventListener("animationstart", e);
        var f = new PerformanceObserver(function() {
            e()
        });
        f.observe({
            type: "layout-shift",
            buffered: !0
        });
        a = function() {
            b.unlisten(AB, e);
            c.removeEventListener("resize", e);
            c.removeEventListener("animationstart", e);
            f.disconnect()
        };
        _.Yw(d, a);
        return {
            Od: a
        }
    }, {
        id: 1584,
        A: {
            Od: void 0
        }
    });
    var Qha = O(function(a, b, c, d) {
        var e = a.ta,
            f = a.button,
            g = a.Pb,
            h = a.Mg;
        return f && g ? {
            Td: function() {
                var k = d.getElementById(e.id);
                if (k) {
                    var l = k.getBoundingClientRect(),
                        m = l.left,
                        n = l.right,
                        p = l.height,
                        q = m + c.scrollX,
                        r = n + c.scrollX,
                        t = l.top + c.scrollY,
                        w = c.innerHeight * 2,
                        y = d.documentElement.scrollWidth;
                    l = l.bottom + c.scrollY + _.M(lz);
                    m = (m + n) / 2 + c.scrollX;
                    var A = d.body.getBoundingClientRect();
                    n = A.top + c.scrollY + d.body.clientTop;
                    A = A.left + c.scrollX + d.body.clientLeft;
                    g.style.width = y + "px";
                    g.style.height = w + "px";
                    g.style.top = t - n + "px";
                    g.style.left = -A + "px";
                    g.style.clipPath = "polygon(\n      0px 0px,\n      " + q + "px 0px,\n      " + q + "px " + p + "px,\n      " + r + "px " + p + "px,\n      " + r + "px 0px,\n      " + y + "px 0px,\n      " + y + "px " + w + "px,\n      0px " + w + "px\n    )";
                    f.style.top = l - n + "px";
                    f.style.left = m - A + "px";
                    h(k)
                }
            }
        } : {
            Td: function() {}
        }
    }, {
        id: 1584,
        A: {
            Td: void 0
        }
    });
    var u0 = null,
        v0 = {
            rc: 0
        },
        Rha = O(function(a, b, c, d, e) {
            var f, g, h = (g = (f = c.ra) == null ? void 0 : f.getEscapedQemQueryId()) != null ? g : "";
            f = a.ta;
            g = a.Db;
            a = a.localStorage;
            var k = function(m) {
                T_(b, {
                    Dc: 1,
                    F: m,
                    tc: h
                })
            };
            if (!_.S(d, 37) && !_.L($S) || u0 && u0 !== f.id) return v0;
            k(2);
            if (e !== e.top) return k(8), v0;
            var l;
            if ((l = c.ra) == null ? 0 : l.getOutOfPage()) return k(9), v0;
            if (!(g.height + 2 * _.M(lz) + _.M(tA) < e.innerHeight)) return k(10), v0;
            if (u0 === f.id) return {
                rc: 2
            };
            if (!_.iY(nY(), a, _.M(wA))) return k(3), v0;
            if (!(f.getBoundingClientRect().top > e.innerHeight)) return k(11), v0;
            u0 = f.id;
            k(4);
            return {
                rc: 1
            }
        }, {
            id: 1578,
            A: {
                rc: void 0
            }
        });
    var Sha = O(function(a, b, c) {
        var d = a.cf,
            e = a.Db;
        if (a.rc === 2) return {
            Pb: document.getElementById("goog-content-pause-scrim")
        };
        a = e.height;
        e = e.width;
        var f = c.documentElement.scrollWidth,
            g = d.top + b.scrollY;
        d = d.left + b.scrollX;
        var h = c.body.getBoundingClientRect(),
            k = b.innerHeight * 2;
        return {
            Pb: hk(b, g - (h.top + b.scrollY + c.body.clientTop), k, {
                "clip-path": "polygon(\n      0px 0px,\n      " + d + "px 0px,\n      " + d + "px " + a + "px,\n      " + (d + e) + "px " + a + "px,\n      " + (d + e) + "px 0px,\n      " + f + "px 0px,\n      " + f + "px " + k + "px,\n      0px " + k + "px\n    )",
                opacity: "0",
                transition: "all 0.5s ease-in-out",
                left: -(h.left + b.scrollX + c.body.clientLeft) + "px",
                width: f + "px"
            })
        }
    }, {
        id: 1581,
        A: {
            Pb: void 0
        }
    });
    var Tha = O(function(a, b, c, d, e) {
        c = a.cf;
        var f = a.Db.height;
        if (a.rc === 2) return {
            button: document.getElementById("goog-continue-reading-wrapper")
        };
        a = _.M(tA);
        var g = _.M(uA),
            h = _.M(lz),
            k, l, m;
        return {
            button: gk(b, Math.max(c.top + b.scrollY + f + h, c.bottom + b.scrollY + h, c.top + c.height + b.scrollY + h), (c.left + c.right) / 2 + b.scrollX, g, a, e, {
                opacity: "0",
                transition: "all 0.5s ease-in-out"
            }, _.yy(d, _.Mu, 41) ? {
                font: (k = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(k, 1),
                fontColor: (l = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(l, 2),
                backgroundColor: (m = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(m, 3)
            } : {})
        }
    }, {
        id: 1582,
        A: {
            button: void 0
        }
    });
    var Uha = O(function(a, b, c, d) {
        var e = a.button,
            f = a.md,
            g = a.Od;
        if (!e) return {};
        var h = function() {
            f();
            g();
            e.removeEventListener("click", h);
            var k, l;
            T_(c, {
                Dc: 1,
                F: 7,
                tc: (l = (k = b.ra) == null ? void 0 : k.getEscapedQemQueryId()) != null ? l : ""
            })
        };
        e.addEventListener("click", h);
        _.Yw(d, function() {
            e.removeEventListener("click", h)
        });
        return {}
    }, {
        id: 1585,
        A: {}
    });
    var Vha = O(function(a, b, c, d, e) {
        c = a.ta;
        var f = a.Pb,
            g = a.localStorage,
            h = a.button,
            k = a.Td,
            l = a.Eg;
        if (!f || !h) return {};
        var m, n, p = new IntersectionObserver(function(q) {
            if (!(_.x(q).next().value.intersectionRatio < .99)) {
                q = _.M(WS);
                var r = q * 2;
                k();
                l();
                m = setTimeout(function() {
                    f.style.opacity = "1"
                }, q);
                n = setTimeout(function() {
                    h.style.opacity = "1";
                    _.jY(nY(), g, _.M(wA))
                }, r);
                var t, w;
                T_(b, {
                    Dc: 1,
                    F: 6,
                    tc: (w = (t = d.ra) == null ? void 0 : t.getEscapedQemQueryId()) != null ? w : ""
                });
                p.disconnect()
            }
        }, {
            root: null,
            rootMargin: "0px",
            threshold: [1]
        });
        p.observe(c);
        _.Yw(e, function() {
            p.disconnect();
            m && clearTimeout(m);
            n && clearTimeout(n)
        });
        return {}
    }, {
        id: 1640,
        A: {}
    });
    var Wha = O(function(a, b, c) {
        var d = function(e) {
            e.slot === b.ra && (a.md(), a.Od());
            c.removeEventListener("slotDestroyed", d)
        };
        c.addEventListener("slotDestroyed", d);
        return {}
    }, {
        id: 1657,
        A: {}
    });
    var Xha = O(function(a, b) {
        var c = a.W,
            d = a.md,
            e = a.Od;
        b.listen(AB, function(f) {
            f.detail.isEmpty && c.style.display === "none" && (d(), e())
        });
        return {}
    }, {
        id: 1656,
        A: {}
    });
    var Yha = O(function(a) {
        return {
            cf: a.ta.getBoundingClientRect()
        }
    }, {
        id: 1682,
        A: {
            cf: void 0
        }
    });
    var Zha = {
            Eg: function() {},
            md: function() {},
            Mg: function() {}
        },
        $ha = O(function(a, b, c, d, e, f) {
            var g = a.ta,
                h = a.button,
                k = a.Pb;
            a = a.rc;
            if (!h || !k) return Zha;
            e.body.appendChild(k);
            e.body.appendChild(h);
            g = mz(d, g, h);
            var l = new XW(d, g, function() {
                    m()
                }),
                m = function() {
                    l.stop();
                    e.body.removeChild(h);
                    e.body.removeChild(k)
                };
            _.Yw(f, function() {
                return void l.stop()
            });
            if (a !== 2) {
                var n, p;
                T_(b, {
                    Dc: 1,
                    F: 5,
                    tc: (p = (n = c.ra) == null ? void 0 : n.getEscapedQemQueryId()) != null ? p : ""
                })
            }
            return {
                Eg: function() {
                    l.start()
                },
                md: m,
                Mg: function(q) {
                    q = mz(d, q, h);
                    l.j = q;
                    l.l && l.start()
                }
            }
        }, {
            id: 1583,
            A: {
                Eg: void 0,
                md: void 0,
                Mg: void 0
            }
        });
    var aia = om(function(a, b, c) {
        return new _.v.Promise(function(d) {
            var e = function() {
                var f, g;
                T_(c, {
                    Dc: 1,
                    F: 12,
                    tc: (g = (f = b.ra) == null ? void 0 : f.getEscapedQemQueryId()) != null ? g : ""
                });
                d()
            };
            a.rc !== 0 && (a.ta.getBoundingClientRect().height > 1 && a.ta.getBoundingClientRect().width > 1 ? e() : KZ(b, yD).then(function() {
                e()
            }))
        })
    }, {
        id: 1579
    });
    var nD = function(a, b, c, d, e, f, g, h, k, l, m, n, p) {
        W.call(this, a, 97);
        if (!_.L(XS)) {
            var q = this.g(Rha, {
                ta: f,
                Db: g,
                localStorage: h
            }, a, k, l, c, p).rc;
            b = this.j(aia, {
                ta: f,
                rc: q
            }, k, a).output;
            var r = jD(this.g(Yha, {
                ta: f
            }), b).cf;
            b = this.g(Sha, {
                cf: r,
                Db: g,
                rc: q
            }, c, d).Pb;
            g = this.g(Tha, {
                cf: r,
                Db: g,
                rc: q
            }, c, d, l, n == null ? void 0 : _.K(n, 4)).button;
            q = this.g($ha, {
                ta: f,
                button: g,
                Pb: b,
                rc: q
            }, a, k, c, d, this);
            l = q.Eg;
            n = q.md;
            d = this.g(Qha, {
                ta: f,
                button: g,
                Pb: b,
                Mg: q.Mg
            }, k, c, d).Td;
            q = this.g(Pha, {
                Td: d
            }, k, c, this).Od;
            this.g(Vha, {
                ta: f,
                Pb: b,
                localStorage: h,
                button: g,
                Td: d,
                Eg: l
            }, a, c, k, this, p);
            this.g(Uha, {
                button: g,
                md: n,
                Od: q
            }, k, a, this);
            this.g(Xha, {
                W: e,
                md: n,
                Od: q
            }, k);
            this.g(Wha, {
                md: n,
                Od: q
            }, k, m)
        }
    };
    _.Y(nD, W);
    var bia = O(function(a, b, c, d) {
        var e = a.V;
        a = a.Xf;
        var f = function(k) {
                var l = _.M(zz);
                d.Z(l) && c.xa.za.Aa.wm.bs.fa({
                    ga: l,
                    reason: k
                })
            },
            g = !0;
        if (!_.Ba() || _.wa("iPhone") && !_.wa("iPod") && !_.wa("iPad") || _.wa("iPad") || _.wa("iPod")) f(5), g = !1;
        _.Xi(e) || (f(1), g = !1);
        a != null && _.S(a, 1) || (f(2), g = !1);
        var h;
        if ((h = et(b)) == null ? 0 : _.S(h, 9)) f(3), g = !1;
        return {
            jh: g
        }
    }, {
        id: 1392,
        A: {
            jh: void 0
        }
    });
    var wz = O(function(a, b, c) {
            pz(b, c);
            return {}
        }, {
            id: 1557,
            A: {}
        }),
        cia = O(function(a, b, c) {
            pz(b.ha.la, c);
            return {}
        }, {
            id: 1557,
            A: {}
        });
    var dia = O(function(a, b, c) {
        qz(b.ha.la.ca, b.sa.V, c);
        return {}
    }, {
        id: 1519,
        A: {}
    });
    var eia = O(function(a, b, c, d, e, f) {
        return {
            url: vz(b, c, d, e, f)
        }
    }, {
        id: 1580,
        A: {
            url: void 0
        }
    });
    var fia = O(function(a, b, c, d, e, f) {
        d = a.V;
        if (!a.jh) return Az(e, f, 2), {};
        Az(e, f, 1);
        a = _.$g("IFRAME");
        a.style.display = "none";
        a.id = "goog_plcm_frame";
        a.src = yz(d, b, c);
        a.onerror = function() {
            Az(e, f, 3)
        };
        a.onload = function() {
            Az(e, f, 4)
        };
        c.document.documentElement.appendChild(a);
        return {}
    }, {
        id: 1393,
        A: {}
    });
    var w0 = function(a, b, c, d, e, f, g) {
        W.call(this, a, 77);
        g = this.g(bia, {
            V: e,
            Xf: g
        }, f, b, c).jh;
        this.g(fia, {
            V: e,
            jh: g
        }, f, d, a, b, c)
    };
    _.Y(w0, W);
    var gia = O(function(a, b, c, d, e) {
        return {
            Xa: new bX(["__eoi", "__gads", "__gpi", "__gpi_opt_out"], a.V, b, c, e.Z(100) ? d : void 0)
        }
    }, {
        id: 1612,
        A: {
            Xa: void 0
        }
    });
    var hia = O(function(a, b, c) {
        a = b.sa.B;
        if (!_.L(tV) || !a.navigator.cpuPerformance) return {};
        c.set("cpu", {
            value: a.navigator.cpuPerformance
        });
        return {}
    }, {
        id: 1700,
        A: {}
    });
    var iia = om(function(a, b, c, d, e, f) {
        var g, h, k, l, m, n, p, q, r, t;
        return _.F(function(w) {
            g = a;
            h = g.O;
            k = new _.v.Set;
            m = l = !1;
            n = _.M(dT);
            p = _.an();
            q = new _.v.Map;
            r = new _.v.Promise(function(y) {
                for (var A = new IntersectionObserver(function(G) {
                        try {
                            l || (e.Z(n) && d.xa.za.Aa.zm.os.Nb({
                                Ob: _.an() - p
                            }), l = !0), m ? A.disconnect() : (G.forEach(function(P) {
                                var V;
                                (V = q.get(P.target)) == null || V.forEach(function(R) {
                                    P.intersectionRatio >= .5 ? k.add(R) : k.delete(R)
                                })
                            }), y({
                                Dd: k,
                                didTimeout: !1
                            }))
                        } catch (P) {
                            throw c.U({
                                methodName: 1239,
                                X: P
                            }), P;
                        }
                    }, {
                        threshold: [.5]
                    }), C = _.x(h), D = C.next(); !D.done; D = C.next()) {
                    D = D.value;
                    var I = Bz(Xq(D, b));
                    I && (q.has(I) ? q.get(I).add(D) : q.set(I, new _.v.Set([D])), A.observe(I))
                }
            });
            _.Yw(f, function() {
                m = !0
            });
            t = _.M(cT);
            return w.return(_.v.Promise.race([r, WA(t, {
                Dd: new _.v.Set,
                didTimeout: !0
            })]).then(function(y) {
                e.Z(n) && d.xa.za.Aa.zm.Eq.Nb({
                    Ob: _.an() - p,
                    didTimeout: y.didTimeout,
                    Nu: t
                });
                return y.Dd
            }))
        })
    }, {
        id: 1238
    });
    var jia = O(function(a, b, c) {
        Cz(b, c);
        return {}
    }, {
        id: 1562,
        A: {}
    });
    var kia = ["https://www.googletagservices.com/tag/js/gpt.js", "https://securepubads.g.doubleclick.net/tag/js/gpt.js", "https://pagead2.googlesyndication.com/tag/js/gpt.js"],
        lia = ["https://securepubads.g.doubleclick.net/gampad/ads", "https://pagead2.googlesyndication.com/gampad/ads"],
        x0 = om(function(a, b, c) {
            if (!b.caches) return _.v.Promise.resolve([void 0]);
            var d = {
                ignoreSearch: !0,
                ignoreVary: !0
            };
            return new _.v.Promise(function(e) {
                (b.requestIdleCallback ? b.requestIdleCallback : b.setTimeout)(function() {
                    var f = function(g) {
                        if (!(g instanceof DOMException && g.name === "SecurityError")) throw g;
                    };
                    switch (c) {
                        case 0:
                            e(_.v.Promise.all(kia.map(function(g) {
                                return b.caches.match(g, d).catch(f)
                            })));
                            break;
                        case 1:
                            e(_.v.Promise.all(lia.map(function(g) {
                                return b.caches.match(g, d).catch(f)
                            })));
                            break;
                        default:
                            pc(c)
                    }
                })
            })
        }, {
            id: 1343
        });
    var mia = O(function(a, b, c, d) {
        var e, f, g = (f = (e = a.Ms) == null ? void 0 : e.some(Boolean)) != null ? f : !1,
            h, k;
        a = (k = (h = a.Ip) == null ? void 0 : h.some(Boolean)) != null ? k : !1;
        h = _.M(kV);
        c.Z(h) && b.xa.za.Aa.serviceWorker.qu.fa({
            ga: h,
            Cs: g,
            us: a
        });
        (g || a) && d.M(ffa());
        return {}
    }, {
        id: 1344,
        A: {}
    });
    var nia = O(function(a, b, c) {
        var d = b.sa;
        a = d.B;
        var e = d.V;
        d = d.Xa;
        var f = b.ha;
        var g = f.la.ca;
        f = f.networkCode;
        b = b.ir.dg;
        var h;
        b = !b || !le(b, 1, qd, md).get((h = f.split(",")) == null ? void 0 : h[0]);
        var k;
        h = !((k = et(g)) == null || !_.S(k, 9));
        (a = (k = _.S(e, 17) && (!h && _.Xi(e) || !b) && aj(a) ? !0 : !1) && d.get("__eoi")) ? c.set("eo_id_str", {
            value: a
        }): k && c.set("eoidce", {
            value: "1"
        });
        return {}
    }, {
        id: 1560,
        A: {}
    });
    var oia = O(function(a, b, c) {
        a = b == null ? void 0 : _.xq(b, cN, 1);
        if (!a) return {};
        c.set("__eoi", a);
        return {}
    }, {
        id: 1303,
        A: {}
    });
    var pia = O(function(a, b, c) {
            var d = b.ha;
            a = d.la;
            var e = d.O;
            d = d.tb;
            var f = b.sa;
            b = f.isSecureContext;
            var g = f.T;
            f = f.B;
            c.set("eri", {
                value: Gz(e, a, d, g)
            }).set("gct", {
                value: sz("google_preview", f)
            }).set("sc", {
                value: b ? 1 : 0,
                options: {
                    ob: !0
                }
            });
            return {}
        }, {
            id: 1526,
            A: {}
        }),
        qia = O(function(a, b, c) {
            var d = b.sa;
            var e = d.B;
            a = d.T;
            d = d.Ed;
            b = b.ha;
            var f = b.O;
            b = b.la;
            var g = b.ca;
            var h = b.aa;
            b = tz("google_preview", e);
            var k = e.document,
                l = b ? Iz(k.URL) : k.URL;
            k = b ? Iz(k.referrer) : k.referrer;
            b = !1;
            if (d) d = Hz(g.yb());
            else {
                var m;
                d = (m = Hz(h[f[0].getDomId()].yb())) != null ? m : Hz(g.yb())
            }
            if (d != null) {
                var n = l;
                Ti(e) || (k = "", b = !0)
            } else d = l;
            m = Jz(e);
            c.set("nhd", {
                value: m || null
            }).set("url", {
                value: d
            }).set("loc", {
                value: n !== null && n !== d ? n : null
            }).set("ref", {
                value: k
            });
            if (m) {
                n = c.set;
                var p, q, r;
                m = _.Gg(e.top) && ((q = e.top) == null ? void 0 : (r = q.location) == null ? void 0 : r.href);
                q = (p = e.location) == null ? void 0 : p.ancestorOrigins;
                p = eh(e) || "";
                e = (q == null ? void 0 : q[q.length - 1]) || "";
                p = (p = m || p || e) ? b ? ti(p.match(_.DV)[3] || null) : p : null;
                n.call(c, "top", {
                    value: p
                }).set("etu", {
                    value: a.Ue
                })
            }
            return {}
        }, {
            id: 1528,
            A: {}
        });
    var ria = O(function(a, b, c) {
        a = b.sa.B;
        b = Hz(b.ha.la.ca.yb());
        var d = a.document,
            e = d.domain;
        c.set("cdm", {
            value: (b || Mq(a)) === d.URL ? "" : e
        });
        return {}
    }, {
        id: 1531,
        A: {}
    });
    var sia = O(function(a) {
        a = a.Ka;
        a.style.width = "100%";
        a.style.height = "auto";
        return {}
    }, {
        id: 1697,
        A: {}
    });
    var tia = O(function(a) {
        a = a.ta;
        a.style.minWidth = "100%";
        a.height = "0";
        return {}
    }, {
        id: 1698,
        A: {}
    });
    var uia = O(function(a, b, c, d, e) {
        var f = a.ta;
        d == null || d.xa.za.Aa.Va.zc.fa({
            Cc: 5,
            ga: e
        });
        d == null || d.xa.za.Aa.Va.zc.fa({
            Cc: 6,
            ga: e
        });
        var g;
        ((g = f.contentWindow) == null ? void 0 : g.parent) === b || d != null && d.xa.za.Aa.Va.zc.fa({
            Cc: 9,
            ga: e
        });
        var h = function(k) {
            if (k.source === f.contentWindow) {
                try {
                    var l = typeof k.data === "string" ? k.data : JSON.stringify(k.data)
                } catch (p) {
                    return
                }
                var m;
                if ((m = l) != null && _.z(m, "includes").call(m, "fluidHeight")) {
                    if (typeof k.data === "string") try {
                        var n = JSON.parse(k.data)
                    } catch (p) {
                        d == null || d.xa.za.Aa.Va.zc.fa({
                            Cc: 10,
                            ga: e
                        });
                        return
                    } else n = k.data;
                    typeof n === "object" && n !== null && typeof n.fluidHeight === "number" ? (k = n.fluidHeight, k < 0 || (d == null || d.xa.za.Aa.Va.zc.fa({
                        Cc: 7,
                        ga: e
                    }), k = String(k), k !== f.height && (f.height = k, d == null || d.xa.za.Aa.Va.zc.fa({
                        Cc: 8,
                        ga: e
                    })))) : d == null || d.xa.za.Aa.Va.zc.fa({
                        Cc: 10,
                        ga: e
                    })
                }
            }
        };
        b.addEventListener("message", h);
        _.Yw(c, function() {
            b.removeEventListener("message", h)
        });
        return {}
    }, {
        id: 1708,
        A: {}
    });
    var lD = function(a) {
        W.call(this, a.D, 108);
        this.g(sia, {
            Ka: a.Ka
        });
        this.g(tia, {
            ta: a.ta
        });
        this.g(uia, {
            ta: a.ta
        }, a.window, this, a.ba.Z(a.ya) ? a.pinger : void 0, a.ya)
    };
    _.Y(lD, W);
    var via = O(function(a) {
        var b = a.bv;
        return a.Xh || b === null ? {
            Ef: null
        } : {
            Ef: _.vw(b, 4) > 1 ? b.ua() : null
        }
    }, {
        id: 1750,
        A: {
            Ef: void 0
        }
    });
    var y0 = function(a) {
        this.o = _.B(a)
    };
    _.Y(y0, _.E);
    var wia = rf(y0);
    var xia = O(function(a, b) {
        b = b === void 0 ? window : b;
        var c = a.V,
            d = Jj("_GUSM", c, b);
        a = null;
        if (d) try {
            a = wia(d)
        } catch (f) {}
        d = _.Uj("_GSD", c, b);
        d = !d.error && Number(d.value) > 0 ? Number(d.value) : 0;
        var e = Jj("_GSD", c, b);
        e = e !== null && Number(e) > 0 ? Number(e) : 0;
        b = Jj("_GFO", c, b) !== null;
        return {
            cp: a,
            Mo: d,
            Lo: e,
            Xh: b
        }
    }, {
        id: 1747,
        A: {
            cp: void 0,
            Mo: void 0,
            Lo: void 0,
            Xh: void 0
        }
    });
    var yia = O(function(a) {
        var b = a.xt,
            c = a.Ot,
            d = a.Nt;
        a = Date.now();
        var e = c === 0;
        if (b === null) return c = new y0, c = _.Dl(c, 1, a), a = _.Dl(c, 2, a), a = Ok(a, 3, _.rc(-1)), a = _.Kl(a, 4, 1), {
            Of: Ok(a, 5, _.rc(-1)),
            Yf: 1
        };
        var f = b.clone();
        _.Dl(f, 2, a);
        if (e) {
            e = _.vw(b, 4);
            var g = AA(b, 5),
                h = Number(_.Fi(b, 2));
            b = AA(b, 3);
            _.Kl(f, 4, e + 1);
            Ok(f, 3, _.rc((Math.max(a - h, 0) / 1E3 + (b > 0 ? b : 0) * (e - 1)) / e));
            Ok(f, 5, _.rc(((g > 0 ? g : 0) * (e - 1) + d) / e))
        }
        return {
            Of: f,
            Yf: c + 1
        }
    }, {
        id: 1749,
        A: {
            Of: void 0,
            Yf: void 0
        }
    });
    var zia = O(function(a, b) {
        b = b === void 0 ? window : b;
        var c = a.Yf,
            d = a.V;
        Lj("_GUSM", a.Of.ua(), d, b);
        _.Vj("_GSD", String(c), d, b);
        Lj("_GSD", String(c), d, b);
        return {}
    }, {
        id: 1748,
        A: {}
    });
    var Aia = Cm(function(a) {
            return _.Xi(a.V)
        }, {
            id: 1751
        }),
        z0 = function(a, b, c) {
            W.call(this, a, 119);
            this.D = a;
            this.ab = b;
            a = this.g(xia, {
                V: b
            }, c);
            var d = this.g(yia, {
                xt: a.cp,
                Ot: a.Mo,
                Nt: a.Lo
            });
            this.g(zia, {
                Of: d.Of,
                Yf: d.Yf,
                V: b
            }, c);
            this.output = {
                Ef: this.g(via, {
                    bv: d.Of,
                    Xh: a.Xh
                }).Ef
            }
        };
    _.Y(z0, gY);
    z0.prototype.C = function() {
        var a = this,
            b;
        return _.F(function(c) {
            if (c.g == 1) return c.yield(Am(a.D, Aia, {
                V: a.ab
            }), 2);
            b = c.j;
            return c.return(b)
        })
    };
    z0.prototype.l = function() {
        PC(this.output.Ef, null)
    };
    var Bia = om(function(a, b) {
        var c;
        return _.F(function(d) {
            return ((c = a.cd) != null ? c : b.Zm.cd()) ? d.return(XV(b.Zm)) : d.return(null)
        })
    }, {
        id: 879
    });
    var Cia = O(function(a, b, c) {
        return {
            cd: b.cd(c === ".google.cn")
        }
    }, {
        id: 896,
        A: {
            cd: void 0
        }
    });
    var A0 = function(a, b, c, d) {
        W.call(this, a, 21);
        a = new WV(b);
        _.tD(this, a);
        b = this.g(Cia, {}, a, _.wq(150));
        d && bY(YX(jD(b, d), _.M(DU)), d);
        d = b.cd;
        this.l = this.j(Bia, {
            cd: c ? d : void 0
        }, {
            Zm: a
        }).output
    };
    _.Y(A0, W);
    var Dia = O(function(a) {
        var b;
        if ((a = a.ck) == null) var c = void 0;
        else {
            var d;
            (c = _.xq(a, OV, 5)) == null ? d = void 0 : d = VG(c, 1, _.Gl());
            c = d
        }
        c = _.x((b = c) != null ? b : []);
        for (b = c.next(); !b.done; b = c.next()) yk(b.value);
        return {}
    }, {
        id: 1018,
        A: {}
    });
    var Eia = O(function(a) {
        var b;
        a = (b = a.ck) == null ? void 0 : _.xq(b, OV, 5);
        if (!a) return {
            Ig: []
        };
        b = [];
        for (var c = _.x(ie(a, 2, xe, 1, void 0, 512)), d = c.next(); !d.done; d = c.next()) {
            var e = d.value;
            d = new dE;
            var f = new gJ;
            e = Ok(f, 1, Nc(e));
            d = _.di(d, 2, e);
            _.dA(a, 3) != null && (e = new fJ, e = _.Nk(e, 1, 1), f = _.vw(a, 3), e = _.Dl(e, 2, f), _.di(d, 3, e));
            b.push(d)
        }
        return {
            Ig: b
        }
    }, {
        id: 1070,
        A: {
            Ig: void 0
        }
    });
    var Fia = O(function(a) {
        var b = a.Cd,
            c = a.Vq;
        if (!b) return {
            networkCode: null
        };
        var d, e = (d = a.Kc) != null ? d : c;
        return _.uo(b, ZI, 1, _.Gl()).some(function(f) {
            return _.K(f, 1) === e
        }) ? {
            networkCode: e
        } : {
            networkCode: null
        }
    }, {
        id: 1016,
        A: {
            networkCode: void 0
        },
        na: function() {
            return {
                networkCode: null
            }
        }
    });
    var Gia = O(function(a) {
        return {
            networkCode: np(a.slotSettings.getAdUnitPath())
        }
    }, {
        id: 1056,
        A: {
            networkCode: void 0
        },
        na: function() {
            return {
                networkCode: null
            }
        }
    });
    var Hia = O(function(a) {
        if (!a.Cd) return {
            Kc: null
        };
        a = _.uo(a.Cd, ZI, 1, _.Gl());
        if (!a.length) return {
            Kc: null
        };
        var b = a[0];
        if ((_.J = [2, 3], _.z(_.J, "includes")).call(_.J, _.ki(b, 3))) {
            if (a.length !== 1) throw Error("list length is not 1");
            return {
                Kc: _.K(b, 1)
            }
        }
        return {
            Kc: null
        }
    }, {
        id: 1015,
        A: {
            Kc: void 0
        },
        na: function() {
            return {
                Kc: null
            }
        }
    });
    var Iia = om(function(a, b, c) {
        var d;
        return _.F(function(e) {
            d = new _.v.Promise(function(f) {
                if (a.networkCode) {
                    c.J = !0;
                    var g = jW(b, a.networkCode, function(h) {
                        if (!h) {
                            var k = g.B;
                            h = qi(k);
                            k = _.x(k.document.getElementsByName("googlefcPresent"));
                            for (var l = k.next(); !l.done; l = k.next()) h.Ap(l.value)
                        }
                        f()
                    });
                    g.start(_.L(oT))
                } else f()
            });
            return e.return(d)
        })
    }, {
        id: 1017,
        na: function() {}
    });
    var B0 = function(a, b, c, d, e, f) {
        W.call(this, a, 22);
        b === b.top ? (d = new tB(1466, a, d, NZ, function(g) {
            return g.detail.aa
        }, this), a = this.g(Hia, {
            Cd: c
        }).Kc, d = this.g(Gia, {
            slotSettings: d.output
        }).networkCode, d = new QX([a, d]), this.ke = c = this.g(Fia, {
            Cd: c,
            Kc: a,
            Vq: d
        }).networkCode, Kz(b, e), this.gf = this.j(Iia, {
            networkCode: c
        }, b, f).complete) : (this.gf = new PX, this.gf.notify(), this.ke = new OC, PC(this.ke, ""))
    };
    _.Y(B0, W);
    var Jia = O(function(a, b, c) {
        Nz(b, c);
        return {}
    }, {
        id: 1566,
        A: {}
    });
    var mD = O(function(a, b, c) {
        c.listen(uB, function(d) {
            d = d.detail.data;
            try {
                var e = JSON.parse(d);
                if (e.googMsgType === "gpi-uoo") {
                    var f = a.V,
                        g = a.Xa;
                    var h = e.userOptOut;
                    var k = e.clearAdsData;
                    var l = new cN;
                    var m = Mk(l, 1, h ? "1" : "0");
                    var n = _.Dl(m, 2, 2147483647);
                    var p = Mk(n, 3, "/");
                    var q = Mk(p, 4, b.location.hostname);
                    g.set("__gpi_opt_out", q, f);
                    if (h || k) g.delete("__gads", f), g.delete("__gpi", f)
                }
            } catch (r) {}
        });
        return {}
    }, {
        id: 934,
        A: {}
    });
    var Kia = O(function(a, b, c) {
        a = b.sa;
        var d = a.B;
        b = a.V;
        var e = a.Xa;
        var f = e.get("__gads", b);
        a = e.get("__gpi_opt_out", b) === "1";
        c = c.set("cookie", {
            value: f,
            options: {
                ob: !0
            }
        });
        var g = c.set;
        if (f = !f) f = _.Xi(b) ? !!aj(d) : !1;
        d = g.call(c, "cookie_enabled", {
            value: f ? "1" : null
        });
        c = d.set;
        b = (b = e.get("__gpi", b)) && !_.z(b, "includes").call(b, "&") ? b : null;
        c.call(d, "gpic", {
            value: b
        }).set("pdopt", {
            value: a ? "1" : null
        });
        return {}
    }, {
        id: 1530,
        A: {}
    });
    var Lia = O(function(a, b, c, d) {
        if (!_.Xi(b) || !aj(c)) return {};
        a = d.get("__gpi_opt_out", b);
        if (!a) return {};
        var e = new cN;
        a = Mk(e, 1, a);
        a = _.Dl(a, 2, 2147483647);
        a = Mk(a, 3, "/");
        c = Mk(a, 4, c.location.hostname);
        d.set("__gpi_opt_out", c, b);
        return {}
    }, {
        id: 944,
        A: {}
    });
    var Mia = O(function(a, b, c, d) {
        if (!_.Xi(c)) return {};
        a = new _.v.Set;
        b = _.x(b);
        for (var e = b.next(); !e.done; e = b.next()) {
            e = e.value;
            var f = void 0,
                g = (f = zw(e, 5)) != null ? f : 1;
            a.has(g) || (d.set(g === 2 ? "__gpi" : "__gads", e, c), a.add(g))
        }
        return {}
    }, {
        id: 821,
        A: {}
    });
    var Oz = new _.v.Map,
        Nia = O(function(a, b, c) {
            Pz(b, c);
            return {}
        }, {
            id: 1564,
            A: {}
        });
    var Oia = function() {
            this.j = [];
            this.hostpageLibraryTokens = [];
            this.g = {}
        },
        BC = function(a, b) {
            var c, d;
            a = (d = (c = a.g[b]) == null ? void 0 : _.z(c, "values").call(c)) != null ? d : [];
            return [].concat(_.bl(a))
        };
    var Pia = O(function(a, b, c, d) {
        a = _.x(c);
        for (c = a.next(); !c.done; c = a.next()) {
            c = c.value;
            var e = d;
            if (!_.z(e.j, "includes").call(e.j, c) && (_.J = [1, 2, 3], _.z(_.J, "includes")).call(_.J, c)) {
                var f = Xca[c];
                if (f) {
                    var g = c + "_hostpage_library";
                    if (f = Ys(document, f)) f.id = g
                }
                e.j.push(c);
                g = new Yca(c);
                e.hostpageLibraryTokens.push(g);
                e = Hr();
                e.hostpageLibraryTokens || (e.hostpageLibraryTokens = {});
                e.hostpageLibraryTokens[g.g] = g.j
            }
            e = void 0;
            g = d;
            f = b;
            g.g[c] = (e = g.g[c]) != null ? e : new _.v.Set;
            g.g[c].add(f)
        }
        return {}
    }, {
        id: 822,
        A: {}
    });
    var Qia = O(function(a, b, c) {
        a = c.set;
        b = b.sa.B;
        var d = Jg(b);
        var e;
        a: {
            var f = b.google_ad_width || b.google_ad_width;
            var g = b.google_ad_height || b.google_ad_height;
            if (Ti(b)) f = !1;
            else {
                var h = b.document,
                    k = h.documentElement;
                if (f && g) {
                    var l = 1,
                        m = 1;
                    b.innerHeight ? (l = b.innerWidth, m = b.innerHeight) : k && k.clientHeight ? (l = k.clientWidth, m = k.clientHeight) : h.body && (l = h.body.clientWidth, m = h.body.clientHeight);
                    if (m > 2 * g || l > 2 * f) {
                        f = !1;
                        break a
                    }
                }
                f = !0
            }
        }
        g = d.location.href;
        d === d.top ? d = !0 : (h = !1, (k = d.document) && k.referrer && (g = k.referrer, d.parent === d.top && (h = !0)), (d = d.location.ancestorOrigins) && (d = d[d.length - 1]) && ((e = g) == null ? void 0 : e.indexOf(d)) === -1 && (h = !1), d = h);
        e = f;
        f = uN(b);
        g = 4;
        e || f !== 1 ? e || f !== 2 ? e && f === 1 ? g = 7 : e && f === 2 && (g = 8) : g = 6 : g = 5;
        d && (g |= 16);
        e = String(g);
        if (b !== b.top)
            for (d = b; d && d !== d.top && _.Gg(d); d = d.parent) {
                f = _.L(iS) ? d : b;
                if (f.sf_) break;
                if (f.$sf) break;
                if (f.inGptIF) break;
                if (f.inDapIF) break
            }
        a.call(c, "frm", {
            value: e || null
        });
        return {}
    }, {
        id: 1556,
        A: {}
    });
    var Qz = 0;
    var Ria = O(function(a, b, c) {
        a = _.dn(b.sa.B);
        b = Qz;
        a > 0 && b >= a && c.set("dlt", {
            value: a
        }).set("idt", {
            value: b - a
        });
        return {}
    }, {
        id: 1551,
        A: {}
    });
    var JD = O(function(a, b, c, d, e) {
        var f, g = e == null ? void 0 : (f = _.K(e, 1)) == null ? void 0 : f.toUpperCase(),
            h;
        e = e == null ? void 0 : (h = _.K(e, 2)) == null ? void 0 : h.toUpperCase();
        if (!g || !e) return {};
        var k = a.W.style.height,
            l = a.W.style.width,
            m = a.W.style.display,
            n = a.W.style.position,
            p = Tz(a.S.id + "_top", g),
            q = Tz(a.S.id + "_bottom", e);
        _.N(q, {
            position: "relative",
            top: "calc(100vh - 48px)"
        });
        a.W.appendChild(p);
        a.W.appendChild(q);
        _.N(a.Ka, {
            position: "absolute",
            top: "24px",
            clip: "rect(0, auto, auto, 0)",
            width: "100vw",
            height: "calc(100vh - 48px)"
        });
        _.N(a.S, {
            position: "fixed",
            top: "0",
            height: "100vh"
        });
        var r;
        _.N(a.W, {
            position: "relative",
            display: ((r = d.screen.orientation) == null ? 0 : r.angle) ? "none" : "block",
            width: "100vw",
            height: "100vh"
        });
        Sz(c, b, 722, d, "orientationchange", function() {
            var t;
            ((t = d.screen.orientation) == null ? 0 : t.angle) ? _.N(a.W, {
                display: "none"
            }): _.N(a.W, {
                display: "block"
            })
        });
        _.Yw(b, function() {
            _.OA(p);
            _.OA(q);
            a.W.style.position = n;
            a.W.style.height = k;
            a.W.style.width = l;
            a.W.style.display = m
        });
        return {}
    }, {
        id: 721,
        A: {}
    });
    var Sia = O(function(a, b, c) {
        function d(l) {
            var m = h.get(l);
            if (m) return m;
            m = function() {
                var n, p, q, r, t, w, y;
                return _.F(function(A) {
                    switch (A.g) {
                        case 1:
                            return A.I(2), n = /^https?:\/\//i.test(l) ? l : b.location.origin + l, A.yield(b.fetch(n, {
                                credentials: "omit"
                            }), 4);
                        case 4:
                            return p = A.j, p.ok ? A.yield(p.text(), 5) : A.return(null);
                        case 5:
                            return q = A.j, r = AJ(q), A.return((w = (t = _.xq(r, yJ, 1)) == null ? void 0 : _.K(t, 1)) != null ? w : null);
                        case 2:
                            return y = A.G(), c.U({
                                methodName: 1707,
                                X: y
                            }), A.return(null)
                    }
                })
            }();
            h.set(l, m);
            return m
        }
        var e = _.L(kT);
        if (!b.fetch || !b.location.origin || !a.ud && !e) return {
            Pc: null
        };
        var f, g;
        a = (g = (f = a.ud) == null ? void 0 : _.uo(f, RI, 2, _.Gl())) != null ? g : [];
        if (a.length === 0 && !e) return {
            Pc: null
        };
        f = new _.v.Map;
        var h = new _.v.Map;
        if (e) return e = d("https://securepubads.g.doubleclick.net/pagead/fpm"), f.set("*", e), {
            Pc: f
        };
        e = _.x(a);
        for (g = e.next(); !g.done; g = e.next()) {
            var k = g.value;
            g = _.K(k, 1);
            a = _.K(k, 2);
            g && a && (a = d(a), f.set(g, a))
        }
        return {
            Pc: f.size > 0 ? f : null
        }
    }, {
        id: 1707,
        A: {
            Pc: void 0
        },
        na: function() {
            return {
                Pc: null
            }
        }
    });
    var Tia = om(function(a, b) {
        var c, d, e, f;
        return (f = (e = (c = a.ko) == null ? void 0 : c.get(b)) != null ? e : (d = a.ko) == null ? void 0 : d.get("*")) != null ? f : _.v.Promise.resolve(null)
    }, {
        id: 1740,
        na: function() {
            return null
        }
    });
    var Uia = O(function(a, b, c) {
        a = b.ud.Tt;
        b = b.ha.la.ca;
        _.L(kT) ? c.set("ip", {
            value: a
        }) : c.set("ip", {
            value: _.K(b, 39) || a
        });
        return {}
    }, {
        id: 1569,
        A: {}
    });
    var Via = om(function(a, b, c) {
        var d, e, f, g;
        return _.F(function(h) {
            if (h.g == 1) {
                d = a.availability;
                if (!d || d === "unavailable") return C0(c, {
                    Oa: !0
                }), h.return(void 0);
                h.I(2);
                e = Date.now();
                return h.yield(b.LanguageModel.create({}), 4)
            }
            if (h.g != 2) return f = h.j, C0(c, {
                Oa: !1,
                success: {
                    dd: Date.now() - e
                }
            }), h.return(f);
            g = h.G();
            C0(c, {
                Oa: !1,
                error: "" + g
            });
            return h.return(void 0)
        })
    }, {
        id: 1593,
        na: function() {}
    });
    var Wia = om(function(a, b, c) {
        var d, e, f, g;
        return _.F(function(h) {
            if (h.g == 1) {
                d = a.availability;
                if (!d || d === "unavailable") return C0(c, {
                    Oa: !0
                }), h.return(void 0);
                h.I(2);
                e = Date.now();
                return h.yield(b.Summarizer.create({
                    type: "key-points",
                    format: "plain-text",
                    length: "medium"
                }), 4)
            }
            if (h.g != 2) return f = h.j, C0(c, {
                Oa: !1,
                success: {
                    dd: Date.now() - e
                }
            }), h.return(f);
            g = h.G();
            C0(c, {
                Oa: !1,
                error: "" + g
            });
            return h.return(void 0)
        })
    }, {
        id: 1595,
        na: function() {}
    });
    var Vz = {
        type: "object",
        required: ["weightedKeywords"],
        Hp: !1,
        properties: {
            weightedKeywords: {
                type: "array",
                items: {
                    type: "object",
                    required: ["keyword", "confidence"],
                    Hp: !1,
                    properties: {
                        keyword: {
                            type: "string",
                            uw: "Attractions;Amusement and Theme Parks;Bars & Restaurants;Casinos & Gambling;Historic Site and Landmark Tours;Malls & Shopping Centers;Museums & Galleries;Nightclubs;Outdoor Attractions;Parks;Theater Venues;Zoos & Aquariums;Automotive;Auto Body Styles;Commercial Trucks;Convertible;Coupe;Crossover;Hatchback;Microcar;Minivan;Off-Road Vehicles;Pickup Trucks;Sedan;Station Wagon;SUV;Van;Auto Buying and Selling;Auto Insurance;Auto Parts;Auto Recalls;Auto Rentals;Auto Repair;Auto Safety;Auto Shows;Auto Technology;Auto Infotainment Technologies;Auto Navigation Systems;Auto Safety Technologies;Auto Type;Budget Cars;Certified Pre-Owned Cars;Classic Cars;Concept Cars;Driverless Cars;Green Vehicles;Luxury Cars;Performance Cars;Car Culture;Dash Cam Videos;Motorcycles;Road-Side Assistance;Scooters;Books and Literature;Art and Photography;Comics and Graphic Novels;Fiction;Poetry;Business and Finance;Business;Business Accounting & Finance;Business Administration;Business Banking & Finance;Angel Investment;Bankruptcy;Business Loans;Debt Factoring & Invoice Discounting;Mergers and Acquisitions;Private Equity;Sale & Lease Back;Venture Capital;Business I.T.;Business Operations;Business Utilities;Consumer Issues;Recalls;Executive Leadership & Management;Government Business;Green Solutions;Human Resources;Large Business;Logistics;Marketing and Advertising;Sales;Small and Medium-sized Business;Startups;Economy;Commodities;Currencies;Financial Crisis;Financial Reform;Financial Regulation;Gasoline Prices;Housing Market;Interest Rates;Job Market;Industries;Advertising Industry;Agriculture;Apparel Industry;Automotive Industry;Aviation Industry;Biotech and Biomedical Industry;Civil Engineering Industry;Construction Industry;Defense Industry;Education industry;Entertainment Industry;Environmental Services Industry;Financial Industry;Food Industry;Healthcare Industry;Hospitality Industry;Information Services Industry;Legal Services Industry;Logistics and Transportation Industry;Management Consulting Industry;Manufacturing Industry;Mechanical and Industrial Engineering Industry;Media Industry;Metals Industry;Non-Profit Organizations;Pharmaceutical Industry;Power and Energy Industry;Publishing Industry;Real Estate Industry;Retail Industry;Technology Industry;Telecommunications Industry;Careers;Apprenticeships;Career Advice;Career Planning;Job Search;Job Fairs;Resume Writing and Advice;Remote Working;Vocational Training;Communication;Crime;Disasters;Education;Adult Education;College Education;College Planning;Postgraduate Education;Professional School;Undergraduate Education;Early Childhood Education;Educational Assessment;Standardized Testing;Homeschooling;Homework and Study;Language Learning;Online Education;Primary Education;Private School;Secondary Education;Special Education;Entertainment;Movies;Music;Television;Events;Awards Shows;Business Expos & Conferences;Fan Conventions;Family and Relationships;Bereavement;Dating;Divorce;Eldercare;Marriage and Civil Unions;Parenting;Adoption and Fostering;Daycare and Pre-School;Internet Safety;Parenting Babies and Toddlers;Parenting Children Aged 4-11;Parenting Teens;Special Needs Kids;Single Life;Fine Art;Costume;Dance;Design;Digital Arts;Fine Art Photography;Modern Art;Opera;Theater;Food & Drink;Alcoholic Beverages;Barbecues and Grilling;Cooking;Desserts and Baking;Dining Out;Food Allergies;Food Movements;Healthy Cooking and Eating;Non-Alcoholic Beverages;Vegan Diets;Vegetarian Diets;World Cuisines;Genres;Nature;Action/Adventure;Animation & Anime;Biographies;Comedy;Documentary;Drama;Factual;Family/Children;Fantasy;History;Holiday;Horror;Lifestyle;Music Video;Musicals;Mystery;Reality TV;Romance;Science Fiction;Soap Opera;Special Interest (Indie/Art House);Sports Radio;Talk Radio;Public Radio;Talk Show;True Crime;Western;Young Adult;Thriller;Healthy Living;Children's Health;Fitness and Exercise;Participant Sports;Running and Jogging;Men's Health;Nutrition;Senior Health;Weight Loss;Wellness;Alternative Medicine;Herbs and Supplements;Holistic Health;Physical Therapy;Smoking Cessation;Women's Health;Hobbies & Interests;Antiquing and Antiques;Arts and Crafts;Beadwork;Candle and Soap Making;Drawing and Sketching;Jewelry Making;Needlework;Painting;Photography;Scrapbooking;Woodworking;Beekeeping;Birdwatching;Cigars;Collecting;Comic Books;Stamps and Coins;Content Production;Audio Production;Freelance Writing;Screenwriting;Video Production;Games and Puzzles;Board Games and Puzzles;Card Games;Roleplaying Games;Genealogy and Ancestry;Magic and Illusion;Model Toys;Musical Instruments;Paranormal Phenomena;Radio Control;Sci-fi and Fantasy;Workshops and Classes;Holidays;National & Civic Holidays;Home & Garden;Gardening;Home Appliances;Home Entertaining;Home Improvement;Home Security;Indoor Environmental Quality;Interior Decorating;Landscaping;Outdoor Decorating;Remodeling & Construction;Smart Home;Law;Maps & Navigation;Medical Health;Cosmetic Medical Services;Diseases and Conditions;Allergies;Blood Disorders;Bone and Joint Conditions;Brain and Nervous System Disorders;Cancer;Cold and Flu;Dental Health;Diabetes;Digestive Disorders;Ear, Nose and Throat Conditions;Endocrine and Metabolic Diseases;Hormonal Disorders;Menopause;Thyroid Disorders;Eye and Vision Conditions;Foot Health;Heart and Cardiovascular Diseases;Infectious Diseases;Injuries;First Aid;Lung and Respiratory Health;Mental Health;Reproductive Health;Birth Control;Infertility;Pregnancy;Sexual Health;Sexual Conditions;Skin and Dermatology;Sleep Disorders;Substance Abuse;Medical Tests;Pharmaceutical Drugs;Surgery;Vaccines;Adult Album Alternative;Adult Contemporary Music;Soft AC Music;Urban AC Music;Alternative Music;Blues;Children's Music;Classic Hits;Classical Music;College Radio;Comedy (Music and Audio);Contemporary Hits/Pop/Top 40;Country Music;Dance and Electronic Music;Gospel Music;Hip Hop Music;Inspirational/New Age Music;Jazz;Oldies/Adult Standards;R&B/Soul/Funk;Reggae;Religious (Music and Audio);Rock Music;Album-oriented Rock;Alternative Rock;Classic Rock;Hard Rock;Soft Rock;Songwriters/Folk;Soundtracks, TV and Showtunes;World/International Music;Urban Contemporary Music;Variety (Music and Audio);Personal Celebrations & Life Events;Anniversary;Baby Shower;Bachelor Party;Bachelorette Party;Birth;Birthday;Funeral;Graduation;Prom;Wedding;Personal Finance;Consumer Banking;Financial Assistance;Government Support and Welfare;Student Financial Aid;Financial Planning;Frugal Living;Home Utilities;Gas and Electric;Internet Service Providers;Phone Services;Water Services;Insurance;Health Insurance;Home Insurance;Life Insurance;Motor Insurance;Pet Insurance;Travel Insurance;Personal Debt;Credit Cards;Home Financing;Personal Loans;Student Loans;Personal Investing;Hedge Funds;Mutual Funds;Options;Stocks and Bonds;Personal Taxes;Retirement Planning;Pets;Birds;Cats;Dogs;Fish and Aquariums;Large Animals;Pet Adoptions;Pet Supplies;Reptiles;Veterinary Medicine;Politics;Civic affairs;Elections;Political Issues & Policy;Pop Culture;Celebrity Deaths;Celebrity Families;Celebrity Homes;Celebrity Pregnancy;Celebrity Relationships;Celebrity Scandal;Celebrity Style;Humor and Satire;Productivity;Real Estate;Apartments;Developmental Sites;Hotel Properties;Houses;Industrial Property;Land and Farms;Office Property;Real Estate Buying and Selling;Real Estate Renting and Leasing;Retail Property;Vacation Properties;Religion & Spirituality;Agnosticism;Astrology;Atheism;Buddhism;Christianity;Hinduism;Islam;Judaism;Sikhism;Spirituality;Science;Biological Sciences;Chemistry;Environment;Genetics;Geography;Geology;Physics;Space and Astronomy;Weather;Sensitive Topics;Adult & Explicit Sexual Content;Arms & Ammunition;Crime & Harmful Acts to Individuals, Society & Human Right Violations;Death, Injury, or Military Conflict;Debated Sensitive Social Issues;Hate Speech and Acts of Aggression;Illegal Drugs, Tobacco, eCigarettes, Vaping, Alcohol;Obscenity and Profanity;Online Piracy;Spam or Harmful Content;Terrorism;Shopping;Children's Games and Toys;Coupons and Discounts;Flower Shopping;Gifts and Greetings Cards;Grocery Shopping;Holiday Shopping;Household Supplies;Lotteries and Scratchcards;Party Supplies and Decorations;Sales and Promotions;Sports;American Football;Australian Rules Football;Auto Racing;Motorcycle Sports;Badminton;Baseball;Basketball;Beach Volleyball;Bodybuilding;Bowling;Boxing;Cheerleading;College Sports;College Baseball;College Basketball;College Football;Cricket;Cycling;Darts;Disabled Sports;Diving;Equine Sports;Horse Racing;Extreme Sports;Canoeing and Kayaking;Climbing;Paintball;Scuba Diving;Skateboarding;Snowboarding;Surfing and Bodyboarding;Waterskiing and Wakeboarding;Fantasy Sports;Field Hockey;Figure Skating;Fishing Sports;Golf;Gymnastics;Hunting and Shooting;Ice Hockey;Inline Skating;Lacrosse;Martial Arts;Olympic Sports;Summer Olympic Sports;Winter Olympic Sports;Poker and Professional Gambling;Rodeo;Rowing;Rugby;Rugby League;Rugby Union;Sailing;Skiing;Snooker/Pool/Billiards;Soccer;Softball;Sports Equipment;Squash;Swimming;Table Tennis;Tennis;Track and Field;Volleyball;Walking;Water Polo;Weightlifting;Wrestling;Style & Fashion;Beauty;Hair Care;Makeup and Accessories;Nail Care;Natural and Organic Beauty;Perfume and Fragrance;Skin Care;Body Art;Children's Clothing;Designer Clothing;Fashion Trends;High Fashion;Men's Fashion;Men's Accessories;Men's Jewelry and Watches;Men's Clothing;Men's Business Wear;Men's Casual Wear;Men's Formal Wear;Men's Outerwear;Men's Sportswear;Men's Underwear and Sleepwear;Men's Shoes and Footwear;Personal Care;Bath and Shower;Deodorant and Antiperspirant;Oral care;Shaving;Street Style;Women's Fashion;Women's Accessories;Women's Glasses;Women's Handbags and Wallets;Women's Hats and Scarves;Women's Jewelry and Watches;Women's Clothing;Women's Business Wear;Women's Casual Wear;Women's Formal Wear;Women's Intimates and Sleepwear;Women's Outerwear;Women's Sportswear;Women's Shoes and Footwear;Technology & Computing;Artificial Intelligence;Augmented Reality;Computing;Computer Networking;Computer Peripherals;Software and Applications;3-D Graphics;Antivirus Software;Browsers;Computer Animation;Databases;Desktop Publishing;Digital Audio;Graphics Software;Operating Systems;Photo Editing Software;Shareware and Freeware;Video Software;Web Conferencing;Data Storage and Warehousing;Desktops;Information and Network Security;Internet;Cloud Computing;Email;Internet for Beginners;Internet of Things;IT and Internet Support;Search;Social Networking;Web Design and HTML;Web Development;Web Hosting;Laptops;Programming Languages;Consumer Electronics;Cameras and Camcorders;Home Entertainment Systems;Smartphones;Tablets and E-readers;Wearable Technology;Robotics;Virtual Reality;Travel;Travel Accessories;Travel Locations;Africa Travel;Asia Travel;Australia and Oceania Travel;Europe Travel;North America Travel;Polar Travel;South America Travel;Travel Preparation and Advice;Travel Type;Adventure Travel;Air Travel;Beach Travel;Bed & Breakfasts;Budget Travel;Business Travel;Camping;Cruises;Day Trips;Family Travel;Honeymoons and Getaways;Hotels and Motels;Rail Travel;Road Trips;Spas;Video Gaming;Console Games;eSports;Mobile Games;PC Games;Video Game Genres;Action Video Games;Action-Adventure Video Games;Adult Video Games;Adventure Video Games;Casino and Gambling Video Games;Casual Games;Educational Video Games;Exercise and Fitness Video Games;Family Video Games;Horror Video Games;MMOs;Music and Party Video Games;Puzzle Video Games;Racing Video Games;Role-Playing Video Games;Simulation Video Games;Sports Video Games;Strategy Video Games;War and Conflicts".split(";")
                        },
                        confidence: {
                            type: "number",
                            Nw: 0,
                            maximum: 5
                        }
                    }
                }
            }
        }
    };
    var Xia = om(function(a, b, c) {
        var d, e;
        return _.F(function(f) {
            return f.g == 1 ? (d = a, e = d.Qg, e ? f.yield(Xz(e, b, c), 2) : (Uz(c, {
                Oa: !0
            }), f.return({}))) : f.return(f.j)
        })
    }, {
        id: 1457,
        na: function() {
            return {}
        }
    });
    var D0 = function(a, b, c) {
            this.pinger = a;
            this.params = c;
            this.g = b.Z(this.params.ya)
        },
        E0 = function(a, b) {
            var c = new xQ;
            c = _.Dl(c, 11, a.params.Ko);
            b = _.Dl(c, 1, b);
            b = _.Nk(b, 12, a.params.mode);
            return Mk(b, 2, a.params.contentUrl)
        },
        F0 = function(a, b) {
            if (a.g) {
                var c = a.pinger,
                    d = c.kd;
                a = E0(a, a.params.ya);
                var e = new jQ;
                b = _.Nk(e, 1, Yz(b.availability));
                b = _.xj(a, 13, yQ, b);
                d.call(c, b)
            }
        },
        G0 = function(a, b) {
            if (a.g) {
                var c = new wQ;
                if (b.Oa) _.Il(c, 1, !0);
                else {
                    var d = _.Il(c, 1, !1);
                    _.Kl(d, 2, b.dd)
                }
                b = a.pinger;
                d = b.kd;
                a = E0(a, a.params.ya);
                c = _.xj(a, 14, yQ, c);
                d.call(b, c)
            }
        },
        C0 = function(a, b) {
            if (a.g) {
                var c = E0(a, a.params.ya);
                if (b.Oa) {
                    a = a.pinger;
                    var d = a.kd;
                    b = uQ(!0);
                    c = _.xj(c, 15, yQ, b);
                    d.call(a, c)
                } else if (b.success) {
                    d = uQ(!1);
                    var e = new sQ;
                    b = _.Kl(e, 1, b.success.dd);
                    b = _.Yd(b);
                    d = _.xj(d, 2, vQ, b);
                    d = _.Yd(d);
                    a.pinger.kd(_.xj(c, 15, yQ, d))
                } else b.error && (d = _.uj(uQ(!1).ib(b.error)), a.pinger.kd(_.xj(c, 15, yQ, d)))
            }
        },
        Uz = function(a, b) {
            if (a.g) {
                var c = E0(a, a.params.ya);
                if (b.Oa) {
                    var d = nQ(!0);
                    b.Qb && _.Kl(d, 2, b.Qb);
                    a.pinger.kd(_.xj(c, 16, yQ, d))
                } else if (b.success) {
                    d = new lQ;
                    d = _.Kl(d, 1, b.success.dd);
                    var e = nQ(!1);
                    b = _.Kl(e, 2, b.Qb);
                    b = _.xj(b, 3, oQ, d);
                    b = _.Yd(b);
                    a.pinger.kd(_.xj(c, 16, yQ, b))
                } else if (b.error) {
                    d = nQ(!1);
                    d = _.Kl(d, 2, b.Qb);
                    e = d.ib;
                    b = b.error;
                    var f = new kQ;
                    if (b.kh) {
                        var g = _.Nk(f, 1, 1);
                        Mk(g, 2, b.kh)
                    } else b.Un ? (g = _.Nk(f, 1, 2), Mk(g, 2, b.Un)) : b.ri && (g = _.Nk(f, 1, 3), Mk(g, 2, b.ri));
                    b = _.uj(e.call(d, f));
                    a.pinger.kd(_.xj(c, 16, yQ, b))
                }
            }
        },
        Wz = function(a, b) {
            var c = new qQ;
            b.Fn && rQ(c, b.Fn.map(function(d) {
                var e = d.text;
                d = d.weight;
                var f = new pQ;
                e = Mk(f, 1, e);
                e = _.Kl(e, 2, d);
                return _.Yd(e)
            }));
            b.summary && Mk(c, 2, b.summary);
            a.pinger.kd(zQ(E0(a, 1), c))
        };
    var H0 = om(function(a, b, c) {
        var d;
        return _.F(function(e) {
            if (e.g == 1) {
                if (a.availability !== "downloadable") return G0(c, {
                    Oa: !0
                }), e.return();
                d = Date.now();
                return e.yield(new _.v.Promise(function(f) {
                    var g = setInterval(function() {
                        b.navigator.userActivation.isActive && (clearInterval(g), f())
                    }, 200)
                }), 2)
            }
            G0(c, {
                Oa: !1,
                dd: Date.now() - d
            });
            e.l()
        })
    }, {
        id: 1591,
        na: function() {}
    });
    var Yia = om(function(a, b, c) {
        var d;
        return _.F(function(e) {
            if (e.g == 1) {
                var f, g;
                return b.LanguageModel && ((f = b.LanguageModel) == null ? void 0 : f.create) instanceof Function && ((g = b.LanguageModel) == null ? void 0 : g.availability) instanceof Function ? e.yield(b.LanguageModel.availability(), 2) : (F0(c, {
                    availability: void 0
                }), e.return(void 0))
            }
            d = e.j;
            F0(c, {
                availability: d
            });
            return e.return(d)
        })
    }, {
        id: 1592,
        na: function() {}
    });
    var Zia = om(function(a, b, c) {
        var d;
        return _.F(function(e) {
            if (e.g == 1) {
                var f, g;
                return b.Summarizer && ((f = b.Summarizer) == null ? void 0 : f.create) instanceof Function && ((g = b.Summarizer) == null ? void 0 : g.availability) instanceof Function ? e.yield(b.Summarizer.availability(), 2) : (F0(c, {
                    availability: void 0
                }), e.return(void 0))
            }
            d = e.j;
            F0(c, {
                availability: d
            });
            return e.return(d)
        })
    }, {
        id: 1594,
        na: function() {}
    });
    var $ia = om(function(a, b, c) {
        var d, e;
        return _.F(function(f) {
            return f.g == 1 ? (d = a, e = d.Qg, e ? f.yield(Zz(e, b, c), 2) : (Uz(c, {
                Oa: !0
            }), f.return({}))) : f.return(f.j)
        })
    }, {
        id: 1513,
        na: function() {
            return {}
        }
    });
    var I0 = function(a, b, c, d) {
        W.call(this, a, 93);
        var e = _.M(bU);
        a = new D0(c, d, {
            ya: _.M(cU),
            Ko: Xg(b, a),
            mode: e,
            contentUrl: b.document.URL
        });
        e === 1 || e === 2 ? (c = this.j(Yia, {}, b, a), d = this.j(H0, {
            availability: c.output
        }, b, a), c = jD(this.j(Via, {
            availability: c.output
        }, b, a), d.complete), this.j(Xia, {
            Qg: c.output
        }, b, a)) : (c = new OC, PC(c, null));
        e === 3 || e === 4 ? (e = this.j(Zia, {}, b, a), c = this.j(H0, {
            availability: e.output
        }, b, a), e = jD(this.j(Wia, {
            availability: e.output
        }, b, a), c.complete), this.j($ia, {
            Qg: e.output
        }, b, a)) : (b = new OC, PC(b, null))
    };
    _.Y(I0, W);
    var aja = O(function(a, b, c) {
        if (c.ba.Z(b.ya)) {
            a = c.Za;
            var d = a.oa;
            b = Hx({
                Fa: a.Fa,
                Wa: a.Wa,
                Pa: a.Pa,
                wj: d()
            }, b);
            _.Fi(b, 5) > Ub(0) && c.pinger.Ld(b)
        }
        return {}
    }, {
        id: 1503,
        A: {},
        na: function() {
            return {}
        }
    });
    var J0 = om(function(a, b, c, d, e, f) {
        var g, h, k, l, m, n, p;
        return _.F(function(q) {
            h = (g = a.jf) != null ? g : 0;
            k = a;
            l = k.Jf;
            m = (0, _.Rg)() !== 0 || h > 0;
            if (!m) return q.return(_.v.Promise.resolve());
            n = kl(document);
            p = ol(document) && n && bA(b, c, d, l);
            return q.return(new _.v.Promise(function(r) {
                if (p && n) var t = Sz(e, f, 324, document, n, function() {
                    ol(document) || (t && t(), r())
                });
                else r()
            }))
        })
    }, {
        id: 664
    });
    var K0 = om(function(a, b, c, d) {
        var e, f, g, h;
        return _.F(function(k) {
            d || (d = cA);
            e = a;
            f = e.lo;
            g = e.Ka;
            if (f == null || f < 0 || !Tk(g)) return k.return(_.v.Promise.resolve());
            h = _.L(gA) ? $z(g) : null;
            return k.return(new _.v.Promise(function(l) {
                var m = d(f, function(n, p) {
                    try {
                        for (var q = _.x(n), r = q.next(); !r.done; r = q.next()) {
                            var t = r.value;
                            if (!(t.intersectionRatio <= 0)) {
                                p.unobserve(t.target);
                                l();
                                break
                            }
                        }
                    } catch (w) {
                        throw b.U({
                            methodName: 291,
                            X: w
                        }), w;
                    }
                }, h);
                m ? (_.Yw(c, function() {
                    m.disconnect()
                }), m.observe(g)) : l()
            }))
        })
    }, {
        id: 666
    });
    var L0 = O(function(a, b, c, d) {
        return {
            jf: fA(b, c, d)
        }
    }, {
        id: 1176,
        A: {
            jf: void 0
        }
    });
    var M0 = O(function(a) {
        return {
            Jf: Oq(a.Jn)
        }
    }, {
        id: 676,
        A: {
            Jf: void 0
        }
    });
    var bja = Cm(function(a, b, c, d) {
            return fA(_.xq(b, ls, 5), c, d) != null
        }, {
            id: 1752
        }),
        bD = function(a, b, c, d, e, f, g, h, k) {
            W.call(this, a, 23);
            this.D = a;
            this.ca = d;
            this.slotSettings = e;
            this.ia = f;
            d = this.g(L0, {}, _.xq(d, ls, 5), e, f).jf;
            e = this.g(M0, {
                Jn: h
            }).Jf;
            b = this.j(J0, {
                Jf: e,
                jf: d
            }, b, c, g, a, this);
            k && jD(b, k);
            a = jD(this.j(K0, {
                Ka: h,
                lo: d
            }, a, this), b.complete);
            k && jD(a, k);
            this.P = a.complete
        };
    _.Y(bD, gY);
    bD.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.g == 1 ? b.yield(Am(a.D, bja, {}, a.ca, a.slotSettings, a.ia), 2) : b.return(b.j)
        })
    };
    bD.prototype.l = function() {
        this.P.notify()
    };
    var cD = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a, 23);
        d = this.g(L0, {}, _.xq(d, ls, 5), e, f).jf;
        e = this.g(M0, {
            Jn: h
        }).Jf;
        b = this.j(J0, {
            Jf: e,
            jf: d
        }, b, c, g, a, this);
        k && jD(b, k);
        a = jD(this.j(K0, {
            Ka: h,
            lo: d
        }, a, this), b.complete);
        k && jD(a, k);
        this.P = a.complete
    };
    _.Y(cD, W);
    var cja = om(function(a, b, c, d, e, f) {
        var g, h, k;
        return _.F(function(l) {
            h = (g = f) != null ? g : _.v.globalThis.IntersectionObserver;
            return h ? (k = b.some(function(m) {
                return !Tk(Xq(m))
            })) ? l.return(_.v.Promise.resolve()) : l.return(iA(b, d, c, e, h)) : l.return(_.v.Promise.resolve())
        })
    }, {
        id: 886
    });
    var dja = O(function(a, b, c) {
        var d;
        a = (d = _.xq(b.ha.la.ca, ls, 5)) == null ? void 0 : _.dA(d, 2);
        a !== void 0 && a >= 0 && c.set("lrm", {
            value: a,
            options: {
                ob: !0
            }
        });
        return {}
    }, {
        id: 1529,
        A: {}
    });
    var eja = O(function(a, b, c) {
        a = c.set;
        (b = Bo(b.ha.la.ca, 8)) ? (b.length > 50 && (b = b.substring(0, 50)), b = "a " + Za('role:1 producer:12 loc:"' + b + '"')) : b = "";
        a.call(c, "uule", {
            value: b
        });
        return {}
    }, {
        id: 1553,
        A: {}
    });
    var OB = "",
        lA = null;
    var qA = "3rd party ad content",
        pA = !1;
    var N0 = function(a, b) {
            this.serviceName = b;
            this.slot = a.ra
        },
        O0 = function(a, b) {
            N0.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.arcCreativeId = this.adTransparencyUrl = this.responseIdentifier = this.vast = this.companyIds = this.yieldGroupIds = null
        };
    _.Y(O0, N0);
    var P0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(P0, N0);
    var Q0 = function(a, b, c) {
        N0.call(this, a, b);
        this.inViewPercentage = c
    };
    _.Y(Q0, N0);
    var R0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(R0, N0);
    var S0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(S0, N0);
    var T0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(T0, N0);
    var U0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(U0, N0);
    var V0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(V0, N0);
    var W0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(W0, N0);
    var nB = function(a, b, c, d) {
        N0.call(this, a, b);
        this.makeRewardedVisible = c;
        this.payload = d
    };
    _.Y(nB, N0);
    var X0 = function(a, b, c) {
        N0.call(this, a, b);
        this.payload = c
    };
    _.Y(X0, N0);
    var Y0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(Y0, N0);
    var Z0 = function() {
        N0.apply(this, arguments)
    };
    _.Y(Z0, N0);
    var $0 = function(a, b, c) {
        N0.call(this, a, b);
        this.makeGameManualInterstitialVisible = c
    };
    _.Y($0, N0);
    var a1 = function() {
        N0.apply(this, arguments)
    };
    _.Y(a1, N0);
    var b1 = function() {
        N0.apply(this, arguments)
    };
    _.Y(b1, N0);
    var c1 = function(a, b, c) {
        _.H.call(this);
        this.D = a;
        this.creativeContent = b;
        this.g = c;
        b = c.slotId;
        a = c.ug;
        var d = c.size;
        this.j = c.Va === "height" ? "fluid" : [d.width, d.height];
        this.bf = ar(b);
        if (pA) c = qA;
        else {
            var e;
            c = (e = a == null ? void 0 : _.K(a, 3)) != null ? e : qA
        }
        this.df = c;
        this.af = (a == null ? void 0 : _.K(a, 2)) || "Advertisement"
    };
    _.Y(c1, _.H);
    c1.prototype.loaded = function(a) {
        var b = this.g,
            c = b.slotId,
            d = b.se;
        b = b.la.aa;
        c.dispatchEvent(yD, 844, void 0);
        a && a.setAttribute("data-load-complete", "true");
        d.dispatchEvent("slotOnload", 710, new R0(c, "publisher_ads"));
        SD(Pi(Tq), "6", TD(b[c.getDomId()]))
    };
    c1.prototype.G = function() {
        _.H.prototype.G.call(this);
        this.g.W.removeAttribute("data-google-query-id")
    };
    var d1 = function() {
        c1.apply(this, arguments)
    };
    _.Y(d1, c1);
    d1.prototype.l = function() {
        var a = this,
            b = fja(this),
            c = function() {
                b && (b.name = "");
                a.loaded(b);
                _.ng(b, "load", c)
            };
        b && _.mg(b, "load", c);
        return b
    };
    var fja = function(a) {
        var b = a.g,
            c = b.ml,
            d = b.Mc,
            e = a.g.la.Ce,
            f = a.creativeContent;
        b = b.Ka;
        var g = a.bf,
            h = a.df,
            k = a.af,
            l = ok(f.kind === 0 ? f.html : ""),
            m = new _.ag(Number(a.j[0]), Number(a.j[1])),
            n = c != null ? c : void 0;
        f = nA();
        a = bZ();
        c = d == null ? void 0 : d.join(";");
        d = e != null ? e : void 0;
        e = !!e;
        e || (b.style.width = _.nI(m.width, !0), b.style.height = _.nI(m.height, !0));
        var p = e || !d,
            q = JSON.stringify({
                creative: e || !d ? l != null ? l : "" : ""
            });
        l = null;
        n && (l = n);
        l = l == null ? null : l.join(" ");
        k = k === void 0 ? "Advertisement" : k;
        g = {
            id: g,
            title: h === void 0 ? "3rd party ad content" : h,
            name: q,
            scrolling: "no",
            marginWidth: "0",
            marginHeight: "0",
            width: String(m.width),
            height: String(m.height),
            "data-is-nameframe": "true"
        };
        p && (h = _.YH(_.VH(b)), (f = f != null ? f : "") && (f = "?" + f), a = (a ? "//" + a + ".safeframe.googlesyndication.com" : "//tpc.googlesyndication.com") + "/nameframe.html" + f, (h = fl(h)) && (a += (f ? "&" : "?") + "n=" + h), g.src = "https:" + a);
        l !== null && (g.sandbox = l);
        c && (g.allow = c);
        g["aria-label"] = k;
        g.tabIndex = 0;
        e ? (b.removeChild(d), lk(d, g), c = d) : d ? (c = d, lk(d, g)) : c = mk(g);
        b.appendChild(c);
        return c
    };
    d1.prototype.C = function() {
        return !1
    };
    var gja = O(function(a, b, c) {
        a = b.sa.B;
        if (!(b = !a.isSecureContext)) {
            a = a.document;
            a = a === void 0 ? document : a;
            var d;
            b = !((d = a.featurePolicy) != null && (_.J = d.allowedFeatures(), _.z(_.J, "includes")).call(_.J, "attribution-reporting"))
        }
        d = !b;
        !_.L(AV) && d && c.set("nt", {
            value: 1
        });
        return {}
    }, {
        id: 1549,
        A: {}
    });
    var hja = O(function(a, b) {
        b = _.z(Array, "from").call(Array, b.querySelectorAll('meta[name="keywords" i]'), function(e) {
            var f;
            return ((f = e.getAttribute("content")) == null ? void 0 : f.split(/[\s,]+/)) || []
        });
        a = new _.v.Set;
        b = _.x(b);
        for (var c = b.next(); !c.done; c = b.next()) {
            c = _.x(c.value);
            for (var d = c.next(); !d.done; d = c.next())(d = d.value) && a.add(d.toLowerCase())
        }
        if (!a.size) return {
            Tg: null
        };
        b = new CX;
        a = _.z(Array, "from").call(Array, a, function(e) {
            var f = new AX;
            return _.ao(f, 1, e)
        });
        _.yu(b, 1, a);
        return {
            Tg: b
        }
    }, {
        id: 1719,
        A: {
            Tg: void 0
        }
    });
    var ija = om(function(a, b, c) {
        var d, e, f, g;
        return _.F(function(h) {
            if (h.g == 1) {
                d = a.availability;
                if (!d || d === "unavailable") return C0(c, {
                    Oa: !0
                }), h.return(void 0);
                h.I(2);
                e = Date.now();
                return h.yield(b.SemanticEmbedder.create({}), 4)
            }
            if (h.g != 2) return f = h.j, C0(c, {
                Oa: !1,
                success: {
                    dd: Date.now() - e
                }
            }), h.return(f);
            g = h.G();
            C0(c, {
                Oa: !1,
                error: "" + g
            });
            return h.return(void 0)
        })
    }, {
        id: 1731,
        na: function() {}
    });
    var jja = om(function(a, b, c) {
        var d;
        return _.F(function(e) {
            if (e.g == 1) {
                var f, g;
                return b.SemanticEmbedder && ((f = b.SemanticEmbedder) == null ? void 0 : f.create) instanceof Function && ((g = b.SemanticEmbedder) == null ? void 0 : g.availability) instanceof Function ? e.yield(b.SemanticEmbedder.availability(), 2) : (F0(c, {
                    availability: void 0
                }), e.return(void 0))
            }
            d = e.j;
            if (d === "unavailable") return F0(c, {
                availability: d
            }), e.return(void 0);
            F0(c, {
                availability: d
            });
            return e.return(d)
        })
    }, {
        id: 1730,
        na: function() {}
    });
    var kja = om(function(a, b, c) {
        var d, e, f, g, h, k, l, m, n;
        return _.F(function(p) {
            switch (p.g) {
                case 1:
                    d = a;
                    e = d.Qg;
                    f = d.Tg;
                    if (!e) return Uz(c, {
                        Oa: !0
                    }), p.return(f);
                    g = Date.now();
                    h = b.document.body.innerText;
                    p.I(2);
                    return p.yield(e.embed(h), 4);
                case 4:
                    k = p.j;
                    p.H(3);
                    break;
                case 2:
                    return l = p.G(), Uz(c, {
                        Oa: !1,
                        Qb: h.length,
                        error: {
                            kh: "" + l
                        }
                    }), p.return(f);
                case 3:
                    if (!k || typeof k !== "object" || !k.embeddings || !Array.isArray(k.embeddings)) return Uz(c, {
                        Oa: !1,
                        Qb: h.length,
                        error: {
                            ri: ("" + k).substring(0, 1024)
                        }
                    }), p.return(f);
                    m = f || new CX;
                    n = k.embeddings.map(function(q) {
                        var r = new BX;
                        r = _.ao(r, 1, "embeddinggemma-300m");
                        q = _.z(Array, "from").call(Array, _.z(q, "values"));
                        return _.me(r, 2, q, qc)
                    });
                    _.yu(m, 2, n);
                    Uz(c, {
                        Oa: !1,
                        Qb: h.length,
                        success: {
                            dd: Date.now() - g
                        }
                    });
                    return p.return(m)
            }
        })
    }, {
        id: 1732,
        na: function() {
            return null
        }
    });
    var e1 = function(a, b, c, d, e) {
        W.call(this, a, 115);
        a = new D0(b, c, {
            ya: _.M(cU),
            Ko: Xg(d, a),
            mode: 0,
            contentUrl: d.document.URL
        });
        b = this.g(hja, {}, d.document);
        e || (e = this.j(jja, {}, d, a).output, c = this.j(H0, {
            availability: e
        }, d, a).complete, this.l = e = jD(this.j(ija, {
            availability: e
        }, d, a), c).output);
        this.output = this.j(kja, {
            Qg: e,
            Tg: b.Tg
        }, d, a).output
    };
    _.Y(e1, W);
    var f1 = function(a, b, c, d) {
        this.D = a;
        this.pinger = b;
        this.ba = c;
        this.B = d;
        this.j = new OC;
        PC(this.j, null)
    };
    f1.prototype.start = function() {
        this.g || g1(this)
    };
    f1.prototype.refresh = function() {
        this.g && (this.g.dispose(), g1(this))
    };
    var g1 = function(a) {
        a.g = new e1(a.D, a.pinger, a.ba, a.B, a.l);
        CC(a.g);
        a.j = a.g.output;
        a.l = a.g.l
    };
    var lja = O(function(a, b, c) {
        a = b.jt.gt;
        b = b.sa.D;
        if (a) try {
            var d = bda(a);
            c.set("odcs", {
                value: Dm(d)
            })
        } catch (e) {
            b.U({
                methodName: 1720,
                X: e
            })
        }
        return {}
    }, {
        id: 1720,
        A: {}
    });
    var mja = Cm(function(a, b, c, d) {
        var e = function(f) {
            var g;
            T_(d, {
                Dc: 2,
                F: f,
                tc: (g = c.ra) == null ? void 0 : g.getEscapedQemQueryId()
            })
        };
        e(2);
        if (b !== b.top) return e(8), !1;
        a = _.iY(nY(), a.localStorage, _.M(wA));
        if (!Sw(c) && !a) return e(3), !1;
        e(4);
        return !0
    }, {
        id: 1633
    });
    var nja = O(function(a, b, c, d) {
        var e = a.W,
            f = a.button,
            g = a.Ui,
            h = a.Dh,
            k = function() {
                g();
                h();
                e.remove();
                f.removeEventListener("click", k);
                var l, m;
                T_(c, {
                    Dc: 2,
                    F: 7,
                    tc: (m = (l = b.ra) == null ? void 0 : l.getEscapedQemQueryId()) != null ? m : ""
                })
            };
        f.addEventListener("click", k);
        _.Yw(d, function() {
            f.removeEventListener("click", k)
        });
        return {}
    }, {
        id: 1649,
        A: {}
    });
    var oja = O(function(a, b, c, d, e) {
        var f = !1,
            g = new IntersectionObserver(function(h) {
                h = _.x(h).next().value;
                var k = h.intersectionRatio * 2,
                    l = "rgba(255, 255, 255, " + Math.min(.8 * h.intersectionRatio, .8) + ")",
                    m = a.W.style;
                m.backdropFilter = "blur(" + k + "px)";
                m.mx = "blur(" + k + "px)";
                m.background = l;
                if (h.intersectionRatio >= .99 && !f) {
                    f = !0;
                    setTimeout(function() {
                        a.button.style.opacity = "1";
                        _.jY(nY(), a.localStorage, _.M(wA))
                    }, _.M(WS));
                    var n, p;
                    T_(d, {
                        Dc: 2,
                        F: 6,
                        tc: (p = (n = c.ra) == null ? void 0 : n.getEscapedQemQueryId()) != null ? p : ""
                    })
                }
            }, {
                root: null,
                rootMargin: "0px",
                threshold: [0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1]
            });
        g.observe(a.ta);
        _.Yw(e, function() {
            g.disconnect()
        });
        return {
            Dh: function() {
                g.disconnect()
            }
        }
    }, {
        id: 1637,
        A: {
            Dh: void 0
        }
    });
    var pja = O(function(a, b, c, d, e, f, g) {
        var h = a.Db.height,
            k = b.innerHeight,
            l = _.M(tA),
            m = _.M(lz);
        h += 2 * m;
        var n, p, q, r = gk(b, h > k ? k - (m + l) : h, b.innerWidth / 2, _.M(uA), l, g, {
            left: "50%"
        }, _.yy(d, _.Mu, 41) ? {
            font: (n = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(n, 1),
            fontColor: (p = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(p, 2),
            backgroundColor: (q = _.xq(d, _.Mu, 41)) == null ? void 0 : _.K(q, 3)
        } : {});
        _.N(r, {
            opacity: "0",
            transition: "all 0.5s ease-in-out",
            "-webkit-transition": "all 0.5s ease-in-out"
        });
        a.W.appendChild(r);
        _.Yw(f, function() {
            r.remove()
        });
        var t, w;
        T_(e, {
            Dc: 2,
            F: 5,
            tc: (w = (t = c.ra) == null ? void 0 : t.getEscapedQemQueryId()) != null ? w : ""
        });
        return {
            button: r
        }
    }, {
        id: 1636,
        A: {
            button: void 0
        }
    });
    var qja = O(function(a, b) {
        var c = a.Db.height,
            d = b.innerHeight,
            e = _.M(lz),
            f = _.M(tA);
        c = Math.min(e + c + e + f + e, d);
        _.N(a.W, {
            display: "block",
            position: "fixed",
            width: "100vw",
            height: c + "px",
            left: "0",
            top: b.scrollY + d + "px",
            "z-index": "2147483647",
            transition: "backdropFilter 0.5s ease-in, background 0.5s ease-in"
        });
        var g = g === void 0 ? {} : g;
        b = b.document.createElement("div");
        b.id = "goog-content-pause-wrapper";
        d = {
            position: "absolute",
            left: "50%",
            transform: "translateX(-50%)"
        };
        _.z(Object, "assign").call(Object, d, g);
        _.N(b, d);
        g = b.attachShadow({
            mode: "open"
        });
        a.W.appendChild(b);
        g.appendChild(a.Ka);
        return {
            Nd: c
        }
    }, {
        id: 1634,
        A: {
            Nd: void 0
        }
    });
    var rja = O(function(a, b, c) {
        var d = new $W(b, a.W);
        d.start();
        _.Yw(c, function() {
            d.stop()
        });
        return {
            Ui: function() {
                d.stop()
            }
        }
    }, {
        id: 1635,
        A: {
            Ui: void 0
        }
    });
    var wD = function(a, b, c, d, e, f, g, h, k, l, m) {
        W.call(this, a, 102);
        this.D = a;
        this.slotId = b;
        this.B = c;
        this.Ga = k;
        this.ug = l;
        this.P = m;
        b = this.g(qja, {
            W: d,
            Ka: e,
            Db: g
        }, c).Nd;
        a = jD(this.g(rja, {
            W: d
        }, c, this), b).Ui;
        var n;
        g = this.g(pja, {
            W: d,
            Db: g
        }, c, this.slotId, h, this.D, this, (n = this.ug) == null ? void 0 : _.K(n, 4)).button;
        c = this.g(oja, {
            ta: f,
            W: d,
            localStorage: k,
            button: g,
            Nd: b
        }, c, this.slotId, this.D, this, m).Dh;
        this.g(nja, {
            W: d,
            button: g,
            Ui: a,
            Dh: c
        }, this.slotId, this.D, this)
    };
    _.Y(wD, gY);
    wD.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.D, mja, {
                localStorage: a.Ga
            }, a.B, a.slotId, a.D, a.P))
        })
    };
    wD.prototype.l = function() {};
    var pD = O(HA, {
        id: 682,
        A: {
            be: void 0
        }
    });
    HA.be = null;
    var h1 = function(a, b) {
            this.pinger = a;
            this.g = b
        },
        dB = function(a, b) {
            var c = a.g,
                d = c.oa,
                e = a.pinger,
                f = e.ol,
                g = c.Fa;
            c = c.Pa;
            d = d();
            a = a.g.ya;
            g = tP(new sP, g);
            g = bo(g, 5, d);
            g = uP(g, a);
            a = new oP;
            a = _.Nk(a, 1, b.Ym);
            a = Mk(a, 2, b.adUnitPath);
            a = Mk(a, 3, b.Vb);
            c = Mk(a, 4, c);
            c = Mk(c, 5, np(b.adUnitPath));
            b = _.Nk(c, 6, b.Gj);
            b = _.Yd(b);
            b = _.xj(g, 4, vP, b);
            b = _.Yd(b);
            f.call(e, b)
        };
    var CD = om(function(a, b, c, d, e, f, g, h, k, l, m) {
        var n, p, q, r, t, w, y, A, C, D, I;
        return _.F(function(G) {
            n = _.M(uT);
            p = window.top;
            if (!p || !UA(p, b, m.height, e, k, n)) return G.return(null);
            q = a.S.getBoundingClientRect();
            r = q.top;
            t = q.bottom;
            w = q.left;
            y = q.right;
            A = q.height;
            C = q.width;
            if (!RA(r, A, m.height) && !TA(t, A, m.height) || _.Mg() && !(Math.abs(w + C / 2 - m.width / 2) <= _.M(tT))) return G.return(null);
            D = Sk(e, p).y;
            I = new h1(c, {
                Fa: go(window),
                Pa: window.document.URL,
                ya: n,
                oa: zk
            });
            return G.return(new _.v.Promise(function(P) {
                var V = function(fa) {
                    var X;
                    (X = R) == null || X();
                    P({
                        en: fa,
                        slotId: f
                    })
                };
                var R = Sz(d, l, 1320, e, "scroll", _.QH(function() {
                    var fa = a.S,
                        X = p,
                        la = r,
                        ja = t,
                        Aa = w,
                        ma = y,
                        ra = D,
                        oa = _.M(wT),
                        Ea = I,
                        Na = m.height,
                        fb = A,
                        za = fa.getBoundingClientRect();
                    fa = za.top;
                    var mb = za.bottom,
                        Fa = za.left;
                    za = za.right;
                    fa !== la || mb !== ja || Fa !== Aa || za !== ma ? V(0) : Math.abs(Sk(e, X).y - ra) > oa && (X = TA(mb, fb, Na) ? 2 : RA(fa, fb, Na) ? 1 : 0, X !== 0 && dB(Ea, {
                        Ym: X,
                        adUnitPath: g,
                        Vb: h
                    }), V(X))
                }, _.M(vT)))
            }))
        })
    }, {
        id: 1320
    });
    var sja = om(function(a, b, c, d) {
        return _.F(function(e) {
            d.location.hash = "goog_game_inter";
            _.Yw(c, function() {
                "goog_game_inter" === d.location.hash && (d.location.hash = "")
            });
            return e.return(new _.v.Promise(function(f) {
                return void Sz(b, c, 1305, d, "hashchange", function(g) {
                    pa(g.oldURL, "#goog_game_inter") && f()
                })
            }))
        })
    }, {
        id: 1305
    });
    var i1 = {
            width: "100%",
            height: "100%",
            left: "0",
            top: "0"
        },
        tja = {
            width: "100%",
            height: "100%",
            transform: "translate(-50%, -50%)",
            left: "50%",
            top: "50%"
        },
        uja = O(function(a, b, c, d, e) {
            var f = (0, _.Rg)() === 0 ? "rgba(1,1,1,0.5)" : "white";
            _.N(a.S, _.z(Object, "assign").call(Object, {
                position: "absolute"
            }, (0, _.Rg)() === 0 ? tja : i1));
            _.N(a.W, _.z(Object, "assign").call(Object, {
                "background-color": f,
                opacity: "1",
                position: "fixed",
                margin: "0",
                padding: "0",
                "z-index": "2147483647",
                display: "block"
            }, i1));
            _.Yw(d, _.$m(e.document, e));
            f = {};
            bI(a.S).postMessage(JSON.stringify((f.googMsgType = "sth", f.msg_type = "i-view", f)), "*");
            if (e === e.top) {
                var g = _.qY(new _.pY(e), 2147483646);
                _.uY(g);
                _.Yw(d, function() {
                    return void _.vY(g)
                })
            }
            c.j = b;
            return {}
        }, {
            id: 1150,
            A: {}
        });
    var vja = O(function(a, b, c, d, e) {
        _.a_(d, b);
        e.dispatchEvent("gameManualInterstitialSlotClosed", 1148, new a1(b, "publisher_ads"));
        _.L(_.AU) && c === c.top && _.z(c.location.hash, "includes").call(c.location.hash, "goog_game_inter") && history.back();
        return {}
    }, {
        id: 1151,
        A: {}
    });
    var wja = om(function(a, b, c, d, e, f) {
        var g;
        return _.F(function(h) {
            return h.g == 1 ? (g = new _.v.Promise(function(k) {
                f.dispatchEvent("gameManualInterstitialSlotReady", 1147, new $0(b, "publisher_ads", T(e, 1613, function() {
                    if (_.L(wU) && c.j !== null) return d.error(pB(c.j.ra.getSlotId().getAdUnitPath()), b), !1;
                    k();
                    return !0
                })))
            }), h.yield(g, 2)) : h.return(WA(10))
        })
    }, {
        id: 1149
    });
    var xja = om(VA, {
        id: 1158
    });
    VA.si = 0;
    VA.xk = Date.now();
    VA.pe = Date.now();
    var uD = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a, 27);
        var l = new xD(1468, a, b, uB, this, function(n) {
                return $A("i-adframe-load", n.detail.data)
            }),
            m = new xD(1469, a, b, uB, this, function(n) {
                return $A("i-dismiss", n.detail.data)
            });
        e = (e == null ? 0 : Ec(_.zq(e, 2)) != null) ? Gw(e, 2) : _.M(iU);
        l = e > 0 ? jD(this.j(xja, {}, e), l.output).complete : l.output;
        g = jD(this.j(wja, {}, b, f, g, a, c), l);
        jD(this.g(uja, {
            S: h,
            W: k
        }, b, f, this, d), g.output);
        a = d.top === d ? jD(this.j(sja, {}, a, this, d), g.complete).complete : void 0;
        m = [m.output];
        a && m.push(a);
        m = new QX(m, !0);
        jD(jD(this.g(vja, {}, b, d, f, c), g.output), m)
    };
    _.Y(uD, W);
    var yja = O(function(a, b, c, d, e, f, g, h, k, l) {
        b.K({
            F: 8
        });
        var m = a.W,
            n = a.S,
            p = a.Wk.qs,
            q = Hw(e);
        a = new p(b, window, n, m, d, aB(e), new _.v.Set([].concat(_.bl(_.oz(e, 15)), _.bl(a.Qe))), Sw(c), function() {
            k.dispose()
        }, function() {
            if (b.ba.Z(1)) {
                var r = b.Za,
                    t = r.Fa,
                    w = r.Wa,
                    y = r.Pa;
                r = r.oa;
                var A = r();
                r = b.pinger;
                var C = r.Ld;
                t = rx(sx(tx(ux(vx(wx(new xx, t), w), y)), A), 1);
                w = new zx;
                y = new SP;
                A = jj();
                y = _.Kl(y, 1, A);
                y = _.Yd(y);
                w = _.xj(w, 5, LE, y);
                t = _.uj(qx(t, _.Yd(w)));
                C.call(r, t)
            }
            k.dispose()
        }, q, a.V, f, g, c, h, l);
        _.tD(k, a);
        a.va();
        b.K({
            F: 9
        });
        return {
            je: a
        }
    }, {
        id: 683,
        A: {
            je: void 0
        }
    });
    var j1 = {
            unhidewindow: 2,
            navbar: 3,
            inactivity: 5,
            endofarticle: 6,
            prestitial: 8,
            backward: 9,
            "continue": 11
        },
        zja = O(function(a, b) {
            if (!b) return {
                Qe: new _.v.Set
            };
            a = /(?:.*)gamInterstitialTriggerDemo=(.+,?)+(?:;.*|$)/i.exec(b);
            if (!a) return {
                Qe: new _.v.Set
            };
            a = a[1].split(",").filter(function(c) {
                return c.toLowerCase() in j1
            }).map(function(c) {
                return j1[c.toLowerCase()]
            });
            return {
                Qe: new _.v.Set(a)
            }
        }, {
            id: 1359,
            A: {
                Qe: void 0
            }
        });
    var ED = O(function(a, b, c, d, e, f, g, h) {
        var k = _.M(DD);
        if (!h || !cB(h, b, f.height, g, k)) return {};
        a = a.S;
        if (!bB(a, f)) return {};
        c = new h1(c, {
            Fa: Xg(h, {
                U: function() {}
            }),
            Pa: h.document.URL,
            ya: k,
            oa: zk
        });
        eB(a, f, c, {
            adUnitPath: d,
            Vb: e,
            Gj: _.Mg() ? 1 : _.Kg() ? 2 : Lg() ? 3 : 0
        });
        return {}
    }, {
        id: 1676,
        A: {}
    });
    var k1 = O(function(a, b) {
        var c;
        if ((c = a.je) == null || !c.Oq()) return {};
        b();
        return {}
    }, {
        id: 1210,
        A: {}
    });
    var Aja = om(function(a, b) {
        var c, d;
        return _.F(function(e) {
            if (e.g == 1) return e.yield(b, 2);
            c = e.j;
            (d = c.slotId) == null || d.listen("rewardedContentPauseReady", function() {
                a.je.Ec()
            });
            return e.return({})
        })
    }, {
        id: 1705
    });
    var l1 = om(function(a, b, c, d) {
        function e() {
            f = setTimeout(function() {
                f = void 0;
                if (!ol(c)) {
                    var p;
                    (p = h) == null || p.disconnect();
                    var q;
                    (q = k) == null || q();
                    n()
                }
            }, 1E3)
        }
        var f, g, h, k, l, m, n;
        return _.F(function(p) {
            f = void 0;
            g = !1;
            k = h = void 0;
            l = _.z(_.v.Promise, "withResolvers").call(_.v.Promise);
            m = l.promise;
            n = l.resolve;
            h = fB(function(q) {
                try {
                    for (var r = _.x(q), t = r.next(); !t.done; t = r.next()) {
                        var w = t.value.intersectionRatio * 100;
                        if (_.z(Number, "isFinite").call(Number, w) && w >= 50) {
                            if (f) break;
                            g = !0;
                            ol(c) || e()
                        } else g = !1, clearTimeout(f), f = void 0
                    }
                } catch (y) {
                    throw b.U({
                        methodName: 1121,
                        X: y
                    }), y;
                }
            });
            if (!h) return p.return(m);
            h.observe(a.S);
            _.Yw(d, function() {
                var q;
                (q = h) == null || q.disconnect();
                clearTimeout(f);
                f = void 0
            });
            k = Sz(b, d, 1121, c, "visibilitychange", function() {
                ol(c) ? (clearTimeout(f), f = void 0) : g && !f && e()
            });
            return p.return(m)
        })
    }, {
        id: 1121
    });
    var rD = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P) {
        W.call(this, a, 28);
        a.K({
            F: 7
        });
        n = this.g(zja, {}, n).Qe;
        var V, R;
        c = this.g(yja, {
            S: f,
            W: g,
            V: h,
            Wk: k,
            Qe: n
        }, a, b, c, d, l, (R = (V = b.ra) == null ? void 0 : V.getEscapedQemQueryId()) != null ? R : "", p, this, P).je;
        d = (_.J = _.oz(d, 15), _.z(_.J, "includes")).call(_.J, 11) || _.L(_.YS);
        _.L(ZS) && d && (b = TC(this, new H_(a, r, e, b.getAdUnitPath(), 12, !0, t, w, y, A, C, D, I, G, !1, null, void 0)), this.j(Aja, {
            je: c
        }, b.L.promise));
        if (_.L(UT) || _.M(VT)) e = this.j(l1, {
            S: f
        }, a, e, this).complete, _.M(VT) && jD(this.g(k1, {
            je: c
        }, function() {
            P_(a, {
                Fl: !1
            })
        }), e), _.L(UT) && jD(this.g(k1, {
            je: c
        }, function() {
            P_(a, {
                Fl: !0
            });
            m()
        }), e)
    };
    _.Y(rD, W);
    _.m1 = new C_(2);
    var hD = om(function(a, b, c, d, e) {
        var f, g, h;
        return _.F(function(k) {
            g = (c === 2 || c === 3) && !((f = d) == null || !_.S(f, 12));
            h = c === 5 && e;
            return g || h ? k.return(b.load(_.m1)) : k.return(null)
        })
    }, {
        id: 846
    });
    var Bja = new _.v.Map([
            [1, {
                ak: "TOP_ANCHOR",
                El: 10452255
            }],
            [2, {
                ak: "BOTTOM_ANCHOR",
                El: 10452255
            }],
            [3, {
                ak: "INTERSTITIAL",
                El: 9840201
            }]
        ]),
        GD = O(function(a, b) {
            var c = a.Iq;
            if (c === null || c.en === 0) return {};
            a = c.slotId;
            if (c = Bja.get(c.en)) c = lfa(c.ak, "https://support.google.com/admanager/answer/" + c.El), b.M(c, a);
            return {}
        }, {
            id: 1693,
            A: {}
        });
    var kB = new _.v.Set([4, 12, 5, 7, 1]),
        Cja = O(function(a, b, c) {
            jB(b, c);
            return {}
        }, {
            id: 1573,
            A: {}
        });
    var n1 = [2, 3, 5],
        Dja = O(function(a, b, c) {
            a.O.some(function(d) {
                var e;
                return _.z(n1, "includes").call(n1, (e = b.aa[d.getDomId()]) == null ? void 0 : _.Jq(e))
            }) && c.load(_.m1);
            return {}
        }, {
            id: 905,
            A: {}
        });
    var Eja = O(function(a, b, c, d) {
        if (!a.slotId || !a.aj) return {};
        var e = a.slotId,
            f = a.aj.isEmpty,
            g = a.aj;
        a = a.ab;
        var h = Rk(!0, c),
            k = er();
        k = Vq(k.pageSettings, k.slotSettings);
        h && (k.Ol = h);
        o1(b.xe, b.De, b.ia, e, f, b.T, k, b.zd, g, d, c, a, b.Ib, b.fd, b.Mb, b.Ad, b);
        return {}
    }, {
        id: 1507,
        A: {}
    });
    var Fja = O(function(a, b, c, d, e) {
        a = JSON.stringify({
            jsonString: c,
            creativeContent: d,
            adUnitPath: b.getAdUnitPath(),
            urlFromCache: _.Ui(window.location.href),
            key: a.mi.Yd
        });
        Lj("_GPCK", a, e);
        return {}
    }, {
        id: 1510,
        A: {}
    });
    var Gja = O(function(a, b) {
        a = a.nt;
        var c, d;
        var e = _.dA(a, 6);
        var f = _.dA(a, 7);
        var g = !!_.S(a, 8),
            h = Io(a, 10),
            k = (d = a.getEscapedQemQueryId()) != null ? d : "";
        d = _.xq(a, dN, 43);
        var l = !!_.S(a, 9),
            m = !!_.S(a, 12),
            n = _.aH(a, CJ, 48, hN),
            p = _.aH(a, BJ, 39, hN),
            q = _.ki(a, 36),
            r = !!_.S(a, 13),
            t = Io(a, 49),
            w = _.xq(a, fN, 51),
            y = Io(a, 61),
            A = (c = _.xq(a, LJ, 56)) == null ? void 0 : Io(c, 1);
        c = _.uo(a, lJ, 62, _.Gl());
        var C = _.uo(a, tw, 67, _.Gl());
        var D = _.xq(a, eN, 68),
            I = _.L(cv) ? Io(a, 1) : void 0,
            G = _.L(uU) ? _.aH(a, DJ, 71, hN) : void 0,
            P = !!_.S(a, 11);
        var V = _.oz(a, 23);
        var R = _.xq(a, KJ, 72);
        var fa = _.uo(a, cN, 14, _.Gl());
        return {
            output: {
                height: e,
                width: f,
                isEmpty: g,
                Va: h,
                Yd: k,
                cj: d,
                isBackfill: l,
                bc: m,
                hg: n,
                Zj: p,
                pd: q,
                Zu: r,
                Ee: t,
                ls: w,
                Ue: y,
                creativeContent: b,
                hv: A,
                te: c,
                mq: C,
                jr: D,
                Cq: I,
                Ns: G,
                Yk: P,
                Ur: V,
                Wp: R,
                cookies: fa,
                ug: _.xq(a, MJ, 74)
            }
        }
    }, {
        id: 1229,
        A: {
            output: void 0
        }
    });
    var Hja = O(function(a, b, c, d, e) {
        a = JSON.parse(b);
        var f = Eg(a, OH);
        if (!f) throw Error("missing ad unit path");
        if (a == null || !a[f]) throw Error("invalid ad unit path: " + f);
        a = a[f];
        if (!Array.isArray(a)) throw Error("dictionary not an array: " + b);
        b = He(gN, a);
        a = VG(b, 27, _.Gl());
        a = _.x(a);
        for (f = a.next(); !f.done; f = a.next()) f = f.value, Pi(xk).g(f);
        qr(4, d, e);
        c.dispatchEvent(VE, 800, b);
        return {
            output: b
        }
    }, {
        id: 803,
        A: {
            output: void 0
        }
    });
    var p1 = function(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        W.call(this, a, 67);
        this.slotId = b;
        a = e;
        b = d.V;
        e = d.creativeContent;
        var f = d.ia;
        d = this.g(Hja, {}, c, this.slotId, b, d.Xa).output;
        d = this.g(Gja, {
            nt: d
        }, e).output;
        a && this.g(Fja, {
            mi: d
        }, this.slotId, c, e, b, f);
        this.H = {
            mi: d
        }
    };
    _.Y(p1, W);
    var Ija = om(function(a, b, c, d, e) {
        var f, g, h;
        return _.F(function(k) {
            if (k.g == 1) {
                if (!a.slotId || !a.jsonString || !a.creativeContent) return k.return(null);
                f = new p1(b, a.slotId, a.jsonString, {
                    T: c,
                    V: a.ab,
                    creativeContent: a.creativeContent,
                    ia: d,
                    Xa: a.Xa
                }, !1);
                _.tD(e, f);
                return k.yield(CC(f), 2)
            }
            g = k.j;
            h = g.mi;
            return k.return(h)
        })
    }, {
        id: 1506
    });
    var Jja = O(function(a, b) {
        a = Jj("_GPCK", a.ab, b);
        if (!a) return {
            jsonString: null,
            creativeContent: null,
            adUnitPath: null
        };
        var c = null;
        try {
            c = JSON.parse(a)
        } catch (d) {
            return {
                jsonString: null,
                creativeContent: null,
                adUnitPath: null
            }
        }
        return c.jsonString && c.creativeContent && c.adUnitPath && c.urlFromCache === _.Ui(b.location.href) ? {
            jsonString: c.jsonString,
            creativeContent: c.creativeContent,
            adUnitPath: c.adUnitPath
        } : {
            jsonString: null,
            creativeContent: null,
            adUnitPath: null
        }
    }, {
        id: 1504,
        A: {
            jsonString: void 0,
            creativeContent: void 0,
            adUnitPath: void 0
        }
    });
    var Kja = O(function(a, b, c, d, e, f, g) {
        var h, k;
        return {
            slotId: (k = (h = _.z(c, "find").call(c, function(l) {
                var m;
                return ((m = b.slotSettings[l.getDomId()]) == null ? void 0 : _.Jq(m)) === 5
            })) != null ? h : a.adUnitPath ? Vw(d, e, g, f, b.pageSettings, null, {
                Kj: 5,
                adUnitPath: a.adUnitPath,
                qc: !1
            }) : null) != null ? k : null
        }
    }, {
        id: 1505,
        A: {
            slotId: void 0
        }
    });
    var q1 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q) {
        W.call(this, a, 94);
        p = this.g(Jja, {
            ab: n
        }, l);
        g = p.jsonString;
        h = p.creativeContent;
        b = this.g(Kja, {
            adUnitPath: p.adUnitPath
        }, d, qC(f), a, b, f, e).slotId;
        a = this.j(Ija, {
            slotId: b,
            ab: n,
            jsonString: g,
            creativeContent: h,
            Xa: q
        }, a, k, e, this).output;
        this.g(Eja, {
            slotId: b,
            ab: n,
            aj: a
        }, c, l, m)
    };
    _.Y(q1, W);
    var Lja = O(function(a, b, c) {
        lB(b.ha.la, b.ha.O, c);
        return {}
    }, {
        id: 1525,
        A: {}
    });
    var Mja = O(function(a, b, c) {
        c.dispatchEvent("rewardedSlotVideoCompleted", 1450, new Z0(b, "publisher_ads"));
        return {}
    }, {
        id: 1451,
        A: {}
    });
    var Nja = O(function(a, b) {
        b.dispose();
        return {}
    }, {
        id: 1703,
        A: {}
    });
    var Oja = om(function(a, b, c, d, e, f, g, h) {
        var k, l, m, n, p, q, r, t;
        return _.F(function(w) {
            if (w.g == 1) {
                k = a;
                l = k.Ki;
                m = k.W;
                n = k.V;
                if (!l) return w.return(new GA);
                p = Hw(c);
                q = _.Yi(n, b);
                return _.iY(_.AY(), q, p) ? w.yield(f.dispatchEvent("rewardedContentPauseReady", 1702, new U0(f, "REWARDED_CONTENT_PAUSE")), 2) : w.return(new GA)
            }
            _.Yw(d, function() {
                _.N(m, {
                    display: "none"
                })
            });
            t = _.HY(b, _.zA(p), g, q, (r = h) == null ? void 0 : _.K(r, 4));
            _.tD(d, t);
            return w.return(new _.v.Promise(function(y) {
                t.listen(function() {
                    var A;
                    return _.F(function(C) {
                        if (C.g == 1) return C.yield(e, 2);
                        A = C.j;
                        _.jY(_.AY(), q, p);
                        A.makeRewardedVisible();
                        y();
                        C.l()
                    })
                })
            }))
        })
    }, {
        id: 1702
    });
    var r1 = O(function(a, b, c, d) {
        var e;
        a = (e = a.yo) == null ? void 0 : e.payload;
        c.dispatchEvent("rewardedSlotGranted", 702, new X0(b, "publisher_ads", a != null ? a : null));
        a ? mB(d, {
            F: 13
        }) : mB(d, {
            F: 14
        });
        return {}
    }, {
        id: 694,
        A: {}
    });
    var Pja = {
            width: "100%",
            height: "100%",
            left: "0",
            top: "0"
        },
        s1 = O(function(a, b, c, d, e, f, g) {
            var h = (0, _.Rg)() === 0 ? "rgba(1,1,1,0.5)" : "white";
            d = _.dA(d, 34) != null ? _.vw(d, 34) : 2147483647;
            _.N(a.W, _.z(Object, "assign").call(Object, {
                "background-color": h,
                opacity: "1",
                position: "fixed",
                margin: "0",
                padding: "0",
                "z-index": String(d),
                display: "block"
            }, Pja));
            _.Yw(e, _.$m(f.document, f));
            bI(a.S).postMessage(JSON.stringify({
                type: "rewarded",
                message: "visible",
                ssvOptions: a.Bo.ssvOptions
            }), "*");
            if (f === f.top) {
                f.location.hash = "goog_rewarded";
                var k = _.qY(new _.pY(f), d - 1);
                _.uY(k);
                _.Yw(e, function() {
                    _.vY(k);
                    "goog_rewarded" === f.location.hash && (f.location.hash = "")
                })
            }
            c.j = b;
            mB(g, {
                F: 11
            });
            return {}
        }, {
            id: 693,
            A: {}
        });
    var t1 = O(function(a, b, c, d) {
        if (d !== d.top) return {
            Ge: function() {}
        };
        var e = bI(a.S),
            f = Sz(c, b, 503, d, "hashchange", function(g) {
                pa(g.oldURL, "#goog_rewarded") && (e.postMessage(JSON.stringify({
                    type: "rewarded",
                    message: "back_button"
                }), "*"), f())
            });
        return {
            Ge: f
        }
    }, {
        id: 695,
        A: {
            Ge: void 0
        }
    });
    var u1 = O(function(a, b) {
        _.N(a.S, {
            position: "absolute",
            width: "100%",
            height: "100%",
            left: "0",
            top: "0"
        });
        mB(b, {
            F: 29
        });
        return {
            Gg: a.message
        }
    }, {
        id: 691,
        A: {
            Gg: void 0
        }
    });
    var v1 = O(function(a, b, c, d, e) {
        _.a_(c, b);
        d.dispatchEvent("rewardedSlotClosed", 703, new Y0(b, "publisher_ads"));
        if (_.L(_.AU)) {
            var f;
            (f = a.Ge) == null || f.call(a);
            window === window.top && _.z(window.location.hash, "includes").call(window.location.hash, "goog_rewarded") && history.back()
        }
        mB(e, {
            F: 16
        });
        return {}
    }, {
        id: 696,
        A: {}
    });
    qB.vo = 1;
    var w1 = om(qB, {
        id: 692
    });
    var qD = function(a, b, c, d, e, f, g, h, k, l, m, n) {
        W.call(this, a, 110);
        d = new JZ(a);
        _.tD(this, d);
        var p = KZ(d, "rewardedSlotReady").then(function(y) {
                return y.detail
            }),
            q = wB(b, a, this),
            r = q.zo,
            t = q.xo,
            w = q.wo;
        q = this.g(u1, {
            S: k,
            message: q.Ao.output
        }, a, {}).Gg;
        g = this.j(w1, {
            Ki: q
        }, a, b, f, g, d).output;
        h = this.j(Oja, {
            Ki: q,
            W: l,
            V: m
        }, e, h, this, p, b, a, n).output;
        c = jD(this.g(s1, {
            S: k,
            W: l,
            Bo: g
        }, b, f, c, this, e, a), h);
        e = jD(this.g(t1, {
            S: k
        }, this, a, e), c.finished).Ge;
        jD(this.g(r1, {
            yo: r.output
        }, b, d, a), g);
        k = new QX([t.output, w.output]);
        a = jD(this.g(v1, {
            Ge: e
        }, b, f, d, a), k);
        jD(this.g(Nja, {}, this), a.finished)
    };
    _.Y(qD, W);
    var Qja = om(yB, {
        id: 1395
    });
    yB.pe = Date.now();
    var sD = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a, 29);
        mB(a, {
            F: 28
        });
        var l = wB(b, a, this),
            m = l.zo,
            n = l.Ao,
            p = l.xo,
            q = l.wo;
        l = l.du;
        if (_.M(xB) > 0) var r = this.j(Qja, {}).output;
        n = this.g(u1, {
            S: h,
            message: n.output
        }, a, {}).Gg;
        g = this.j(w1, {
            Ki: n
        }, a, b, f, g, d);
        r && jD(g, r);
        r = g.output;
        c = this.g(s1, {
            S: h,
            W: k,
            Bo: r
        }, b, f, c, this, e, a);
        e = jD(this.g(t1, {
            S: h
        }, this, a, e), c.finished).Ge;
        jD(this.g(r1, {
            yo: m.output
        }, b, d, a), r);
        m = new QX([p.output, q.output]);
        jD(jD(this.g(v1, {
            Ge: e
        }, b, f, d, a), r), m);
        jD(jD(this.g(Mja, {}, b, d), c.finished), l.output)
    };
    _.Y(sD, W);
    var x1 = [2, 3, 8, 9, 5],
        Rja = O(function(a, b, c) {
            a = _.x(x1);
            for (var d = a.next(); !d.done; d = a.next()) {
                d = d.value;
                var e = Rw(d, b, !0, !1);
                e !== null && R_(c, {
                    Nn: e,
                    format: d
                })
            }
            return {}
        }, {
            id: 1242,
            A: {}
        });
    var Sja = O(function(a, b, c) {
        zB(b.ha.la, b.ha.O, c);
        return {}
    }, {
        id: 1561,
        A: {}
    });
    var FB = 0,
        Tja = O(function(a, b, c) {
            var d = b.ha;
            a = d.la;
            d = d.O;
            b = b.sa.B;
            var e = Rk(!0, b),
                f = EB(a.ca, d, b.document, a.aa),
                g = f.np;
            f = f.rp;
            a.Ol = e;
            var h = Ti(b) ? null : Rk(!1, b);
            try {
                var k = b.top;
                var l = Sk(k.document, k)
            } catch (m) {
                l = new _.$f(-12245933, -12245933)
            }
            c.set("adxs", {
                value: g,
                options: {
                    ob: !0
                }
            }).set("adys", {
                value: f,
                options: {
                    ob: !0
                }
            }).set("biw", {
                value: e.width
            }).set("bih", {
                value: e.height
            }).set("isw", {
                value: h == null ? void 0 : h.width
            }).set("ish", {
                value: h == null ? void 0 : h.height
            }).set("scr_x", {
                value: Math.round(l.x),
                options: {
                    ob: !0
                }
            }).set("scr_y", {
                value: Math.round(l.y),
                options: {
                    ob: !0
                }
            }).set("btvi", {
                value: GB(d, b, a),
                options: {
                    ob: !0,
                    eb: "|"
                }
            });
            return {}
        }, {
            id: 1534,
            A: {}
        }),
        DB = new _.$f(-9, -9);
    var Vja = O(function(a, b, c, d, e, f, g, h) {
        a = Rk(!0, g);
        var k = $O(ZO(new YO, XO(WO(new VO, a.width), a.height)), XO(WO(new VO, _.ck(g).scrollWidth), _.ck(g).scrollHeight)),
            l = uN(g) === 2,
            m = Uja(h);
        qC(c).forEach(function(n) {
            var p = new TO;
            var q = new SO;
            var r = _.Jq(e[n.getDomId()]);
            q = _.Nk(q, 1, r);
            r = n.getDomId();
            q = Mk(q, 2, r);
            r = aA(b, n);
            q = _.Dl(q, 3, r);
            q = _.Il(q, 4, l);
            var t;
            r = !((t = b.g.get(n)) == null || !t.Rt);
            t = _.Il(q, 7, r);
            q = Number(Nx(b, n));
            t = _.Kl(t, 8, q);
            p = _.xj(p, 4, UO, t);
            var w, y;
            t = (y = (w = b.g.get(n)) == null ? void 0 : w.zh) != null ? y : -1;
            t >= 0 && (w = _.aH(p, SO, 4, UO), _.Dl(w, 5, Date.now() - t));
            if (!l) {
                var A;
                w = EB(d, [n], f, e);
                y = w.np;
                t = w.rp;
                var C;
                w = (C = f.getElementById(n.getDomId())) == null ? void 0 : C.getBoundingClientRect();
                var D;
                C = new RO;
                C = _.Kl(C, 1, y[0]);
                C = _.Kl(C, 2, t[0]);
                y = (D = w == null ? void 0 : w.width) != null ? D : 0;
                D = _.Kl(C, 3, y);
                C = (A = w == null ? void 0 : w.height) != null ? A : 0;
                A = _.Kl(D, 4, C);
                _.di(p, 2, A)
            }
            A = _.aH(p, SO, 4, UO);
            n = m.get(n.getDomId());
            _.Dl(A, 6, n);
            so(k, 1, TO, p)
        });
        return {
            hh: k
        }
    }, {
        id: 1522,
        A: {
            hh: void 0
        }
    });
    var Wja = function(a) {
            var b = this;
            this.g = new _.v.Map;
            a.listen("slotVisibilityChanged", function(c) {
                var d = c.detail;
                c = d.slot;
                if (d.inViewPercentage < 50) y1(b, c);
                else {
                    var e;
                    d = (e = b.g.get(c)) != null ? e : {
                        bg: null,
                        Jl: 0,
                        wu: c.getSlotElementId()
                    };
                    var f;
                    d.bg = (f = d.bg) != null ? f : Date.now();
                    b.g.set(c, d)
                }
            })
        },
        y1 = function(a, b) {
            var c = a.g.get(b);
            c && c.bg != null && (c.Jl += Date.now() - c.bg, c.bg = null, a.g.set(b, c))
        },
        Uja = function(a) {
            for (var b = _.x(_.z(a.g, "keys").call(a.g)), c = b.next(); !c.done; c = b.next()) y1(a, c.value);
            return new _.v.Map(_.z(Array, "from").call(Array, a.g, function(d) {
                d = _.x(d);
                d.next();
                d = d.next().value;
                return [d.wu, d.Jl]
            }))
        };
    var Xja = O(function(a, b, c, d) {
        b = b.C;
        var e = a.hh,
            f = _.an(d) - Qz;
        if (c.ba.Z(1E3)) {
            a = c.Za;
            var g = a.Fa,
                h = a.Wa;
            d = a.oa;
            var k = a.Pa,
                l = d();
            d = c.pinger;
            a = d.Sc;
            g = OP(PP(MP(LP(KP(JP(g), h), l), 1E3), k));
            h = sj(CW());
            b = _.$n(h, 1, b);
            b = _.di(b, 2, e);
            b = _.$n(b, 3, f);
            b = _.Yd(b);
            b = _.xj(g, 17, QP, b);
            b = _.Yd(b);
            a.call(d, b);
            _.dS(c.pinger)
        }
        return {}
    }, {
        id: 1574,
        A: {}
    });
    var z1 = function(a, b, c, d, e, f, g, h) {
        W.call(this, a, 96);
        c = this.g(Vja, {}, b, c, d, e, f, g, h).hh;
        this.g(Xja, {
            hh: c
        }, b, a, g)
    };
    _.Y(z1, W);
    var Yja = O(function(a, b, c, d, e, f, g, h, k, l) {
        if (!c.Z(1E3)) return {};
        a = new _.iX(k);
        var m = new Wja(l);
        _.eS(a, function() {
            var n = new z1(b, d, e, f, g, h, k, m);
            CC(n)
        }, 9);
        return {}
    }, {
        id: 1577,
        A: {}
    });
    var HB = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
    var Zja = Kb({
            paw_id: _.Pb,
            signal: _.Pb,
            error: Mb(_.Pb),
            eids: Mb(Qb()),
            sdk_ttl_ms: Mb(Rb)
        }),
        A1 = function(a, b, c, d, e) {
            b = b === void 0 ? new _.v.Set : b;
            c = c === void 0 ? null : c;
            d = d === void 0 ? null : d;
            e = e === void 0 ? null : e;
            _.H.call(this);
            this.B = a;
            this.ports = b;
            this.g = c;
            this.l = d;
            this.j = e
        };
    _.Y(A1, _.H);
    A1.prototype.G = function() {
        _.H.prototype.G.call(this);
        B1(this);
        for (var a = _.x(this.ports), b = a.next(); !b.done; b = a.next()) b = b.value, this.ports.delete(b), b.onmessage = null
    };
    var $ja = function(a, b, c) {
            b.onmessage = c;
            a.ports.add(b)
        },
        B1 = function(a) {
            a.g !== null && (_.ng(a.B, "message", a.g), a.g = null)
        },
        aka = function(a, b) {
            $ja(a, b, function(c) {
                a: {
                    try {
                        var d = JSON.parse(c.data);
                        if (Zja(d)) {
                            var e = d;
                            break a
                        }
                    } catch (g) {}
                    e = void 0
                }
                if (c = e) {
                    if (a.l === null) {
                        e = _.x(a.ports);
                        for (d = e.next(); !d.done; d = e.next()) d = d.value, d !== b && (a.ports.delete(d), d.onmessage = null);
                        B1(a);
                        a.l = b
                    }
                    var f;
                    (f = a.j) == null || f.resolve(c);
                    a.j = null
                }
            });
            IB(b)
        },
        C1 = function(a) {
            if (a.j) return a.j.promise;
            if (a.g !== null) throw Error("a poll message listener is already registered");
            a.j = new _.rl;
            a.l === null ? (a.g = function(b) {
                b = b.data != null && b.data !== "" || b.origin.indexOf("android-app://") !== 0 ? void 0 : b.ports[0];
                b && aka(a, b)
            }, _.mg(a.B, "message", a.g)) : IB(a.l);
            return a.j.promise
        };
    var bka = O(function(a, b, c, d, e, f, g) {
        f = f === void 0 ? vl : f;
        g = g === void 0 ? new A1(c) : g;
        _.tD(e, g);
        if (!_.L(sT)) return {
            Af: function() {
                return _.v.Promise.resolve("")
            },
            Rd: 0
        };
        var h = !!sl(c) || !!tl(c),
            k = !h && _.L(pT) && d() ? C1(g) : void 0,
            l = null,
            m = 0,
            n = 0,
            p = function() {
                if (!_.L(pT) || !d()) {
                    var t, w;
                    return (w = (t = f(c)) == null ? void 0 : t.then(function(y) {
                        var A;
                        n = (A = y.sdk_ttl_ms) != null ? A : 0;
                        return y.signal
                    })) != null ? w : null
                }
                return k ? k.then(function(y) {
                    k = void 0;
                    return y.signal
                }) : C1(g).then(function(y) {
                    return y.signal
                })
            },
            q = function() {
                var t, w, y, A, C, D, I;
                return _.F(function(G) {
                    switch (G.g) {
                        case 1:
                            return G.I(2), t = "0", G.I(4), G.yield(p(), 6);
                        case 6:
                            w = G.j;
                            t = (y = w) != null ? y : "0";
                            t.length > 1E4 && (b.U({
                                methodName: 1063,
                                X: new fX("ML:" + t.length)
                            }), t = "0");
                            G.H(5, 2);
                            break;
                        case 4:
                            A = G.G(2), b.U({
                                methodName: 1063,
                                X: A
                            });
                        case 5:
                            _.L(qT) ? (D = Math.max(3E5 - n, 5E3), C = _.an(c) + D) : C = _.an(c) + 3E5;
                            l = t;
                            m = C;
                            G.H(0);
                            break;
                        case 2:
                            throw I = G.G(), b.U({
                                methodName: 1063,
                                X: I
                            }), I;
                    }
                })
            };
        if (!_.L(pT) || h) try {
            var r = (_.J = q(), _.z(_.J, "finally")).call(_.J, function() {
                r = void 0
            })
        } catch (t) {
            return b.U({
                methodName: 1063,
                X: t
            }), {
                Af: function() {
                    return _.v.Promise.resolve("")
                },
                Rd: h ? 2 : 4
            }
        }
        a = function() {
            var t, w, y;
            return _.F(function(A) {
                if (A.g == 1) {
                    t = _.L(pT) && d();
                    if (!h && !t) return A.return("");
                    w = _.an(c) >= m;
                    y = l === null || l === "0";
                    if (!w && !y) return A.Da(2);
                    r || (r = (_.J = q(), _.z(_.J, "finally")).call(_.J, function() {
                        r = void 0
                    }));
                    return A.yield(r, 2)
                }
                return A.return(l)
            })
        };
        return h ? {
            Af: a,
            Rd: 2
        } : d() ? {
            Af: a,
            Rd: 4
        } : {
            Af: a,
            Rd: 0
        }
    }, {
        id: 1063,
        A: {
            Af: void 0,
            Rd: void 0
        }
    });
    var cka = O(function(a, b) {
        a: {
            b: {
                var c;
                if (typeof((c = b.gmaSdk) == null ? void 0 : c.as) === "object" && (a = b.gmaSdk.as, dda(a))) {
                    a = {
                        vc: atob(a.vc),
                        pn: atob(a.pn),
                        js: atob(a.js),
                        vnm: a.vnm ? atob(a.vnm) : void 0
                    };
                    break b
                }
                a = void 0
            }
            if (a && wl(a.vc) && wl(a.pn) && wl(a.js) && (!a.vnm || wl(a.vnm)) && (b = a.js.indexOf("afma-sdk-a") >= 0, c = a.vnm, b || c === void 0)) {
                a = {
                    an: a.vc + "." + (b ? "android" : "iphone") + "." + a.pn,
                    js: a.js,
                    vnm: c
                };
                break a
            }
            a = void 0
        }
        return _.L(rT) && a ? {
            Dl: a
        } : {
            Dl: null
        }
    }, {
        id: 1383,
        A: {
            Dl: void 0
        }
    });
    var D1 = function(a, b, c) {
        W.call(this, a, 30);
        c = this.g(bka, {}, a, b, c, this);
        a = c.Af;
        c = c.Rd;
        b = this.g(cka, {}, b).Dl;
        this.output = {
            Ct: a,
            gv: c,
            Du: b
        }
    };
    _.Y(D1, W);
    var dka = om(function(a) {
        var b, c, d, e;
        return _.F(function(f) {
            b = a;
            c = b.cu;
            return f.return((e = (d = c) == null ? void 0 : d()) != null ? e : "")
        })
    }, {
        id: 1091,
        na: function() {
            return ""
        }
    });
    var eka = O(function(a, b, c) {
        var d = b.At;
        a = d.Ir;
        b = d.Rd;
        d = d.Jr;
        c.set("scar", {
            value: a
        });
        (a == null ? 0 : a.length) && b != null && c.set("wst", {
            value: a === "0" ? b === 2 ? (3).toString() : (5).toString() : b === 2 ? (2).toString() : (4).toString()
        });
        _.L(rT) && d && a === "0" && (c.set("js", {
            value: d.js
        }), c.set("vnm", {
            value: d.vnm
        }), c.set("an", {
            value: d.an
        }));
        return {}
    }, {
        id: 1548,
        A: {}
    });
    var fka = O(function(a, b, c) {
        if (a = _.xq(b.ha.la.ca, zs, 45))(b = a == null ? void 0 : _.K(a, 1)) && c.set("pcaid", {
            value: b
        }), (b = a == null ? void 0 : _.K(a, 2)) && c.set("pcan", {
            value: b
        }), (a = a == null ? void 0 : _.K(a, 3)) && c.set("pcdp", {
            value: a
        });
        return {}
    }, {
        id: 1686,
        A: {}
    });
    var gka = O(function(a, b, c) {
        b = b.ha.la.ca;
        a = _.nz(b, Fs, 33);
        if (_.yy(a, Gs, 2)) {
            a = new Gs;
            b = _.nz(b, Fs, 33);
            b = _.nz(b, Gs, 2);
            b = _.uo(b, Is, 1, _.Gl());
            b = _.x(b);
            for (var d = b.next(); !d.done; d = b.next()) d = d.value, _.Fl(d, 2, _.Gl()).length && so(a, 1, Is, d);
            _.uo(a, Is, 1, _.Gl()).length && (a = Dm(Bfa(a)), c.set("ppss", {
                value: a
            }))
        }
        return {}
    }, {
        id: 1547,
        A: {}
    });
    var hka = om(function(a, b, c, d) {
        d = d === void 0 ? hj : d;
        var e, f;
        return _.F(function(g) {
            if (g.g == 1) return e = d(), uga(b), g.yield(new _.v.Promise(function(h) {
                return void ql(h, c)
            }), 2);
            f = d();
            vga(b, {
                Tq: Math.floor(f - e)
            });
            g.l()
        })
    }, {
        id: 1122
    });
    var ika = O(function(a, b, c) {
        Uca(new lX(b), function() {
            if (_.L(WU)) {
                c.l.clear();
                for (var d = _.x(_.z(c.g, "values").call(c.g)), e = d.next(); !e.done; e = d.next()) e.value.xf = 0
            } else c.l.clear()
        });
        return {}
    }, {
        id: 1695,
        A: {}
    });
    var jka = O(function(a) {
        var b = a.vd,
            c = a.Gd;
        if (!b) return {
            rb: c
        };
        if (_.ko(b, 2)) {
            var d = _.K(b, 2);
            Mk(c, 2, d)
        }
        _.ko(b, 5) && (d = b.ek(), Mk(c, 3, d));
        b = _.uo(b, UI, 4, _.Gl());
        b = _.x(b);
        for (d = b.next(); !d.done; d = b.next()) {
            d = d.value;
            var e = _.K(d, 2);
            if (e) {
                e = LB(e, c);
                var f = _.ki(d, 3) === 2;
                e = _.Il(e, 4, f);
                d = _.ki(d, 4) === 1 || _.ki(d, 4) === 3;
                _.Il(e, 5, d)
            }
        }
        return {
            rb: a.Gd
        }
    }, {
        id: 1603,
        A: {
            rb: void 0
        }
    });
    var JB = function(a) {
        this.o = _.B(a)
    };
    _.Y(JB, _.E);
    var KB = function(a, b) {
        return Mk(a, 1, b)
    };
    var E1 = function(a) {
        this.o = _.B(a)
    };
    _.Y(E1, _.E);
    E1.prototype.ek = function() {
        return _.K(this, 3)
    };
    var kka = O(function(a) {
        a = a.Pr;
        var b = new E1;
        if (!a) return {
            rb: b
        };
        for (var c = _.x(_.z(Object, "keys").call(Object, a)), d = c.next(); !d.done; d = c.next()) {
            var e = d.value;
            d = void 0;
            var f = LB(e, b);
            e = (d = a[e].zg) != null ? d : !1;
            _.Il(f, 2, e)
        }
        return {
            rb: b
        }
    }, {
        id: 1587,
        A: {
            rb: void 0
        }
    });
    var lka = O(function(a) {
        var b = a.Kc;
        a = a.Gd;
        b && (b = LB(b, a), _.Il(b, 3, !0));
        return {
            rb: a
        }
    }, {
        id: 1601,
        A: {
            rb: void 0
        }
    });
    var mka = O(function(a) {
        var b = a.dl;
        a = a.Gd;
        if (!b) return {
            rb: a
        };
        var c = le(a, 4, nd, nd);
        b = _.x(b);
        for (var d = b.next(); !d.done; d = b.next())
            if (d = MB(_.OG(d.value, mJ))) {
                var e = void 0,
                    f = (e = c.get(d)) != null ? e : 0;
                c.set(d, f + 1)
            }
        return {
            rb: a
        }
    }, {
        id: 1604,
        A: {
            rb: void 0
        }
    });
    var nka = O(function(a) {
        var b = a.Hb;
        a = a.Gd;
        if (!b) return {
            rb: a
        };
        b = _.x(b);
        for (var c = b.next(); !c.done; c = b.next()) {
            var d = c.value;
            if (c = _.K(d, 1)) {
                c = LB(c, a);
                d = _.x(no(d));
                for (var e = d.next(); !e.done; e = d.next()) {
                    var f = e.value;
                    _.ko(f, 1) && (e = c, f = f.kb(), _.ve(e, 7, _.ed, f, gd))
                }
            }
        }
        return {
            rb: a
        }
    }, {
        id: 1606,
        A: {
            rb: void 0
        }
    });
    var oka = O(function(a) {
        return {
            Jo: a.exposedConfigData.ua()
        }
    }, {
        id: 1602,
        A: {
            Jo: void 0
        }
    });
    var DC = function(a, b) {
        W.call(this, a, 98);
        this.D = a;
        if (b) {
            var c;
            a = this.g(kka, {
                Pr: b == null ? void 0 : (c = b.Bb) == null ? void 0 : c.nm
            }).rb;
            c = this.g(lka, {
                Kc: b == null ? void 0 : b.ke,
                Gd: a
            }).rb;
            c = this.g(jka, {
                vd: b == null ? void 0 : b.Wh,
                Gd: c
            }).rb;
            c = this.g(mka, {
                dl: b == null ? void 0 : b.Hg,
                Gd: c
            }).rb;
            b = this.g(nka, {
                Hb: b == null ? void 0 : b.jd,
                Gd: c
            }).rb;
            this.H = {
                exposedConfigData: this.g(oka, {
                    exposedConfigData: b
                }).Jo
            }
        }
    };
    _.Y(DC, W);
    var pka = O(function(a, b, c) {
        !Hr()._pubconsole_disable_ && (a = _.Xi(b) ? _.cj("google_pubconsole", c) : null) && (a = a.split("|"), a[0] !== "1" && a[0] !== "0" || at(c));
        return {}
    }, {
        id: 873,
        A: {}
    });
    var qka = O(function(a, b, c) {
        a = b.ha.la.ca;
        c.set("ppid", {
            value: _.ko(a, 16) ? _.K(a, 16) : null,
            options: {
                ob: !0
            }
        });
        return {}
    }, {
        id: 1552,
        A: {}
    });
    var rka = O(function(a, b) {
        var c = new _.v.Map;
        a = _.x(a.Gc);
        for (var d = a.next(); !d.done; d = a.next()) {
            var e = _.x(d.value);
            d = e.next().value;
            e = e.next().value;
            c.set(d, Ln(b, e) <= .25 ? 4 : 3)
        }
        return {
            so: c
        }
    }, {
        id: 1670,
        A: {
            so: void 0
        }
    });
    var ska = O(function(a, b) {
        var c = new _.v.Map,
            d = _.Wj(b) < 488;
        a = _.x(a.O);
        for (var e = a.next(); !e.done; e = a.next()) {
            e = e.value;
            var f = Xq(e, b.document),
                g = !1;
            f && d && (g = Gn(f, b));
            c.set(e, {
                fu: g
            })
        }
        return {
            Ji: c
        }
    }, {
        id: 1672,
        A: {
            Ji: void 0
        }
    });
    var tka = O(function(a, b, c, d, e) {
        e = e === void 0 ? 0 : e;
        var f = new _.v.Map,
            g = [],
            h = _.M(mS) === 1,
            k = _.M(mS) === 2;
        a = _.x(a.O);
        for (var l = a.next(); !l.done; l = a.next()) {
            l = l.value;
            var m = Xq(l, b.document),
                n = c[l.getDomId()];
            if (m && n && (Hq(n) || h))
                if (m.offsetWidth) f.set(l, m.offsetWidth);
                else {
                    switch (e) {
                        case 1:
                            if (m = Kn(m, b, "width")) {
                                f.set(l, m);
                                continue
                            }
                            break;
                        case 0:
                            break;
                        default:
                            pc(e)
                    }
                    k && NB(d, {
                        M: mfa,
                        error: nfa
                    }, [], l, n);
                    g.push(l)
                }
        }
        return {
            Gc: f,
            Ri: g
        }
    }, {
        id: 1669,
        A: {
            Gc: void 0,
            Ri: void 0
        }
    });
    var F1 = function(a) {
        this.o = _.B(a)
    };
    _.Y(F1, _.E);
    F1.prototype.getWidth = function() {
        return _.vw(this, 1)
    };
    F1.prototype.getHeight = function() {
        return _.vw(this, 2)
    };
    var uka = O(function(a, b, c) {
        for (var d = new _.v.Map, e = _.M(mS) === 2, f = _.x(a.Ai), g = f.next(); !g.done; g = f.next()) {
            var h = _.x(g.value);
            g = h.next().value;
            var k = h = h.next().value;
            h = a.Gc.get(g);
            if (h !== void 0) {
                var l = Qn(On(k.Hu), On(k.Cu));
                if (l) {
                    k = d;
                    var m = k.set,
                        n = new F1;
                    h = _.Kl(n, 1, h > 300 && l.height > 300 ? l.jb : Math.min(1200, Math.round(h)));
                    h = _.Kl(h, 2, l.height);
                    m.call(k, g, h)
                } else e && (k = b[g.getDomId()], NB(c, {
                    M: jfa,
                    error: kfa
                }, [String(Math.floor(h))], g, k))
            }
        }
        return {
            Rc: d
        }
    }, {
        id: 1689,
        A: {
            Rc: void 0
        }
    });
    var vka = O(function(a, b) {
        for (var c = a.Rc, d = _.x(a.Gc), e = d.next(); !e.done; e = d.next()) {
            var f = _.x(e.value);
            e = f.next().value;
            f = f.next().value;
            try {
                var g = c.get(e);
                g ? Q_(b, {
                    Wg: e.getDomId(),
                    od: f,
                    Bu: g.getWidth(),
                    Nd: g.getHeight()
                }) : Q_(b, {
                    Wg: e.getDomId(),
                    od: f
                })
            } catch (h) {}
        }
        a = _.x(a.Ri);
        for (d = a.next(); !d.done; d = a.next()) {
            d = d.value;
            try {
                Q_(b, {
                    Wg: d.getDomId(),
                    od: 0
                })
            } catch (h) {}
        }
        return _.M(mS) === 2 ? {
            jl: c
        } : {
            jl: new _.v.Map
        }
    }, {
        id: 1699,
        A: {
            jl: void 0
        }
    });
    var wka = O(function(a, b) {
        for (var c = _.x(_.z(a.Rc, "entries").call(a.Rc)), d = c.next(); !d.done; d = c.next()) {
            var e = _.x(d.value);
            d = e.next().value;
            e = e.next().value;
            (d = Xq(d, b)) && !/\d+/.test(d.style.minHeight) && (d.style.minHeight = e.getHeight() + "px")
        }
        return {
            qo: a.Rc
        }
    }, {
        id: 1696,
        A: {
            qo: void 0
        }
    });
    var xka = Cm(function(a, b) {
            return _.M(mS) === 1 || _.z(Object, "values").call(Object, b).some(Hq) && _.M(mS) === 2
        }, {
            id: 1653
        }),
        G1 = function(a, b, c, d, e) {
            W.call(this, a, 104);
            this.D = a;
            this.aa = b;
            b = this.g(tka, {
                O: c
            }, e, this.aa, d);
            a = b.Gc;
            b = b.Ri;
            var f = this.g(rka, {
                Gc: a
            }, e).so;
            c = this.g(ska, {
                O: c
            }, e).Ji;
            c = this.g(Qfa, {
                Gc: a,
                Ep: f,
                Ji: c
            }, e).Ai;
            c = d = this.g(uka, {
                Gc: a,
                Ai: c
            }, this.aa, d).Rc;
            _.M(mS) === 2 && (c = this.g(wka, {
                Rc: d
            }, e.document).qo);
            this.uo = this.g(vka, {
                Gc: a,
                Rc: c,
                Ri: b
            }, this.D).jl
        };
    _.Y(G1, gY);
    G1.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.g == 1 ? b.yield(Am(a.D, xka, {}, a.aa), 2) : b.return(b.j)
        })
    };
    G1.prototype.l = function() {
        PC(this.uo, new _.v.Map)
    };
    var yka = O(function(a, b, c) {
        a = _.xq(b.ha.la.ca, ot, 43);
        _.L(fV) && (a == null ? 0 : _.K(a, 1)) && c.set("rcid", {
            value: _.K(a, 1)
        });
        return {}
    }, {
        id: 1671,
        A: {}
    });
    var ZC = O(function(a, b, c, d, e) {
        return a.rk ? {
            output: !0
        } : {
            output: !!((d == null ? 0 : _.K(d, 1)) && (_.S(c, 12) || Bw(b, 13)) || e)
        }
    }, {
        id: 669,
        A: {
            output: void 0
        }
    });
    var YC = O(function(a, b, c, d, e, f) {
        if (a.rk) return {
            output: !0,
            Tf: !1
        };
        a = !(d == null || !_.K(d, 1)) && (_.S(c, 12) || Bw(b, 13)) || e;
        return {
            output: !!a,
            Tf: !!a && f !== "height"
        }
    }, {
        id: 669,
        A: {
            output: void 0,
            Tf: void 0
        }
    });
    var H1 = function() {
        c1.apply(this, arguments)
    };
    _.Y(H1, c1);
    H1.prototype.l = function() {
        var a = this.g,
            b = a.la,
            c = b.ca;
        a = b.aa[a.slotId.getDomId()];
        b = new st;
        c = oA([b, c.bd(), a == null ? void 0 : a.bd()]);
        return zka(this, c).S
    };
    H1.prototype.C = function() {
        return !1
    };
    var zka = function(a, b) {
            var c = Aka(a, function() {
                return void a.loaded(c.S)
            }, b);
            _.Yw(a, function() {
                return void c.destroy()
            });
            return c
        },
        Bka = function(a) {
            a = a.creativeContent;
            return ok(a.kind === 0 ? a.html : "")
        },
        Aka = function(a, b, c) {
            var d = a.g,
                e = d.ml,
                f = d.isBackfill,
                g = d.Ee,
                h = d.Mc,
                k = d.zd,
                l = Array.isArray(a.j) ? new _.ag(Number(a.j[0]), Number(a.j[1])) : 1,
                m;
            return new jZ({
                Zb: d.Ka,
                bf: a.bf,
                df: a.df,
                af: a.af,
                content: Bka(a),
                size: l,
                Tn: b,
                Fo: e != null ? e : void 0,
                permissions: {
                    Nh: _.zy(c, 1) ? !!_.S(c, 1) : !f,
                    Oh: _.zy(c, 2) ? !!_.S(c, 2) : !1
                },
                le: !1,
                Bf: OB ? OB : OB = kA(),
                rj: nA(),
                hostpageLibraryTokens: k.hostpageLibraryTokens,
                Zc: function(n, p) {
                    return void a.D.U({
                        methodName: n,
                        X: p
                    })
                },
                uniqueId: g,
                Eo: bZ(),
                Mc: h == null ? void 0 : h.join(";"),
                S: (m = a.g.la.Ce) != null ? m : void 0,
                Bn: !!a.g.la.Ce,
                We: l === 1 && a.g.ba.Z(1E3) ? a.g.pinger : void 0,
                Xe: 1E3,
                Hf: !0
            })
        };
    var Cka = O(function(a, b) {
        a = b.bl;
        b = b.B;
        if (_.L(fU)) {
            var c = bZ();
            if (!(0, _.Pb)(c)) throw new TypeError("subdomain is not a string");
            if (!/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/.test(c)) throw new RangeError("Invalid subdomain: " + c);
            c = Cf("https://" + c + ".safeframe.googlesyndication.com/nameframe.html");
            c = Sn(c, b);
            mZ(a, b, c)
        }
        if (_.L(eU)) return {};
        var d = bZ(),
            e = OB ? OB : OB = kA();
        c = Si(mA);
        c = c === void 0 ? [] : c;
        d = Sn(wda.Hs({
            version: e,
            Vi: d
        }), b);
        if (c.length) {
            e = new _.v.Map;
            for (var f = 0; f < c.length; f += 2) e.set(c[f], c[f + 1]);
            d = Xf(d, e)
        }
        mZ(a, b, d);
        return {}
    }, {
        id: 833,
        A: {}
    });
    var Dka = O(function(a, b, c) {
        PB(b.ha.la, b.ha.O, c);
        return {}
    }, {
        id: 1521,
        A: {}
    });
    var Eka = O(function(a) {
        var b = new _.v.Map;
        a = _.x(a.Hb);
        for (var c = a.next(); !c.done; c = a.next())
            if (c = c.value, _.ko(c, 1)) {
                c = _.x(no(c));
                for (var d = c.next(); !d.done; d = c.next()) {
                    d = d.value;
                    var e = d.kb();
                    if (_.L(gT) || !cH(d, 5)) {
                        var f = b.get(e);
                        if (f) {
                            var g = _.S(d, 4) && !_.S(f, 4);
                            f = cH(d, 5) && _.S(f, _.oo(f, po, 3));
                            (g || f) && b.set(e, d)
                        } else b.set(e, d)
                    }
                }
            }
        a = Si(YB);
        a = _.x(a);
        for (c = a.next(); !c.done; c = a.next()) d = _.x(c.value.split("~")), c = d.next().value, e = d = d.next().value, c && e && (d = b.get(c), g = $B(c), e = eo(g, 5, po, fd(e)), g = void 0, ((g = d) == null ? 0 : _.S(g, 4)) && _.Il(e, 4, !0), b.set(c, e));
        a = new dJ;
        b = _.x(_.z(b, "values").call(b));
        for (c = b.next(); !c.done; c = b.next()) ZB(a, c.value);
        return {
            Tm: a
        }
    }, {
        id: 1135,
        A: {
            Tm: void 0
        }
    });
    var Fka = Cm(function(a) {
            return a.Hb && !_.L(fT)
        }, {
            id: 1414
        }),
        I1 = function(a, b, c, d) {
            W.call(this, a, 37);
            this.D = a;
            this.pinger = b;
            this.Hb = c;
            this.V = d;
            a = this.g(Eka, {
                Hb: c
            }).Tm;
            b = _.M(aC) > 0 ? {
                pinger: this.pinger,
                tk: this.D,
                ya: _.M(aC),
                wl: _.L(bC)
            } : void 0;
            TC(this, new vZ(this.D, {}, a, this.V, b));
            TC(this, new BZ(this.V, this.Hb, this.D, b))
        };
    _.Y(I1, gY);
    I1.prototype.C = function() {
        var a = this;
        return _.F(function(b) {
            return b.return(Am(a.D, Fka, {
                Hb: a.Hb
            }))
        })
    };
    I1.prototype.l = function() {};
    var Gka = O(function(a, b, c) {
        cC(b, c);
        return {}
    }, {
        id: 1545,
        A: {}
    });
    var Hka = O(function(a) {
        var b, c;
        if (c = (b = a.re) != null) b = _.nz(b, aJ, 1), c = _.ko(b, 2);
        c ? (b = _.nz(a.re, aJ, 1).getAdUnitPath(), a = _.nz(a.re, aJ, 1), a = _.S(a, 3), a = {
            adUnitPath: b,
            ye: a
        }) : a = {
            adUnitPath: null,
            ye: !1
        };
        return a
    }, {
        id: 1263,
        A: {
            adUnitPath: void 0,
            ye: void 0
        }
    });
    var Ika = om(function(a, b, c, d, e) {
        var f, g, h, k, l, m, n, p, q, r, t, w;
        return _.F(function(y) {
            f = a;
            g = f.adUnitPath;
            h = f.sb;
            k = f.ye;
            if (!(k && g && h && RG(h).length)) return y.return();
            l = e.add(c, d, g, [1, 1], {
                div: void 0,
                format: 6,
                qc: !0
            });
            m = l.slotId;
            n = l.Ja;
            if (m && n) {
                var A = _.Nk(n, 15, 6);
                _.Il(A, 33, !0)
            } else return y.return();
            p = document.createElement("div");
            p.style.display = "none";
            p.style.position = "absolute";
            p.style.top = "-10000px";
            p.style.left = "-10000px";
            document.body.appendChild(p);
            var C = _.jJ(h);
            A = _.M(pV);
            if (A >= C.length) A = C;
            else {
                C = C.slice();
                for (var D = C.length - 1; D > 0; D--) {
                    var I = Math.floor(Math.random() * (D + 1)),
                        G = _.x([C[I], C[D]]);
                    C[D] = G.next().value;
                    C[I] = G.next().value
                }
                A = C.slice(0, A)
            }
            q = _.x(A);
            for (r = q.next(); !r.done; r = q.next()) t = r.value, w = document.createElement("iframe"), w.style.display = "none", p.appendChild(w), _.J1(b, m, _.K(t, 1), _.vw(n, 35), _.vw(n, 36), w);
            y.l()
        })
    }, {
        id: 1248
    });
    var K1 = function(a, b, c, d, e, f, g, h, k, l, m) {
        W.call(this, a, 40);
        var n = this.g(Hka, {
            re: k
        });
        k = n.adUnitPath;
        n = n.ye;
        var p = TC(this, new G_(a, h, k, null, this)).output,
            q = this.g(F_, {
                adUnitPath: k,
                ye: n
            }, c, a, d, e, null).output;
        this.g(B_, {
            sb: p
        });
        b = new E_(a, p, l, q, b, f, h, g, m);
        TC(this, b);
        this.j(Ika, {
            adUnitPath: k,
            sb: p,
            ye: n
        }, c, a, d, e)
    };
    _.Y(K1, W);
    var Jka = O(function(a, b, c) {
        a = b.ha.la.aa[b.ha.O[0].getDomId()];
        if (_.ko(a, 32) && _.Jq(a) === 6) {
            c.set("ait_q", {
                value: _.K(a, 32)
            });
            b = c.set;
            var d = Math.floor(_.vw(a, 35)),
                e = Math.floor(_.vw(a, 36));
            b.call(c, "dsz", {
                value: d + "x" + e
            });
            _.S(a, 33) && _.M(pV) && c.set("adtest", {
                value: "on"
            })
        }
        return {}
    }, {
        id: 1563,
        A: {}
    });
    var Kka = O(function(a, b, c, d, e) {
        var f = a.module;
        a = new f.su(a.ta, c, a.Ka, d, a.Db, new _.eX(b), new f.wr(c), {
            lk: !0,
            oi: !0,
            Yn: !0,
            Xn: !1,
            el: !1
        }, void 0, void 0);
        _.tD(e, a);
        return {}
    }, {
        id: 1205,
        A: {}
    });
    _.L1 = new C_(6);
    var Lka = om(function(a, b) {
        return _.F(function(c) {
            return c.return(b.load(_.L1))
        })
    }, {
        id: 1204
    });
    var vD = function(a, b, c, d, e, f, g) {
        W.call(this, a, 43);
        c = c === 8 ? 3 : 4;
        d = this.j(Lka, {}, d).output;
        this.g(Kka, {
            module: d,
            ta: e,
            Ka: f,
            Db: g
        }, a, b, c, this)
    };
    _.Y(vD, W);
    var Mka = O(function(a, b, c) {
        a = b.ha;
        var d = a.O;
        a = a.la.aa;
        b = b.sa.B;
        var e = [],
            f = !1;
        d = _.x(d);
        for (var g = d.next(); !g.done; g = d.next()) g = _.Jq(a[g.value.getDomId()]), (_.J = [8, 9], _.z(_.J, "includes")).call(_.J, g) ? (f = g === 9 ? "right" : "left", e.push(_.tn(b).sideRailPlasParam.get(f)), f = !0) : e.push("");
        f && c.set("plas", {
            value: e,
            options: {
                eb: "|"
            }
        });
        return {}
    }, {
        id: 1559,
        A: {}
    });
    var yC = function(a, b) {
        var c = this,
            d = [],
            e = [];
        this.addSize = function(f, g) {
            try {
                var h;
                if (h = ou(f)) {
                    var k = g;
                    h = mu(k) || Array.isArray(k) && k.every(mu)
                }
                if (h) {
                    var l = eC(g),
                        m = l.size;
                    if (l.il) {
                        var n = b.M,
                            p = wp([f, g]);
                        p = p.substring(1, p.length - 1);
                        n.call(b, new up(151, ["SizeMappingBuilder.addSize", p]));
                        g = m
                    }
                    d.push([f, g])
                } else e.push([f, g]), b.M(xp("SizeMappingBuilder.addSize", [f, g]));
                return c
            } catch (q) {
                throw a.U({
                    methodName: 88,
                    X: q
                }), q;
            }
        };
        this.build = function() {
            try {
                if (e.length) return b.M(sea(Pr(e))), null;
                Ra(d);
                return d
            } catch (f) {
                throw a.U({
                    methodName: 89,
                    X: f
                }), f;
            }
        }
    };
    var Nka = O(function(a, b) {
        var c = b.st;
        a = b.B;
        var d = b.V;
        b = b.gs;
        var e = new vI,
            f = new uI;
        c = _.ao(f, 1, String(c));
        c = _.di(e, 5, c);
        c = _.Q(c, 4, 1);
        c = _.Q(c, 2, 2);
        c = _.ao(c, 3, "m202608040101");
        d = _.Xi(d);
        d = _.aF(c, 6, d);
        d = _.aF(d, 7, !0);
        d = _.aF(d, 8, !0);
        b(a, d);
        return {}
    }, {
        id: 939,
        A: {}
    });
    var Oka = O(function(a, b, c, d, e, f) {
        if (!_.L(rS) && !_.z(c.location.hash, "includes").call(c.location.hash, "stickyBannerDemo")) return gC(b, 24, 1, e);
        if (_.Jq(d) !== 0) return gC(b, 26, 1, e);
        if (f === "height") return gC(b, 18, 1, e);
        d = Iq(d)[1];
        f = a.ta.getBoundingClientRect().height;
        if (d === 0 || f === 0) return gC(b, 2, 1, e);
        if (d < _.M(tS) * f) return gC(b, 20, 1, e);
        var g = a.W.getBoundingClientRect();
        if (!(g.bottom < 0 || g.top > c.innerHeight)) return gC(b, 21, 1, e);
        if (f + 20 > c.innerHeight) return gC(b, 3, 1, e);
        a = a.W;
        for (f = 0; a && a !== c.document.body;) {
            if (f++ >= 100) return gC(b, 16, 1, e);
            g = void 0;
            var h = (g = Fn(a, c)) == null ? void 0 : g.position;
            if (h === "sticky") return gC(b, 17, 1, e);
            if (h === "fixed") break;
            a = a.parentElement
        }
        return gC(b, 10, 6, e, d)
    }, {
        id: 1728,
        A: {
            mode: void 0,
            maxHeight: void 0
        }
    });
    var Pka = O(function(a, b, c, d, e, f) {
        d = a.W;
        var g = a.Ka,
            h = a.ta,
            k = a.maxHeight;
        if (a.mode !== 6) return {};
        a = h.getBoundingClientRect().height;
        var l = _.M(sS);
        g.style.minHeight = Math.round(l > 0 ? Math.min(k, a * l) : k) + "px";
        h.style.position = "sticky";
        h.style.top = "10px";
        fC(b, {
            F: 22,
            mode: 6,
            Vb: f
        });
        if (!c.Z(_.M(wV))) return {};
        var m = Zda({
            target: d
        });
        _.CN(m.g, !0, function() {
            fC(b, {
                F: 23,
                mode: 6,
                Vb: f
            });
            m.dispose()
        });
        _.tD(e, m);
        return {}
    }, {
        id: 1727,
        A: {}
    });
    var oD = function(a, b, c, d, e, f, g, h, k, l) {
        W.call(this, a, 105);
        d = jD(this.g(Oka, {
            W: e,
            ta: g
        }, a, c, d, k, l), h);
        this.g(Pka, {
            W: e,
            Ka: f,
            ta: g,
            mode: d.mode,
            maxHeight: d.maxHeight
        }, a, b, c, this, k)
    };
    _.Y(oD, W);
    var Qka = O(function(a, b, c) {
        a = b.ha.la;
        c.set("prev_scp", {
            value: iC(b.ha.O, a),
            options: {
                eb: "|"
            }
        }).set("cust_params", {
            value: kC(a.ca),
            options: {
                eb: "&"
            }
        });
        return {}
    }, {
        id: 1554,
        A: {}
    });
    var iD = om(function(a, b, c, d, e, f, g, h) {
        function k(G) {
            var P;
            (P = p) == null || P.Nq.fa({
                ga: n,
                reason: G,
                location: g
            })
        }
        var l, m, n, p, q, r, t, w, y, A, C, D, I;
        return _.F(function(G) {
            if (G.g == 1) {
                n = (m = (l = h) == null ? void 0 : l.ya) != null ? m : 1E3;
                p = e.Z(n) ? f.xa.za.Aa.threadYield : void 0;
                r = (q = _.xq(c.ca, Fs, 33)) == null ? void 0 : _.xq(q, At, 3);
                if ((t = r) == null ? 0 : _.S(t, 1)) return k(1), G.return();
                w = b;
                if (w !== w.top) return k(2), G.return();
                if (((y = r) == null || !_.S(y, 2)) && mC(d, c, w, (A = h) == null ? void 0 : A.Aw)) return k(3), G.return();
                C = _.an(w);
                return G.yield(_.cp(w, {
                    No: _.L(zV)
                }), 2)
            }
            D = G.j;
            if (!D) return k(4), G.return();
            k(5);
            (I = p) == null || I.Ks.Nb({
                Ob: _.an(w) - C,
                ka: D,
                location: g
            });
            G.l()
        })
    }, {
        id: 1240
    });
    var fD = O(function(a, b, c, d) {
        if (!d || a.Dq) return {};
        a = Jg(c);
        Yda(new Xda(a, d)) || b.U({
            methodName: 807,
            X: new fX("Cannot create top window frame")
        });
        return {}
    }, {
        id: 807,
        A: {}
    });
    var Rka = om(function(a, b) {
        return _.F(function(c) {
            return c.return(fp(b).then(function(d) {
                d = d.Ue;
                return d != null ? d : ""
            }))
        })
    }, {
        id: 820
    });
    var Ska = O(function(a, b, c) {
        var d;
        if (a = (d = b.sa.B.navigator) == null ? void 0 : d.userActivation) {
            d = 0;
            if (a == null ? 0 : a.hasBeenActive) d |= 1;
            if (a == null ? 0 : a.isActive) d |= 2
        } else d = void 0;
        d && c.set("uas", {
            value: d
        });
        return {}
    }, {
        id: 1539,
        A: {}
    });
    var Tka = O(function(a, b, c) {
        (a = _.wq(251)) && c.set("uach", {
            value: Za(a, 3)
        });
        return {}
    }, {
        id: 1538,
        A: {}
    });
    var Uka = O(function(a, b, c) {
        c.set("vis", {
            value: _.jl(b.sa.B.document)
        });
        return {}
    }, {
        id: 1541,
        A: {}
    });
    var nC = ["www.googletagservices.com", "securepubads.g.doubleclick.net", "pagead2.googlesyndication.com"];
    var zC = new _.v.Set,
        Vka = function(a, b, c) {
            var d = 0,
                e = function() {
                    d = 0
                };
            return function(f) {
                d || (d = _.ka.setTimeout(e, b), a.apply(c, arguments))
            }
        }(function() {
            throw new fX("Reached Limit for addEventListener");
        }, 3E5),
        M1 = function(a, b) {
            _.H.call(this);
            this.ia = a;
            this.Ib = b;
            this.qb = [];
            this.enabled = !1;
            this.l = 0;
            this.g = new _.v.Map;
            zC.add(this);
            gq(this.ia, tea(this.getName()))
        };
    _.Y(M1, _.H);
    _.u = M1.prototype;
    _.u.isEnabled = function() {
        return this.enabled
    };
    _.u.enable = function() {
        this.enabled || (this.enabled = !0, or(6), this.pk())
    };
    _.u.slotAdded = function(a, b) {
        this.qb.push(a);
        var c = new S0(a, this.getName());
        this.Ib.dispatchEvent("slotAdded", 818, c);
        gq(this.ia, uea(this.getName()), a);
        a = this.getName();
        _.ve(b, 4, _.ed, a, gd)
    };
    _.u.destroySlots = function(a) {
        var b = this;
        return a.filter(function(c) {
            b.Ib.dispatchEvent("slotDestroyed", 1442, new T0(c, b.getName()));
            return Ha(b.qb, c)
        })
    };
    _.u.addEventListener = function(a, b, c) {
        var d = this;
        c = c === void 0 ? window : c;
        if (this.l >= _.M(hT) && _.M(hT) > 0) return Vka(), !1;
        if (!c.IntersectionObserver && (_.J = ["impressionViewable", "slotVisibilityChanged"], _.z(_.J, "includes")).call(_.J, a)) return this.ia.info(ps()), !1;
        var e;
        if ((e = this.g.get(a)) == null ? 0 : e.has(b)) return !1;
        this.g.has(a) || this.g.set(a, new _.v.Map);
        c = function(f) {
            f = f.detail;
            try {
                b(f)
            } catch (g) {
                d.ia.error(Bea(String(g), a))
            }
        };
        this.g.get(a).set(b, c);
        this.Ib.listen(a, c);
        this.l++;
        return !0
    };
    _.u.removeEventListener = function(a, b) {
        var c, d = (c = this.g.get(a)) == null ? void 0 : c.get(b);
        if (!d || !this.Ib.unlisten(a, d)) return !1;
        this.l--;
        return this.g.get(a).delete(b)
    };
    var rC = function(a) {
        for (var b = _.x(zC), c = b.next(); !c.done; c = b.next()) c.value.destroySlots(a)
    };
    var vC = function(a, b, c) {
        M1.call(this, a, c);
        this.lb = b;
        this.j = new _.v.Map;
        this.ue = !1
    };
    _.Y(vC, M1);
    vC.prototype.setRefreshUnfilledSlots = function(a) {
        typeof a === "boolean" && (this.ue = a)
    };
    var qfa = function(a, b) {
            var c;
            return a.lb.isEnabled() && !((c = a.j.get(b)) == null || !c.Yk)
        },
        rfa = function(a, b, c, d) {
            b = new O0(b, a.getName());
            c != null && d != null && (b.size = [c, d]);
            a.Ib.dispatchEvent("slotRenderEnded", 67, b)
        };
    vC.prototype.getName = function() {
        return "companion_ads"
    };
    vC.prototype.slotAdded = function(a, b) {
        var c = this;
        a.listen(VE, function(d) {
            _.S(d.detail, 11) && (Wka(c, a).Yk = !0)
        });
        M1.prototype.slotAdded.call(this, a, b)
    };
    vC.prototype.pk = function() {};
    var Wka = function(a, b) {
            var c = a.j.get(b);
            c || (c = {}, a.j.set(b, c), _.Yw(b, function() {
                return a.j.delete(b)
            }));
            return c
        },
        i_ = function(a, b) {
            var c = er().pageSettings,
                d = er().slotSettings;
            if (a.lb.isEnabled()) {
                var e = {
                    tb: 3
                };
                a.C && (e.Pf = a.C);
                a.H && (e.Qf = a.H);
                b = b != null ? b : a.qb;
                c = Vq(c, d);
                d = e.Pf;
                var f = e.Qf;
                d && typeof d !== "number" || f && typeof f !== "number" || a.lb.refresh(c, b, e)
            } else(b == null ? 0 : b[0]) && a.ia.error(c_(b[0].getDomId()), b[0])
        },
        pfa = function(a, b) {
            return a.qb.filter(function(c) {
                return _.z(b, "includes").call(b, c.toString())
            })
        };
    var wC = function(a, b) {
        M1.call(this, a, b)
    };
    _.Y(wC, M1);
    wC.prototype.getName = function() {
        return "content"
    };
    wC.prototype.pk = function() {};
    var Xka = KF(["https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/", "/pubads_impl_", ".js"]),
        Yka = KF(["https://pagead2.googlesyndication.com/pagead/managed/js/gpt/", "/pubads_impl_", ".js"]),
        Zka = new _.v.Map([
            [2, {
                Hk: "page_level_ads"
            }],
            [5, {
                Hk: "shoppit"
            }],
            [6, {
                Hk: "side_rails"
            }]
        ]),
        N1 = function(a) {
            var b = b === void 0 ? Zka : b;
            this.D = a;
            this.g = b;
            this.j = new _.v.Map;
            this.loaded = new _.v.Set
        },
        $ka;
    N1.prototype.load = function(a, b) {
        var c = _.O1(this, a),
            d, e = ((d = this.g.get(a.module)) != null ? d : {}).Hk;
        if (!e) throw Error("cannot load invalid module: " + e);
        this.loaded.has(a.module) || ($ka(this, a), b ? b() : (e = (b = _.wq(172)) && ti((b.src || "").match(_.DV)[3] || null) === "pagead2.googlesyndication.com" ? _.Vf(Yka, "m202608040101", e) : _.Vf(Xka, "m202608040101", e), b = {}, (d = _.M($U)) && (b.cb = d), e = _.z(Object, "keys").call(Object, b).length ? Xf(e, new _.v.Map(_.z(Object, "entries").call(Object, b))) : e, Ys(document, e)), this.loaded.add(a.module));
        return c.promise
    };
    _.O1 = function(a, b) {
        b = b.module;
        a.j.has(b) || a.j.set(b, new _.rl);
        return a.j.get(b)
    };
    $ka = function(a, b) {
        var c = b.module;
        b = "_gpt_js_load_" + c + "_";
        var d = function(e) {
            if (a.g.has(c) && typeof e === "function") {
                var f = a.g.get(c);
                f = (f.Hq === void 0 ? [] : f.Hq).map(function(g) {
                    return _.O1(a, g).promise
                });
                _.v.Promise.all(f).then(function() {
                    e.call(window, _, a)
                })
            }
        };
        Object.defineProperty(Hr(), b, {
            value: function(e) {
                if (d) {
                    var f = d;
                    d = null;
                    try {
                        f(e)
                    } catch (g) {
                        throw a.D.U({
                            methodName: 340,
                            X: g
                        }), g;
                    }
                }
            },
            writable: !1,
            enumerable: !1
        })
    };
    var P1 = function(a, b, c, d) {
        W.call(this, a, 95);
        _.M(bU) !== 0 && TC(this, new I0(a, window, b, c));
        _.L(aU) && d.start()
    };
    _.Y(P1, W);
    var ala = O(function(a, b, c, d, e) {
        a = new P1(b, c, d, e);
        CC(a);
        return {}
    }, {
        id: 1523,
        A: {}
    });
    var bla = O(function(a, b) {
        V_(b, a.Xa.get("__gads", a.V));
        qr(30, a.V, a.Xa);
        return {}
    }, {
        id: 1524,
        A: {}
    });
    var cla = O(function(a) {
        a = _.x(a.ae);
        for (var b = a.next(); !b.done; b = a.next()) yk(b.value);
        return {}
    }, {
        id: 980,
        A: {}
    });
    var Q1 = function(a, b) {
        eY.call(this, b.then(pJ).catch(function(c) {
            a.U({
                X: c,
                methodName: 891
            });
            return new oJ
        }), 891, a)
    };
    _.Y(Q1, eY);
    var dla = O(function(a) {
        a = a.config;
        if (!a) return HC();
        var b, c, d, e, f, g, h, k, l, m, n = (c = _.xq(a, YI, 3)) != null ? c : null;
        c = (d = _.xq(a, $I, 2)) != null ? d : null;
        d = VG(a, 4, _.Gl());
        d = d != null ? d : [];
        var p = _.uo(a, TI, 11, _.Gl());
        p = p != null ? p : [];
        var q = _.uo(a, dJ, 6, _.Gl());
        var r = _.uo(a, lJ, 5, _.Gl());
        return {
            xc: n,
            Cd: c,
            ae: d,
            Xj: p,
            Hb: q,
            te: r,
            vl: (e = _.xq(a, kJ, 7)) != null ? e : null,
            ah: new _.v.Set((b = _.xq(a, VI, 1)) == null ? void 0 : _.Fl(b, 6, _.Gl())),
            dg: (f = _.xq(a, nJ, 8)) != null ? f : null,
            re: (g = _.xq(a, bJ, 10)) != null ? g : null,
            Xf: _.L(bT) ? (h = _.xq(a, eJ, 12)) != null ? h : null : null,
            vd: (k = _.xq(a, VI, 1)) != null ? k : null,
            lg: (l = _.S(a, 13)) != null ? l : !1,
            ud: (m = _.xq(a, SI, 14)) != null ? m : null
        }
    }, {
        id: 892,
        A: {
            xc: void 0,
            Cd: void 0,
            ae: void 0,
            Xj: void 0,
            Hb: void 0,
            te: void 0,
            vl: void 0,
            ah: void 0,
            dg: void 0,
            re: void 0,
            Xf: void 0,
            vd: void 0,
            lg: void 0,
            ud: void 0
        },
        na: function() {
            return HC()
        }
    });
    var R1 = function(a, b) {
        W.call(this, a, 59);
        a = (new Q1(a, b)).output;
        a = bY(YX(this.g(dla, {
            config: a
        }), _.M(EU)), a);
        this.l = {
            Op: a.xc,
            ss: a.Cd,
            mr: a.ae,
            xw: a.Xj,
            jd: a.Hb,
            Hg: a.te,
            hx: a.vl,
            Nl: a.ah,
            Tj: a.dg,
            wi: a.re,
            Bj: a.Xf,
            Wh: a.vd,
            ys: a.lg,
            zr: a.ud
        }
    };
    _.Y(R1, W);
    var ela = O(function(a, b) {
        a.lg && b.M(hfa());
        return {}
    }, {
        id: 1620,
        A: {}
    });
    var fla = O(function(a) {
        a = _.x(a.dl);
        for (var b = a.next(); !b.done; b = a.next()) {
            b = b.value;
            var c = _.xq(b, dE, 4);
            if (c && _.OG(b, mJ) === 8) return {
                he: c
            }
        }
        return {
            he: null
        }
    }, {
        id: 1281,
        A: {
            he: void 0
        }
    });
    var S1 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q) {
        W.call(this, a, 58);
        q = TC(this, new D1(a, d, q)).output;
        if (k) {
            var r = TC(this, new R1(a, k)).l;
            this.g(ela, {
                lg: r.ys
            }, g);
            var t = this.g(fla, {
                    dl: r.Hg
                }).he,
                w = this.g(cla, {
                    ae: r.mr
                }),
                y = TC(this, new B0(a, window, r.ss, m, n, l));
            n = y.gf;
            y = y.ke;
            var A = TC(this, new j0(a, l, r.Op, this.g(wha, {}, b, c, window).Fb, window)).Bb,
                C = _.L(lT) || _.L(kT) ? this.g(Sia, {
                    ud: r.zr
                }, window, a).Pc : void 0;
            r = _.z(Object, "assign").call(Object, {}, r, {
                he: t,
                sm: w.finished,
                gf: n,
                ke: y,
                Bb: A,
                Pc: C
            })
        }
        var D;
        t = TC(this, new t0(a, d, (D = r) == null ? void 0 : D.Wh, b)).output;
        var I;
        k = TC(this, new A0(a, window, !!k, (I = r) == null ? void 0 : I.gf)).l;
        D = this.g(Dia, {
            ck: k
        });
        w = this.g(Eia, {
            ck: k
        });
        p = TC(this, new N_(a, b, c, g, h, window, k, p)).oc;
        I = this.g(gia, {
            V: p
        }, d, a, b, c).Xa;
        k = new f1(a, b, c, d);
        l = this.g(bla, {
            V: p,
            Xa: I
        }, l).finished;
        jD(this.g(ala, {}, a, b, c, k), l);
        r && (TC(this, new I1(a, b, r.jd, p)), this.g(Rja, {}, window, a));
        if (_.L(nT)) var G = TC(this, new z0(a, p, window)).output.Ef;
        var P;
        r && (P = {
            Bb: r.Bb,
            ft: r.gf,
            ke: r.ke,
            sm: r.sm,
            he: r.he,
            jd: r.jd,
            Er: D.finished,
            Fr: w.Ig,
            Nl: r.Nl,
            Tj: r.Tj,
            wi: r.wi,
            Hg: r.Hg,
            Bj: r.Bj,
            Wh: r.Wh,
            Pc: r.Pc
        });
        l = _.M(IS);
        D = Ri(HS);
        var V;
        l !== 0 && D && ((V = r) == null ? 0 : V.Bb) && this.g(zha, {}, l === 2, f.pageSettings, D);
        _.M(kV) > 0 && (V = this.j(x0, {}, d, 0).output, l = this.j(x0, {}, d, 1).output, this.g(mia, {
            Ms: V,
            Ip: l
        }, b, c, g));
        if (_.M(sV) !== 0 && d.navigator.getBattery) var R = this.j(Dha, {}, d).output;
        this.g(Yja, {}, a, c, h, e, f.pageSettings, f.slotSettings, d.document, d, m);
        this.g(ika, {}, d, h);
        this.Mb = {
            Bt: q,
            yj: t,
            Xc: P,
            oc: p,
            Ws: new zX(d),
            Vp: R,
            Cj: I,
            kt: k,
            bx: G
        }
    };
    _.Y(S1, W);
    var QC = O(function(a, b) {
        return {
            output: _.Yi(a.V, b)
        }
    }, {
        id: 706,
        A: {
            output: void 0
        }
    });
    var RC = O(function(a, b, c, d, e) {
        if (e == null) return {
            output: null
        };
        a = Math.round(c * _.M(KA));
        return b !== 2 && b !== 3 || d == null || !_.S(d, 12) || a <= 0 || e <= a ? {
            output: e
        } : {
            output: a
        }
    }, {
        id: 720,
        A: {
            output: void 0
        }
    });
    var T1 = function() {
        c1.apply(this, arguments)
    };
    _.Y(T1, c1);
    var gla = function(a, b) {
        typeof a.j !== "string" && (b.width = String(a.j[0]), b.height = String(a.j[1]));
        var c = function() {
            try {
                a.loaded(b), _.ng(b, "load", c)
            } catch (d) {
                throw a.D.U({
                    methodName: 774,
                    X: d
                }), d;
            }
        };
        _.mg(b, "load", c);
        _.Yw(a, function() {
            return _.ng(b, "load", c)
        });
        a.g.la.Ce || a.g.Ka.appendChild(b)
    };
    var IC = KF(["var inDapIF=true,inGptIF=true;"]),
        U1 = function() {
            T1.apply(this, arguments)
        };
    _.Y(U1, T1);
    U1.prototype.l = function() {
        var a = this.g,
            b = a.ml;
        a = a.Mc;
        var c = this.g.la.Ce;
        c = c ? c : _.$g("IFRAME");
        c.id = this.bf;
        c.name = this.bf;
        c.title = this.df;
        Array.isArray(this.j) ? this.j[0] != null && this.j[1] != null && (c.width = String(this.j[0]), c.height = String(this.j[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", this.af);
        c.tabIndex = 0;
        (b == null ? 0 : b.length) && c.sandbox.add.apply(c.sandbox, _.bl(b));
        a && a.length && (c.allow = a.join(";"));
        gla(this, c);
        hla(this, c, this.creativeContent.html);
        return c
    };
    U1.prototype.C = function() {
        return !0
    };
    var hla = function(a, b, c) {
        function d() {
            var l, m, n = (m = (l = b.contentWindow) == null ? void 0 : l.document) != null ? m : b.contentDocument;
            if (!n) return !1;
            _.ya() && n.open("text/html", "replace");
            n.write(_.wf(e));
            var p, q, r;
            if (pa((r = (p = b.contentWindow) == null ? void 0 : (q = p.location) == null ? void 0 : q.href) != null ? r : "", "#")) {
                var t, w;
                (t = b.contentWindow) == null || (w = t.history) == null || w.replaceState(null, "", "#" + Math.random())
            }
            n.close();
            return !0
        }
        var e = JC(Lo(c));
        if (!d()) {
            c = a.g;
            var f = c.Wb,
                g = c.ia,
                h = c.slotId,
                k = new MutationObserver(function() {
                    d() && (g.info(cfa(), h), k.disconnect())
                });
            _.Yw(a, function() {
                return void k.disconnect()
            });
            k.observe(f, {
                childList: !0,
                subtree: !0
            });
            g.info(bfa(), h)
        }
    };
    var kD = O(function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w) {
        if (a.creativeContent.kind === 0 && a.creativeContent.html == null) throw new gX("invalid html");
        a: {
            var y = a.creativeContent;d = {
                Wb: document,
                slotId: f,
                T: g,
                ia: h,
                la: k,
                se: l,
                ba: d,
                pinger: e,
                size: a.size,
                W: a.W,
                Ka: a.Ka,
                Yd: p,
                Va: n,
                ml: a.Cf,
                isBackfill: q,
                Ee: r,
                Mc: a.Mc,
                zd: m,
                ug: t
            };e = a.Tf;a = a.bc;g = y.kind;
            switch (g) {
                case 0:
                    y = a ? _.L(XC) && e ? new d1(c, y, d) : new H1(c, y, d) : new U1(c, y, d);
                    break a;
                default:
                    pc(g)
            }
            y = void 0
        }
        _.tD(b, y);
        g = y.creativeContent;
        h = y.g;
        a = h.slotId;
        k = h.la.aa;
        d = h.size;
        l = h.Yd;
        m = h.isBackfill;
        e = h.Ee;
        Em(h.W, _.YH(h.Wb), l != null ? l : "", !1);
        SD(Pi(Tq), "5", TD(k[a.getDomId()]));
        a.dispatchEvent(UD, 801, {
            ym: g.kind === 0 ? g.html : "",
            isBackfill: m
        });
        g = y.l();
        e && g && g.setAttribute("data-google-container-id", e);
        a.dispatchEvent(AB, 825, {
            size: d,
            isEmpty: !1
        });
        KC(w, g, b, c, f);
        w.top && w.top !== w && _.Gg(w.top) && KC(w.top, g, b, c, f);
        return {
            ta: g,
            ng: y.C()
        }
    }, {
        id: 680,
        A: {
            ta: void 0,
            ng: void 0
        }
    });
    var NC = O(function(a, b) {
        return {
            output: !_.Gg(b.top)
        }
    }, {
        id: 859,
        A: {
            output: void 0
        }
    });
    var QD = O(function(a, b, c, d) {
        var e = _.M(PD);
        if (!c.Z(e)) return {};
        var f = a.S,
            g = a.bc,
            h = new MutationObserver(function(k) {
                k = _.x(k);
                for (var l = k.next(); !l.done; l = k.next())
                    if (l = l.value, l.type === "attributes" && l.attributeName === "srcdoc") {
                        var m = l = void 0,
                            n = (m = (l = f.getAttribute("srcdoc")) == null ? void 0 : _.z(l, "includes").call(l, "using significant resources")) != null ? m : !1;
                        b.xa.za.Aa.fv.fa({
                            ga: e,
                            bc: g,
                            Or: n
                        })
                    }
            });
        h.observe(f, {
            attributes: !0,
            attributeFilter: ["srcdoc"]
        });
        _.Yw(d, function() {
            return void h.disconnect()
        });
        return {}
    }, {
        id: 1650,
        A: {}
    });
    var ila = O(function(a, b, c) {
        b.dispatchEvent("impressionViewable", 715, new P0(c, "publisher_ads"));
        return {}
    }, {
        id: 1207,
        A: {}
    });
    var BD = function(a, b, c, d, e) {
        W.call(this, a, 61);
        var f = new xD(1467, a, e, yD, this);
        a = jD(this.j(l1, {
            S: d
        }, a, c, this), f.output);
        jD(this.g(ila, {}, b, e), a.complete);
        this.output = a.complete
    };
    _.Y(BD, W);
    var eD = O(function(a, b, c, d) {
        if (!a.creativeContent.html || !a.bc) return {
            Cf: null
        };
        a = new st;
        d = _.Il(a, 3, d);
        b = oA([d, b.bd(), c.bd()]);
        return _.S(b, 3) ? {
            Cf: zda
        } : {
            Cf: null
        }
    }, {
        id: 719,
        A: {
            Cf: void 0
        }
    });
    var jla = ["private-state-token-redemption", "attribution-reporting"],
        gD = O(function(a, b, c) {
            a = jla.filter(function(d) {
                var e = c;
                e = e === void 0 ? document : e;
                var f;
                return !((f = e.featurePolicy) == null || !(_.J = f.features(), _.z(_.J, "includes")).call(_.J, d))
            });
            switch (b) {
                case 5:
                case 4:
                case 12:
                case 7:
                case 10:
                    a.push("autoplay")
            }
            return {
                Mc: a
            }
        }, {
            id: 840,
            A: {
                Mc: void 0
            }
        });
    var $C = O(function(a, b, c, d, e, f, g, h, k) {
        if (h == null ? 0 : h.parentElement) return {
            Ka: h.parentElement
        };
        h = a.W;
        a = a.bc;
        f = Tx(f, g);
        var l, m = (l = Wq(b, d)) != null ? l : Ux(h, br(b), f);
        a && !f && (m.style.display = "inline-block");
        c === 2 || c === 3 ? MA(e, b, function() {
            return void _.OA(m)
        }) : _.Yw(k, function() {
            return void _.OA(m)
        });
        return {
            Ka: m
        }
    }, {
        id: 674,
        A: {
            Ka: void 0
        }
    });
    var V1 = new _.v.Set,
        MD = O(function(a, b, c) {
            var d = LC(c),
                e = c.getAdUnitPath(),
                f = Io(c, 2),
                g = a.S.offsetHeight;
            a = a.S.offsetWidth;
            if (!(d && e && f && g && a)) return {};
            if (_.Jq(c) === 1 && d.height === 1 && d.width === 1 && (g !== 1 || a !== 1) && !V1.has(f)) {
                var h = _.M(mT);
                b.ba.Z(h) && (c = b.pinger, d = c.ol, b = b.Za.Fa, b = uP(tP(new sP, b), h), h = new nP, e = Mk(h, 1, e), e = Mk(e, 2, f), a = _.Kl(e, 3, a), g = _.Kl(a, 4, g), g = _.Yd(g), g = _.xj(b, 3, vP, g), g = _.Yd(g), d.call(c, g));
                V1.add(f)
            }
            return {}
        }, {
            id: 1291,
            A: {}
        });
    var OD = O(function(a, b, c) {
        var d = a.bc,
            e = d ? 2 : 1;
        if (b.ba.Z(1E3)) {
            var f = b.Za,
                g = f.Fa,
                h = f.Wa;
            a = f.oa;
            f = f.Pa;
            var k = a();
            b = b.pinger;
            a = b.Sc;
            g = OP(PP(MP(LP(KP(JP(g), h), k), 1E3), f));
            h = sj(HW());
            c = _.ao(h, 1, c);
            c = _.Q(c, 2, e);
            d = _.aF(c, 3, d);
            d = _.Yd(d);
            d = _.xj(g, 18, QP, d);
            d = _.Yd(d);
            a.call(b, d)
        }
        return {}
    }, {
        id: 1632,
        A: {}
    });
    var kla = O(function(a, b, c, d, e, f, g) {
        var h = _.$g("INS");
        a = function() {
            return void _.OA(h)
        };
        if (f === 6) return _.Yw(g, a), {
            W: h
        };
        h.id = c;
        Lq(f) && !(_.J = [8, 9], _.z(_.J, "includes")).call(_.J, f) && _.N(h, {
            display: "none"
        });
        var k;
        ((k = _.L(jU) && !(_.J = [5, 7, 4], _.z(_.J, "includes")).call(_.J, f) ? d.body : null) != null ? k : d.documentElement).appendChild(h);
        (_.J = [2, 3], _.z(_.J, "includes")).call(_.J, f) ? MA(e, b, a) : _.Yw(g, a);
        return {
            W: h
        }
    }, {
        id: 1119,
        A: {
            W: void 0
        }
    });
    var W1 = O(function(a, b, c, d) {
        if ((_.J = [2, 3], _.z(_.J, "includes")).call(_.J, c)) return {
            W: a.W
        };
        c = _.x(_.z(Array, "from").call(Array, a.W.childNodes));
        for (var e = c.next(); !e.done; e = c.next()) e = e.value, e.nodeType === 1 && e.id !== b && _.OA(e);
        d || (a.W.style.display = "");
        return {
            W: a.W
        }
    }, {
        id: 1120,
        A: {
            W: void 0
        }
    });
    var SC = function(a, b, c, d, e, f, g, h, k) {
        W.call(this, a, 63);
        c ? (a = new OC, PC(a, c), e = this.g(W1, {
            W: a
        }, e, g, k).W) : Lq(g) ? e = this.g(kla, {}, b, d, f, h, g, this).W : (c = new tB(1470, a, b, MZ, function(l) {
            return l.detail
        }, this), e = this.g(W1, {
            W: c.output
        }, e, g, k).W);
        this.output = e
    };
    _.Y(SC, W);
    var zD = O(function(a, b, c, d, e, f, g) {
        function h() {
            var p = Math.floor(ol(d) ? 0 : k);
            if (p < 0 || p > 100 || p === l ? 0 : l !== -1 || p !== 0) l = p, m()
        }
        g = g === void 0 ? MC : g;
        var k = -1,
            l = -1,
            m = _.QH(function() {
                e.dispatchEvent("slotVisibilityChanged", 716, new Q0(c, "publisher_ads", l))
            }, 200),
            n = g(function(p) {
                try {
                    for (var q = _.x(p), r = q.next(); !r.done; r = q.next()) k = r.value.intersectionRatio * 100, _.z(Number, "isFinite").call(Number, k) && h()
                } catch (t) {
                    b.U({
                        methodName: zD.id,
                        X: t
                    })
                }
            });
        if (!n) return {};
        n.observe(a.ta);
        Sz(b, f, zD.id, d, "visibilitychange", function() {
            h()
        });
        _.Yw(f, function() {
            n.disconnect()
        });
        return {}
    }, {
        id: 783,
        A: {}
    });
    var lla = new _.v.Set([5, 7, 4, 12]),
        mla = function(a, b, c, d, e) {
            var f = er();
            this.D = a;
            this.ba = b;
            this.pinger = c;
            this.T = d;
            this.g = f;
            this.Ff = e;
            this.j = 0
        },
        X1 = function(a, b) {
            var c = a.T.g.get(b);
            if (c) {
                var d;
                (d = c.mo) == null || d.dispose();
                delete c.mo
            }
            var e;
            c = (e = a.g.slotSettings[b.getDomId()]) == null ? void 0 : _.Jq(e);
            lla.has(c) && _.a_(a.T, b)
        },
        o1 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w) {
            if (_.L(KT)) {
                var y;
                e || ((y = a.g.slotSettings[d.getDomId()]) == null ? void 0 : _.Jq(y)) !== 5 || a.j++;
                if (a.j > 1) return
            }
            e || X1(a, d);
            _.L(ZS) && _.Jq(g.aa[d.getDomId()]) === 5 && (a.l = k.hg);
            var A = RD(a.D, a.ba, a.pinger, b, a.g, c, d, e, f, g, h, k, l, n, p, q, function() {
                X1(a, d);
                $Z(a.T, d, A)
            }, r, a.Ff, t, w, a.l);
            $Z(a.T, d, A);
            _.Yw(d, function() {
                return void X1(a, d)
            });
            m.top !== m && m.addEventListener("pagehide", function(C) {
                C.persisted || X1(a, d)
            });
            CC(A)
        };
    var nla = new _.v.Set([O(function(a, b, c) {
            a = b.sa.B;
            b = b.ha;
            var d = b.la,
                e;
            var f = b.O;
            b = d.ca;
            var g = d.aa;
            d = _.oh(b.getCorrelator());
            _.L(iv) && f.length !== 0 ? (f = (e = g[f[0].getDomId()]) == null ? void 0 : _.K(e, 42)) ? (e = le(b, 46, qd, pd).get(f), e = e === void 0 ? d : _.oh(e)) : e = d : e = d;
            c.set("pvsid", {
                value: go(a)
            }).set("correlator", {
                value: e
            });
            return {}
        }, {
            id: 1515,
            A: {}
        }), O(function(a, b, c) {
            a = b.hp.Qf;
            var d = b.hp.Pf;
            b = b.ha.la.ca;
            var e = _.S(b, 21);
            c = c.set("hxva", {
                value: e ? 1 : null
            }).set("cmsid", {
                value: e ? Bo(b, 23) : null
            }).set("vid", {
                value: e ? Bo(b, 22) : null
            }).set("pod", {
                value: d
            }).set("ppos", {
                value: a
            });
            a = c.set;
            b = _.zq(b, 29, void 0, void 0, _.bd);
            b = b != null ? _.oh(b) : void 0;
            a.call(c, "scor", {
                value: b
            });
            return {}
        }, {
            id: 1516,
            A: {}
        }), O(function(a, b, c) {
            fE(b, c);
            return {}
        }, {
            id: 1517,
            A: {}
        }), O(function(a, b, c) {
            a = b.sa.Ed;
            c.set("output", {
                value: "ldjh"
            }).set("gdfp_req", {
                value: 1
            }).set("vrg", {
                value: "202608040101"
            }).set("ptt", {
                value: 17
            }).set("impl", {
                value: a ? "fifs" : "fif"
            });
            return {}
        }, {
            id: 1518,
            A: {}
        }), dia, O(function(a, b, c) {
            nE(b, c);
            return {}
        }, {
            id: 1520,
            A: {}
        }), Dka, O(function(a, b, c) {
            iE(b, c);
            return {}
        }, {
            id: 1527,
            A: {}
        }), Gha, Cja, Lja, pia, dja, Kia, ria, Gga, O(function(a, b, c) {
            a = b.ha.la.ca;
            b = b.sa.B;
            a = Hz(a.yb());
            c.set("dt", {
                value: (new Date).getTime()
            });
            if (!a) {
                a = c.set;
                try {
                    var d = Math.round(Date.parse(b.document.lastModified) / 1E3) || null
                } catch (e) {
                    d = null
                }
                a.call(c, "lmt", {
                    value: d
                })
            }
            return {}
        }, {
            id: 1533,
            A: {}
        }), Tja, O(function(a, b, c) {
            $D(b, c);
            return {}
        }, {
            id: 1535,
            A: {}
        }), Cga, O(function(a, b, c) {
            b = b.sa;
            a = b.B;
            b = b.vt;
            var d, e, f, g, h, k, l;
            try {
                var m = a.history.length
            } catch (n) {
                m = 0
            }
            c = c.set("u_his", {
                value: m
            }).set("u_h", {
                value: (d = a.screen) == null ? void 0 : d.height
            }).set("u_w", {
                value: (e = a.screen) == null ? void 0 : e.width
            }).set("u_ah", {
                value: (f = a.screen) == null ? void 0 : f.availHeight
            }).set("u_aw", {
                value: (g = a.screen) == null ? void 0 : g.availWidth
            }).set("u_cd", {
                value: (h = a.screen) == null ? void 0 : h.colorDepth
            });
            d = c.set;
            e = a;
            e = e === void 0 ? _.ka : e;
            e = e.devicePixelRatio;
            e = Rb(e) ? +e.toFixed(3) : null;
            d = d.call(c, "u_sd", {
                value: e
            }).set("u_tz", {
                value: -(new Date).getTimezoneOffset()
            }).set("dmc", {
                value: (l = (k = a.navigator) == null ? void 0 : k.deviceMemory) != null ? l : null
            });
            k = d.set;
            l = a;
            l = l === void 0 ? _.ka : l;
            e = new jy;
            "SVGElement" in l && "createElementNS" in l.document && e.set(0);
            f = nN();
            f["allow-top-navigation-by-user-activation"] && e.set(1);
            f["allow-popups-to-escape-sandbox"] && e.set(2);
            l.crypto && l.crypto.subtle && e.set(3);
            "TextDecoder" in l && "TextEncoder" in l && e.set(4);
            l = ly(e);
            b = k.call(d, "bc", {
                value: l
            }).set("nvt", {
                value: b
            });
            k = b.set;
            l = _.M(NS);
            a = l === 0 ? null : Pg(a, l === 2);
            k.call(b, "bz", {
                value: a
            });
            return {}
        }, {
            id: 1537,
            A: {}
        }), Tka, Ska, qia, O(function(a, b, c) {
            a = b.sa.B;
            c.set("rumc", {
                value: _.L(CV) || Pi(Tq).g ? go(a) : null
            }).set("rume", {
                value: _.L(BV) ? 1 : null
            });
            return {}
        }, {
            id: 1540,
            A: {}
        }), Uka, Lga, O(function(a, b, c) {
            a = b.sa.T;
            var d = b.ha;
            b = d.O;
            d = d.la;
            var e = _.L(iv);
            c.set("psts", {
                value: bea(a, b, e ? d.aa : void 0)
            });
            return {}
        }, {
            id: 1543,
            A: {}
        }), Gka, lha, gka, eka, gja, Ria, qka, eja, Qka, xga, Qia, cia, Jha, hia, Mka, nia, Sja, jia, Jka, Nia, Bha, Jia, Eha, Cha, Uia, zga, yka, fka, O(function(a, b, c) {
            hE(b, c);
            return {}
        }, {
            id: 1690,
            A: {}
        }), lja]),
        oE = function(a, b) {
            W.call(this, a.sa.D, 70);
            var c = new _.v.Set(Si(rV)),
                d = new _.v.Map,
                e = this.j(iD, {}, a.sa.B, a.ha.la, a.ha.O, b, a.sa.pinger, 2).complete;
            b = this.g(O(function() {
                return {}
            }, {
                id: 1588,
                A: {}
            }), {});
            jD(b, e);
            e = [];
            for (var f = _.x(nla), g = f.next(); !g.done; g = f.next()) g = this.g(g.value, {}, a, d), jD(g, b.finished), e.push(g.finished);
            a = this.g(eia, {}, a.sa.V, a.ha.la.ca, d, c);
            c = _.x(e);
            for (d = c.next(); !d.done; d = c.next()) jD(a, d.value);
            this.H = {
                url: a.url
            }
        };
    _.Y(oE, W);
    var ola = om(function(a, b, c, d, e) {
        var f, g, h, k, l, m, n;
        return _.F(function(p) {
            switch (p.g) {
                case 1:
                    f = new _.v.Map;
                    if (!a.Lg) return p.return(f);
                    g = _.x(a.Lg.ha.O);
                    h = g.next();
                    k = {};
                case 2:
                    if (h.done) {
                        p.Da(4);
                        break
                    }
                    l = h.value;
                    m = void 0;
                    n = (m = a.Lg.xc.oh) == null ? void 0 : m.get(l);
                    if (!a.Lg.sa.Ed) {
                        f.set(l, function() {
                            return a.Wt
                        });
                        p.Da(3);
                        break
                    }
                    return p.yield(qE(l, n, a.Lg, b, d, e), 6);
                case 6:
                    k.contentUrl = p.j, f.set(l, function(q) {
                        return function() {
                            return q.contentUrl
                        }
                    }(k));
                case 3:
                    k = {
                        contentUrl: void 0
                    };
                    h = g.next();
                    p.Da(2);
                    break;
                case 4:
                    return p.return(f)
            }
        })
    }, {
        id: 798,
        na: function() {
            return new _.v.Map
        }
    });
    var pla = O(function(a, b, c, d, e, f, g, h) {
        var k = c;
        !d && c.length > 1 && (k = k.slice(0, 1));
        k = k.filter(function(l) {
            if (l.I) return !1;
            var m = e.aa[l.getDomId()],
                n;
            if (n = !(Tw(_.Jq(m)) && (_.J = Si(rU), _.z(_.J, "includes")).call(_.J, String(_.Jq(m))))) Kq(m) && mB(b, {
                F: 4
            }), ((n = _.ak(g)) ? n > 1.05 || n < .95 : 1) && Kq(m) ? (f.M(Fea("googletag.enums.OutOfPageFormat.REWARDED"), l), mB(b, {
                F: 5
            }), n = !0) : (Kq(m) && mB(b, {
                F: 6
            }), n = !1), n = !n;
            if (n) {
                n = _.Jq(m);
                if (n !== 5) l = !1;
                else {
                    b.K({
                        F: 1
                    });
                    var p = Iw(g, !1, h);
                    p ? (Fw(f, p, n, l.getAdUnitPath()), b.Bk({
                        bt: p
                    }), b.K({
                        F: 2
                    })) : b.K({
                        F: 3
                    });
                    l = !!p
                }
                n = !l
            }
            if (l = n) l = k.length, l = !(_.Jq(m) !== 6 ? 0 : l > 1 || !_.ko(m, 32));
            return l
        });
        k.length > 30 && (f.error(Eea("30", String(k.length), String(k.length - 30))), k = k.slice(0, 30));
        return {
            O: k
        }
    }, {
        id: 810,
        A: {
            O: void 0
        }
    });
    var qla = O(function(a, b, c) {
        return {
            output: !(b == null ? 0 : _.S(b, 9)) && !!_.Xi(c)
        }
    }, {
        id: 919,
        A: {
            output: void 0
        }
    });
    var rla = om(function(a, b, c, d, e) {
        var f, g, h, k;
        return _.F(function(l) {
            return l.g == 1 ? (f = [_.v.Promise.all(b).then(function() {})], (g = _.M(jV)) && f.push(WA(g, !0)), h = new _.v.Promise(function(m) {
                _.Yw(e, m)
            }), f.push(h), k = _.an(), l.yield(_.v.Promise.race(f).then(function(m) {
                c.Z(_.M(iV)) && d.xa.za.Aa.request.bq.Nb({
                    Ob: _.an() - k,
                    Lu: !!m,
                    ev: e.I
                })
            }), 2)) : l.return()
        })
    }, {
        id: 1617
    });
    var Y1 = function(a, b, c, d, e, f, g, h, k) {
        k = k === void 0 ? _.v.globalThis.IntersectionObserver : k;
        W.call(this, a, 71);
        this.l = _.jl(d) === 3 ? this.j(hka, {}, a, d).complete : void 0;
        h.length > 0 && (a = this.j(rla, {}, h, b, c, this), this.l && jD(a, this.l), this.l = a.complete);
        DG(e) || (e = _.dA(e, 1) != null ? _.zq(e, 3, void 0, void 0, sc) != null && (0, _.Rg)() !== 0 ? os(e, 1) * _.zq(e, 3, void 0, Aq, sc) : os(e, 1) : null, EG(e) || (f = this.j(cja, {}, g, f, e, this, k), this.l && jD(f, this.l), this.l = f.complete))
    };
    _.Y(Y1, W);
    var sla = O(function(a, b, c, d, e) {
        var f = a.O.length;
        a = xE(d, a.ah);
        d = e === 4;
        if (b.ba.Z(1E3)) {
            var g = b.Za,
                h = g.Fa,
                k = g.Wa;
            e = g.oa;
            g = g.Pa;
            var l = e();
            b = b.pinger;
            e = b.Sc;
            h = OP(PP(MP(LP(KP(JP(h), k), l), 1E3), g));
            k = sj(yW());
            c = _.$n(k, 2, c);
            f = _.co(c, 1, f);
            f = _.aF(f, 3, a);
            f = _.aF(f, 4, d);
            f = _.Yd(f);
            f = _.xj(h, 7, QP, f);
            f = _.Yd(f);
            e.call(b, f)
        }
        return {}
    }, {
        id: 928,
        A: {}
    });
    var tla = O(function(a, b, c, d) {
        if (d === 4) return {};
        a = _.x(a.vq);
        for (d = a.next(); !d.done; d = a.next()) {
            var e = _.x(d.value);
            d = e.next().value;
            e = e.next().value;
            var f = TD(c.aa[d.getDomId()]);
            d.dispatchEvent(UE, 808, {
                uq: e,
                eu: f
            });
            b.dispatchEvent("slotRequested", 705, new V0(d, "publisher_ads"))
        }
        return {}
    }, {
        id: 867,
        A: {}
    });
    var Z1 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja, Aa, ma, ra, oa, Ea, Na, fb, za, mb, Fa) {
        TX.call(this, 785, a, _.M(uV));
        this.D = a;
        this.pinger = b;
        this.ba = c;
        this.ia = d;
        this.Ed = e;
        this.T = f;
        this.la = g;
        this.tb = h;
        this.networkCode = k;
        this.Qf = l;
        this.Pf = m;
        this.timer = p;
        this.V = q;
        this.Xa = r;
        this.isSecureContext = t;
        this.kg = w;
        this.B = y;
        this.kf = A;
        this.navigationType = C;
        this.Dd = Ea;
        this.l = UX(this);
        this.C = UX(this);
        SX(this.g, X);
        this.ub = XX(this, D);
        this.Ic = XX(this, I);
        this.wb = XX(this, G);
        this.ma = XX(this, P);
        this.L = VX(this, V);
        this.Ra = VX(this, n);
        la && (this.H = WX(this, la));
        ja && (this.xb = WX(this, ja));
        Aa && (this.Hc = VX(this, Aa));
        ma && SX(this.g, ma);
        ra && (this.gb = VX(this, ra));
        R && (this.Ia = WX(this, R));
        this.Ga = VX(this, fa);
        oa && (this.Ma = WX(this, oa));
        Na && (_.M(sV) === 1 ? this.P = XX(this, Na) : this.P = new OX(Na));
        this.R = {
            de: VX(this, fb.de),
            ee: VX(this, fb.ee)
        };
        za && (this.Fc = VX(this, za));
        mb && (this.Ec = XX(this, mb));
        Fa && (this.cc = XX(this, Fa))
    };
    _.Y(Z1, TX);
    Z1.prototype.J = function() {
        if (this.L.value.length) {
            this.ma.value && (this.T.Ue = this.ma.value);
            var a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y = {
                sa: {
                    B: this.B,
                    D: this.D,
                    pinger: this.pinger,
                    ia: this.ia,
                    T: this.T,
                    V: this.V,
                    Ed: this.Ed,
                    ae: this.Ra.value,
                    isSecureContext: this.isSecureContext,
                    kg: this.kg,
                    vt: this.navigationType,
                    Xa: this.Xa
                },
                ha: {
                    networkCode: this.networkCode,
                    O: this.L.value,
                    la: this.la,
                    tb: this.tb,
                    qk: !1,
                    Dd: this.Dd
                },
                hp: {
                    Qf: this.Qf,
                    Pf: this.Pf
                },
                At: {
                    Ir: (n = this.ub.value) != null ? n : "0",
                    Rd: (p = this.Ic.value) != null ? p : 2,
                    Jr: this.wb.value
                },
                xc: {
                    oh: (a = this.Ia) == null ? void 0 : a.value
                },
                iu: {
                    Pw: (q = (b = this.Yc) == null ? void 0 : b.value) != null ? q : void 0,
                    Hb: (c = this.Hc) == null ? void 0 : c.value
                },
                te: {
                    Sr: (d = this.xb) == null ? void 0 : d.value,
                    Gr: (e = this.gb) == null ? void 0 : e.value
                },
                ir: {
                    dg: (f = this.Ma) == null ? void 0 : f.value
                },
                nq: {
                    kf: this.kf
                },
                yi: {
                    hb: (r = (g = this.H) == null ? void 0 : g.value) != null ? r : void 0,
                    ho: this.Ga.value
                },
                Up: {
                    pj: (h = this.P) == null ? void 0 : h.value
                },
                Dp: {
                    de: this.R.de.value,
                    ee: this.R.ee.value
                },
                au: {
                    Rc: (k = this.Fc) == null ? void 0 : k.value
                },
                ud: {
                    Tt: (t = (l = this.Ec) == null ? void 0 : l.value) != null ? t : void 0
                },
                jt: {
                    gt: (w = (m = this.cc) == null ? void 0 : m.value) != null ? w : void 0
                }
            };
            a = _.M(xV);
            if (this.ba.Z(a) && cm(this.B) !== null) {
                var A;
                this.pinger.xa.za.Aa.qf.Gt.fa({
                    ga: a,
                    Ht: !((A = this.H) == null || !A.value)
                })
            }
            PC(this.C, y);
            KX(this.l, ula(this, y))
        } else PC(this.l, ""), PC(this.C, null)
    };
    var ula = function(a, b) {
        var c = _.an();
        return pE(b, a, a.ba).then(function(d) {
            var e = rz(d);
            d = e.url;
            e = e.qm;
            a.ba.Z(_.M(aV)) && a.pinger.xa.za.Aa.request.Tp.Nb({
                Ob: _.an() - c,
                type: 6
            });
            GZ(a.timer, (9).toString(), e);
            return d
        })
    };
    var vla = O(function(a, b, c, d, e) {
        a = _.x(b);
        for (b = a.next(); !b.done; b = a.next()) {
            b = b.value;
            var f = c,
                g = d,
                h = e,
                k = Xq(b, f);
            if (!Wq(b, f) && k) {
                a: {
                    f = k;
                    var l = g.aa[b.getDomId()],
                        m = 0,
                        n = 0;l = _.x(Fq(l));
                    for (var p = l.next(); !p.done; p = l.next())
                        if (p = p.value, Array.isArray(p)) {
                            var q = _.x(p);
                            p = q.next().value;
                            q = q.next().value;
                            if (!(typeof p !== "number" || typeof q !== "number" || p <= 1 || q <= 1 || (m = m || p, n = Math.min(n || Infinity, q), Vx(Fn(f, h)) || !f.parentElement || Vx(Fn(f.parentElement, h))))) {
                                f = [m, 0];
                                break a
                            }
                        }
                    f = m || n ? [m, n] : null
                }
                h = g.ca;g = g.aa[b.getDomId()];Ux(k, br(b), Tx(h, g), f)
            }
        }
        return {}
    }, {
        id: 878,
        A: {}
    });
    var wla = O(function(a, b, c) {
        var d = _.M(Ez),
            e = _.M(eV);
        a.zf === 0 && (e *= 100);
        b.Z(e) && c.xa.za.Aa.request.bu.fa({
            ga: e,
            Qs: d,
            zf: a.zf,
            status: a.zf === 0 ? "NOT_RETRIED" : a.zf > d ? "OVER_MAX_RETRIES/ABANDONED" : "RECOVERED"
        });
        return {}
    }, {
        id: 1254,
        A: {}
    });
    var xla = function(a, b, c, d, e, f) {
            this.I = a;
            this.C = b;
            this.G = c;
            this.O = d;
            this.V = e;
            this.hb = f;
            this.l = "";
            this.j = -1;
            this.state = 1;
            this.g = ""
        },
        a2 = function(a, b) {
            if (b)
                if (a.state !== 1 && a.state !== 2) $1(a, new gX("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 = d !== -1;
                        if (!e) break;
                        var f = a;
                        c = b.substr(c, d - c);
                        if (f.state === 1) f.l = c, ++f.j, f.state = 2;
                        else {
                            try {
                                f.I(f.j, f.l, {
                                    kind: 0,
                                    html: tN(c)
                                }, f.O, f.V, f.hb), f.l = ""
                            } catch (g) {}
                            f.state = 1
                        }
                        c = d + 1
                    } while (e && c < b.length);
                    a.g = b.substr(c)
                }
        },
        $1 = function(a, b) {
            a.state = 4;
            try {
                a.C(b)
            } catch (c) {}
        };
    var b2 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q) {
        TX.call(this, 1078, a);
        this.D = a;
        this.Ma = b;
        this.gb = c;
        this.Ga = d;
        this.ub = e;
        this.V = f;
        this.T = g;
        this.la = h;
        this.googletag = k;
        var r = r === void 0 ? new PX : r;
        this.g.j.push(r);
        this.ma = r;
        this.R = UX(this);
        this.H = UX(this);
        this.P = UX(this);
        this.C = 0;
        this.l = VX(this, l);
        this.Ra = WX(this, q);
        this.xb = VX(this, m);
        SX(this.g, n);
        this.wb = VX(this, p);
        this.L = !!window.fetch && !!window.TextDecoderStream;
        this.L || (this.Ia = new TextDecoder)
    };
    _.Y(b2, TX);
    b2.prototype.J = function() {
        var a = this,
            b = this.xb.value;
        if (b) {
            var c, d = new xla(this.Ma, this.gb, this.Ga, this.l.value, this.V, (c = this.Ra.value) != null ? c : void 0);
            fetch(b, {
                credentials: this.wb.value ? "include" : "omit"
            }).then(function(e) {
                if (_.M(Ez) > 0) {
                    var f = a.P,
                        g = Fz(a.T, a.l.value[0]);
                    PC(f, g);
                    f = _.x(a.l.value);
                    for (g = f.next(); !g.done; g = f.next()) {
                        g = g.value;
                        var h = a.T.g.get(g);
                        h && (h.kl = 0);
                        if (g = a.T.g.get(g)) g.Vk = 0
                    }
                }
                PC(a.R, e.status);
                if (e.status >= 300) KX(a.H, e.text()), $1(d, new hX("fetch_status-" + e.status));
                else {
                    PC(a.H, "");
                    var k, l;
                    (f = a.L ? (k = e.body) == null ? void 0 : k.pipeThrough(new TextDecoderStream).getReader() : (l = e.body) == null ? void 0 : l.getReader()) ? c2(a, f, d): $1(d, new hX("failed_reader"))
                }
            }).catch(function(e) {
                _.M(Ez) > 0 ? yla(a, e, d) : d2(a, e, d)
            })
        }
        this.ma.notify()
    };
    var yla = function(a, b, c) {
            var d = function() {
                    try {
                        a.C = 0;
                        for (var f = _.x(a.l.value), g = f.next(); !g.done; g = f.next()) dea(a.T, g.value);
                        a.googletag.pubads().refresh(a.l.value.map(function(h) {
                            return h.ra
                        }));
                        PC(a.R, 0);
                        PC(a.H, "");
                        a.ub()
                    } catch (h) {
                        a.D.U({
                            methodName: 1253,
                            X: h
                        })
                    }
                },
                e = _.M(Ez);
            a.l.value.every(function(f) {
                return Fz(a.T, f) < e
            }) ? (a.C = setTimeout(d, _.M(dV)), _.Yw(a, function() {
                a.C && (clearTimeout(a.C), a.C = 0, d2(a, b, c))
            })) : (PC(a.P, e + 1), d2(a, b, c))
        },
        d2 = function(a, b, c) {
            e2(a, b, c);
            a.l.value.forEach(function(d) {
                VD(d, a.T, a.la, "", !1)
            })
        },
        c2 = function(a, b, c) {
            b.read().then(function(d) {
                var e = d.value;
                d.done ? (a.L || a2(c, a.Ia.decode()), c.state !== 1 || c.g ? $1(c, new gX("state err (" + ([c.state, c.g.length].join() + ")"))) : (c.state = 3, c.G(c.j, c.O, c.V, c.hb))) : (d = a.L ? e : a.Ia.decode(e, {
                    stream: !0
                }), a2(c, d), c2(a, b, c))
            }).catch(function(d) {
                e2(a, d, c)
            })
        },
        e2 = function(a, b, c) {
            $1(c, new hX("fetch error: " + (b instanceof Error ? b.message : void 0)));
            PC(a.R, 0);
            PC(a.H, "")
        };
    var zla = O(function(a, b, c) {
        if (!a.O.length) return {};
        SD(c, "3", TD(b.aa[a.O[0].getDomId()]));
        return {}
    }, {
        id: 918,
        A: {}
    });
    var Ala = O(function(a, b, c, d) {
        c && (_.YZ(d, b), MA(d, b, function() {
            _.NA(d, b)
        }));
        return {}
    }, {
        id: 823,
        A: {}
    });
    var f2 = function(a, b, c, d, e, f, g, h, k, l, m) {
        W.call(this, a, 79);
        var n = d.getId(),
            p = k.Yd;
        if (a.ba.Z(1E3)) {
            var q = a.Za,
                r = q.Fa,
                t = q.Wa,
                w = q.oa,
                y = q.Pa,
                A = w();
            w = a.pinger;
            q = w.Sc;
            r = OP(PP(MP(LP(KP(JP(r), t), A), 1E3), y));
            t = sj(FW());
            n = _.ao(t, 1, n);
            l = _.co(n, 2, l);
            p = _.ao(l, 3, p);
            p = _.Yd(p);
            p = _.xj(r, 16, QP, p);
            p = _.Yd(p);
            q.call(w, p)
        }
        this.g(Mia, {}, k.cookies, f, m);
        this.g(Pia, {}, d, k.Ur, g);
        this.g(Ala, {}, d, k.Yk, e);
        this.g(Fha, {}, d, k.Wp, e);
        this.g(oia, {}, k.jr, m);
        this.g(yha, {
            Fb: h
        }, this, a, b, c, k.bc, k.Yd, k.hv)
    };
    _.Y(f2, W);
    var h2 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja) {
        W.call(this, a, 65);
        var Aa = this;
        this.D = a;
        this.pinger = b;
        this.ba = c;
        this.De = d;
        this.ia = e;
        this.Ga = g;
        this.T = k;
        this.Xa = l;
        this.fd = n;
        this.l = p;
        this.wf = q;
        this.xe = r;
        this.zd = A;
        this.B = C;
        this.localStorage = I;
        this.xi = P;
        this.Mb = R;
        this.Ad = X;
        this.lb = la;
        this.P = [];
        this.Ma = _.$y(function() {
            return void a.U({
                methodName: 646,
                X: new fX("response slot array length exceeded")
            })
        });
        b = et(h.ca);
        c = TC(this, new Y1(this.D, this.ba, this.pinger, D, _.xq(h.ca, ls, 5), this.T, f, ja)).l;
        ja = this.g(vla, {}, f, D, h, this.B);
        c && jD(ja, c);
        d = !!_.S(h.ca, 6);
        f = this.g(pla, {}, this.D, f, d, h, this.ia, this.B, G).O;
        c = this.Mb;
        e = c.Bt;
        k = c.yj;
        var ma;
        g = (ma = this.Mb.Xc) != null ? ma : {};
        P = g.Bb;
        l = g.he;
        n = g.jd;
        p = g.Er;
        q = g.Fr;
        c = g.Nl;
        r = g.Tj;
        la = g.Pc;
        A = this.j(Rka, {}, this.B);
        ma = (P != null ? P : {}).sf;
        g = this.g(vha, {
            Kt: ma
        }).hb;
        C = this.j(dka, {
            cu: e.Ct
        }).output;
        I = this.g(uha, {
            O: f,
            hb: g
        }, h.aa).zl;
        this.C = new r0(this.pinger, this.ba, this.D, {
            nb: Xg(this.B, this.D),
            oa: zk
        }, {
            zq: _.M(AS),
            Lp: _.M(vS),
            Jq: _.M(BS),
            fs: _.M(LS)
        });
        P = (P ? TC(this, new p0(this.C, this.D, this.ba, this.pinger, this.ia, h.ca, h.aa, t, G, this.xi, f, g, P, l, I)) : {
            yl: void 0
        }).yl;
        var ra = ++this.T.C;
        R = jD(this.g(yga, {
            O: f
        }, window, G, this.ba, this.pinger, this.D, this.T, h, d), V);
        var oa;
        X = ((oa = _.M(mS) !== 0 ? TC(this, new G1(this.D, h.aa, f, this.ia, this.B)) : void 0) != null ? oa : {}).uo;
        oa = la ? this.j(Tia, {
            ko: la
        }, t).output : void 0;
        la = this.wf;
        w = new Z1(this.D, this.pinger, this.ba, this.ia, d, this.T, h, la.tb, t, la.Qf, la.Pf, V, Pi(Tq), G, this.Xa, w, y, this.B, k.kf, this.Mb.Ws.get(), C, e.gv, e.Du, A.output, f, P, I, ja.finished, g, l, n, p, q, r, fa, this.Mb.Vp, R, X, oa, this.Mb.kt.j);
        cY(this, w);
        y = jD(this.g(zla, {
            O: f
        }, h, Pi(Tq)), w.l);
        V = this.g(qla, {}, b, G);
        y = new b2(this.D, function(Ea, Na, fb, za, mb, Fa) {
            try {
                g2(Aa, mb, Ea, Na, fb, za, ra, h, Fa)
            } catch (Ua) {
                throw Aa.D.U({
                    methodName: 646,
                    X: Ua
                }), Ua;
            }
        }, Bla(this), function(Ea, Na, fb, za) {
            try {
                Cla(Aa, ra, h, fb, Na, Ea, za)
            } catch (mb) {
                throw Aa.D.U({
                    methodName: 647,
                    X: mb
                }), mb;
            }
        }, Dla(this), G, this.T, h, Hr(), f, w.l, y.finished, V.output, g);
        cY(this, y);
        _.M(Ez) > 0 && _.M(eV) > 0 && this.g(wla, {
            zf: y.P
        }, this.ba, this.pinger);
        t = jD(this.g(sla, {
            O: f,
            ah: c
        }, this.D, ra, t, this.wf.tb), y.ma);
        w = this.j(ola, {
            Lg: w.C,
            Wt: w.l
        }, this.ba, this.pinger, this.D, this);
        w = this.g(tla, {
            vq: w.output
        }, this.l.se, h, this.wf.tb);
        m = jD(this.g(Cka, {}, {
            bl: m,
            B: this.B
        }), w.finished).finished;
        m = jD(this.g(Dja, {
            O: f
        }, h, this.fd), m);
        m = jD(this.g(Kha, {
            O: f
        }, this.T, h, D), m.finished);
        G = this.g(Nka, {}, {
            st: Xg(this.B, this.D),
            B: this.B,
            V: G,
            gs: bp
        }).finished;
        ra === 1 && (ma && _.M(IS) === 2 && this.g(Aha, {
            pbjs: ma
        }), (w = _.M(dU)) && this.g(aja, {}, {
            Wb: D,
            ya: w
        }, this.D));
        this.P.push(t.finished.promise, m.finished.promise, G.promise)
    };
    _.Y(h2, W);
    var g2 = function(a, b, c, d, e, f, g, h, k) {
            var l, m;
            return _.F(function(n) {
                if (c >= f.length) return a.Ma(), n.return();
                l = f[c];
                if (!l) return a.D.U({
                    methodName: 646,
                    X: Error("missing slot")
                }), n.return();
                c === 0 && (m = TD(h.aa[l.getDomId()]), SD(Pi(Tq), "4", m));
                return n.yield(Ela(a, l, d, e, b, g, h, k), 0)
            })
        },
        Cla = function(a, b, c, d, e, f, g) {
            var h, k, l;
            _.F(function(m) {
                if (m.g == 1) {
                    var n = a.D,
                        p = e.length,
                        q = f + 1;
                    if (n.ba.Z(1E3)) {
                        var r = n.Za,
                            t = r.Fa,
                            w = r.Wa,
                            y = r.oa;
                        r = r.Pa;
                        var A = y();
                        n = n.pinger;
                        y = n.Sc;
                        t = OP(PP(MP(LP(KP(JP(t), w), A), 1E3), r));
                        w = sj(zW());
                        w = _.$n(w, 3, b);
                        q = _.co(w, 1, q);
                        p = _.co(q, 2, p);
                        p = _.Yd(p);
                        p = _.xj(t, 8, QP, p);
                        p = _.Yd(p);
                        y.call(n, p)
                    }
                    h = f + 1
                }
                if (m.g != 3) {
                    if (!(h < e.length)) return m.yield(i2(a), 0);
                    if (!e[h]) return m.Da(3);
                    n = new gN;
                    k = _.Il(n, 8, !0).ua();
                    l = '{"empty":' + k + "}";
                    return m.yield(g2(a, d, h, l, {
                        kind: 0,
                        html: ""
                    }, e, b, c, g), 3)
                }++h;
                return m.Da(2)
            })
        },
        Ela = function(a, b, c, d, e, f, g, h) {
            var k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja, Aa, ma, ra, oa, Ea, Na, fb, za, mb, Fa;
            return _.F(function(Ua) {
                if (Ua.g == 1) {
                    if (a.wf.tb === 4) return Ua.return();
                    k = {
                        V: e,
                        T: a.T,
                        creativeContent: d,
                        ia: a.ia,
                        Xa: a.Xa
                    };
                    m = new p1(a.D, b, c, k, _.L(KT) && ((l = g.aa[b.getDomId()]) == null ? void 0 : _.Jq(l)) === 5);
                    return Ua.yield(CC(m), 2)
                }
                if (Ua.g != 3) return n = Ua.j, q = p = n.mi, r = q.isEmpty, t = q.Yd, w = q.Cq, y = q.creativeContent, A = q.height, C = q.width, D = q.hg, I = g.aa[b.getDomId()], h && (P = (G = Rl(h, {
                    domId: b.getDomId(),
                    adUnitCode: b.getAdUnitPath()
                }, {
                    Uo: pq(I)
                })) == null ? void 0 : G.code) && (V = wE(e, a.xi, h, P, t)) && xha(a.C, {
                    Xp: V
                }), fa = (R = a.Mb.Xc) == null ? void 0 : R.Bb, la = new f2(a.D, a.pinger, a.ba, b, a.T, e, a.zd, (X = fa) == null ? void 0 : X.sf, p, f, a.Xa), Ua.yield(CC(la), 3);
                CB(a.pinger, a.ba, b, g, r, w);
                if (b.I) return Ua.return();
                (ja = tz("google_norender")) || r ? (((Aa = I) == null ? 0 : _.ko(Aa, 32)) && YD(), ma = !1, ra = _.M(PU), ra !== 0 && (oa = _.M(NU), Na = (Ea = e0.get(b)) != null ? Ea : 0, ma = oa === 0 && Na === 0, fb = new f0(a.D, a.pinger, b, a.localStorage, _.Jq(I), _.lt(I), _.xq(g.ca, Xr, 44), D), _.tD(b, fb), za = b.listen(OZ, function() {
                    fb.dispose();
                    za()
                }), CC(fb)), VD(b, a.T, g, t, ma)) : _.L(cv) && w === "vast" ? (Kb({
                    kind: Gb(),
                    html: _.Pb
                }), BB(a.pinger, b, y, C, A)) : (mb = _.M(PU), mb !== 0 && e0.delete(b), Fa = function() {
                    o1(a.xe, a.De, a.ia, b, r || ja, a.T, g, a.zd, p, document, window, e, a.l.se, a.fd, a.Mb, a.Ad, a.lb)
                }, a.lb.Me.has(b) ? a.lb.Me.set(b, Fa) : Fa());
                m.dispose();
                la.dispose();
                Ua.l()
            })
        },
        Bla = function(a) {
            return function(b) {
                b = b instanceof Error ? b : Error();
                b.message = b.message || "strm_err";
                a.D.U({
                    methodName: 289,
                    X: b
                });
                try {
                    i2(a)
                } catch (c) {
                    throw a.D.U({
                        methodName: 289,
                        X: c
                    }), c;
                }
            }
        },
        Dla = function(a) {
            return function() {
                try {
                    i2(a)
                } catch (b) {
                    throw a.D.U({
                        methodName: 1280,
                        X: b
                    }), b;
                }
            }
        },
        i2 = function(a) {
            return _.F(function(b) {
                if (b.g == 1) {
                    var c = a.T,
                        d = a.Ga,
                        e = c.G.get(d) - 1;
                    e === 0 ? c.G.delete(d) : c.G.set(d, e);
                    return e ? b.return() : b.yield(_.v.Promise.all(a.P), 2)
                }
                a.l.dn.dispatchEvent(PZ, 965, a.Ga);
                b.l()
            })
        };
    var Fla = O(function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja, Aa) {
        a = new h2(c, d, e, f, g, h, k, a.la, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja, Aa);
        _.tD(b, a);
        CC(a);
        return {}
    }, {
        id: 1713,
        A: {}
    });
    var Gla = om(function(a, b, c, d, e, f, g, h, k, l) {
        var m;
        return _.F(function(n) {
            if (n.g == 1) return n.I(2), n.yield(IE(b, c, d, e, f, g, h, k), 4);
            if (n.g != 2) return n.return(n.j);
            m = n.G();
            l.U({
                methodName: 1712,
                X: m
            });
            return n.return(c)
        })
    }, {
        id: 1712
    });
    var Hla = O(function(a, b, c, d) {
        V_(c, d.get("__gads", b));
        var e;
        if (a = (e = a.sf) == null ? void 0 : e.get()) c.Fb = a;
        qr(20, b, d);
        qr(2, b, d);
        return {
            Ho: zk()
        }
    }, {
        id: 884,
        A: {
            Ho: void 0
        }
    });
    var j2 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la) {
        W.call(this, a, 64);
        this.g(pka, {}, I, y);
        this.g(Lia, {}, I, y, V);
        var ja, Aa = (ja = C.Xc) == null ? void 0 : ja.Bb;
        ja = this.g(Hla, {
            sf: Aa == null ? void 0 : Aa.sf
        }, I, r, V);
        f = this.j(Gla, {}, fa, f, b, c, e, y, this, er(), a).output;
        this.g(Fla, {
            la: f
        }, this, a, b, c, d, e, fa, m, g, V, k, l, n, h, p, R, q, t, w, y, A, P, I, G, ja.Ho, C, D, r, la, X)
    };
    _.Y(j2, W);
    var Ila = O(function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G) {
        if (!a.Na.length) return q.dn.dispatchEvent(PZ, 965, p), {};
        var P = a.Na.length;
        k.G.has(p);
        k.G.set(p, P);
        P = _.x(a.Na);
        for (var V = P.next(); !V.done; V = P.next()) {
            var R = V.value;
            V = void 0;
            R = new j2(c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, D, I, C, a.Dd, a.V, a.xi, a.localStorage, a.Xa, R.networkCode, R.O, (V = R.mc) != null ? V : [], G);
            _.tD(b, R);
            CC(R)
        }
        return {}
    }, {
        id: 885,
        A: {}
    });
    var k2 = function(a, b, c, d) {
        eY.call(this, _.v.Promise.all(a.map(function(e) {
            return RE(e, b, c)
        })).then(function(e) {
            return e.filter(function(f) {
                return f != null && !f.I
            })
        }), 1471, d)
    };
    _.Y(k2, eY);
    var QE = new _.v.Map;
    var Jla = O(function(a, b, c, d, e) {
        return {
            Um: a.O.filter(function(f) {
                var g = e[f.getDomId()];
                Kq(g) && mB(d, {
                    F: 1
                });
                var h, k = (h = _.xq(g, ev, 31)) == null ? void 0 : _.S(h, 1);
                if (_.Jq(g) === 0 && !k) return !0;
                if (k && !LZ(b, "slotRenderEnded")) return c.error(g_("OutstreamConfig.exposeVast API", "slotRenderEnded"), f), !1;
                if (_.Jq(g) === 7 && !LZ(b, "gameManualInterstitialSlotReady")) return c.error(g_("7", "gameManualInterstitialSlotReady"), f), !1;
                if (Kq(g) && !LZ(b, "rewardedSlotReady") && _.Jq(g) !== 12) return c.error(g_("4", "rewardedSlotReady"), f), mB(d, {
                    F: 2
                }), !1;
                Kq(g) && mB(d, {
                    F: 3
                });
                return !0
            })
        }
    }, {
        id: 1304,
        A: {
            Um: void 0
        }
    });
    var Kla = O(function(a, b, c, d) {
        var e = [];
        a = _.x(a.Na);
        for (var f = a.next(); !f.done; f = a.next()) {
            var g = f.value;
            f = g.networkCode;
            var h = [];
            g = _.x(g.O);
            for (var k = g.next(); !k.done; k = g.next())
                if (k = k.value, fr(k, b[k.getDomId()])) {
                    e.push({
                        networkCode: f,
                        O: [k],
                        mc: [SE(k, d)]
                    });
                    var l = void 0,
                        m = c.g.get(k);
                    m && ((l = m.oo) == null || l.dispose());
                    cea(c, k, d)
                } else h.push(k);
            h.length && e.push({
                networkCode: f,
                O: h
            })
        }
        return {
            Na: e
        }
    }, {
        id: 1618,
        A: {
            Na: void 0
        }
    });
    var Lla = O(function(a, b) {
        var c = [];
        a = _.x(a.Na);
        for (var d = a.next(); !d.done; d = a.next()) {
            d = d.value;
            var e = Sa(d.O, function(g) {
                return (g = b[g.getDomId()]) ? _.K(g, 42) : "default"
            });
            e = _.x(_.z(Object, "values").call(Object, e));
            for (var f = e.next(); !f.done; f = e.next()) c.push(_.z(Object, "assign").call(Object, {}, d, {
                O: f.value
            }))
        }
        return {
            Na: c
        }
    }, {
        id: 1754,
        A: {
            Na: void 0
        }
    });
    var Mla = O(function(a, b, c, d) {
        a = a.O;
        if (!a.length) return {
            Na: []
        };
        for (var e = _.x(a), f = e.next(); !f.done; f = e.next()) ZZ(b, f.value);
        return d ? {
            Na: []
        } : c ? (b = np(a[0].getAdUnitPath()), {
            Na: TE(a, b)
        }) : {
            Na: a.map(function(g) {
                return {
                    networkCode: np(g.getAdUnitPath()),
                    O: [g]
                }
            })
        }
    }, {
        id: 847,
        A: {
            Na: void 0
        }
    });
    var Nla = O(function(a, b) {
        a = a.O;
        var c = function(d) {
            d = b[d.getDomId()];
            return !!Fq(d).length
        };
        return {
            Ro: a.filter(c),
            Zo: a.filter(PH(c))
        }
    }, {
        id: 845,
        A: {
            Ro: void 0,
            Zo: void 0
        }
    });
    var Ola = O(function(a, b) {
        var c = [];
        a = _.x(a.Na);
        for (var d = a.next(); !d.done; d = a.next())
            if (d = d.value, d.O.length <= 30) c.push(d);
            else if (b === 1)
            for (var e = d.O.length, f = Math.ceil(e / Math.ceil(e / 30)), g = 0; g < e; g += f) c.push({
                networkCode: d.networkCode,
                O: d.O.slice(g, g + f),
                mc: d.mc
            });
        else if (b === 2)
            for (e = d.O.length, f = 0; f < e; f += 30) c.push({
                networkCode: d.networkCode,
                O: d.O.slice(f, f + 30),
                mc: d.mc
            });
        else c.push(d);
        return {
            Na: c
        }
    }, {
        id: 1694,
        A: {
            Na: void 0
        }
    });
    var Pla = O(function(a, b, c, d, e) {
        var f = [];
        a = _.x(a.Na);
        for (var g = a.next(); !g.done; g = a.next()) {
            g = g.value;
            for (var h = [], k = [], l = _.x(g.O), m = l.next(); !m.done; m = l.next()) {
                m = m.value;
                var n = Xq(m, b);
                n ? n.getBoundingClientRect().top < c.innerHeight ? h.push(m) : k.push(m) : k.push(m)
            }
            h.length > 0 ? (f.push({
                networkCode: g.networkCode,
                O: h,
                mc: g.mc
            }), k.length > 0 && (l = g.mc, e !== 3 && (m = void 0, l = [].concat(_.bl((m = g.mc) != null ? m : []), [WE(e, h, d)])), f.push({
                networkCode: g.networkCode,
                O: k,
                mc: l
            }))) : k.length > 0 && f.push({
                networkCode: g.networkCode,
                O: k,
                mc: g.mc
            })
        }
        return {
            Na: f
        }
    }, {
        id: 1684,
        A: {
            Na: void 0
        }
    });
    var l2 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A) {
        _.H.call(this);
        var C = this;
        this.D = a;
        this.pinger = b;
        this.ba = c;
        this.De = d;
        this.ia = e;
        this.T = f;
        this.se = g;
        this.bl = h;
        this.fd = k;
        this.xe = l;
        this.isSecureContext = m;
        this.Ad = n;
        this.l = p;
        this.kg = q;
        this.zd = r;
        this.Wb = t;
        this.B = w;
        this.Mb = y;
        this.lb = A;
        this.g = new _.v.Map;
        this.j = new JZ(a);
        _.tD(this, this.j);
        this.j.listen(PZ, function(D) {
            D = D.detail;
            var I = C.g.get(D);
            I && (C.g.delete(D), I.dispose())
        })
    };
    _.Y(l2, _.H);
    var m2 = function(a, b, c, d) {
        eea(a.T, b);
        var e = ++a.T.H;
        a.g.has(e);
        var f = new W(a.D, 66);
        a.g.set(e, f);
        b = (new k2(b, f, a.ia, a.D)).output;
        if (!_.Gg(a.B.top) && window.IntersectionObserver) var g = f.j(iia, {
            O: b
        }, a.Wb, a.D, a.pinger, a.ba, f).output;
        b = f.g(Jla, {
            O: b
        }, a.se, a.ia, a.D, d.aa).Um;
        b = f.g(Nla, {
            O: b
        }, d.aa);
        var h = b.Zo;
        b = f.g(Mla, {
            O: b.Ro
        }, a.T, !!_.S(d.ca, 6), tz("google_nofetch")).Na;
        _.L(iv) && (b = f.g(Lla, {
            Na: b
        }, d.aa).Na);
        _.L(bV) && (b = f.g(Kla, {
            Na: b
        }, d.aa, a.T, f).Na);
        var k = _.M(hV);
        k !== 0 && (b = f.g(Pla, {
            Na: b
        }, a.Wb, a.B, f, k).Na);
        k = _.M(gV);
        k !== 0 && (b = f.g(Ola, {
            Na: b
        }, k).Na);
        h = f.g(Lha, {
            O: h
        }, a.T, d, a.Wb).finished;
        var l;
        k = TC(f, new A0(a.D, window, a.l, (l = a.Mb.Xc) == null ? void 0 : l.ft)).l;
        var m;
        l = TC(f, new N_(a.D, a.pinger, a.ba, a.ia, a.T, a.B, k, a.kg, et(d.ca), (m = _.xq(d.ca, gt, 36)) == null ? void 0 : _.oz(m, 1)));
        m = l.oc;
        l = l.l;
        k = f.g(QC, {
            V: m
        }, a.B).output;
        jD(f.g(Ila, {
            Na: b,
            V: m,
            xi: l,
            Dd: g,
            localStorage: k,
            Xa: a.Mb.Cj
        }, f, a.D, a.pinger, a.ba, a.De, a.ia, d, a.T, c, a.bl, a.fd, e, {
            dn: a.j,
            se: a.se
        }, a.xe, a.isSecureContext, a.Ad, a.kg, a.zd, a.Mb, a.B, a.Wb, a.lb), h);
        CC(f)
    };
    var Qla = new _.v.Set([5, 4, 12, 7]),
        n2 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t) {
            M1.call(this, e, l);
            var w = this;
            this.D = a;
            this.pinger = b;
            this.De = d;
            this.T = f;
            this.fd = g;
            this.Ad = k;
            this.zd = q;
            this.Mb = r;
            this.Xd = new _.v.Set;
            this.ti = {};
            this.Me = new _.v.Map;
            t.listen(QZ, function() {
                var y = fea(f),
                    A;
                (A = !_.L(FU)) || (A = er().pageSettings, A = _.S(A, 4));
                if (A && y.length !== 0) {
                    A = _.x(y);
                    for (var C = A.next(); !C.done; C = A.next())
                        if (C = w.T.g.get(C.value)) C.Fm = !0;
                    _.M(GU) === 2 && m2(w.yf, y, {
                        tb: 4
                    }, Vq(er().pageSettings, er().slotSettings))
                }
            });
            this.xe = new mla(a, c, b, f, this);
            this.yf = new l2(a, b, c, d, e, f, this.Ib, p, g, this.xe, h, k, m, n, q, document, window, r, this);
            _.tD(this, this.yf)
        },
        l_, Sla, q2, Tla;
    _.Y(n2, M1);
    n2.prototype.getName = function() {
        return "publisher_ads"
    };
    n2.prototype.display = function(a, b, c, d, e) {
        d = d === void 0 ? "" : d;
        e = e === void 0 ? "" : e;
        var f = "";
        if (d)
            if (_.Ka(d) && d.nodeType == 1) {
                var g = d;
                f = g.id
            } else f = d;
        this.enable();
        var h = du(c, this.D, this.ia, a, b, f),
            k = h.slotId;
        h = h.Ja;
        if (k && h) {
            g && !f && (g.id = k.getDomId());
            this.slotAdded(k, h);
            h.setClickUrl(e);
            var l;
            uC(this, (l = g) != null ? l : k.getDomId(), c)
        } else this.ia.M(xp("PubAdsService.display", [a, b, d]))
    };
    var uC = function(a, b, c) {
        var d = Rla(b, c);
        c = d.slotId;
        var e = d.Pq;
        d = d.divId;
        if (c) {
            if (d = er(), (b = k_(d, c.getDomId())) && !_.S(b, 19))
                if (e && d.j.set(c, e), fr(c, b)) a.ia.M(mea(), c);
                else if (_.Il(b, 19, !0), e = Vq(d.pageSettings, d.slotSettings), _.L(kS) && !_.z(a.qb, "includes").call(a.qb, c) && (a.slotAdded(c, b), a.pinger.xa.za.Aa.Mp.fa({
                    ga: 1
                })), a.isEnabled()) {
                a.enable();
                var f;
                a.Je(c, (f = e.aa[c.getDomId()]) == null ? void 0 : Dq(f));
                f = e.ca;
                b = e.aa;
                if ((d = _.S(f, 6)) || !a.T.ge(c)) d && (d = Xq(c)) && c.dispatchEvent(MZ, 778, d), _.S(f, 4) && (b = b[c.getDomId()], d = a.T, jz(b, f) && !d.ge(c) && kz(c, document, b, f)), l_(a, e, c)
            }
        } else d ? a.ia.M(nea(d)) : a.ia.error(xp("googletag.display", [String(b)]))
    };
    n2.prototype.slotAdded = function(a, b) {
        var c = this;
        _.S(b, 17) || this.Je(a, Dq(b));
        this.Ib.dispatchEvent(NZ, 724, {
            Wg: a.getDomId(),
            aa: b
        });
        a.listen(AB, function(e) {
            var f = e.detail;
            e = f.size;
            var g = f.isEmpty;
            var h = f.vast;
            f = new O0(a, "publisher_ads");
            g && (f.isEmpty = !0, f.slotContentChanged = !1);
            g && _.L(HT) && _.Jq(b) === 5 && _.NA(c.T, a);
            h && _.L(cv) && (f.vast = h);
            g = a.ra.getResponseInformation();
            e && g && (f.size = [e.width, e.height], f.sourceAgnosticCreativeId = g.sourceAgnosticCreativeId, f.sourceAgnosticLineItemId = g.sourceAgnosticLineItemId, f.isBackfill = g.isBackfill, f.creativeId = g.creativeId, f.lineItemId = g.lineItemId, f.creativeTemplateId = g.creativeTemplateId, f.advertiserId = g.advertiserId, f.campaignId = g.campaignId, f.yieldGroupIds = g.yieldGroupIds, f.companyIds = g.companyIds, f.adTransparencyUrl = g.adTransparencyUrl, f.arcCreativeId = g.arcCreativeId);
            e = a.ra.getEscapedQemQueryId();
            f.responseIdentifier = e;
            c.Ib.dispatchEvent("slotRenderEnded", 708, f)
        });
        a.listen(VE, function() {
            c.Ib.dispatchEvent("slotResponseReceived", 709, new W0(a, c.getName()))
        });
        a.listen(_.SZ, function() {
            _.L(HT) && _.NA(c.T, a);
            c.Ib.dispatchEvent("interstitialClosed", 1739, new b1(a, c.getName()))
        });
        Kq(b) && o2(this, "rewardedSlotClosed", a, b);
        _.Jq(b) === 7 && o2(this, "gameManualInterstitialSlotClosed", a, b);
        var d = new s0(this.D, this.ia, a, window);
        CC(d);
        _.tD(this, d);
        a.listen(RZ, function(e) {
            e = e.detail.ve;
            _.L(jS) || er().pageSettings.setCorrelator(Wg());
            m2(c.yf, [a], {
                tb: 6,
                kw: e
            }, Vq(er().pageSettings, er().slotSettings))
        });
        M1.prototype.slotAdded.call(this, a, b)
    };
    var o2 = function(a, b, c, d) {
        _.Yw(c, a.Ib.listen(b, function(e) {
            c.ra === e.detail.slot && (e = {}, p2(a, [c], er().pageSettings, (e[c.getDomId()] = d, e), a.T))
        }))
    };
    n2.prototype.Je = function(a, b) {
        b = b === void 0 ? [] : b;
        if (this.isEnabled()) {
            var c = this.T.Je(a, b),
                d, e;
            _.L(XU) && (c == null ? void 0 : c.Is) === a.getAdUnitPath() && (c == null ? 0 : (d = c.sizes) == null ? 0 : d.length) && b.length && !wu((e = c == null ? void 0 : c.sizes) != null ? e : [], b) && this.ia.M(gfa(), a)
        }
    };
    l_ = function(a, b, c) {
        var d = Sla(a, b, c);
        q2(a, d, b, {
            tb: 1
        });
        b = c.getAdUnitPath();
        if (c = a.ti[b]) {
            c = _.x(c);
            for (d = c.next(); !d.done; d = c.next()) d = d.value, q2(a, d.O, d.la, d.wf);
            delete a.ti[b]
        }
    };
    Sla = function(a, b, c) {
        var d = b.ca,
            e = b.aa;
        b = e[c.getDomId()];
        return _.S(d, 4) ? [] : !_.S(d, 6) || (b == null ? 0 : _.S(b, 17)) ? (a.Xd.add(c), _.Yw(c, function() {
            return void a.Xd.delete(c)
        }), [c]) : a.qb.filter(function(f) {
            if (a.Xd.has(f) || _.L(cV) && fr(f, e[f.getDomId()])) return !1;
            a.Xd.add(f);
            _.Yw(f, function() {
                return void a.Xd.delete(f)
            });
            return !0
        })
    };
    q2 = function(a, b, c, d) {
        gq(a.ia, yea());
        if (Tla(a, b, d, c) && d.tb !== 1)
            for (b = _.x(b), d = b.next(); !d.done; d = b.next()) d = d.value.getDomId(), a.Ib.dispatchEvent(OZ, 725, {
                Wg: d,
                aa: c.aa[d]
            })
    };
    _.J1 = function(a, b, c, d, e, f) {
        var g = er(),
            h = k_(g, b.getDomId());
        h && (c = Mk(h, 32, c), d = _.Kl(c, 35, d), _.Kl(d, 36, e), m2(a.yf, [b], {
            tb: 1
        }, Vq(g.pageSettings, g.slotSettings, f)))
    };
    Tla = function(a, b, c, d) {
        b = b.filter(function(e) {
            var f = d.aa[e.getDomId()],
                g = _.IA(a.T, e);
            g === !1 && a.ia.info(afa(String(_.Jq(f))), e);
            if (!g) return !1;
            g = _.Jq(f);
            var h, k;
            f = _.Jq(f) === 5 && ((k = (h = _.lt(f)) == null ? void 0 : _.S(h, 4)) != null ? k : !1);
            Qla.has(g) && !f && _.YZ(a.T, e);
            return !0
        });
        if (!b.length) return null;
        m2(a.yf, b, c, d);
        return b
    };
    n2.prototype.Gg = function(a) {
        var b = this;
        a.forEach(function(c) {
            b.Me.set(c, void 0)
        });
        m2(this.yf, a, {
            tb: 5
        }, Vq(er().pageSettings, er().slotSettings))
    };
    n2.prototype.refresh = function(a, b, c) {
        c = c === void 0 ? {
            tb: 2
        } : c;
        b = r2(this, b);
        b.length && Ula(this, a, b, c);
        return !0
    };
    var r2 = function(a, b) {
            return b.filter(function(c, d) {
                if (!c.I) return !0;
                a.ia.M(Aea(String(d)));
                return !1
            })
        },
        Ula = function(a, b, c, d) {
            var e = c[0];
            if (a.isEnabled()) {
                var f = _.x(c);
                e = f.next();
                for (var g = {}; !e.done; g = {
                        Qi: void 0
                    }, e = f.next()) g.Qi = e.value, a.Xd.add(g.Qi), _.Yw(g.Qi, function(h) {
                    return function() {
                        return void a.Xd.delete(h.Qi)
                    }
                }(g));
                q2(a, c, b, d)
            } else c.length && _.S(b.ca, 6) ? (a.ia.info(xea(), e), e = e.getAdUnitPath(), g = (f = a.ti[e]) != null ? f : [], g.push({
                O: c,
                la: b,
                wf: d
            }), a.ti[e] = g) : a.ia.M(c_(), e)
        };
    n2.prototype.pk = function() {
        var a = er().pageSettings;
        if (_.S(a, 6))
            for (var b = _.x(this.qb), c = b.next(); !c.done; c = b.next()) {
                c = c.value;
                var d = void 0,
                    e = void 0;
                this.Je(c, (e = (d = er().slotSettings[c.getDomId()]) == null ? void 0 : Dq(d)) != null ? e : [])
            }
        x_(this, a);
        a = Hr();
        a.hasOwnProperty("pubadsReady") || (a.pubadsReady = !0)
    };
    n2.prototype.destroySlots = function(a) {
        a = M1.prototype.destroySlots.call(this, a);
        if (a.length && this.isEnabled()) {
            var b = er();
            s2(this, a, b.pageSettings, b.slotSettings)
        }
        return a
    };
    var v_ = function(a, b, c, d) {
            if (!a.isEnabled()) return a.ia.M(wea()), !1;
            var e = r2(a, d);
            if (!e.length) return a.ia.M(xp("PubAdsService.clear", [d].filter(function(f) {
                return f !== void 0
            }))), !1;
            gq(a.ia, zea());
            s2(a, e, b, c);
            return !0
        },
        s2 = function(a, b, c, d) {
            for (var e = _.x(b), f = e.next(); !f.done; f = e.next()) XZ(a.T, f.value);
            p2(a, b, c, d, a.T)
        };
    n2.prototype.forceExperiment = function(a) {
        a = Number(a);
        a > 0 && Pi(xk).g(a)
    };
    var p2 = function(a, b, c, d, e) {
            var f = f === void 0 ? window : f;
            b = _.x(b);
            for (var g = b.next(); !g.done; g = b.next()) {
                g = g.value;
                X1(a.xe, g);
                var h = d[g.getDomId()];
                jz(h, c) && kz(g, f.document, h, c);
                ZZ(e, g)
            }
        },
        w_ = function(a, b) {
            if (!a.isEnabled()) return null;
            var c, d;
            return {
                vid: (c = _.K(b, 22)) != null ? c : "",
                cmsid: (d = _.K(b, 23)) != null ? d : ""
            }
        },
        x_ = function(a, b) {
            _.S(b, 21) && a.isEnabled() && (a = Wg(), _.Et(b, 29, a))
        },
        Rla = function(a, b) {
            var c = "";
            if (typeof a === "string") c = a, b = t2(b, c);
            else if (_.Ka(a) && a.nodeType == 1) {
                var d = a;
                c = d.id;
                b = t2(b, c)
            } else b = (_.J = qC(b), _.z(_.J, "find")).call(_.J, function(e) {
                return e.ra === a
            });
            return {
                slotId: b,
                Pq: d,
                divId: c
            }
        };
    var hF = KF(["https://pagead2.googlesyndication.com/pagead/js/rum_debug.js"]),
        iF = KF(["https://pagead2.googlesyndication.com/pagead/js/rum.js"]);
    var Vla = JF(["^[-p{L}p{M}p{N}_,.!*<>():/]*$"], ["^[-\\p{L}\\p{M}\\p{N}_,\\.!*<>():/]*$"]),
        Wla = _.$y(function() {
            sN("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.")
        }),
        u2 = function(a, b) {
            var c = this;
            var d = d === void 0 ? _.z(String, "raw").call(String, Vla) : d;
            this.T = a;
            this.j = d;
            this.g = new _.v.Map;
            this.O = new _.v.Set;
            b.l = function(e) {
                return Xla(c, e)
            }
        };
    u2.prototype.defineSlot = function(a, b, c, d, e) {
        a = du(this, a, b, c, d, e);
        var f = a.slotId;
        if (f) return f.ra;
        a.Lh || b.error(xp("googletag.defineSlot", [c, d, e]));
        return null
    };
    var du = function(a, b, c, d, e, f, g) {
        return typeof d === "string" && d.length > 0 && e && (f === void 0 || typeof f === "string") ? a.add(b, c, d, e, {
            div: f,
            bo: g === void 0 ? !1 : g
        }) : {}
    };
    u2.prototype.add = function(a, b, c, d, e, f) {
        var g = this;
        var h = e.div;
        var k = e.format === void 0 ? 0 : e.format;
        var l = e.bo === void 0 ? !1 : e.bo;
        e = e.qc === void 0 ? !1 : e.qc;
        f = f === void 0 ? _.ka : f;
        try {
            var m = new RegExp(this.j, "u");
            if (m.test("/1") && !m.test(c)) return b.error(pea(c)), {
                Lh: !0
            }
        } catch (q) {}
        if (m = (_.J = Si(dr), _.z(_.J, "includes")).call(_.J, c)) k = 3, kF(f);
        var n = k !== 5 || !_.L(KT);
        f = Rw(k, f, e, n);
        f === null || _.z(x1, "includes").call(x1, k) || R_(a, {
            Nn: f,
            format: k
        });
        if (f) return Fw(b, f, k, c), {};
        l && Wla();
        l = this.g.get(c) || Number(l);
        d = Yla(this, a, b, c, l, d, h || "gpt_unit_" + c + "_" + l, k);
        b = d.Ja;
        var p = d.slotId;
        d = d.Lh;
        if (!p) return {
            Lh: d
        };
        sga(a, {
            slotId: p.getId()
        });
        m && _.Nk(b, 15, k);
        this.g.set(c, l + 1);
        this.O.add(p);
        _.Yw(p, function() {
            return void g.O.delete(p)
        });
        Dfa(c);
        return {
            slotId: p,
            Ja: b
        }
    };
    var t2 = function(a, b) {
            a = _.x(a.O);
            for (var c = a.next(); !c.done; c = a.next())
                if (c = c.value, c.getDomId() === b) return c
        },
        qC = function(a) {
            return [].concat(_.bl(a.O))
        },
        sC = function(a) {
            a = _.x(a);
            for (var b = a.next(); !b.done; b = a.next()) b.value.dispose()
        },
        Yla = function(a, b, c, d, e, f, g, h) {
            h = h === void 0 ? 0 : h;
            var k = t2(a, g);
            if (k) return c.error(oea(d), k), {
                Lh: !0
            };
            if (_.M(mS) !== 2 && ru(f)) return {
                slotId: void 0
            };
            var l = new jt;
            Cfa(Mk(l, 1, d), g);
            k = vu(f);
            f = k.sizes;
            k = k.Mj;
            _.L(qS) && h === 0 && (f.some(function(n) {
                return _.S(n, 4)
            }) || f.push(pu()));
            _.yu(l, 5, f);
            Mk(l, 42, "default");
            vfa(l);
            var m = new Hb(b, d, e, g);
            Ifa(m, Dv(b, c, m));
            _.Yw(m, function() {
                var n = er(),
                    p = m.getDomId();
                delete n.slotSettings[p];
                n.j.delete(m);
                _.L(iv) && jv();
                n = m.getAdUnitPath();
                n = np(n);
                var q;
                p = ((q = t_.get(n)) != null ? q : 0) - 1;
                p <= 0 ? t_.delete(n) : t_.set(n, p);
                gq(c, Dea(), m);
                (q = op.get(m)) && pp.delete(q);
                op.delete(m)
            });
            if (k == null ? 0 : k.length) c == null || c.info(ov(k == null ? void 0 : k.map(function(n) {
                return xu(n)
            }).join()), m);
            gq(c, gea(), m);
            m.listen(UE, function(n) {
                n = n.detail.eu;
                gq(c, hea(), m);
                GZ(Pi(Tq), "7", aA(a.T, m), 0, n)
            });
            m.listen(VE, function(n) {
                var p = n.detail;
                gq(c, iea(), m);
                var q;
                n = Pi(Tq);
                var r = TD(l);
                p = (q = p.getEscapedQemQueryId()) != null ? q : "";
                n.g && (_.ka.google_timing_params = _.ka.google_timing_params || {}, _.ka.google_timing_params["qqid." + r] = p)
            });
            m.listen(UD, function() {
                return void gq(c, jea(), m)
            });
            m.listen(AB, function() {
                return void gq(c, kea(), m)
            });
            return {
                Ja: l,
                slotId: m
            }
        },
        Xla = function(a, b) {
            var c = new RegExp("(^|,|/)" + b + "($|,|/)");
            return qC(a).some(function(d) {
                return c.test(np(d.getAdUnitPath()))
            })
        };
    (function(a, b) {
        var c, d, e, f, g, h, k, l, m, n, p, q, r, t, w, y, A, C, D, I, G, P, V, R, fa, X, la, ja, Aa, ma, ra, oa, Ea, Na, fb;
        return _.F(function(za) {
            switch (za.g) {
                case 1:
                    d = (c = a) != null ? c : qF();
                    e = d.D;
                    f = d.pinger;
                    g = d.ba;
                    za.I(2);
                    eb(function(Fa) {
                        e.U({
                            methodName: 1190,
                            X: Fa
                        })
                    });
                    h = Hr();
                    Eb(!Pi(uq).g);
                    _.z(Object, "assign").call(Object, vq, h._vars_);
                    h._vars_ = vq;
                    if (h.evalScripts) return h.evalScripts(), za.return();
                    Wn();
                    try {
                        Gk()
                    } catch (Fa) {
                        e.U({
                            methodName: 408,
                            X: Fa
                        })
                    }
                    Rz();
                    k = new wga;
                    try {
                        Ck(k.L), or(13), or(3)
                    } catch (Fa) {
                        e.U({
                            methodName: 408,
                            X: Fa
                        })
                    }
                    g.Z(1E3) ? yk(31067358) : g.Z(500) && yk(31067357);
                    or(23);
                    f.C = !0;
                    m = (l = b) != null ? l : new p_(e);
                    n = _.dn();
                    tga(e, {
                        Qq: n
                    });
                    try {
                        Eb(h._b_);
                        var mb = {
                            data: Ie(bx(), h._b_.d),
                            ao: h._b_.p
                        }
                    } catch (Fa) {
                        e.U({
                            methodName: 1299,
                            X: Fa
                        }), mb = cx()
                    }
                    p = mb;
                    q = new WZ;
                    r = new u2(q, k);
                    t = new N1(e);
                    w = rF();
                    y = new JZ(e);
                    A = new JZ(e);
                    C = new JZ(e);
                    D = new JZ(e);
                    I = new JZ(e);
                    G = _.wq(150);
                    P = Og();
                    V = tda(lga(_.nz(p.data, L_, 1)));
                    R = p.ao;
                    fa = new S1(e, f, g, window, r, er(), m, q, w, k, y, A, V, R);
                    CC(fa);
                    X = fa.Mb;
                    la = new Eda;
                    ja = new Oia;
                    Aa = new n2(e, f, g, r, m, q, t, P, k, y, !!w, V, la, ja, X, I);
                    if (!_.L(KT)) {
                        za.Da(4);
                        break
                    }
                    return za.yield(CC(new q1(e, f, Aa, er(), m, r, t, G, q, window, document, X.oc, k, X.Cj)), 4);
                case 4:
                    ma = {
                        fd: t,
                        Vh: G,
                        ab: X.oc,
                        lb: Aa,
                        Ad: k
                    };
                    Zw(new K_(e, f, h, m, r, er(), (ra = X.Xc) == null ? void 0 : ra.Hg, X.yj.xd, ma));
                    oa = er().pageSettings;
                    GC(e, f, m, Aa, oa, r, C, D, A, k, ja, ma, X.oc, X.Xc);
                    px(e, h, m, I);
                    _.L(bT) && Zw(new w0(e, f, g, window, X.oc, er().pageSettings, (Ea = X.Xc) == null ? void 0 : Ea.Bj));
                    window.setTimeout(function() {
                        for (var Fa = window.document.scripts, Ua = 0, oc = 0, Xb = 0; Xb < Fa.length; Xb++)
                            if (Fa[Xb].type === "" || Fa[Xb].type === "text/javascript") Fa[Xb].src.match("securepubads.g.doubleclick.net/tag/js/gpt.js") ? Ua++ : Fa[Xb].src.match("www.googletagservices.com/tag/js/gpt.js") && oc++;
                        oc > 0 && Ua > 0 && m.M($ea())
                    }, 1E3);
                    oC();
                    if (_.L(CV) || Pi(Tq).g) fF(), jF();
                    Ps(e);
                    if ((Na = X.Xc) == null || !Na.wi) {
                        za.Da(6);
                        break
                    }
                    return za.yield(CC(new K1(e, f, Aa, m, r, t, G, window, X.Xc.wi, X.oc, k)), 6);
                case 6:
                    za.H(0);
                    break;
                case 2:
                    fb = za.G(), e.U({
                        methodName: 106,
                        X: fb
                    }), za.l()
            }
        })
    })();
    var y2, x2, $la, Zla;
    _.v2 = function() {
        this.l = "&";
        this.j = {};
        this.G = 0;
        this.g = []
    };
    _.w2 = function(a, b) {
        var c = {};
        c[a] = b;
        return [c]
    };
    y2 = function(a, b, c, d, e) {
        var f = [];
        _.Cg(a, function(g, h) {
            (g = x2(g, b, c, d, e)) && f.push(h + "=" + g)
        });
        return f.join(b)
    };
    x2 = function(a, b, c, d, e) {
        if (a == null) return "";
        b = b || "&";
        c = c || ",$";
        (0, _.Pb)(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(x2(a[g], b, c, d + 1, e));
                return f.join(c[d])
            }
        } else if (typeof a === "object") return e || (e = 0), e < 2 ? encodeURIComponent(y2(a, b, c, d, e + 1)) : "...";
        return encodeURIComponent(String(a))
    };
    $la = function(a, b, c, d) {
        b = b + "//" + c + d;
        var e = Zla(a) - d.length;
        if (e < 0) return "";
        a.g.sort(function(m, n) {
            return m - n
        });
        d = null;
        c = "";
        for (var f = 0; f < a.g.length; f++)
            for (var g = a.g[f], h = a.j[g], k = 0; k < h.length; k++) {
                if (!e) {
                    d = d == null ? g : d;
                    break
                }
                var l = y2(h[k], a.l, ",$");
                if (l) {
                    l = c + l;
                    if (e >= l.length) {
                        e -= l.length;
                        b += l;
                        c = a.l;
                        break
                    }
                    d = d == null ? g : d
                }
            }
        a = "";
        d != null && (a = c + "trn=" + d);
        return b + a
    };
    Zla = function(a) {
        var b = 1,
            c;
        for (c in a.j) c.length > b && (b = c.length);
        return 3997 - b - a.l.length - 1
    };
    _.z2 = function() {
        this.domain = "pagead2.googlesyndication.com";
        this.path = "/pagead/gen_204?id=";
        this.protocol = "https:";
        this.g = Math.random()
    };
    _.Vm = function(a, b, c, d, e) {
        if (((d === void 0 ? 0 : d) ? a.g : Math.random()) < (e || .001)) try {
            if (c instanceof _.v2) var f = c;
            else f = new _.v2, _.Cg(c, function(h, k) {
                var l = f,
                    m = l.G++;
                h = _.w2(k, h);
                l.g.push(m);
                l.j[m] = h
            });
            var g = $la(f, a.protocol, a.domain, a.path + b + "&");
            g && _.Zg(_.ka, g)
        } catch (h) {}
    };
    _.A2 = function(a, b, c) {
        _.H.call(this);
        var d = this;
        this.j = a;
        this.g = b;
        this.l = c;
        this.wb = null;
        _.Yw(this, function() {
            return d.wb = null
        })
    };
    _.Y(_.A2, _.H);
}).call(this, {});