window.googletag && typeof googletag._gpt_js_load_2_ == 'function' && googletag._gpt_js_load_2_(function(_, _m) {
    var B2 = function(a) {
            var b = window;
            var c = c === void 0 ? !1 : c;
            var d;
            if (d = b.navigator) d = b.navigator.userAgent, d = /Chrome/.test(d) && !/Edge/.test(d) ? !0 : !1;
            d && typeof b.navigator.sendBeacon === "function" ? b.navigator.sendBeacon(a) : _.Zg(b, a, void 0, c)
        },
        ama = function(a) {
            var b = _.Db;
            if (!(0, _.qg)(a)) {
                var c, d;
                b = (d = (c = typeof b === "function" ? b() : b) == null ? void 0 : c.concat("\n")) != null ? d : "";
                throw Error(b + String(a));
            }
            return a
        },
        bma = function(a) {
            a.preventDefault ? a.preventDefault() : a.returnValue = !1
        },
        C2 = function(a) {
            if (!cma.test(a)) return null;
            a = Number(a);
            return isNaN(a) ? null : a
        },
        dma = function(a, b) {
            return a && a.source ? a.source === b || a.source.parent === b : !1
        },
        E2 = function(a) {
            var b = {
                bottom: "auto",
                clear: "none",
                display: "inline",
                "float": "none",
                height: "auto",
                left: "auto",
                margin: 0,
                "margin-bottom": 0,
                "margin-left": 0,
                "margin-right": "0",
                "margin-top": 0,
                "max-height": "none",
                "max-width": "none",
                opacity: 1,
                overflow: "visible",
                padding: 0,
                "padding-bottom": 0,
                "padding-left": 0,
                "padding-right": 0,
                "padding-top": 0,
                position: "static",
                right: "auto",
                top: "auto",
                "vertical-align": "baseline",
                visibility: "visible",
                width: "auto",
                "z-index": "auto"
            };
            _.ik(_.z(Object, "keys").call(Object, b), function(c) {
                var d = a.style[_.SH(c)];
                (typeof d !== "undefined" ? d : a.style[_.gI(a, c)]) || _.Zm(a, c, b[c])
            });
            D2(a)
        },
        fma = function(a) {
            var b = _.sk(_.YH(_.VH(a))) || [];
            return !!_.gn(a, function(c) {
                if (!_.Ka(c) || c.nodeType != 1) return !1;
                var d = c.matches || c.webkitMatchesSelector || c.mozMatchesSelector || c.msMatchesSelector || c.oMatchesSelector;
                return !d || _.Ga(b, c) >= 0 || _.Hm(_.z(Object, "values").call(Object, ema), function(e) {
                    return d.call(c, e)
                })
            }, !1, 20)
        },
        F2 = function(a, b, c, d) {
            d = d === void 0 ? null : d;
            var e = function(g) {
                try {
                    var h = JSON.parse(g.data)
                } catch (k) {
                    return
                }!h || h.googMsgType !== b || d && /[:|%3A]javascript\(/i.test(g.data) && !d(h, g) || c(h, g)
            };
            _.mg(a, "message", e);
            var f = !1;
            return function() {
                var g = !1;
                f || (f = !0, g = _.ng(a, "message", e));
                return g
            }
        },
        G2 = function(a, b, c, d, e) {
            if (!(e <= 0) && (c.googMsgType = b, a.postMessage(JSON.stringify(c), d), a = a.frames))
                for (var f = 0; f < a.length; ++f) e > 1 && G2(a[f], b, c, d, --e)
        },
        H2 = function(a) {
            var b = a.screen.height === 812 && a.screen.width === 375 || a.screen.width === 812 && a.screen.height === 375 || a.screen.width === 414 && a.screen.height === 896 || a.screen.width === 896 && a.screen.height === 414;
            return (a.navigator && a.navigator.userAgent && a.navigator.userAgent.match(/iPhone OS 1[1-9]|[2-9]\d/)) != null && b
        },
        I2 = function(a, b) {
            a = a.getComputedStyle(b);
            return b.offsetWidth > 0 && b.offsetHeight > 0 && a.display !== "none" && a.visibility !== "hidden" && a.opacity !== "0"
        },
        hma = function(a, b) {
            var c = c === void 0 ? gma : c;
            return I2(a, b) && c.some(function(d) {
                var e;
                return (e = b.src) == null ? void 0 : _.z(e, "includes").call(e, d)
            })
        },
        ima = function(a) {
            return _.z(Array, "from").call(Array, a.document.querySelectorAll("video")).some(function(b) {
                return I2(a, b) && !(!b.currentSrc && !b.src)
            }) || _.z(Array, "from").call(Array, a.document.querySelectorAll("iframe")).some(function(b) {
                return hma(a, b)
            })
        },
        K2 = function(a, b, c, d) {
            if (!(a.nodeName in jma))
                if (a.nodeType === 3) c ? b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g, "")) : b.push(a.nodeValue);
                else if (a.nodeName in J2) d && a.nodeName === "IMG" && a.hasAttribute("alt") && b.push(" " + a.getAttribute("alt")), b.push(J2[a.nodeName]);
            else
                for (a = a.firstChild; a;) K2(a, b, c, d), a = a.nextSibling
        },
        kma = function(a) {
            var b = new _.v.Set;
            a.forEach(function(c) {
                switch (c) {
                    case 1:
                        b.add(1);
                        break;
                    case 2:
                        b.add(2);
                        break;
                    case 3:
                        b.add(3);
                        break;
                    case 5:
                        b.add(5);
                        break;
                    case 6:
                        b.add(6);
                        break;
                    case 8:
                        b.add(8);
                        break;
                    case 9:
                        b.add(9);
                        break;
                    case 10:
                        b.add(10);
                        break;
                    case 11:
                        b.add(11);
                        break;
                    case 12:
                        b.add(4);
                        break;
                    case 13:
                        b.add(12);
                        break;
                    case 14:
                        b.add(13);
                        break;
                    case 15:
                        b.add(14);
                        break;
                    case 17:
                        b.add(16);
                        break;
                    case 16:
                        b.add(15);
                        break;
                    case 18:
                        b.add(17)
                }
            });
            return b
        },
        L2 = function(a) {
            switch (a) {
                case 1:
                    return 1;
                case 2:
                    return 2;
                case 3:
                    return 3;
                case 5:
                    return 5;
                case 6:
                    return 6;
                case 8:
                    return 8;
                case 9:
                    return 9;
                case 10:
                    return 10;
                case 11:
                    return 11;
                case 4:
                    return 12;
                case 12:
                    return 13;
                case 13:
                    return 14;
                case 14:
                    return 15;
                case 16:
                    return 17;
                case 17:
                    return 18;
                case 15:
                    return 16;
                default:
                    return 0
            }
        },
        lma = function(a, b, c, d) {
            return F2(a, "fullscreen", d.Ya(952, function(e, f) {
                if (f.source === b) {
                    if (!("eventType" in e)) throw Error("bad message " + JSON.stringify(e));
                    delete e.googMsgType;
                    c(e)
                }
            }))
        },
        M2 = function(a, b) {
            b.googMsgType = "fullscreen";
            a.postMessage(JSON.stringify(b), "*")
        },
        mma = function(a, b, c, d, e) {
            a = new N2(1, a, b, c, d, e);
            a.init();
            return a
        },
        O2 = function(a, b) {
            var c = a.ownerDocument,
                d = c.createElementNS("http://www.w3.org/2000/svg", "line");
            d.setAttribute("x1", b ? "32" : "22");
            d.setAttribute("y1", "18");
            d.setAttribute("x2", b ? "38" : "28");
            d.setAttribute("y2", "12");
            a.appendChild(d);
            c = c.createElementNS("http://www.w3.org/2000/svg", "line");
            c.setAttribute("x1", b ? "38" : "28");
            c.setAttribute("y1", "12");
            c.setAttribute("x2", b ? "44" : "34");
            c.setAttribute("y2", "18");
            a.appendChild(c)
        },
        P2 = function(a, b) {
            var c = a.ownerDocument,
                d = c.createElementNS("http://www.w3.org/2000/svg", "line");
            d.setAttribute("x1", b ? "32" : "22");
            d.setAttribute("y1", "12");
            d.setAttribute("x2", b ? "38" : "28");
            d.setAttribute("y2", "18");
            a.appendChild(d);
            c = c.createElementNS("http://www.w3.org/2000/svg", "line");
            c.setAttribute("x1", b ? "38" : "28");
            c.setAttribute("y1", "18");
            c.setAttribute("x2", b ? "44" : "34");
            c.setAttribute("y2", "12");
            a.appendChild(c)
        },
        Q2 = function(a, b, c) {
            b !== null && C2(a.getAttribute("width")) !== null && a.setAttribute("width", String(b));
            c !== null && C2(a.getAttribute("height")) !== null && a.setAttribute("height", String(c));
            b !== null && (a.style.width = _.cZ(b));
            c !== null && (a.style.height = _.cZ(c))
        },
        nma = function(a) {
            a = _.Qg(a);
            a = 100 * (a < 1 ? 1 : a);
            return {
                width: a + "vw",
                height: a + "vh"
            }
        },
        oma = function(a, b, c, d) {
            if (!(b <= 0)) return function(e) {
                if (e >= b) return a.K({
                    F: 99
                }), !1;
                if ((0, _.Rg)() !== 0) return a.K({
                    F: 100
                }), !1;
                e = _.Uj("lvtd", c, d);
                var f = e.value;
                if (e.error !== void 0) return a.K({
                    F: 101
                }), !1;
                f ? (e = Number(f), e = isNaN(e) ? !1 : Date.now() - e >= _.M(_.tU) * 60 * 1E3) : e = !0;
                if (!e) return a.K({
                    F: 102
                }), !1;
                _.Vj("lvtd", Date.now().toString(), c, d);
                return !0
            }
        },
        R2 = function(a) {
            this.o = _.B(a)
        };
    _.Y(R2, _.E);
    var S2 = function(a) {
        this.o = _.B(a)
    };
    _.Y(S2, _.E);
    _.JY.prototype.vg = _.ca(6, function(a) {
        var b = this.g().rs;
        if (this.ba.Z(b)) {
            var c = this.params,
                d = c.nb,
                e = c.hc,
                f = c.Gb,
                g = c.Jg,
                h = c.oa,
                k = a.Ei,
                l = a.Su;
            a = this.pinger;
            c = a.ql;
            b = _.YP(_.aQ(_.$P(b), this.j++));
            e = _.ao(b, 11, e);
            d = _.bQ(_.ZP(_.XP(_.$n(e, 8, d), _.uj(_.vj([f]))), g), h());
            f = new S2;
            k = _.ao(f, 2, k);
            f = new R2;
            l = _.Nk(f, 1, l);
            l = _.Yd(l);
            l = _.di(k, 1, l);
            l = _.Yd(l);
            l = _.xj(d, 6, _.cQ, l);
            c.call(a, _.Yd(l))
        }
    });
    _.nF.prototype.vg = _.ca(5, function(a) {
        this.g.vg(a)
    });
    var T2 = function(a, b) {
            B2("https://pagead2.googlesyndication.com/pagead/gen_204?id=a_x_i&c=FLOATING_IFRAME_GPT&env=" + (b + "&dn=&dos=&ov=&av=&rn="));
            a.j = !0
        },
        pma = function(a) {
            a.j && T2(a.g, a.environment)
        },
        U2 = function(a, b, c, d) {
            d = d === void 0 ? !1 : d;
            if (!a.wb) {
                a.wb = [];
                for (var e = a.j.parentElement; e;) {
                    a.wb.push(e);
                    if (a.l === e) break;
                    e = e.parentNode && e.parentNode.nodeType === 1 ? e.parentNode : null
                }
            }
            e = a.wb.slice();
            !c && a.l === e[e.length - 1] && e.pop();
            var f;
            if (d)
                for (c = e.length - 1; c >= 0; --c)(f = e[c]) && b.call(a, f, c, e);
            else
                for (c = 0; c < e.length; ++c)(f = e[c]) && b.call(a, f, c, e)
        },
        V2 = function(a, b) {
            return new _.$f(a.x - b.x, a.y - b.y)
        },
        qma = function(a) {
            var b = a.document,
                c = 0;
            if (b) {
                c = b.body;
                var d = b.documentElement;
                if (!d || !c) return 0;
                a = _.Qk(a).height;
                if (b.compatMode == "CSS1Compat" && d.scrollHeight) c = d.scrollHeight != a ? d.scrollHeight : d.offsetHeight;
                else {
                    b = d.scrollHeight;
                    var e = d.offsetHeight;
                    d.clientHeight != e && (b = c.scrollHeight, e = c.offsetHeight);
                    c = b > a ? b > e ? b : e : b < e ? b : e
                }
            }
            return c
        },
        W2 = function(a) {
            for (var b; b = a.firstChild;) a.removeChild(b)
        },
        X2 = function(a) {
            if (a.nodeType == 1) return _.mI(a);
            a = a.changedTouches ? a.changedTouches[0] : a;
            return new _.$f(a.clientX, a.clientY)
        },
        Y2 = function(a, b) {
            if (b instanceof _.ag) {
                var c = b.height;
                b = b.width
            } else throw Error("missing height argument");
            a.style.width = _.nI(b, !0);
            a.style.height = _.nI(c, !0)
        },
        Z2 = function(a, b) {
            var c = _.iI(a, b + "Left"),
                d = _.iI(a, b + "Right"),
                e = _.iI(a, b + "Top");
            a = _.iI(a, b + "Bottom");
            return new _.ig(parseFloat(e), parseFloat(d), parseFloat(a), parseFloat(c))
        },
        $2 = {
            capture: !0
        },
        cma = /^(-?[0-9.]{1,30})$/,
        rma = function(a, b) {
            for (a = [a]; a.length;) {
                var c = a.shift();
                b(c) !== !1 && (c = _.qk(c.children || c.childNodes || [], function(d) {
                    return d.nodeType === 1
                }), c.length && a.unshift.apply(a, _.bl(c)))
            }
        },
        sma = function(a) {
            var b = {};
            if (a) {
                var c = /\s*:\s*/;
                _.ik((a || "").split(/\s*;\s*/), function(d) {
                    if (d) {
                        var e = d.split(c);
                        d = e[0];
                        e = e[1];
                        d && e && (b[d.toLowerCase()] = e)
                    }
                })
            }
            return b
        },
        tma = function(a, b) {
            if ("length" in a.style) {
                a = a.style;
                for (var c = a.length, d = 0; d < c; d++) {
                    var e = a[d];
                    b(a[e], e, a)
                }
            } else a = sma(a.style.cssText), _.Cg(a, b)
        },
        D2 = function(a, b) {
            b = b === void 0 ? function() {
                return !0
            } : b;
            var c = /!\s*important/i;
            tma(a, function(d, e) {
                !c.test(d) && b(e, d) ? a.style.setProperty(e, d, "important") : c.test(d) && !b(e, d) && a.style.setProperty(e, d, "")
            })
        },
        uma = /\.proxy\.(googleprod|googlers)\.com(:\d+)?$/,
        vma = /.*domain\.test$/,
        wma = /\.prod\.google\.com(:\d+)?$/,
        ema = {
            kv: "ins.adsbygoogle-ablated-ad-slot",
            mv: "body ins.adsbygoogle",
            lv: "iframe[id^=aswift_],iframe[id^=google_ads_frame]",
            zv: ".google-auto-placed",
            Av: "ins.adsbygoogle[data-anchor-status]",
            Cv: "iframe[id^=google_ads_iframe]",
            Ev: "div[id^=div-gpt-ad],.google-gpt-auto-placed",
            Vv: "ins.adsbygoogle[data-ad-format=autorelaxed]",
            Wv: "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-]",
            Dv: "div.googlepublisherpluginad",
            Xv: "html > ins.adsbygoogle",
            Bv: "div.autors-widget",
            Fv: "ins.adsbygoogle[data-ad-hi]"
        },
        a3 = function(a, b, c) {
            c = c === void 0 ? function() {
                return !1
            } : c;
            _.H.call(this);
            this.B = a;
            this.va = c;
            this.H = this.C = this.l = !1;
            this.Ma = null;
            this.ma = 0;
            this.L = this.R = null;
            if (_.bn(a))
                for (a = _.x(b), b = a.next(); !b.done; b = a.next()) switch (b.value) {
                    case 0:
                        xma(this);
                        break;
                    case 1:
                        yma(this);
                        break;
                    case 2:
                        zma(this);
                        break;
                    case 3:
                        Ama(this);
                        break;
                    case 4:
                        Bma(this);
                        break;
                    case 5:
                        Cma(this);
                        break;
                    case 6:
                        Dma(this);
                        break;
                    case 7:
                        Ema(this)
                } else this.dispose()
        };
    _.Y(a3, _.H);
    a3.prototype.init = function() {
        this.I || this.g(_.bn(this.B))
    };
    var xma = function(a) {
            var b = function(d) {
                    d.isTrusted && (a.C = !0, a.g(d.timeStamp))
                },
                c = function(d) {
                    d.isTrusted && (a.C = !1, a.g(d.timeStamp))
                };
            _.mg(a.B, "focus", b);
            _.mg(a.B, "blur", c);
            _.Yw(a, function() {
                return void a.B.removeEventListener("focus", b)
            });
            _.Yw(a, function() {
                return void a.B.removeEventListener("blur", c)
            });
            a.C = a.B.document.hasFocus()
        },
        yma = function(a) {
            var b = function(c) {
                c.isTrusted && (a.l = _.jl(a.B.document) === 1 ? !0 : !1, a.g(c.timeStamp))
            };
            _.mg(a.B.document, "visibilitychange", b);
            _.Yw(a, function() {
                return void a.B.document.removeEventListener("visibilitychange", b)
            });
            a.l = _.jl(a.B.document) === 1
        },
        zma = function(a) {
            var b = a.B.document.body.getBoundingClientRect().top + 10,
                c = function(d) {
                    d.isTrusted && (a.H = d.clientY < b ? !0 : !1, a.g(d.timeStamp))
                };
            _.mg(a.B.document.body, "mouseleave", c);
            _.mg(a.B.document.body, "mouseenter", c);
            _.Yw(a, function() {
                return void a.B.document.body.removeEventListener("mouseleave", c)
            });
            _.Yw(a, function() {
                return void a.B.document.body.removeEventListener("mouseenter", c)
            });
            a.H = !1
        },
        Ama = function(a) {
            var b = a.B.document.querySelectorAll("article");
            if (b.length) {
                var c = new IntersectionObserver(function(e) {
                    e = _.x(e);
                    for (var f = e.next(); !f.done; f = e.next()) f = f.value, f.boundingClientRect.bottom <= a.B.innerHeight && (a.Ma = f.target, a.g(f.time), c.unobserve(f.target))
                }, {
                    root: null,
                    threshold: _.qda
                });
                b = _.x(b);
                for (var d = b.next(); !d.done; d = b.next()) c.observe(d.value);
                _.Yw(a, function() {
                    return void c.disconnect()
                })
            }
        },
        Bma = function(a) {
            var b = a.B.scrollY,
                c = function(d) {
                    d.isTrusted && (a.ma = a.B.scrollY - b, b = a.B.scrollY, a.g(d.timeStamp))
                };
            _.mg(a.B, "scroll", c);
            _.Yw(a, function() {
                return void a.B.removeEventListener("scroll", c)
            })
        },
        Cma = function(a) {
            var b = a.B.navigation;
            if (b && (_.Ba() || (_.xa() ? 0 : _.wa("Edge")) || (_.xa() ? 0 : _.wa("Opera")))) {
                var c = function(d) {
                    d.formData || d.sourceElement && d.sourceElement.tagName === "A" || d.destination.url === a.B.location.href || _.z(d.destination.url, "includes").call(d.destination.url, "#google_vignette") || !d.canIntercept || (a.R = a.B.location.href, d.intercept({
                        handler: function() {
                            return _.F(function(e) {
                                a.g(d.timeStamp);
                                b.removeEventListener("navigate", c);
                                e.l()
                            })
                        }
                    }))
                };
                _.mg(b, "navigate", c);
                _.Yw(a, function() {
                    return void b.removeEventListener("navigate", c)
                })
            }
        },
        Dma = function(a) {
            var b = new _.v.Set(["password", "file", "image"]),
                c = function(d) {
                    if (d.isTrusted && d.target instanceof HTMLFormElement) {
                        var e = d.target;
                        if (!_.z(Array, "from").call(Array, e.querySelectorAll("input")).some(function(g) {
                                return b.has(g.type)
                            }) && !a.va(e)) {
                            var f = d.submitter;
                            f && a.va(f) || (a.L = e, d.preventDefault(), d.stopImmediatePropagation(), a.g(d.timeStamp))
                        }
                    }
                };
            _.mg(a.B.document, "submit", c, {
                capture: !0
            });
            _.Yw(a, function() {
                return void a.B.document.removeEventListener("submit", c)
            })
        },
        Ema = function(a) {
            var b = _.tn(a.B).adIntentsPageState,
                c = function() {
                    a.g(Date.now())
                };
            b.onDrawerCollapse(c);
            _.Yw(a, function() {
                b.removeOnDrawerCollapse(c)
            })
        },
        b3 = function(a, b, c, d, e) {
            d = d === void 0 ? !1 : d;
            a3.call(this, a, c, e);
            this.Ra = b;
            this.pb = d;
            this.da = new _.rl;
            this.j = this.da.promise
        };
    _.Y(b3, a3);
    var c3 = function(a, b) {
        a.pb ? a.Ra(b) : (a.da.resolve(b), a.dispose())
    };
    b3.prototype.dismiss = function() {};
    var d3 = function(a, b, c) {
        b3.call(this, a, b, [7], c === void 0 ? !0 : c);
        this.init()
    };
    _.Y(d3, b3);
    d3.prototype.g = function(a) {
        _.tn(this.B).adIntentsPageState.isDrawerVisible || c3(this, a)
    };
    var e3 = function(a, b, c, d, e, f, g) {
        b3.call(this, a, b, [4], g === void 0 ? !1 : g);
        this.Ga = c;
        this.gb = d;
        this.P = 0;
        this.Ia = null;
        this.J = [];
        var h = a.document.body.scrollHeight;
        h < a.innerHeight ? this.dispose() : (b = a.document.querySelectorAll("article"), e && b.length !== 1 ? this.dispose() : (this.J = [].concat(_.bl(b)).filter(function(k) {
            k = k.getBoundingClientRect();
            var l = k.top,
                m = k.bottom;
            return m > 0 && m < a.innerHeight && l > 0 ? !1 : k.height / h >= f
        }), this.J.length === 0 ? this.dispose() : this.init()))
    };
    _.Y(e3, b3);
    e3.prototype.g = function(a) {
        var b = this;
        switch (this.P) {
            case 0:
                for (var c = _.x(this.J), d = c.next(); !d.done; d = c.next()) d = d.value.getBoundingClientRect().bottom, d > 0 && d < this.B.innerHeight && (this.Ia = setTimeout(function() {
                    c3(b, a + b.Ga)
                }, this.Ga), this.P = 1);
                break;
            case 1:
                this.ma > -this.gb || (clearTimeout(this.Ia), c3(this, a))
        }
    };
    var f3 = function(a, b, c, d) {
        b3.call(this, a, b, [6], c === void 0 ? !1 : c, d);
        this.init()
    };
    _.Y(f3, b3);
    f3.prototype.g = function(a) {
        this.L && c3(this, a)
    };
    f3.prototype.dismiss = function() {
        var a = this.L;
        if (a) {
            var b = new Event("submit", {
                bubbles: !0,
                cancelable: !0
            });
            a.dispatchEvent(b) && a.submit()
        }
    };
    var gma = "youtube.com youtube-nocookie.com vimeo.com dailymotion.com twitch.tv kick.com rumble.com".split(" "),
        g3 = ["mousemove", "mousedown", "scroll", "keydown"],
        h3 = function(a, b) {
            _.H.call(this);
            var c = this;
            this.B = a;
            this.mk = b;
            this.g = [];
            this.j = _.$y(function() {
                Fma(c)
            })
        };
    _.Y(h3, _.H);
    h3.prototype.listen = function(a) {
        this.j();
        this.g.push(a)
    };
    var Fma = function(a) {
            for (var b = null, c = null, d = function(l) {
                    if (b && l.timeStamp - b > a.mk) {
                        if (ima(a.B)) {
                            a.dispose();
                            return
                        }
                        for (var m = {
                                Kf: l.timeStamp,
                                Yr: l.timeStamp - b,
                                av: c
                            }, n = _.x(a.g), p = n.next(); !p.done; p = n.next()) {
                            p = p.value;
                            try {
                                p(m)
                            } catch (q) {}
                        }
                    }
                    b = l.timeStamp
                }, e = _.x(g3), f = e.next(); !f.done; f = e.next()) a.B.addEventListener(f.value, d);
            var g = null,
                h, k;
            ((h = a.B.navigator) == null ? 0 : h.userActivation) && ((k = a.B.performance) == null ? 0 : k.now) && (g = a.B.setInterval(function() {
                a.B.navigator.userActivation.isActive && (c = a.B.performance.now())
            }, 1E3));
            _.Yw(a, function() {
                for (var l = _.x(g3), m = l.next(); !m.done; m = l.next()) a.B.removeEventListener(m.value, d);
                g && a.B.clearInterval(g)
            })
        },
        i3 = function(a, b) {
            return new h3(a, b === void 0 ? 3E4 : b)
        },
        j3 = function(a, b, c) {
            b3.call(this, a, b, [0, 1, 2], c === void 0 ? !1 : c);
            this.J = 0;
            this.init()
        };
    _.Y(j3, b3);
    j3.prototype.g = function(a) {
        var b = this;
        switch (this.J) {
            case 0:
                this.C && !this.H && (this.J = 1);
                break;
            case 1:
                if (!this.C && this.l && this.H) {
                    this.J = 2;
                    var c = setTimeout(function() {
                        b.g(a)
                    }, 200);
                    _.Yw(this, function() {
                        return void clearTimeout(c)
                    })
                }
                break;
            case 2:
                !this.C && this.l && this.H ? c3(this, a) : this.J = 1
        }
    };
    var k3 = function(a, b, c) {
        b3.call(this, a, b, [5], c === void 0 ? !1 : c);
        this.init()
    };
    _.Y(k3, b3);
    k3.prototype.g = function(a) {
        this.R !== null && c3(this, a)
    };
    var l3 = function(a) {
        _.H.call(this);
        var b = this;
        this.B = a;
        this.g = [];
        this.j = _.$y(function() {
            Gma(b)
        })
    };
    _.Y(l3, _.H);
    l3.prototype.listen = function(a) {
        this.j();
        this.g.push(a)
    };
    var Gma = function(a) {
            var b = !1,
                c = function(e) {
                    e.isTrusted && (b = !0)
                },
                d = function(e) {
                    var f = e.timeStamp;
                    if (e = e.isTrusted && !b) e = (e = a.B.document.referrer) && typeof URL === "function" ? (new URL(e)).origin === a.B.location.origin : !1;
                    if (e) {
                        f = {
                            Kf: f
                        };
                        e = _.x(a.g);
                        for (var g = e.next(); !g.done; g = e.next()) {
                            g = g.value;
                            try {
                                g(f)
                            } catch (h) {}
                        }
                    }
                };
            a.B.addEventListener("focus", d);
            a.B.addEventListener("blur", c);
            _.Yw(a, function() {
                a.B.removeEventListener("focus", d);
                a.B.removeEventListener("blur", c)
            })
        },
        m3 = function(a, b, c, d) {
            b3.call(this, a, b, [], d === void 0 ? !1 : d);
            this.J = c;
            this.init()
        };
    _.Y(m3, b3);
    m3.prototype.g = function(a) {
        this.J(a) && c3(this, a)
    };
    var n3 = function(a, b, c) {
        b3.call(this, a, b, [1], c === void 0 ? !1 : c);
        this.init()
    };
    _.Y(n3, b3);
    n3.prototype.g = function(a) {
        this.J != null || (this.J = 0);
        switch (this.J) {
            case 0:
                this.l && (this.J = 1);
                break;
            case 1:
                this.l || (this.J = 2, this.Ia = a);
                break;
            case 2:
                this.l && (this.P = a - this.Ia, c3(this, a))
        }
    };
    var o3 = function(a, b, c, d, e, f, g, h, k, l) {
        h = h === void 0 ? null : h;
        _.H.call(this);
        var m = this;
        this.j = this.g = this.l = void 0;
        c.promise.then(function() {
            return void m.dispose()
        });
        var n = function(t) {
            d(t) && m.dispose()
        };
        b = _.x(b);
        for (var p = b.next(), q = {}; !p.done; q = {
                Qa: void 0
            }, p = b.next()) switch (q.Qa = p.value, q.Qa) {
            case 2:
                p = new n3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.pb);
                _.tD(this, p);
                e.pb || p.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 3:
                if ((0, _.Rg)() !== 0) break;
                p = new j3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.pb);
                _.tD(this, p);
                e.pb || p.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 4:
                p = new l3(a);
                _.tD(this, p);
                p.listen(e.pb ? function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q) : function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 5:
                p = i3(a, e.mk);
                _.tD(this, p);
                p.listen(e.pb ? function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q) : function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 6:
                p = void 0;
                var r = new e3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.dr, e.ar, e.cr, (p = e.Zq) != null ? p : -1, e.pb);
                _.tD(this, r);
                e.pb || r.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 8:
                p = new m3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.Mt);
                _.tD(this, p);
                p.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 10:
                this.l = new k3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.pb);
                _.tD(this, this.l);
                e.pb || this.l.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 11:
                p = void 0;
                this.g = _.HY(a, e.tq, f, h, (p = k) == null ? void 0 : _.K(p, 4), l);
                _.tD(this, this.g);
                this.g.listen(e.pb ? function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q) : function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 15:
                this.j = new f3(a, function(t) {
                    return function() {
                        return void n(t.Qa)
                    }
                }(q), e.pb, g);
                _.tD(this, this.j);
                e.pb || this.j.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q));
                break;
            case 17:
                e.Wq && (p = new d3(a, function(t) {
                    return function() {
                        n(t.Qa)
                    }
                }(q), e.pb), _.tD(this, p), e.pb || p.j.then(function(t) {
                    return function() {
                        return void c.resolve(t.Qa)
                    }
                }(q)))
        }
    };
    _.Y(o3, _.H);
    o3.prototype.dismiss = function() {
        var a;
        (a = this.g) == null || a.dismiss();
        var b;
        (b = this.j) == null || b.dismiss()
    };
    var jma = {
            SCRIPT: 1,
            STYLE: 1,
            HEAD: 1,
            IFRAME: 1,
            OBJECT: 1,
            NOSCRIPT: 1
        },
        J2 = {
            IMG: " ",
            BR: "\n"
        },
        Hma = / \xAD /g,
        Ima = /\xAD/g,
        Jma = /\u200B/g,
        Kma = / +/g,
        Lma = /^\s*/;
    var N2 = function(a, b, c, d, e, f) {
        _.H.call(this);
        this.slotType = a;
        this.H = b;
        this.Dj = c;
        this.wa = d;
        this.pinger = e;
        this.Wi = f;
        this.state = 1;
        this.qem = null;
        this.C = new _.rl;
        this.j = function() {
            return !0
        };
        this.g = new _.rl;
        this.l = new _.rl
    };
    _.Y(N2, _.H);
    var Mma = function(a) {
            return _.F(function(b) {
                return b.return(a.C.promise)
            })
        },
        Nma = function(a, b) {
            a.j = b
        },
        Oma = function(a) {
            return _.F(function(b) {
                return b.return(a.g.promise)
            })
        },
        Pma = function(a) {
            return _.F(function(b) {
                return b.return(a.l.promise)
            })
        };
    N2.prototype.init = function() {
        var a = this,
            b = lma(this.H, this.Dj, function(c) {
                if (c.eventType === "adError") a.l.resolve(), a.state = 4;
                else if (c.eventType === "adReady" && a.state === 1) a.qem = c.qem, c.slotType !== a.slotType && (p3(a, {
                    cur_st: a.state,
                    evt: c.eventType,
                    adp_tp: c.slotType
                }), a.state = 4), a.C.resolve(), a.state = 2;
                else if (c.eventType === "adClosed" && a.state === 2) a.j(c.result) && (a.g.resolve(c.result), a.state = 3);
                else if (c.eventType !== "adClosed" || a.state !== 3) c.eventType === "adClosed" && c.closeAfterError && a.j(c.result) && (a.g.resolve(c.result), a.state = 3), p3(a, {
                    cur_st: a.state,
                    evt: c.eventType
                }), a.state = 4
            }, this.wa);
        _.Yw(this, b)
    };
    var p3 = function(a, b) {
        var c = .25;
        c = c === void 0 ? .01 : c;
        b.type = "err_st";
        b.slot = a.slotType;
        b.freq = c;
        a.qem && (b.qem = a.qem);
        b.tag_type = a.Wi.Gl;
        b.version = a.Wi.version;
        _.Vm(a.pinger, "fullscreen_tag", b, !1, c)
    };
    var q3 = function(a, b, c, d) {
        _.H.call(this);
        this.j = a;
        this.Gl = b;
        this.format = d;
        this.l = (c & this.format) !== 0
    };
    _.Y(q3, _.H);
    var r3 = function(a, b) {
        if (!a.l) return !0;
        var c, d = (c = a.j.google_tag_data) == null ? void 0 : c.fsao;
        if (!d) return !0;
        a.g && a.releaseLock({
            Nf: !1
        });
        return (b = r3(d, {
            format: a.format,
            qw: a.Gl,
            Yv: b
        })) ? (a.g = b, !0) : !1
    };
    q3.prototype.releaseLock = function(a) {
        a = a === void 0 ? {} : a;
        if (this.l && this.g) {
            var b, c = (b = this.j.google_tag_data) == null ? void 0 : b.fsao;
            c && (c.releaseLock({
                Wo: this.g,
                Nf: a.Nf === void 0 ? !1 : a.Nf
            }), this.g = void 0)
        }
    };
    q3.prototype.G = function() {
        this.g && this.releaseLock({
            Nf: !1
        });
        _.H.prototype.G.call(this)
    };
    var u3 = function(a, b) {
        var c = this;
        this.callback = a;
        this.j = !1;
        this.g = b.Ya(264, function(d) {
            c.j && (s3 || (d = Date.now()), c.callback(d), s3 ? t3.call(_.ka, c.g) : _.ka.setTimeout(c.g, 17))
        })
    };
    u3.prototype.start = function() {
        this.j || (this.j = !0, s3 ? t3.call(_.ka, this.g) : this.g(0))
    };
    u3.prototype.stop = function() {
        this.j = !1
    };
    var t3 = _.ka.requestAnimationFrame || _.ka.webkitRequestAnimationFrame,
        s3 = !!t3 && !/'iPhone'/.test(_.ka.navigator.userAgent);
    var v3 = function(a, b, c, d) {
        var e = this;
        this.start = a;
        this.end = b;
        this.time = c;
        this.progress = 0;
        this.startTime = null;
        this.j = !1;
        this.g = [];
        this.l = null;
        this.G = new u3(function(f) {
            if (e.j) e.G.stop();
            else {
                e.startTime === null && (e.startTime = f);
                e.progress = (f - e.startTime) / e.time;
                e.progress >= 1 && (e.progress = 1);
                f = e.l ? e.l(e.progress) : e.progress;
                e.g = [];
                for (var g = 0; g < e.start.length; g++) e.g.push((e.end[g] - e.start[g]) * f + e.start[g]);
                e.J();
                e.progress === 1 && (e.G.stop(), e.C())
            }
        }, d)
    };
    v3.prototype.C = function() {};
    v3.prototype.J = function() {};
    var w3 = function(a) {
        a.j = !1;
        a.G.start()
    };
    v3.prototype.stop = function() {
        this.j = !0
    };
    v3.prototype.reset = function(a, b, c) {
        this.startTime = null;
        this.start = a;
        this.end = b;
        this.time = c;
        this.progress = 0
    };
    var Qma = function(a) {
            return a * a * a
        },
        x3 = function(a) {
            a = 1 - a;
            return 1 - a * a * a
        };
    var y3 = function(a, b, c, d, e, f, g, h) {
        g = g === void 0 ? null : g;
        h = h === void 0 ? null : h;
        v3.call(this, [b], [c], d, f);
        this.element = a;
        this.L = e;
        this.H = g;
        this.l = h;
        this.I = d === 0
    };
    _.Y(y3, v3);
    y3.prototype.J = function() {
        this.I && _.Zm(this.element, "display", "none");
        var a = {};
        a[this.L] = _.cZ(this.g[0]);
        _.Zm(this.element, a)
    };
    y3.prototype.C = function() {
        this.I && _.Zm(this.element, "display", "block");
        this.H && this.H()
    };
    var z3 = function(a) {
        _.H.call(this);
        var b = new _.rl,
            c = b.resolve;
        this.promise = b.promise;
        a.onmessage = function() {
            return c()
        };
        _.Yw(this, function() {
            a.close()
        })
    };
    _.Y(z3, _.H);
    var Rma = function() {
        var a = new _.rl,
            b = a.resolve;
        return {
            uu: function(c, d) {
                d != null && d.ports.length && b(new z3(d.ports[0]))
            },
            tu: a.promise
        }
    };
    var A3 = function(a) {
        _.H.call(this);
        var b = this;
        this.B = a;
        this.g = [];
        this.j = _.$y(function() {
            Sma(b)
        })
    };
    _.Y(A3, _.H);
    A3.prototype.listen = function(a) {
        this.j();
        this.g.push(a)
    };
    var Sma = function(a) {
        var b = null,
            c = function(e) {
                e.isTrusted && (b = e.timeStamp)
            },
            d = function(e) {
                var f = e.timeStamp;
                if (e.isTrusted) {
                    e = _.z(Object, "assign").call(Object, {}, {
                        Kf: f
                    }, b ? {
                        Ku: f - b
                    } : null);
                    f = _.x(a.g);
                    for (var g = f.next(); !g.done; g = f.next()) {
                        g = g.value;
                        try {
                            g(e)
                        } catch (h) {}
                    }
                }
            };
        a.B.addEventListener("focus", d);
        a.B.addEventListener("blur", c);
        _.Yw(a, function() {
            a.B.removeEventListener("focus", d);
            a.B.removeEventListener("blur", c)
        })
    };
    var B3 = function(a, b, c, d, e, f, g) {
        g = g === void 0 ? !1 : g;
        _.H.call(this);
        var h = this;
        this.pinger = c;
        this.j = d;
        this.Gb = e;
        this.l = Math.floor(_.Sg() * 2147483647);
        this.g = function(k, l, m) {
            m = m === void 0 ? {} : m;
            k = _.z(Object, "assign").call(Object, {
                etc: h.l,
                e: k,
                t: Math.round(l),
                qqid: h.j,
                ptt: h.Gb
            }, m);
            _.Vm(h.pinger, "eit", k, !0, 1)
        };
        this.g(1, b);
        b = _.x(f);
        d = b.next();
        for (c = {}; !d.done; c = {
                ne: void 0,
                Xi: void 0
            }, d = b.next()) switch (c.ne = d.value, c.ne) {
            case 101:
                c = function(k) {
                    return function(l) {
                        return void h.g(k.ne, l)
                    }
                }(c);
                d = new j3(a, c, g);
                g || d.j.then(c);
                _.tD(this, d);
                break;
            case 102:
                d = function(k) {
                    return function(l) {
                        return void h.g(k.ne, l, {
                            tbd: Math.round(k.Xi.P || -1)
                        })
                    }
                }(c);
                c.Xi = new n3(a, d, g);
                g || c.Xi.j.then(d);
                _.tD(this, c.Xi);
                break;
            case 103:
                d = new A3(a);
                d.listen(function(k) {
                    return function(l) {
                        var m;
                        h.g(k.ne, l.Kf, {
                            tsb: (m = l.Ku) != null ? m : -1
                        })
                    }
                }(c));
                _.tD(this, d);
                break;
            case 104:
                d = i3(a);
                d.listen(function(k) {
                    return function(l) {
                        var m;
                        h.g(k.ne, l.Kf, {
                            it: l.Yr,
                            ualta: (m = l.av) != null ? m : -1
                        })
                    }
                }(c));
                _.tD(this, d);
                break;
            case 105:
                d = new l3(a), d.listen(function(k) {
                    return function(l) {
                        h.g(k.ne, l.Kf)
                    }
                }(c)), _.tD(this, d)
        }
    };
    _.Y(B3, _.H);
    var D3 = function(a, b, c, d) {
            this.D = b;
            this.G = c;
            this.l = d === void 0 ? !0 : d;
            this.g = null;
            this.j = !1;
            this.hostname = a.match(_.DV)[3] || "";
            this.I = C3(a)
        },
        Tma = function(a, b) {
            b ? a.g = new RegExp("\\b(" + b.join("|").toLowerCase() + ")\\b", "ig") : a.g = null
        },
        E3 = function(a, b, c, d) {
            if ((d === void 0 || !d) && _.Hm(["data-google-vignette", "data-google-interstitial"], function(h) {
                    return b.getAttribute(h) === "false" || b.closest && !!b.closest("[" + h + '="false"]')
                })) {
                var e;
                (e = a.D) == null || e.K({
                    F: 82
                });
                return !1
            }
            e = (d = b.href) && (d.match(_.DV)[3] || null);
            if (!Uma(a, b, d, e, c)) return !1;
            a.j = !!e && a.ng(e);
            c = !c && !fma(b) && /^https?:\/\//i.test(d) && !/((facebook|whatsapp|youtube|google)\.com)|\/ads?\//i.test(d);
            if (!a.l && a.j) {
                var f;
                (f = a.D) == null || f.K({
                    F: 123
                });
                return !1
            }
            if (!a.j && !c) {
                var g;
                (g = a.D) == null || g.K({
                    F: 87
                })
            }
            return a.j || c
        },
        Uma = function(a, b, c, d, e) {
            if (!c) {
                var f;
                (f = a.D) == null || f.K({
                    F: 83
                });
                return !1
            }
            switch (b.target) {
                case "_top":
                case "_parent":
                    break;
                case "":
                case "_self":
                    if (e) {
                        var g;
                        (g = a.D) == null || g.K({
                            F: 84
                        });
                        return !1
                    }
                    break;
                default:
                    var h;
                    (h = a.D) == null || h.K({
                        F: 85
                    });
                    return !1
            }
            if (!d) {
                var k;
                (k = a.D) == null || k.K({
                    F: 86
                });
                return !1
            }
            if (!a.G && a.ng(d) && C3(c) === a.I) {
                var l;
                (l = a.D) == null || l.K({
                    F: 70
                });
                return !1
            }
            return !0
        },
        F3 = function(a, b) {
            if (!b || !a.g) return [];
            var c = [];
            K2(b, c, !0, !0);
            b = c.join("");
            b = b.replace(Hma, " ").replace(Ima, "");
            b = b.replace(Jma, "");
            b = b.replace(Kma, " ");
            b !== " " && (b = b.replace(Lma, ""));
            if (!b) return [];
            a = b.match(a.g);
            b = [];
            for (c = 0; a && c < a.length; c++) {
                var d = a[c].toLowerCase();
                _.Ga(b, d) >= 0 || b.push(d)
            }
            return b
        };
    D3.prototype.ng = function(a) {
        return a.replace(G3, "") === this.hostname.replace(G3, "")
    };
    var C3 = function(a) {
            a = a.match(_.DV);
            var b = a[6];
            return (a[5] || "") + (b ? "?" + b : "") || "/"
        },
        G3 = /^(www\.|m\.|mobile\.)*/i;
    var H3 = function(a, b, c, d, e, f) {
        e = e === void 0 ? {} : e;
        f = f === void 0 ? [] : f;
        _.H.call(this);
        var g = this;
        this.l = a;
        this.ta = b;
        this.wa = c;
        this.pinger = d;
        this.Ga = f;
        this.messageHandlers = {};
        this.ma = [];
        this.fg = this.wa.Ya(168, function(h, k) {
            return void Vma(g, h, k)
        });
        this.gg = this.wa.Ya(169, function(h, k) {
            _.Vm(g.pinger, "ras::xsf", {
                c: k.data.substring(0, 500),
                u: g.l.location.href.substring(0, 500)
            }, !0, .1);
            return !0
        });
        this.init(e)
    };
    _.Y(H3, _.H);
    H3.prototype.init = function(a) {
        Wma(this, this.messageHandlers, a);
        this.ma.push(F2(this.l, "sth", this.fg, this.gg))
    };
    var Vma = function(a, b, c) {
        try {
            if (!a.zn(c.origin) || !dma(c, a.ta.contentWindow)) return
        } catch (f) {
            return
        }
        var d = b.msg_type,
            e = null;
        (0, _.Pb)(d) && (e = a.messageHandlers[d]) && a.wa.Id(168, function() {
            e.call(a, b, c)
        })
    };
    H3.prototype.zn = function(a) {
        var b;
        (b = _.z(this.Ga, "includes").call(this.Ga, a)) || (b = _.rN[a] || uma.test(a) || vma.test(a) || wma.test(a));
        return b
    };
    H3.prototype.G = function() {
        for (var a = _.x(this.ma), b = a.next(); !b.done; b = a.next()) b = b.value, b();
        this.ma.length = 0;
        _.H.prototype.G.call(this)
    };
    var K3 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r) {
        n = n === void 0 ? null : n;
        var t = {};
        H3.call(this, a, b, c, e, (t.heavyAdInterventionResponse = h.Tr, t));
        var w = this;
        this.da = d;
        this.xb = f;
        this.C = h;
        this.D = l;
        this.P = m;
        this.localStorage = n;
        this.triggerType = null;
        _.tD(this, this.P);
        this.experimentId = g.i_expid;
        this.cc = _.an();
        this.gb = g["i-fvs"] === "true";
        this.Ei = g.qid;
        this.L = r != null ? r : new D3(a.location.href, this.D, this.C.He, k.has(1) || k.has(13));
        this.Jj = h.Jj || 1440;
        this.Fc = g.iobs === "true" && "IntersectionObserver" in this.l;
        var y, A;
        Tma(this.L, (A = (y = g.stop_word) == null ? void 0 : y.split(";")) != null ? A : null);
        this.J = {
            mn: !1
        };
        this.g = {};
        this.Ra = {
            tag: 0
        };
        this.j = {
            Yw: !0,
            Fp: !1,
            Eh: !1,
            Yh: !0,
            hn: !1
        };
        this.wb = !1;
        this.R = I3(this);
        Xma(this);
        if (k.size)
            for (b = new _.rl, b.promise.then(function(I) {
                    w.j.Fd || w.I || J3(w, I)
                }), this.H = new o3(a, k, b, function(I) {
                    return w.j.Fd || w.I ? !1 : J3(w, I)
                }, h, this.D, function(I) {
                    return F3(w.L, I).length > 0
                }, this.localStorage, p, q), _.tD(this, this.H), k = _.x(k), p = k.next(); !p.done; p = k.next()) switch (p.value) {
                case 1:
                    this.D.K({
                        F: 91
                    });
                    break;
                case 2:
                    this.D.K({
                        F: 92
                    });
                    break;
                case 3:
                    this.D.K({
                        F: 93
                    });
                    break;
                case 4:
                    this.D.K({
                        F: 94
                    });
                    break;
                case 5:
                    this.D.K({
                        F: 95
                    });
                    break;
                case 6:
                    this.D.K({
                        F: 96
                    });
                    break;
                case 8:
                    this.D.K({
                        F: 98
                    });
                    break;
                case 10:
                    this.D.K({
                        F: 105
                    });
                    break;
                case 11:
                    this.D.K({
                        F: 108
                    });
                    break;
                case 12:
                    this.D.K({
                        F: 110
                    });
                    break;
                case 13:
                    this.D.K({
                        F: 111
                    });
                    break;
                case 14:
                    this.D.K({
                        F: 122
                    });
                    break;
                case 15:
                    this.D.K({
                        F: 126
                    });
                    break;
                case 16:
                    this.D.K({
                        F: 129
                    });
                    break;
                case 17:
                    this.D.K({
                        F: 131
                    })
            }
        var C;
        if ((C = h.Rm) == null ? 0 : C.length)
            if (C = _.bn(a)) {
                var D = new B3(a, C, e, this.Ei, 17, h.Rm, h.pb);
                _.tD(this, D);
                this.Yc = function(I) {
                    D.g(2, I - _.dn(a))
                }
            }
    };
    _.Y(K3, H3);
    var I3 = function(a) {
            a.R && a.R.dispose();
            var b = mma(a.l, a.ta.contentWindow, a.wa, a.pinger, a.C.Wi);
            _.tD(a, b);
            Mma(b).then(function() {
                var c;
                (c = a.da.l) == null || c.setAttribute("data-vignette-loaded", "true");
                a.va()
            });
            Nma(b, function(c) {
                return c.dismissSource !== 2 ? !0 : a.j.lm && a.j.lm > Date.now() || a.C.Vr && a.triggerType === 3 ? !1 : !0
            });
            Oma(b).then(function(c) {
                Yma(a, c)
            });
            Pma(b).then(function() {
                return void a.Sk()
            });
            return b
        },
        Wma = function(a, b, c) {
            b["i-blur"] = function() {
                a.D.K({
                    F: 27
                });
                a.j.Eh = !0;
                a.j.Hi && (a.j.Yh = !0)
            };
            b["i-no"] = function(f) {
                a.D.K({
                    F: 26
                });
                a.Ra = {
                    tag: 1,
                    jx: f.i_tslv ? f.i_tslv : void 0
                }
            };
            if (c.heavyAdInterventionResponse) {
                var d = ama(c.heavyAdInterventionResponse);
                if (d) {
                    c = Rma();
                    var e = c.tu;
                    b["i-hai-aux"] = c.uu;
                    e.then(function(f) {
                        _.tD(a, f);
                        f.promise.then(function() {
                            return d()
                        })
                    })
                }
            }
        };
    K3.prototype.va = function() {
        this.J.Gn || (this.J.Gn = _.an())
    };
    K3.prototype.Ec = function() {
        var a;
        (a = this.H) == null || a.dismiss()
    };
    var Yma = function(a, b) {
        a.D.K({
            F: 33
        });
        b.dismissSource === 2 && a.D.K({
            F: 128
        });
        if (a.j.Eh) {
            L3(a) ? (a.D.K({
                F: 34
            }), Zma(a)) : (a.D.K({
                F: 35
            }), a.yd());
            var c;
            (c = a.H) == null || c.dismiss();
            a.C.He && a.g.Ua && (a.g.Ua.click(), _.Mi("input")(a.g.Ua) && a.g.Ua.focus(), a.g.Ua = void 0);
            a.D.K({
                F: 36
            })
        } else _.ka.setTimeout(function() {
            a.yd();
            var d;
            (d = a.H) == null || d.dismiss()
        }, 1E3), a.C.He && a.g.Ua ? (a.j.Hi && (a.j.Yh = !1), a.C.Vu && L3(a) && a.l.history.back(), a.g.Ua.click(), a.g.Ua = void 0) : a.j.ni ? (a.j.Hi && (a.j.Yh = !1), M3(a, a.j.ni)) : a.D.K({
            F: 37
        })
    };
    K3.prototype.Sk = function() {
        this.D.K({
            F: 23
        });
        this.J.mn = !0
    };
    var $ma = function(a) {
        if (!L3(a)) {
            var b = new URL(a.l.location.href);
            b.hash = "google_vignette";
            a.C.Yu && !_.z(a.l.location.href, "includes").call(a.l.location.href, "about:blank") ? history.pushState(a.l.history.state, "", b) : a.l.location.hash = "google_vignette"
        }
        a.j.Hi = a.wa.Ya(526, function() {
            a.D.K({
                F: 62
            });
            if (a.j.Yh) {
                if (L3(a)) a.D.K({
                    F: 64
                }), a.C.He ? a.g.Ua && (a.g.Ua.click(), a.g.Ua = void 0) : M3(a, a.g.Cb.href);
                else {
                    var c;
                    if ((c = a.H) == null) c = void 0;
                    else {
                        var d;
                        c = (d = c.l) == null ? void 0 : d.R
                    }
                    d = c;
                    !a.wb && a.triggerType === 10 && d && (M3(a, d), a.wb = !0);
                    a.j.hn || a.D.K({
                        F: 80
                    });
                    a.j.hn = !1;
                    a.yd();
                    if ((d = a.H) != null && (d = d.g) != null) {
                        var e;
                        (e = d.g) == null || e.stop()
                    }
                }
                a.D.K({
                    F: 65
                })
            } else a.D.K({
                F: 63
            })
        });
        _.ka.setTimeout(_.jG(_.mg, a.l, "hashchange", a.j.Hi), 0)
    };
    K3.prototype.Gf = function(a) {
        this.D.K({
            F: 10
        });
        var b = _.an(),
            c = _.tn(this.l).wasReactiveAdVisible[9];
        a = a ? F3(this.L, a) : [];
        var d;
        (d = this.C.Xr) || (d = _.ak(this.l), d = Math.abs(d - 1) < .05);
        var e = this.xb.width < this.xb.height === _.Zj(this.l);
        if (b - this.cc >= this.Jj * 60 * 1E3) return this.D.K({
            F: 11
        }), !1;
        a: switch (this.Ra.tag) {
            case 0:
                b = !0;
                break a;
            case 1:
                b = !1;
                break a;
            default:
                b = !1
        }
        if (!b) return this.D.K({
            F: 12
        }), !1;
        if (this.J.mn) return this.D.K({
            F: 13
        }), !1;
        if (L3(this)) return this.D.K({
            F: 14
        }), !1;
        if (!this.J.Gn) return this.D.K({
            F: 15
        }), !1;
        if (!this.gb && c) return this.D.K({
            F: 16
        }), !1;
        this.gb && this.D.K({
            F: 17
        });
        c && this.D.K({
            F: 18
        });
        if (a.length) return this.D.K({
            F: 19
        }), !1;
        if (!d) return this.D.K({
            F: 20
        }), !1;
        if (!e) return this.D.K({
            F: 21
        }), !1;
        if (_.tn(this.l).adIntentsPageState.isDrawerVisible) return this.D.K({
            F: 124
        }), !1;
        if (this.l.document.getElementsByClassName("fc-monetization-dialog-container").length > 0) return this.D.K({
            F: 125
        }), !1;
        this.D.K({
            F: 22
        });
        return !0
    };
    var O3 = function(a, b) {
            var c;
            if (!(c = !a.C.Xq)) {
                a: {
                    try {
                        var d, e;
                        if ((e = (d = HTMLScriptElement).supports) == null || !e.call(d, "speculationrules") || (new URL(b)).origin !== a.l.origin) {
                            var f = !1;
                            break a
                        }
                        var g = a.l.document.createElement("script");
                        g.type = "speculationrules";
                        var h = _.Jf(JSON.stringify({
                            prerender: [{
                                urls: [b]
                            }]
                        }).replace(/</g, "\\u003C"));
                        g.textContent = _.Kf(h);
                        _.gg(g);
                        a.l.document.body.append(g);
                        f = !0;
                        break a
                    } catch (k) {
                        a.wa.xg(1334, k);
                        f = !1;
                        break a
                    }
                    f = void 0
                }
                c = !f
            }
            c && (a.j.uf = N3(a, b, "prerender"), a.j.tf = N3(a, b, "prefetch"), a.l.document.body.appendChild(a.j.uf), a.l.document.body.appendChild(a.j.tf))
        },
        N3 = function(a, b, c) {
            a = _.$g("LINK", a.l.document);
            a.setAttribute("rel", c);
            a.setAttribute("href", b);
            return a
        },
        P3 = function(a, b) {
            for (b = b.target; b;) {
                if ("nodeName" in b && b.nodeName === "A") {
                    if (E3(a.L, b, b.ownerDocument !== a.l.document, a.C.kn)) return b;
                    break
                } else {
                    if (a.C.Uu && _.Mi("button")(b)) return b;
                    if (a.C.Xu && _.Mi("input")(b)) return b;
                    if (a.C.Oj && _.Mi("span")(b) && b.classList.contains("google-anno-oc")) return b;
                    if (a.C.Oj && _.Mi("div")(b) && b.classList.contains("google-anno-oc")) return b
                }
                b = "parentElement" in b ? b.parentElement : null
            }
            return null
        };
    K3.prototype.G = function() {
        this.D.K({
            F: 24
        });
        H3.prototype.G.call(this);
        L3(this) && (this.C.He ? this.g.Ua && (this.g.Ua.click(), this.g.Ua = void 0) : this.g.Cb && M3(this, this.g.Cb.href), this.yd());
        this.g.Qc && (_.ng(this.l.document, "click", this.g.Qc), this.g.Qc = void 0);
        this.D.K({
            F: 25
        })
    };
    K3.prototype.yd = function() {
        this.D.K({
            F: 38
        });
        this.j.Fd || (this.D.K({
            F: 39
        }), this.R = I3(this));
        this.j.Fp = !0;
        this.g.Qc && (_.ng(this.l.document, "click", this.g.Qc), this.g.Qc = void 0);
        this.j.uf && this.j.uf.parentNode && (this.j.uf.parentNode.removeChild(this.j.uf), this.j.uf = void 0);
        this.j.tf && this.j.tf.parentNode && (this.j.tf.parentNode.removeChild(this.j.tf), this.j.tf = void 0);
        Q3(this.da, !1);
        this.P.releaseLock({
            Nf: !0
        });
        this.D.K({
            F: 40
        })
    };
    var Xma = function(a) {
            a.D.K({
                F: 41
            });
            if (a.g.Qc) a.D.K({
                F: 42
            });
            else {
                a.g.Qc = a.wa.Ya(527, function(e) {
                    if (a.C.He)
                        if (a.D.K({
                                F: 44
                            }), e)
                            if (e.isTrusted)
                                if (a.j.Fd) a.D.K({
                                    F: 50
                                });
                                else if (a.I) a.D.K({
                        F: 47
                    });
                    else if (a.g.Ua) a.D.K({
                        F: 74
                    });
                    else {
                        var f = P3(a, e);
                        if (f)
                            if (a.Gf(f)) {
                                a.g.Ua = f;
                                e.stopImmediatePropagation();
                                e.preventDefault();
                                a.C.ru && (_.tn(a.l).clickTriggeredInterstitialMayBeDisplayed = !0);
                                if (a.C.Oj && a.g.Ua.classList.contains("google-anno-oc")) {
                                    e = a.g.Ua;
                                    var g = g === void 0 ? {} : g;
                                    typeof window.CustomEvent === "function" ? f = new CustomEvent("adIntentsVignetteIntercepted", g) : (f = document.createEvent("CustomEvent"), f.initCustomEvent("adIntentsVignetteIntercepted", !!g.bubbles, !!g.cancelable, g.detail));
                                    e.dispatchEvent(f);
                                    J3(a, 16)
                                } else J3(a, 1);
                                a.D.K({
                                    F: 53
                                })
                            } else a.D.K({
                                F: 49
                            });
                        else a.D.K({
                            F: 48
                        })
                    } else a.D.K({
                        F: 73
                    });
                    else a.D.K({
                        F: 45
                    });
                    else ana(a, e)
                });
                if (a.g.Qc !== null) {
                    var b = a.g.Qc;
                    _.mg(a.l.document, "click", function(e) {
                        b(e)
                    }, $2)
                }
                for (var c = a.l.frames, d = 0; d < c.length; d++) try {
                    _.mg(c[d].document, "click", a.g.Qc, $2)
                } catch (e) {}
                a.D.K({
                    F: 43
                })
            }
        },
        M3 = function(a, b) {
            a = a.l.location;
            b = _.Hf(b);
            b !== void 0 && a.replace(b)
        },
        J3 = function(a, b) {
            a.D.K({
                F: 28
            });
            switch (b) {
                case 1:
                    a.D.K({
                        F: 66
                    });
                    break;
                case 2:
                    a.D.K({
                        F: 67
                    });
                    break;
                case 3:
                    a.D.K({
                        F: 68
                    });
                    break;
                case 4:
                    a.D.K({
                        F: 69
                    });
                    break;
                case 5:
                    a.D.K({
                        F: 71
                    });
                    break;
                case 6:
                    a.D.K({
                        F: 72
                    });
                    break;
                case 8:
                    a.D.K({
                        F: 89
                    });
                    break;
                case 10:
                    a.D.K({
                        F: 106
                    });
                    break;
                case 11:
                    a.D.K({
                        F: 109
                    });
                    break;
                case 12:
                    a.D.K({
                        F: 112
                    });
                    break;
                case 13:
                    a.D.K({
                        F: 113
                    });
                    break;
                case 14:
                    a.D.K({
                        F: 121
                    });
                    break;
                case 15:
                    a.D.K({
                        F: 127
                    });
                    break;
                case 16:
                    a.D.K({
                        F: 130
                    });
                    break;
                case 17:
                    a.D.K({
                        F: 132
                    })
            }
            if (!a.Gf()) return a.D.K({
                F: 29
            }), !1;
            var c = a.C.He ? b === 1 && _.Mi("a")(a.g.Ua) : b === 1;
            a.triggerType = b;
            if (!r3(a.P, a.ta)) return R3(a, c), !1;
            var d;
            (d = a.j).Eh || (d.Eh = !(c || b === 10));
            if (!a.ap()) return a.D.K({
                F: 30
            }), a.P.releaseLock({
                Nf: !1
            }), R3(a, c), !1;
            a.j.Fd = Date.now();
            var e;
            d = (e = a.C.Np) != null ? e : 0;
            a.j.lm = a.j.Fd + d;
            _.tn(a.l).wasReactiveAdVisible[8] = !0;
            a.triggerType === 10 && (a.j.ni = a.l.location.href);
            c && a.g.Cb && (a.j.ni = a.g.Cb.href);
            M2(a.R.Dj, {
                eventType: "triggerType",
                payload: {
                    triggerType: L2(b)
                }
            });
            a.Fc || _.ka.IntersectionObserver || M2(a.R.Dj, {
                eventType: "visible"
            });
            a.g.Cb ? O3(a, a.g.Cb.href) : a.g.Ua && _.Mi("a")(a.g.Ua) && (O3(a, a.g.Ua.href), a.D.K({
                F: 76
            }));
            $ma(a);
            _.mg(a.l, "pagehide", a.wa.Ya(528, function() {
                a.yd()
            }));
            if (c) {
                var f;
                (f = a.Yc) == null || f.call(a, a.j.Fd)
            }
            Q3(a.da, !0);
            a.Sn();
            var g = function() {
                a.D.vg({
                    Su: L2(b),
                    Ei: a.Ei
                })
            };
            a.C.jv ? _.cp(a.l, {
                No: !0
            }).then(function() {
                g()
            }) : g();
            var h;
            (h = a.H) == null || h.dispose();
            a.D.K({
                F: 32
            });
            return !0
        },
        R3 = function(a, b) {
            b && a.g.Cb ? (a.D.K({
                F: 31
            }), M3(a, a.g.Cb.href)) : b && a.g.Ua && (a.D.K({
                F: 75
            }), a.g.Ua.click(), a.g.Ua = void 0)
        };
    K3.prototype.Hc = function(a) {
        this.D.K({
            F: 54
        });
        this.j.Fd ? this.D.K({
            F: 56
        }) : this.I ? this.D.K({
            F: 57
        }) : this.g.Cb ? a.preventDefaultTriggered ? (this.D.K({
            F: 59
        }), this.g.Cb = void 0) : E3(this.L, this.g.Cb, this.g.Cb.ownerDocument !== this.l.document, this.C.kn) ? this.Gf() ? (J3(this, 1), this.D.K({
            F: 61
        })) : (this.D.K({
            F: 60
        }), M3(this, this.g.Cb.href)) : (this.D.K({
            F: 55
        }), M3(this, this.g.Cb.href)) : this.D.K({
            F: 58
        })
    };
    K3.prototype.ap = function() {
        return !0
    };
    K3.prototype.Sn = function() {};
    var ana = function(a, b) {
            a.D.K({
                F: 44
            });
            if (b)
                if (a.C.Yq && !b.isTrusted) a.D.K({
                    F: 73
                });
                else if (b.defaultPrevented) a.D.K({
                F: 46
            });
            else if (a.j.Fd) a.D.K({
                F: 50
            });
            else if (a.j.ni) a.D.K({
                F: 51
            });
            else if (a.I) a.D.K({
                F: 47
            });
            else if (a.g.Cb) a.D.K({
                F: 52
            });
            else {
                var c = P3(a, b);
                c ? a.Gf(c) ? (a.g.Cb = c, bma(b), b.preventDefault = function() {
                    return b && (b.preventDefaultTriggered = !0)
                }, _.ka.setTimeout((0, _.iG)(a.Hc, a, b), 0), a.C.ru && (_.tn(a.l).clickTriggeredInterstitialMayBeDisplayed = !0), a.D.K({
                    F: 53
                })) : a.D.K({
                    F: 49
                }) : a.D.K({
                    F: 48
                })
            } else a.D.K({
                F: 45
            })
        },
        L3 = function(a) {
            return a.l.location.hash.indexOf("google_vignette") !== -1
        },
        Zma = function(a) {
            var b = a.l.location.href;
            _.z(b, "includes").call(b, "about:blank#google_vignette") ? a.D.K({
                F: 79
            }) : (a.D.K({
                F: 77
            }), a.l.history.replaceState(a.l.history.state, "", b.replace("#google_vignette", "")));
            a.yd()
        };
    var T3 = function(a, b, c) {
        _.H.call(this);
        var d = this;
        this.element = a;
        this.event = b;
        this.handler = this.handler = c;
        _.mg(this.element, this.event, this.handler, $2);
        _.Yw(this, function() {
            return void S3(d)
        })
    };
    _.Y(T3, _.H);
    var S3 = function(a) {
            a.element && _.ng(a.element, a.event, a.handler, $2)
        },
        U3 = function(a) {
            this.g = a;
            this.history = [];
            this.index = 0;
            this.reset()
        };
    U3.prototype.add = function(a) {
        var b = Date.now();
        this.history.push({
            time: b,
            coords: a
        });
        for (a = this.index; a < this.history.length; ++a)
            if (b - this.history[a].time >= this.g) delete this.history[a];
            else break;
        this.index = a;
        a >= this.history.length && this.reset()
    };
    U3.prototype.reset = function() {
        this.history = [];
        this.index = 0
    };
    var W3 = function(a, b, c, d) {
        c = c === void 0 ? b : c;
        d = d === void 0 ? 100 : d;
        _.H.call(this);
        var e = this;
        this.document = a;
        this.target = b;
        this.handle = c;
        this.ub = d;
        this.J = this.H = this.Ia = !1;
        this.C = this.g = this.j = this.l = this.da = this.R = this.ma = this.P = null;
        this.Ub = new T3(this.handle, "mousedown", function(f) {
            f.button === 0 && V3(e, f)
        });
        _.tD(this, this.Ub);
        this.cc = new T3(this.handle, "touchstart", function(f) {
            V3(e, f)
        });
        _.tD(this, this.cc);
        this.xb = new T3(this.handle, "click", function(f) {
            e.Ia ? (e.onClick(), e.Ia = !1) : f.stopPropagation()
        });
        _.tD(this, this.xb)
    };
    _.Y(W3, _.H);
    var X3 = function(a) {
        a = a.touches && a.touches[0] || a;
        return new _.$f(a.clientX, a.clientY)
    };
    W3.prototype.Ga = function() {
        if (this.l && this.j && this.g) {
            var a = this.l,
                b = V2(this.g, this.j);
            var c = new _.$f(a.x + b.x, a.y + b.y);
            a = this.target;
            c instanceof _.$f ? (b = c.x, c = c.y) : (b = c, c = void 0);
            a.style.left = _.nI(b, !1);
            a.style.top = _.nI(c, !1)
        }
    };
    W3.prototype.Ma = function() {};
    W3.prototype.onClick = function() {};
    W3.prototype.va = function() {
        var a = this.target,
            b = a.parentElement || null;
        var c = X2(a);
        b = X2(b);
        c = new _.$f(c.x - b.x, c.y - b.y);
        a = Z2(a, "margin");
        return V2(c, new _.$f(a.left, a.top))
    };
    var V3 = function(a, b) {
            a.H && a.stop();
            a.H = !0;
            a.l = a.va();
            a.j = X3(b);
            a.g = a.j;
            a.C = new U3(a.ub);
            a.C.add(a.j);
            a.P = new T3(a.document, "mousemove", function(c) {
                Y3(a, c)
            });
            _.tD(a, a.P);
            a.ma = new T3(a.document, "touchmove", function(c) {
                Y3(a, c)
            });
            _.tD(a, a.ma);
            a.R = new T3(a.document, "mouseup", function(c) {
                Z3(a, c)
            });
            _.tD(a, a.R);
            a.da = new T3(a.document, "touchend", function(c) {
                Z3(a, c)
            });
            _.tD(a, a.da)
        },
        Y3 = function(a, b) {
            if (a.H)
                if (b.preventDefault(), a.g = X3(b), a.C.add(a.g), a.J) a.Ga();
                else {
                    var c = a.j,
                        d = a.g;
                    b = c.x - d.x;
                    c = c.y - d.y;
                    Math.sqrt(b * b + c * c) >= 10 && (a.Ga(), a.J = !0)
                }
        },
        Z3 = function(a, b) {
            a.J ? (b.preventDefault(), a.g = X3(b), a.Ma()) : a.Ia = !0;
            a.stop()
        };
    W3.prototype.stop = function() {
        this.J = this.H = !1;
        this.C = this.g = this.j = this.l = null;
        this.P && S3(this.P);
        this.ma && S3(this.ma);
        this.R && S3(this.R);
        this.da && S3(this.da)
    };
    var $3 = {
        bj: !1,
        Jk: !1,
        Xm: !1,
        ci: void 0,
        Te: !1,
        Mm: !1
    };
    var c4 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r) {
        f = f === void 0 ? function() {} : f;
        g = g === void 0 ? function() {} : g;
        p = p === void 0 ? $3 : p;
        q = q === void 0 ? !1 : q;
        r = r === void 0 ? function() {
            return !1
        } : r;
        _.H.call(this);
        var t = this;
        this.config = a;
        this.Ba = b;
        this.L = c;
        this.R = d;
        this.g = e;
        this.Fc = f;
        this.xb = g;
        this.wa = h;
        this.pinger = k;
        this.Ec = l;
        this.Ra = m;
        this.l = n;
        this.ma = p;
        this.ub = q;
        this.da = r;
        this.J = null;
        this.H = !1;
        this.Ia = 0;
        this.gb = !1;
        this.j = this.Ga = null;
        this.C = n ? 2 : 1;
        _.Yw(this, function() {
            a4(t, !0)
        });
        this.P = _.$g("INS", b.document);
        typeof HTMLElement.prototype.attachShadow !== "function" || this.wa.Id(1013, function() {
            t.J = _.$g("DIV", b.document);
            t.J.className = "grippy-host";
            t.J.attachShadow({
                mode: "closed"
            }).appendChild(t.P);
            _.Yw(t, function() {
                t.J = null
            });
            return !0
        }) || (this.J = null);
        this.Ea = b.innerHeight;
        this.wb = this.config.scroll_detached === "true";
        this.Ma = this.config.dismissable === "true";
        this.Yc = (this.va = !(this.ma.Jk || this.ub) || !!this.l) && (this.config.draggable === "true" || this.g !== "top");
        this.Ic = this.config.expId || "";
        this.Hc = this.config.qemId || "";
        a = parseInt(this.config.z_index_override, 10);
        this.Ub = isNaN(a) ? null : a;
        this.cc = new _.pY(b);
        !this.Ma && _.ka.navigator.userAgent.match(/iPhone OS 7/) && b.setInterval(function() {
            var w = t.Ba.innerHeight;
            if (Math.abs(w - 460) < 2 || Math.abs(w - 529) < 2) w < t.Ea && Math.abs(_.dk(t.Ba) - t.Ia - 68) < 2 && (t.gb = !0, t.C === 0 && b4(t)), t.Ea = w
        }, 300);
        bna(this, this.P)
    };
    _.Y(c4, _.H);
    var e4 = function(a) {
            return a.g === "top" ? d4(a) ? "rgba(0, 0, 0, 0.5) 0px 4px 12px -4px, rgba(0, 0, 0, 0.3) 0px -4px 8px -3px" : "rgba(0, 0, 0, 0.2) 0px 1px 5px -1px, rgba(0, 0, 0, 0.1) 0px -1px 2px -1px" : d4(a) ? "rgba(0, 0, 0, 0.5) 0px -4px 12px -4px, rgba(0, 0, 0, 0.3) 0px 4px 8px -3px" : "rgba(0, 0, 0, 0.2) 0px -1px 5px -1px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px"
        },
        f4 = function(a, b) {
            if (a.g === "top") {
                var c;
                _.N((c = a.J) != null ? c : a.P, {
                    top: _.cZ(b)
                })
            }
        },
        d4 = function(a) {
            var b;
            return (b = a.ma.ci) != null ? b : _.Mg()
        },
        bna = function(a, b) {
            E2(b);
            var c = {
                "background-color": "#FAFAFA",
                display: "block",
                position: "relative",
                "z-index": "1",
                height: _.cZ(5),
                "box-shadow": e4(a)
            };
            d4(a) && _.z(Object, "assign").call(Object, c, g4(a));
            _.N(b, c);
            if (a.g === "top") {
                c = {
                    position: "absolute",
                    top: _.cZ(a.l ? a.l.maxHeight + 5 : a.R.height),
                    width: "100%"
                };
                var d;
                _.N((d = a.J) != null ? d : b, c)
            }
            if (a.va) {
                var e = _.$g("SPAN", a.Ba.document);
                e.appendChild(h4(a));
                var f = function(g) {
                    g.target === e && (g.preventDefault && g.preventDefault(), g.stopImmediatePropagation && g.stopImmediatePropagation(), g.stopPropagation && g.stopPropagation())
                };
                _.mg(e, "click", f);
                _.Yw(a, function() {
                    _.ng(e, "click", f)
                });
                i4(a, e);
                b.className = "ee";
                b.appendChild(e)
            }
        },
        i4 = function(a, b) {
            var c = {};
            c = (c.display = "block", c.width = "80px", c.height = "45px", c[a.g] = "0", c.left = "0%", c.marginLeft = "0px", c["pointer-events"] = "none", c);
            d4(a) && (c.position = "absolute", a.da() ? (c.left = "0", c.transform = "none") : (c.left = "50%", c.transform = "translateX(-50%)"));
            a = b.getElementsByTagName("svg")[0];
            _.N(b, c);
            D2(a)
        },
        j4 = function(a) {
            var b;
            return (b = a.J) != null ? b : a.P
        },
        h4 = function(a) {
            var b = "",
                c = "",
                d = "",
                e = "",
                f = function() {};
            switch (a.g) {
                case "top":
                    b = "dropShadowBottom";
                    c = a.da() ? "M0,4 L0,22 A6,6 0 0,0 6,28 L50,28 A6,6 0 0,0 56,22 L56,10 56,4 Z" : d4(a) ? "M10,4 L10,22 A6,6 0 0,0 16,28 L60,28 A6,6 0 0,0 66,22 L66,10 66,4 Z" : "M0,4 L0,22 A6,6 0 0,0 6,28 L50,28 A6,6 0 0,0 56,22 L56,10 A6,6 0 0,1 61,4 Z";
                    d = "0";
                    e = "up";
                    f = function(p, q) {
                        O2(p, q)
                    };
                    break;
                case "bottom":
                    b = "dropShadowTop", c = a.da() ? "M0,26 L0,6 A6,6 0 0,1 6,1 L50,1 A6,6 0 0,1 56,6 L56,20 56,26 Z" : d4(a) ? "M10,26 L10,6 A6,6 0 0,1 16,1 L60,1 A6,6 0 0,1 66,6 L66,20 66,26 Z" : "M0,26 L0,6 A6,6 0 0,1 6,1 L50,1 A6,6 0 0,1 56,6 L56,20 A6,6 0 0,0 62,26 Z", d = "25", e = "down", f = function(p, q) {
                        P2(p, q)
                    }
            }
            var g = a.Ba.document,
                h = g.createElementNS("http://www.w3.org/2000/svg", "svg");
            h.style.setProperty("margin", "0 0 0 0px", "important");
            h.style.setProperty("position", "absolute", "important");
            h.style.setProperty(a.g, "0", "important");
            h.style.setProperty("left", "0%", "important");
            h.style.setProperty("display", "block", "important");
            h.style.setProperty("width", "80px", "important");
            h.style.setProperty("height", "30px", "important");
            h.style.setProperty("transform", "none", "important");
            h.style.setProperty("pointer-events", "initial", "important");
            a.da() && h.style.setProperty("overflow", "visible", "important");
            var k = g.createElementNS("http://www.w3.org/2000/svg", "defs"),
                l = g.createElementNS("http://www.w3.org/2000/svg", "filter");
            l.setAttribute("id", b);
            l.setAttribute("filterUnits", "userSpaceOnUse");
            l.setAttribute("color-interpolation-filters", "sRGB");
            var m = g.createElementNS("http://www.w3.org/2000/svg", "feComponentTransfer");
            m.setAttribute("in", "SourceAlpha");
            m.setAttribute("result", "TransferredAlpha");
            var n = g.createElementNS("http://www.w3.org/2000/svg", "feFuncR");
            n.setAttribute("type", "discrete");
            n.setAttribute("tableValues", "0.5");
            m.appendChild(n);
            n = g.createElementNS("http://www.w3.org/2000/svg", "feFuncG");
            n.setAttribute("type", "discrete");
            n.setAttribute("tableValues", "0.5");
            m.appendChild(n);
            n = g.createElementNS("http://www.w3.org/2000/svg", "feFuncB");
            n.setAttribute("type", "discrete");
            n.setAttribute("tableValues", "0.5");
            m.appendChild(n);
            l.appendChild(m);
            m = g.createElementNS("http://www.w3.org/2000/svg", "feGaussianBlur");
            m.setAttribute("in", "TransferredAlpha");
            m.setAttribute("stdDeviation", "2");
            l.appendChild(m);
            m = g.createElementNS("http://www.w3.org/2000/svg", "feOffset");
            m.setAttribute("dx", "0");
            m.setAttribute("dy", "0");
            m.setAttribute("result", "offsetblur");
            l.appendChild(m);
            m = g.createElementNS("http://www.w3.org/2000/svg", "feMerge");
            m.appendChild(g.createElementNS("http://www.w3.org/2000/svg", "feMergeNode"));
            n = g.createElementNS("http://www.w3.org/2000/svg", "feMergeNode");
            n.setAttribute("in", "SourceGraphic");
            m.appendChild(n);
            l.appendChild(m);
            k.appendChild(l);
            h.appendChild(k);
            k = g.createElementNS("http://www.w3.org/2000/svg", "path");
            k.setAttribute("d", c);
            k.setAttribute("stroke", "#FAFAFA");
            k.setAttribute("stroke-width", "1");
            k.setAttribute("fill", "#FAFAFA");
            k.style.setProperty("filter", "url(#" + b + ")");
            h.appendChild(k);
            b = g.createElementNS("http://www.w3.org/2000/svg", "rect");
            b.setAttribute("x", "0");
            b.setAttribute("y", d);
            b.setAttribute("width", "80");
            b.setAttribute("height", "5");
            b.style.setProperty("fill", "#FAFAFA");
            h.appendChild(b);
            d = g.createElementNS("http://www.w3.org/2000/svg", "g");
            d.setAttribute("class", e);
            d.setAttribute("stroke", "#616161");
            d.setAttribute("stroke-width", "2px");
            d.setAttribute("stroke-linecap", "square");
            f(d, d4(a) && !a.da());
            h.appendChild(d);
            return h
        },
        k4 = function(a, b) {
            if (a.va) {
                var c = a.P.getElementsByTagName("svg")[0].getElementsByTagName("g")[0];
                W2(c);
                switch (a.g) {
                    case "top":
                        (b ? P2 : O2)(c, d4(a) && !a.da());
                        break;
                    case "bottom":
                        (b ? O2 : P2)(c, d4(a) && !a.da())
                }
            } else(a = a.P.firstElementChild) && _.OA(a)
        },
        l4 = function(a, b, c, d) {
            b = {
                i: b,
                dc: a.C === 0 ? "1" : "0",
                fdc: c ? "1" : "0",
                ds: a.Ma ? "1" : "0",
                expId: a.Ic,
                sc: a.wb ? "1" : "0",
                off: d,
                vw: _.Wj(a.Ba),
                req: a.L.src,
                tp: a.g,
                h: a.R.height,
                w: a.R.width,
                qemId: a.Hc
            };
            _.Vm(a.pinger, "flgr", b, !0, 1)
        };
    c4.prototype.onClick = function(a) {
        this.va && (a.preventDefault(), this.H || (this.gb = !0, b4(this), l4(this, "c", this.C !== 0, 0)))
    };
    var b4 = function(a, b) {
            b = b === void 0 ? a.Ma : b;
            switch (a.C) {
                case 1:
                    a.show();
                    break;
                case 2:
                    m4(a);
                    break;
                case 0:
                    a.l ? m4(a) : a.show();
                    break;
                case 3:
                    a4(a, b);
                    break;
                case 4:
                    a.show()
            }
        },
        cna = function(a) {
            var b = a.l.maxHeight,
                c = a.l.maxHeight + 5;
            a.C !== 4 && (a.j.style[a.g] = "-" + (b - (parseInt(a.j.style.height, 10) + parseInt(a.j.style[a.g], 10))) + "px");
            a.j.style.height = c + "px";
            a.L.parentElement.style.height = b + "px";
            a.L.style.height = b + "px";
            a.L.style.maxHeight = "none";
            a.L.height = "100%";
            f4(a, c);
            (a = a.Ga) != null && (a.L = c)
        },
        o4 = function(a, b) {
            a.g === "bottom" && H2(a.Ba) && a.wa.Id(404, function() {
                n4(a, "0px", b, "ease-out")
            })
        };
    c4.prototype.show = function() {
        var a = this;
        if (!this.H) {
            var b = this.l && parseInt(this.j.style.height, 10) > this.R.height;
            (this.ma.Jk || this.ub) && b && (this.va = !1);
            var c = parseInt(this.j.style[this.g], 10);
            if (c || b) {
                var d = function() {
                    a.C = 3;
                    if (b) {
                        var g = a.R.height;
                        a.j.style[a.g] = "0";
                        a.j.style.height = g + "px";
                        a.L.parentElement.style.height = g + "px";
                        a.L.height = "" + g;
                        a.L.style.height = g + "px";
                        a.L.style.maxHeight = "30vh";
                        f4(a, g);
                        var h;
                        (h = a.Ga) != null && (h.L = g)
                    }
                    a.H = !1;
                    p4(a);
                    a.j.setAttribute("data-anchor-status", "displayed");
                    a.j.setAttribute("data-anchor-shown", "true");
                    k4(a, !1)
                };
                this.H = !0;
                if (c && !b) {
                    var e = -c / q4(this);
                    o4(this, e);
                    k4(this, !1);
                    c = new y3(this.j, c, 0, e, this.g, this.wa, d, x3);
                    this.Ra();
                    w3(c)
                } else if (b) {
                    var f = this.l.maxHeight + 5;
                    e = this.R.height - f;
                    f = (f + c > this.R.height ? -1 : 1) * (e - c) / q4(this);
                    o4(this, f);
                    c === e ? d() : (c = new y3(this.j, c, e, f, this.g, this.wa, d, x3), this.Ra(), w3(c))
                }
            }
        }
    };
    var m4 = function(a) {
            if (!a.H) {
                cna(a);
                var b = parseInt(a.j.style[a.g], 10),
                    c = function() {
                        a.H = !1;
                        a.C = 4;
                        p4(a);
                        a.j.setAttribute("data-anchor-status", "displayed");
                        a.j.setAttribute("data-anchor-shown", "true");
                        k4(a, !1)
                    };
                if (b) {
                    a.H = !0;
                    var d = -b / q4(a);
                    o4(a, d);
                    k4(a, !1);
                    b = new y3(a.j, b, 0, d, a.g, a.wa, c, x3);
                    a.Ra();
                    w3(b)
                } else c()
            }
        },
        a4 = function(a, b) {
            if (!a.H && a.j) {
                var c = parseInt(a.j.style[a.g], 10),
                    d = -(a.C === 4 ? a.l.maxHeight + 5 : a.R.height) - (b ? 30 : 0),
                    e = (c - d) / q4(a);
                a.g === "bottom" && H2(a.Ba) && a.wa.Id(405, function() {
                    n4(a, "21px", e, "ease-in")
                });
                b || k4(a, !0);
                c === d ? b || (a.C = 0) : a.Ec() ? (a.H = !0, w3(new y3(a.j, c, d, e, a.g, a.wa, function() {
                    a.H = !1;
                    b ? a.Fc() : (a.C = 0, k4(a, !0));
                    a.j.setAttribute("data-anchor-status", "dismissed")
                }, Qma))) : k4(a, !1)
            }
        },
        q4 = function(a) {
            return a.R.height >= Math.floor(a.Ba.document.documentElement.clientHeight * .3) ? Infinity : a.l ? a.l.dm ? a.l.dm : Infinity : .1
        },
        dna = function(a, b) {
            if (a.g !== "bottom" && a.g !== "top") throw Error("unsupported reactive type");
            var c = function(f) {
                a.onClick(f)
            };
            _.mg(a.P, "click", c);
            _.Yw(a, function() {
                _.ng(a.P, "click", c)
            });
            a.J && (_.mg(a.J, "click", c), _.Yw(a, function() {
                a.J && _.ng(a.J, "click", c)
            }));
            _.Zm(b, {
                opacity: 1
            });
            var d = a.Ba.document;
            if (d) {
                a.j = b;
                var e = a.l ? a.l.maxHeight + 5 : a.R.height;
                a.Yc && (a.Ga = new(a.g === "top" ? r4 : s4)(a, d, e, b, a.P), _.tD(a, a.Ga));
                d = {
                    position: "fixed",
                    left: _.cZ(0)
                };
                d4(a) && (d.left = "50%", d.transform = "translateX(-50%)", d["box-shadow"] = e4(a), d["border-radius"] = "5px");
                d[a.g] = _.cZ(-e - 30);
                _.Zm(b, d);
                _.N(b, {
                    overflow: "visible",
                    background: "#FAFAFA"
                });
                _.sY(a.cc, function(f) {
                    var g = a.Ub === null ? 2147483647 : a.Ub;
                    _.Zm(b, {
                        zIndex: f === null ? g : Math.min(f, g)
                    })
                });
                b4(a)
            }
        },
        n4 = function(a, b, c, d) {
            _.Zm(a.L, {
                transition: c / 1E3 + "s",
                "transition-timing-function": d,
                "margin-top": b
            })
        },
        p4 = function(a) {
            a.xb();
            a.xb = function() {}
        },
        g4 = function(a) {
            var b = a.da() ? "0" : _.cZ(5);
            return a.g === "bottom" ? {
                "border-top-left-radius": b,
                "border-top-right-radius": _.cZ(5)
            } : {
                "border-bottom-left-radius": b,
                "border-bottom-right-radius": _.cZ(5)
            }
        },
        t4 = function(a, b, c, d, e) {
            W3.call(this, b, d, e);
            this.wb = a;
            this.L = c
        };
    _.Y(t4, W3);
    t4.prototype.Ma = function() {
        var a = this.wb;
        if (!a.H) {
            var b = parseInt(a.j.style[a.g], 10),
                c = b + parseInt(a.j.style.height, 10),
                d = a.R.height / 2;
            c >= (a.l ? (a.l.maxHeight + 5) / 2 : _.z(Number, "MAX_SAFE_INTEGER")) ? (m4(a), l4(a, "d", !1, b)) : c >= d ? (a.show(), l4(a, "d", !1, b)) : (a4(a, a.Ma), l4(a, "d", !0, b))
        }
    };
    t4.prototype.Ga = function() {
        if (this.l !== null && this.j !== null && this.g !== null) {
            var a = this.gb(this.l.y, V2(this.g, this.j).y);
            a > 0 && (a = 0);
            a < -this.L && (a = -this.L);
            var b = {};
            b[this.Ra()] = _.cZ(a);
            _.Zm(this.target, b)
        }
    };
    var r4 = function(a, b, c, d, e) {
        t4.call(this, a, b, c, d, e)
    };
    _.Y(r4, t4);
    r4.prototype.va = function() {
        return new _.$f(0, parseInt(this.target.style.top, 10))
    };
    r4.prototype.gb = function(a, b) {
        return b - a
    };
    r4.prototype.Ra = function() {
        return "top"
    };
    var s4 = function(a, b, c, d, e) {
        t4.call(this, a, b, c, d, e)
    };
    _.Y(s4, t4);
    s4.prototype.va = function() {
        return new _.$f(0, parseInt(this.target.style.bottom, 10))
    };
    s4.prototype.gb = function(a, b) {
        return a - b
    };
    s4.prototype.Ra = function() {
        return "bottom"
    };
    var y4 = function(a, b, c, d, e, f, g, h, k, l, m, n) {
        h = h === void 0 ? null : h;
        k = k === void 0 ? $3 : k;
        l = l === void 0 ? null : l;
        m = m === void 0 ? !1 : m;
        _.A2.call(this, a, b, f);
        var p = this;
        this.wa = d;
        this.pinger = e;
        this.gk = g;
        this.J = h;
        this.R = k;
        this.D = l;
        this.xp = m;
        this.Fc = n;
        this.da = this.uk = this.gg = 0;
        this.Ec = this.Rl = !1;
        this.C = null;
        this.Ga = this.gb = !1;
        this.Ra = null;
        this.va = 0;
        this.sk = this.ma = !1;
        this.xb = !0;
        this.Ma = null;
        this.cc = this.Yc = this.ub = this.jo = this.Sl = this.Tl = !1;
        this.Ok = 0;
        this.Zn = this.Ia = this.wk = !1;
        this.yp = b.performance ? b.performance.now() : Date.now();
        this.Fc && this.j.contentWindow && pma(this.Fc);
        this.Ub = Z2(b.document.body, "padding");
        this.P = Z2(b.document.body, "padding");
        this.L = c;
        this.H = ena(this);
        this.zp = _.Qk(b || window).height / 2;
        this.Ea = _.Qk(b || window).height;
        this.io = qma(b);
        u4(this);
        this.ep = this.wa.Ya(266, function() {
            v4(p, !0, 33);
            w4(p, !0)
        });
        this.ip = this.wa.Ya(267, function() {
            v4(p, !0, 34);
            w4(p, !0)
        });
        this.op = this.wa.Ya(268, function() {
            if (p.ma && p.l && p.C) {
                var q = p.C;
                q.Ia = _.dk(q.Ba)
            }
            q = _.dk(p.g);
            var r = q - p.gg;
            x4(p, r);
            p.cc && (r > 0 && (p.da += r), p.wk = p.io - q <= p.Ea, p.gg = q);
            w4(p)
        });
        this.sp = this.wa.Ya(269, function() {
            fna(p)
        });
        this.up = this.wa.Ya(270, function(q) {
            gna(p, q)
        });
        this.Pl = this.wa.Ya(271, function(q) {
            if (q && q.touches) {
                p.Ra = "touchmove";
                p.va = q.touches.length;
                p.Ga = !0;
                w4(p);
                if (!p.Rl && q.touches && q.touches.length !== 0 && q.touches[0]) {
                    q = q.touches[0].pageY;
                    var r = q - p.uk;
                    p.uk = q;
                    q = r
                } else q = 0;
                q > 0 && (p.da += q);
                x4(p, q)
            }
        });
        this.Ql = this.wa.Ya(272, function(q) {
            q && q.touches && q.touches[0] && (p.Ra = "touchstart", p.va = q.touches.length, p.Ga = !1, w4(p), p.uk = q.touches[0].pageY, q = (q = q.target) && p.L === "top" && p.gb && p.C && j4(p.C) && q.nodeType === 1 ? _.aI(j4(p.C), q) : !1, p.Rl = q)
        });
        this.Ik = this.wa.Ya(273, function() {
            p.ub || (p.ub = !0, _.ng(p.j, "load", p.Ik), p.Yc && !p.sk || w4(p, !0))
        });
        _.mg(a, "load", this.Ik);
        _.Yw(this, function() {
            _.ng(a, "load", p.Ik)
        })
    };
    _.Y(y4, _.A2);
    var hna = function(a) {
            var b = a.g;
            _.mg(b, "orientationchange", a.ep);
            _.mg(b, "resize", a.ip);
            _.mg(b, "scroll", a.op);
            _.mg(b, "touchcancel", a.sp);
            _.mg(b, "touchend", a.up);
            _.mg(b, "touchmove", a.Pl);
            _.mg(b, "touchstart", a.Ql);
            _.Yw(a, function() {
                z4(a)
            })
        },
        z4 = function(a) {
            var b = a.g;
            _.ng(b, "orientationchange", a.ep);
            _.ng(b, "resize", a.ip);
            _.ng(b, "scroll", a.op);
            _.ng(b, "touchcancel", a.sp);
            _.ng(b, "touchend", a.up);
            _.ng(b, "touchmove", a.Pl);
            _.ng(b, "touchstart", a.Ql)
        };
    y4.prototype.Bp = function(a) {
        var b = this.l;
        if (b && !this.C) {
            for (var c in A4) !A4.hasOwnProperty(c) || c in a || (a[c] = A4[c]);
            this.Tl = a.use_manual_view === "true" || this.L === "top" || !!_.tn(this.g).wasReactiveAdConfigReceived[2];
            this.Sl = a.use_important === "true";
            if (c = a.af_l) this.Yc = c === "true";
            this.Zn = (this.cc = a.wait_for_scroll === "true" || this.L === "top") && (a.tsec === "true" || this.L === "top");
            this.Ok = parseInt(a.lims, 10);
            B4(this, a);
            this.C = ina(this, a);
            this.Ma = C4(this);
            this.wk = this.Ea >= this.io;
            a = this.l;
            c = this.C && j4(this.C);
            a && c && (this.L === "top" ? a.appendChild(c) : a.insertBefore(c, a.firstChild));
            hna(this);
            this.gb = !0;
            b.setAttribute("data-anchor-status", "ready-to-display")
        }
    };
    var C4 = function(a) {
            var b = a.H.height + 5;
            a.L === "bottom" && H2(a.g) && (b += 20);
            return new _.ag(a.H.width, b)
        },
        B4 = function(a, b) {
            var c = parseInt(b.ht, 10),
                d = c > 0 ? c : null;
            b = parseInt(b.wd, 10);
            var e = b > 0 ? b : null;
            d !== null && (a.H.height = d);
            e !== null && (a.H.width = e);
            U2(a, function(f) {
                Q2(f, e, d)
            }, !1, !0);
            Q2(a.j, e, d)
        },
        ina = function(a, b) {
            b = new c4(b, a.g, a.j, a.H, a.L, function() {
                a.dismiss()
            }, function() {
                return void jna(a)
            }, a.wa, a.pinger, function() {
                return a.collapse()
            }, function() {
                a.Ia && (a.Ia = !1, x4(a, null));
                a.Do && _.NA(a.T, a.slotId);
                a.Hc && (clearTimeout(a.Hc), a.Hc = null);
                return !0
            }, a.J, a.R, a.xp, function() {
                return D4(a) !== 1
            });
            _.tD(a, b);
            return b
        };
    y4.prototype.dismiss = function() {
        if (!this.Ec) {
            this.Ec = !0;
            z4(this);
            var a = this.l;
            _.OA(a);
            E4(this, this.Ub, !0, !0);
            a && (a.style.display = "none")
        }
    };
    var u4 = function(a) {
        if (a.xb) {
            var b = a.l;
            b && (b.style.display = "none");
            E4(a, a.Ub, !0, !0);
            a.xb = !1
        }
    };
    y4.prototype.fg = function(a) {
        a = a === void 0 ? !1 : a;
        this.sk || v4(this, a, 9);
        this.sk = !0;
        if (this.ma || !F4(this, a) || !this.ub && this.Yc) !this.ub && this.Yc && v4(this, a, 12);
        else {
            var b = this.l;
            b ? (U2(this, function(c) {
                E2(c)
            }, !0), a = D4(this), G4(this, a), dna(this.C, b), this.R.Te && _.Mg() && H4(this, a), this.show(), v4(this, !0, 14), this.ma = !0, (b = this.j.contentWindow) && G2(b, "ig", {
                rr: "vis-aa"
            }, "*", 2), kna(this), I4(this, this.R.bj), lna(this), mna(this)) : v4(this, a, 13)
        }
    };
    y4.prototype.show = function() {
        var a = this.l;
        if (a) {
            var b = this.C,
                c = b.Ba,
                d = _.dk(c);
            if (!(Math.abs(d - b.Ia) < 10)) {
                var e = d < 10;
                c = d + 10 + _.Xj(c) > _.ck(c).offsetHeight;
                e = e || c;
                b.wb || b.gb || b.H || (b.C === 0 || e ? b.C === 0 && e && b4(b) : b4(b, !1));
                b.Ia = d
            }
            this.xb || (J4(this), b = Z2(this.g.document.body, "padding"), this.L === "bottom" && (b.bottom += this.Ma.height + 25), E4(this, b), a.style.display = "block", this.xb = !0)
        }
    };
    var G4 = function(a, b) {
            var c = a.l;
            if (c && a.j.parentElement && a.Ma) {
                Y2(c, a.Ma);
                var d = _.ck(a.g).scrollWidth,
                    e = a.g.innerWidth;
                c.style.width = K4(a) ? "auto" : d > e ? _.cZ(e) : "100%";
                L4(a, b);
                a.J && _.N(a.j.parentElement, {
                    height: a.J.maxHeight + "px",
                    display: "inline-block"
                })
            }
        },
        L4 = function(a, b) {
            b = b === void 0 ? 1 : b;
            U2(a, function(e) {
                K4(a) ? e.style.height = _.nI(a.H.height, !0) : (Y2(e, a.H), e.style.width = "100%")
            }, !1, !0);
            var c = a.j;
            c.style.display = "block";
            switch (b) {
                case 0:
                    c.style.margin = "0 auto 0 0";
                    break;
                case 2:
                    c.style.margin = "0 0 0 auto";
                    break;
                default:
                    c.style.margin = "0 auto"
            }
            if (a.Sl) {
                var d = a.l;
                rma(d, function(e) {
                    D2(e, function(f) {
                        return e === d && /display|bottom/i.test(f) ? !1 : !0
                    });
                    if (e.nodeName === "svg") return !1
                })
            }
        },
        J4 = function(a) {
            if (a.L !== "bottom" && a.L !== "top") throw Error("Unexpected position: " + a.L);
        },
        ena = function(a) {
            J4(a);
            var b = a.g.innerWidth;
            a = _.Pq(_.oI, a.j).height || +a.j.height || 0;
            return new _.ag(b, a)
        },
        fna = function(a) {
            a.Ra = "touchcancel";
            _.ka.setTimeout(a.wa.Ya(274, function() {
                a.Ra === "touchcancel" && (a.va = 0, a.Ga = !1, w4(a))
            }), 1E3)
        },
        gna = function(a, b) {
            if (b && b.touches) {
                a.Ra = "touchend";
                var c = b.touches.length;
                c < 2 ? _.ka.setTimeout(a.wa.Ya(256, function() {
                    a.Ra === "touchend" && (a.va = c, a.Ga = !1, w4(a))
                }), 1E3) : (a.va = c, w4(a))
            }
        },
        x4 = function(a, b) {
            var c = a.xb ? M4(a, a.Ia) : a.Ub.top;
            if (a.L === "top" && a.g.document.body && a.gb && a.C && a.ma && a.P.top !== c && b !== 0) {
                var d = a.P.clone();
                b === null ? (d.top = c, E4(a, d)) : (b > 0 && a.P.top > c && (d.top = Math.max(c, a.P.top - b), E4(a, d, !1)), b < 0 && a.P.top < c && (d.top = Math.min(c, a.P.top - b), E4(a, d, !1)))
            }
        },
        E4 = function(a, b, c, d) {
            var e = a.P.top - b.top,
                f = _.dk(a.g);
            f < e && (d === void 0 || !d) || (d = a.g.document.body, d.style.paddingTop = _.cZ(b.top), d.style.paddingRight = _.cZ(b.right), d.style.paddingBottom = _.cZ(b.bottom), d.style.paddingLeft = _.cZ(b.left), a.P = b, (c === void 0 || c) && a.g.scrollTo(0, f - e))
        },
        w4 = function(a, b) {
            b = b === void 0 ? !1 : b;
            v4(a, b, 15);
            a.gb ? a.Ec ? v4(a, b, 17) : a.va >= 2 && a.Ga && v4(a, b, 18) : v4(a, b, 16);
            !a.gb || a.Ec || a.va >= 2 && a.Ga || !F4(a, b) ? u4(a) : (v4(a, b, 19), a.fg(b), a.show())
        };
    y4.prototype.kk = function() {
        return _.Zj(this.g)
    };
    var F4 = function(a, b) {
            b = b === void 0 ? !1 : b;
            v4(a, b, 20);
            if (!a.kk()) return v4(a, b, 21), !1;
            if (!a.ma && a.cc) {
                a.Ok && setTimeout(function() {
                    if (!a.ma) {
                        a.cc = !1;
                        v4(a, b, 24);
                        a.fg(!0);
                        var d = a.P.clone();
                        d.top = M4(a, a.Ia);
                        E4(a, d, !0)
                    }
                }, a.Ok);
                a.Zn && (a.da += Math.max(_.dk(a.g) - a.gg, 0));
                var c = !1;
                switch (a.L) {
                    case "bottom":
                        return (c = a.da >= a.zp || a.wk) || v4(a, b, 27), c;
                    case "top":
                        return (c = a.da > M4(a)) || v4(a, b, 29), c;
                    default:
                        return !0
                }
            }
            v4(a, b, 31);
            return !0
        },
        M4 = function(a, b) {
            return (b === void 0 ? 0 : b) ? a.Ub.top + 30 : a.Ub.top + 30 + a.Ma.height - 5
        },
        jna = function(a) {
            a.Tl && !a.jo && (a.jo = !0, a.wa.Id(257, function() {
                var b = {
                        msg_type: "manual-send-view"
                    },
                    c = a.j.contentWindow;
                c && c.postMessage(JSON.stringify(b), "*")
            }))
        };
    y4.prototype.collapse = function() {
        if (!this.Ia && (this.Ia = !0, x4(this, null), this.Fc)) {
            var a = this.Fc,
                b = (this.g.performance ? this.g.performance.now() : Date.now()) - this.yp;
            if (a.j) {
                var c = a.g;
                a = a.environment;
                c.j || T2(c, a);
                c.g || (c.g = !0, c = "https://pagead2.googlesyndication.com/pagead/gen_204?id=a_x&xt=GENERIC_COLLAPSE_BUTTON&c=FLOATING_IFRAME_GPT&env=" + (a + "&dn=&dos=&ov=&av=&rn="), b !== void 0 && (c += "&d=" + b), B2(c))
            }
        }
        return nna(this)
    };
    var kna = function(a) {
            var b;
            if (!(((b = a.R.ci) != null ? b : _.Mg() || _.Kg()) && a.R.Te)) {
                b = a.H.height >= Math.floor(a.g.document.documentElement.clientHeight * .5);
                var c = a.R.Xm && a.H.height >= Math.floor(a.g.document.documentElement.clientHeight * .3);
                if (a.J || b || c)
                    if (b = _.Lm(a.gk)) {
                        b.push(Date.now());
                        var d;
                        (d = a.gk) == null || d.setItem("__lsa__", JSON.stringify(b))
                    }
            }
        },
        I4 = function(a, b) {
            if (a.J) {
                var c = function() {
                    if (a.J) {
                        var d = a.j,
                            e = d.parentElement,
                            f = e.style.display;
                        _.N(e, {
                            height: a.J.maxHeight + 1 + "px",
                            display: "inline-block"
                        });
                        b && _.N(d, {
                            height: a.J.maxHeight + 1 + "px"
                        });
                        setTimeout(function() {
                            a.J && (_.N(e, {
                                height: a.J.maxHeight + "px",
                                display: f
                            }), b && _.N(d, {
                                height: a.J.maxHeight + "px"
                            }))
                        }, 100)
                    }
                };
                a.ub ? c() : a.j.onload = function() {
                    c()
                }
            }
        },
        lna = function(a) {
            if (a.J) {
                var b = _.$g("div");
                b.id = "click-protector";
                b.style.position = "relative";
                b.style.width = "65px";
                b.style.height = "25px";
                K4(a) ? (b.style.left = "50%", b.style.transform = "translateX(-50%)") : b.style.left = "0";
                b.style.top = a.L === "bottom" ? "-100%" : "-25px";
                a.l.appendChild(b);
                b.addEventListener("click", function(c) {
                    c.stopPropagation();
                    c.preventDefault()
                })
            }
        },
        mna = function(a) {
            if (a.J) var b = 100,
                c = setInterval(function() {
                    if (a.g.document.getElementsByClassName("fc-message-root").length) {
                        var d;
                        if ((d = a.C) == null ? 0 : d.C === 4) {
                            var e;
                            (e = a.C) == null || e.show();
                            var f;
                            (f = a.gk) == null || f.removeItem("__lsa__")
                        }
                        var g;
                        (g = a.D) == null || _.FA(g, {
                            F: 32
                        });
                        clearInterval(c)
                    } else --b <= 0 && clearInterval(c)
                }, 100)
        };
    y4.prototype.wp = function(a, b, c) {
        this.j = a;
        var d, e = ((d = this.C) == null ? void 0 : d.C === 4) && !c;
        d = b && (this.H.height !== b.height || this.H.width !== b.width || e);
        e = D4(this);
        if (d) {
            var f = b.height - this.H.height;
            e = {};
            B4(this, (e.ht = "" + b.height, e.wd = "" + b.width, e));
            this.Ma = C4(this);
            e = D4(this);
            G4(this, e);
            x4(this, f);
            var g;
            (g = this.C) == null || f4(g, b.height)
        }
        this.J = c;
        if ((b = this.C) != null) {
            b.l = c;
            b.L = a;
            b.C = 3;
            var h;
            a = (h = b.ma.ci) != null ? h : _.Mg();
            b.ma.Te && a && (_.z(Object, "assign").call(Object, b.P.style, g4(b)), h = b.P.firstElementChild) && (W2(h), h.appendChild(h4(b)), i4(b, h));
            c && m4(b)
        }
        I4(this, this.R.bj);
        d || L4(this, e);
        this.R.Te && _.Mg() && H4(this, e)
    };
    var v4 = function(a, b, c) {
            b && !a.ma && a.D && _.FA(a.D, {
                F: c
            })
        },
        K4 = function(a) {
            var b;
            return (b = a.R.ci) != null ? b : _.Mg()
        },
        D4 = function(a) {
            if (!a.R.Te || !_.Mg()) return 1;
            var b = Number(a.j.width) || a.H.width,
                c = a.H.height;
            return b <= 0 || c <= 0 ? 1 : b <= Math.min(a.g.innerWidth * a.R.Ps, 600) && b / c <= 3 ? a.R.Mm ? 0 : 2 : 1
        },
        H4 = function(a, b) {
            var c = a.l;
            c && (b === 1 ? K4(a) && _.N(c, {
                left: "50%",
                right: "auto",
                transform: "translateX(-50%)"
            }) : (a = b === 0, _.N(c, {
                left: a ? "0" : "auto",
                right: a ? "auto" : "0",
                transform: "none"
            })))
        },
        A4 = {
            ui: "gr",
            gvar: "ar",
            scroll_detached: "true",
            dismissable: "false"
        };
    var N4 = function(a, b, c, d, e) {
        e = e === void 0 ? !1 : e;
        _.A2.call(this, a, b, c);
        this.L = b;
        this.R = d;
        this.P = e;
        this.C = null;
        this.H = b.document;
        this.J = _.qY(new _.pY(b), 2147483646)
    };
    _.Y(N4, _.A2);
    var qna = function(a) {
            Q3(a, !1);
            var b = a.l;
            if (b) {
                var c = nma(a.L);
                U2(a, function(d) {
                    _.N(d, c);
                    E2(d)
                }, !0);
                a.j.setAttribute("width", "");
                a.j.setAttribute("height", "");
                _.Zm(a.j, c);
                _.Zm(a.j, ona);
                _.Zm(b, pna);
                _.Zm(b, {
                    background: "transparent"
                });
                _.N(b, {
                    display: "none",
                    position: "fixed"
                });
                E2(b);
                E2(a.j);
                _.Qg(a.L) <= 1 || (_.Zm(b, {
                    overflow: "scroll",
                    "max-width": "100vw"
                }), D2(b))
            }
        },
        Q3 = function(a, b) {
            var c = a.l;
            c && (b ? (_.uY(a.J), _.N(c, {
                display: "block"
            }), a.H.body && !a.C && (a.C = _.$m(a.H, a.g, a.R, a.P)), c.setAttribute("tabindex", "0"), c.setAttribute("aria-hidden", "false"), a.H.body.setAttribute("aria-hidden", "true")) : (_.vY(a.J), _.N(c, {
                display: "none"
            }), a.C && (a.C(), a.C = null), a.H.body.setAttribute("aria-hidden", "false"), c.setAttribute("aria-hidden", "true")))
        },
        pna = {
            backgroundColor: "white",
            opacity: "1",
            position: "fixed",
            left: "0px",
            top: "0px",
            margin: "0px",
            padding: "0px",
            display: "none",
            zIndex: "2147483647"
        },
        ona = {
            left: "0",
            position: "absolute",
            top: "0"
        };
    var O4 = function(a, b, c, d, e, f, g, h, k, l, m, n) {
        y4.call(this, c, d, _.Jq(b) === 2 ? "top" : "bottom", new _.eX(a), new _.z2, e, _.Yi(h, d), _.BA(m), {
            bj: !0,
            Jk: _.L(_.qU),
            Xm: _.L(_.hU),
            Te: _.L(_.kU),
            Ps: _.M(_.oU),
            Mm: _.L(_.nU)
        }, a, _.S(b, 38), n);
        this.g = d;
        this.T = f;
        this.slotId = g;
        this.Xo = k;
        this.lb = l;
        this.Hc = null;
        this.To = 0;
        this.Ek = !1;
        this.Ic = null;
        this.Do = !!_.IA(this.T, this.slotId);
        _.Jq(b) === 2 && _.YZ(this.T, this.slotId);
        k && this.lb.Gg([this.slotId], this.j)
    };
    _.Y(O4, y4);
    var nna = function(a) {
            if (rna(a)) return !1;
            if (a.Xo) return a.Xo = !1, !sna(a);
            a.To < _.M(_.pU) && (a.Hc = setTimeout(function() {
                tna(a)
            }, _.M(_.vU)));
            _.YZ(a.T, a.slotId);
            return !0
        },
        tna = function(a) {
            if (!a.Ek) {
                a.Ek = !0;
                var b = a.g.googletag,
                    c = function(d) {
                        d.slot.getSlotElementId() === a.slotId.getDomId() && (b.pubads().removeEventListener("slotRenderEnded", c), a.To++, a.Ek = !1, a.C && (d = a.C, d.C === 0 && d.show()))
                    };
                b.pubads().addEventListener("slotRenderEnded", c);
                _.NA(a.T, a.slotId);
                b.pubads().refresh([a.slotId.ra]);
                a.Do || _.YZ(a.T, a.slotId)
            }
        },
        rna = function(a) {
            if (!a.Ic) return a.Ic = Date.now(), !1;
            var b = Date.now() - a.Ic;
            a.Ic = Date.now();
            return b < 100
        },
        sna = function(a) {
            var b = a.lb;
            var c = a.slotId;
            if (b.Me.get(c)) {
                var d;
                (d = b.Me.get(c)) == null || d();
                b.Me.delete(c);
                b = !0
            } else b = !1;
            if (!b) return !1;
            a.C && (a = a.C, a.C === 0 && a.show());
            return !0
        };
    O4.prototype.kk = function() {
        return (0, _.Rg)() === 0 || y4.prototype.kk.call(this)
    };
    var P4 = function(a, b, c) {
        N4.call(this, b, a, c, _.M(_.TT), !0);
        qna(this)
    };
    _.Y(P4, N4);
    var Q4 = function(a, b, c, d, e, f, g, h, k, l, m, n, p, q, r, t, w) {
        var y = [];
        _.L(_.yT) && (0, _.Rg)() === 0 && y.push(101);
        _.L(_.zT) && y.push(102);
        g = kma(g);
        _.L(_.FT) && g.add(5);
        _.L(_.DT) && g.add(6);
        _.L(_.LT) && g.add(2);
        _.L(_.JT) && g.add(3);
        _.L(_.IT) && g.add(10);
        _.L(_.YS) && g.add(11);
        _.L(_.ET) && g.add(15);
        _.L(_.CT) && g.add(16);
        _.L(_.BT) && g.add(17);
        var A = oma(a, _.M(_.sU), n, b);
        A !== void 0 && g.add(8);
        _.L(_.AT) && g.delete(6);
        var C, D = _.L(_.zU) && !((C = _.lt(p)) == null ? 0 : _.S(C, 3));
        n = _.Yi(n, b);
        C = K3.call;
        var I = new _.eX(a);
        d = new P4(b, c, d);
        var G = new _.z2;
        l = {
            Rm: y,
            Wi: {
                Gl: 3,
                version: "m202608040101"
            },
            Xr: !0,
            Tr: l,
            mk: _.M(_.YT),
            dr: (0, _.Rg)() !== 0 ? _.M(_.NT) : _.M(_.MT),
            ar: _.M(_.OT),
            cr: _.L(_.PT),
            Zq: _.M(_.QT),
            He: D,
            Yq: _.L(_.gU),
            Vu: _.L(_.AU),
            Uu: _.L(_.yU),
            Xu: _.L(_.BU),
            Yu: !0,
            Xq: !0,
            Mt: A,
            tq: _.zA(m),
            Jj: _.M(_.ZT),
            pb: _.L(_.RT),
            Vr: _.L(_.XT),
            Np: _.M(_.xT),
            jv: _.L(_.$T),
            kn: _.L(_.WT),
            Oj: _.L(_.CT),
            Wq: _.L(_.BT)
        };
        y = new q3(b, 2, _.M(_.ST) | 0, 1);
        _.yy(p, _.Mu, 41) ? (p = _.xq(p, _.Mu, 41), p = {
            font: (p == null ? 0 : _.ko(p, 1)) ? _.K(p, 1) : null,
            fontColor: (p == null ? 0 : _.ko(p, 2)) ? _.K(p, 2) : null,
            backgroundColor: (p == null ? 0 : _.ko(p, 3)) ? _.K(p, 3) : null,
            targetId: (p == null ? 0 : _.ko(p, 4)) ? _.K(p, 4) : null,
            freqCapIntervalMinutes: (p == null ? 0 : _.Oo(p, 5) != null) ? Number(_.Fi(p, 5)) : null
        }) : p = {};
        C.call(K3, this, b, c, I, d, G, e, f, l, g, a, y, n, w, p);
        this.Ia = h;
        this.Ic = k;
        this.Ma = m;
        this.Ub = q;
        this.slotId = r;
        this.T = t;
        _.tD(this, this.da);
        this.ub = !1
    };
    _.Y(Q4, K3);
    _.u = Q4.prototype;
    _.u.ap = function() {
        return this.Ia || !this.localStorage || _.jY(_.AY(), this.localStorage, this.Ma)
    };
    _.u.Sn = function() {
        this.T.j = this.slotId;
        var a, b = (a = this.localStorage) == null ? void 0 : a.getItem("_GPCK");
        if (b) try {
            if (JSON.parse(b).key === this.Ub) {
                var c;
                (c = this.localStorage) == null || c.removeItem("_GPCK")
            }
        } catch (d) {}
    };
    _.u.zn = function() {
        return !0
    };
    _.u.Sk = function() {
        K3.prototype.Sk.call(this);
        this.Ic()
    };
    _.u.yd = function() {
        K3.prototype.yd.call(this);
        _.a_(this.T, this.slotId);
        this.ub || (this.slotId.dispatchEvent(_.SZ, 1736, void 0), this.ub = !0)
    };
    _.u.Gf = function(a) {
        return _.L(_.xU) && this.T.j !== null ? (this.D.K({
            F: 107
        }), !1) : K3.prototype.Gf.call(this, a)
    };
    _.u.Oq = function() {
        return this.Ia || !this.localStorage || _.iY(_.AY(), this.localStorage, this.Ma)
    };
    var una = {
        xr: O4,
        qs: Q4
    };
    _.O1(_m, _.m1).resolve(una);
})