bn

fgbgsd

!function() {
    var e = {
        343: function(e) {
            "use strict";
            for (var t = [], n = 0; n < 256; ++n)
                t[n] = (n + 256).toString(16).substr(1);
            e.exports = function(e, n) {
                var r = n || 0
                  , i = t;
                return [i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]]].join("")
            }
        },
        944: function(e) {
            "use strict";
            var t = "undefined" != typeof crypto && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || "undefined" != typeof msCrypto && "function" == typeof window.msCrypto.getRandomValues && msCrypto.getRandomValues.bind(msCrypto);
            if (t) {
                var n = new Uint8Array(16);
                e.exports = function() {
                    return t(n),
                    n
                }
            } else {
                var r = new Array(16);
                e.exports = function() {
                    for (var e, t = 0; t < 16; t++)
                        0 == (3 & t) && (e = 4294967296 * Math.random()),
                        r[t] = e >>> ((3 & t) << 3) & 255;
                    return r
                }
            }
        },
        508: function(e, t, n) {
            "use strict";
            var r = n(944)
              , i = n(343);
            e.exports = function(e, t, n) {
                var o = t && n || 0;
                "string" == typeof e && (t = "binary" === e ? new Array(16) : null,
                e = null);
                var a = (e = e || {}).random || (e.rng || r)();
                if (a[6] = 15 & a[6] | 64,
                a[8] = 63 & a[8] | 128,
                t)
                    for (var c = 0; c < 16; ++c)
                        t[o + c] = a[c];
                return t || i(a)
            }
        },
        168: function(e, t, n) {
            "use strict";
            var r = this && this.__assign || function() {
                return r = Object.assign || function(e) {
                    for (var t, n = 1, r = arguments.length; n < r; n++)
                        for (var i in t = arguments[n])
                            Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
                    return e
                }
                ,
                r.apply(this, arguments)
            }
            ;
            t.__esModule = !0;
            var i = n(699)
              , o = n(752)
              , a = n(104)
              , c = n(508);
            !function() {
                function e(e) {
                    var t = "";
                    if (t = window.location.origin ? window.location.origin : "".concat(window.location.protocol, "://").concat(window.location.host),
                    e && "string" == typeof e)
                        if (0 === e.indexOf("/"))
                            t += e;
                        else
                            try {
                                var n = new URL(e);
                                return "".concat(n.protocol, "://").concat(n.host).concat(n.pathname)
                            } catch (e) {}
                    else {
                        var r = window.location.pathname;
                        r && r.length > 0 && (t += r)
                    }
                    return t
                }
                function t(e, t) {
                    for (var n in e) {
                        var r = e[n];
                        void 0 !== t && ("number" != typeof r && "string" != typeof r || (t[n] = r))
                    }
                }
                !function() {
                    var n, u, s = window.performance || window.webkitPerformance || window.msPerformance || window.mozPerformance, f = "data-cf-beacon", d = document.currentScript || ("function" == typeof document.querySelector ? document.querySelector("script[".concat(f, "]")) : void 0), l = c(), v = [], p = window.__cfBeacon ? window.__cfBeacon : {};
                    if (!p || "single" !== p.load) {
                        if (d) {
                            var m = d.getAttribute(f);
                            if (m)
                                try {
                                    p = r(r({}, p), JSON.parse(m))
                                } catch (e) {}
                            else {
                                var g = d.getAttribute("src");
                                if (g && "function" == typeof URLSearchParams) {
                                    var y = new URLSearchParams(g.replace(/^[^\?]+\??/, ""))
                                      , h = y.get("token");
                                    h && (p.token = h);
                                    var T = y.get("spa");
                                    p.spa = null === T || "true" === T
                                }
                            }
                            p && "multi" !== p.load && (p.load = "single"),
                            window.__cfBeacon = p
                        }
                        if (s && p && p.token) {
                            var w, S, b = !1;
                            document.addEventListener("visibilitychange", (function() {
                                if ("hidden" === document.visibilityState) {
                                    if (L && A()) {
                                        var t = e();
                                        (null == w ? void 0 : w.url) == t && (null == w ? void 0 : w.triggered) || P(),
                                        _(t)
                                    }
                                    !b && w && (b = !0,
                                    B())
                                } else
                                    "visible" === document.visibilityState && (new Date).getTime()
                            }
                            ));
                            var E = {};
                            "function" == typeof PerformanceObserver && ((0,
                            a.onLCP)(x),
                            (0,
                            a.onFID)(x),
                            (0,
                            a.onFCP)(x),
                            (0,
                            a.onINP)(x),
                            (0,
                            a.onTTFB)(x),
                            PerformanceObserver.supportedEntryTypes && PerformanceObserver.supportedEntryTypes.includes("layout-shift") && (0,
                            a.onCLS)(x));
                            var L = p && (void 0 === p.spa || !0 === p.spa)
                              , C = p.send && p.send.to ? p.send.to : void 0 === p.version ? "https://cloudflareinsights.com/cdn-cgi/rum" : null
                              , P = function(r) {
                                var a = function(r) {
                                    var o, a, c = s.timing, u = s.memory, f = r || e(), d = {
                                        memory: {},
                                        timings: {},
                                        resources: [],
                                        referrer: (o = document.referrer || "",
                                        a = v[v.length - 1],
                                        L && w && a ? a.url : o),
                                        eventType: i.EventType.Load,
                                        firstPaint: 0,
                                        firstContentfulPaint: 0,
                                        startTime: F(),
                                        versions: {
                                            fl: p ? p.version : "",
                                            js: "2024.6.1",
                                            timings: 1
                                        },
                                        pageloadId: l,
                                        location: f,
                                        nt: S,
                                        serverTimings: I()
                                    };
                                    if (null == n) {
                                        if ("function" == typeof s.getEntriesByType) {
                                            var m = s.getEntriesByType("navigation");
                                            m && Array.isArray(m) && m.length > 0 && (d.timingsV2 = {},
                                            d.versions.timings = 2,
                                            d.dt = m[0].deliveryType,
                                            delete d.timings,
                                            t(m[0], d.timingsV2))
                                        }
                                        1 === d.versions.timings && t(c, d.timings),
                                        t(u, d.memory)
                                    } else
                                        O(d);
                                    return d.firstPaint = k("first-paint"),
                                    d.firstContentfulPaint = k("first-contentful-paint"),
                                    p && (p.icTag && (d.icTag = p.icTag),
                                    d.siteToken = p.token),
                                    void 0 !== n && (delete d.timings,
                                    delete d.memory),
                                    d
                                }(r);
                                a && p && (a.resources = [],
                                p && ((0,
                                o.sendObjectBeacon)("", a, (function() {}
                                ), !1, C),
                                void 0 !== p.forward && void 0 !== p.forward.url && (0,
                                o.sendObjectBeacon)("", a, (function() {}
                                ), !1, p.forward.url)))
                            }
                              , B = function() {
                                var t = function() {
                                    var t = s.getEntriesByType("navigation")[0]
                                      , n = "";
                                    try {
                                        n = "function" == typeof s.getEntriesByType ? new URL(null == t ? void 0 : t.name).pathname : u ? new URL(u).pathname : window.location.pathname
                                    } catch (e) {}
                                    var r = {
                                        referrer: document.referrer || "",
                                        eventType: i.EventType.WebVitalsV2,
                                        versions: {
                                            js: "2024.6.1"
                                        },
                                        pageloadId: l,
                                        location: e(),
                                        landingPath: n,
                                        startTime: F(),
                                        nt: S,
                                        serverTimings: I()
                                    };
                                    return p && (p.version && (r.versions.fl = p.version),
                                    p.icTag && (r.icTag = p.icTag),
                                    r.siteToken = p.token),
                                    E && ["lcp", "fid", "cls", "fcp", "ttfb", "inp"].forEach((function(e) {
                                        r[e] = {
                                            value: -1,
                                            path: void 0
                                        },
                                        E[e] && void 0 !== E[e].value && (r[e] = E[e])
                                    }
                                    )),
                                    O(r),
                                    r
                                }();
                                p && (0,
                                o.sendObjectBeacon)("", t, (function() {}
                                ), !0, C)
                            }
                              , R = function() {
                                var t = window.__cfRl && window.__cfRl.done || window.__cfQR && window.__cfQR.done;
                                t ? t.then(P) : P(),
                                w = {
                                    id: l,
                                    url: e(),
                                    ts: (new Date).getTime(),
                                    triggered: !0
                                }
                            };
                            "complete" === window.document.readyState ? R() : window.addEventListener("load", (function() {
                                window.setTimeout(R)
                            }
                            ));
                            var A = function() {
                                return L && 0 === v.filter((function(e) {
                                    return e.id === l
                                }
                                )).length
                            }
                              , _ = function(e) {
                                v.push({
                                    id: l,
                                    url: e,
                                    ts: (new Date).getTime()
                                }),
                                v.length > 3 && v.shift()
                            };
                            L && (u = e(),
                            function(t) {
                                var r = t.pushState;
                                if (r) {
                                    var i = function() {
                                        l = c()
                                    };
                                    t.pushState = function(o, a, c) {
                                        n = e(c);
                                        var u = e()
                                          , s = !0;
                                        return n == u && (s = !1),
                                        s && (A() && ((null == w ? void 0 : w.url) == u && (null == w ? void 0 : w.triggered) || P(u),
                                        _(u)),
                                        i()),
                                        r.apply(t, [o, a, c])
                                    }
                                    ,
                                    window.addEventListener("popstate", (function(t) {
                                        A() && ((null == w ? void 0 : w.url) == n && (null == w ? void 0 : w.triggered) || P(n),
                                        _(n)),
                                        n = e(),
                                        i()
                                    }
                                    ))
                                }
                            }(window.history))
                        }
                    }
                    function x(e) {
                        var t, n, r, i, o, a, c, u = window.location.pathname;
                        switch (S || (S = e.navigationType),
                        "INP" !== e.name && (E[e.name.toLowerCase()] = {
                            value: e.value,
                            path: u
                        }),
                        e.name) {
                        case "CLS":
                            (c = e.attribution) && E.cls && (E.cls.element = c.largestShiftTarget,
                            E.cls.currentRect = null === (t = c.largestShiftSource) || void 0 === t ? void 0 : t.currentRect,
                            E.cls.previousRect = null === (n = c.largestShiftSource) || void 0 === n ? void 0 : n.previousRect);
                            break;
                        case "FID":
                            (c = e.attribution) && E.fid && (E.fid.element = c.eventTarget,
                            E.fid.name = c.eventType);
                            break;
                        case "LCP":
                            (c = e.attribution) && E.lcp && (E.lcp.element = c.element,
                            E.lcp.size = null === (r = c.lcpEntry) || void 0 === r ? void 0 : r.size,
                            E.lcp.url = c.url,
                            E.lcp.rld = c.resourceLoadDelay,
                            E.lcp.rlt = c.resourceLoadTime,
                            E.lcp.erd = c.elementRenderDelay,
                            E.lcp.it = null === (i = c.lcpResourceEntry) || void 0 === i ? void 0 : i.initiatorType,
                            E.lcp.fp = null === (a = null === (o = c.lcpEntry) || void 0 === o ? void 0 : o.element) || void 0 === a ? void 0 : a.getAttribute("fetchpriority"));
                            break;
                        case "INP":
                            (null == E.inp || Number(E.inp.value) < Number(e.value)) && (E.inp = {
                                value: Number(e.value),
                                path: u
                            },
                            (c = e.attribution) && E.inp && (E.inp.element = c.eventTarget,
                            E.inp.name = c.eventType))
                        }
                    }
                    function F() {
                        return s.timeOrigin
                    }
                    function I() {
                        if (p && p.serverTiming) {
                            for (var e = [], t = 0, n = ["navigation", "resource"]; t < n.length; t++)
                                for (var r = n[t], i = 0, o = s.getEntriesByType(r); i < o.length; i++) {
                                    var a = o[i]
                                      , c = a.name
                                      , u = a.serverTiming;
                                    if (u) {
                                        if ("resource" === r) {
                                            var f = p.serverTiming.location_startswith;
                                            if (!f || !Array.isArray(f))
                                                continue;
                                            for (var d = !1, l = 0, v = f; l < v.length; l++) {
                                                var m = v[l];
                                                if (c.startsWith(m)) {
                                                    d = !0;
                                                    break
                                                }
                                            }
                                            if (!d)
                                                continue
                                        }
                                        for (var g = 0, y = u; g < y.length; g++) {
                                            var h = y[g]
                                              , T = h.name
                                              , w = h.description
                                              , S = h.duration;
                                            if (p.serverTiming.name && p.serverTiming.name[T])
                                                try {
                                                    var b = new URL(c);
                                                    e.push({
                                                        location: "resource" === r ? "".concat(b.origin).concat(b.pathname) : void 0,
                                                        name: T,
                                                        dur: S,
                                                        desc: w
                                                    })
                                                } catch (e) {}
                                        }
                                    }
                                }
                            return e
                        }
                    }
                    function O(e) {
                        if ("function" == typeof s.getEntriesByType) {
                            var n = s.getEntriesByType("navigation")
                              , r = {};
                            e.timingsV2 = {},
                            n && n[0] && (n[0].nextHopProtocol && (r.nextHopProtocol = n[0].nextHopProtocol),
                            n[0].transferSize && (r.transferSize = n[0].transferSize),
                            n[0].decodedBodySize && (r.decodedBodySize = n[0].decodedBodySize),
                            e.dt = n[0].deliveryType),
                            t(r, e.timingsV2)
                        }
                    }
                    function k(e) {
                        var t;
                        if ("first-contentful-paint" === e && E.fcp && E.fcp.value)
                            return E.fcp.value;
                        if ("function" == typeof s.getEntriesByType) {
                            var n = null === (t = s.getEntriesByType("paint")) || void 0 === t ? void 0 : t.filter((function(t) {
                                return t.name === e
                            }
                            ))[0];
                            return n ? n.startTime : 0
                        }
                        return 0
                    }
                }()
            }()
        },
        752: function(e, t) {
            "use strict";
            t.__esModule = !0,
            t.sendObjectBeacon = void 0,
            t.sendObjectBeacon = function(e, t, n, r, i) {
                void 0 === r && (r = !1),
                void 0 === i && (i = null);
                var o = i || (t.siteToken && t.versions.fl ? "/cdn-cgi/rum?".concat(e) : "/cdn-cgi/beacon/performance?".concat(e))
                  , a = !0;
                if (navigator && "string" == typeof navigator.userAgent)
                    try {
                        var c = navigator.userAgent.match(/Chrome\/([0-9]+)/);
                        c && c[0].toLowerCase().indexOf("chrome") > -1 && parseInt(c[1]) < 81 && (a = !1)
                    } catch (e) {}
                if (navigator && "function" == typeof navigator.sendBeacon && a && r) {
                    t.st = 1;
                    var u = JSON.stringify(t)
                      , s = navigator.sendBeacon && navigator.sendBeacon.bind(navigator);
                    null == s || s(o, new Blob([u],{
                        type: "application/json"
                    }))
                } else {
                    t.st = 2,
                    u = JSON.stringify(t);
                    var f = new XMLHttpRequest;
                    n && (f.onreadystatechange = function() {
                        4 == this.readyState && 204 == this.status && n()
                    }
                    ),
                    f.open("POST", o, !0),
                    f.setRequestHeader("content-type", "application/json"),
                    f.send(u)
                }
            }
        },
        699: function(e, t) {
            "use strict";
            var n, r;
            t.__esModule = !0,
            t.FetchPriority = t.EventType = void 0,
            (r = t.EventType || (t.EventType = {}))[r.Load = 1] = "Load",
            r[r.Additional = 2] = "Additional",
            r[r.WebVitalsV2 = 3] = "WebVitalsV2",
            (n = t.FetchPriority || (t.FetchPriority = {})).High = "high",
            n.Low = "low",
            n.Auto = "auto"
        },
        104: function(e, t) {
            !function(e) {
                "use strict";
                var t, n, r, i, o, a = function() {
                    return window.performance && performance.getEntriesByType && performance.getEntriesByType("navigation")[0]
                }, c = function(e) {
                    if ("loading" === document.readyState)
                        return "loading";
                    var t = a();
                    if (t) {
                        if (e < t.domInteractive)
                            return "loading";
                        if (0 === t.domContentLoadedEventStart || e < t.domContentLoadedEventStart)
                            return "dom-interactive";
                        if (0 === t.domComplete || e < t.domComplete)
                            return "dom-content-loaded"
                    }
                    return "complete"
                }, u = function(e) {
                    var t = e.nodeName;
                    return 1 === e.nodeType ? t.toLowerCase() : t.toUpperCase().replace(/^#/, "")
                }, s = function(e, t) {
                    var n = "";
                    try {
                        for (; e && 9 !== e.nodeType; ) {
                            var r = e
                              , i = r.id ? "#" + r.id : u(r) + (r.classList && r.classList.value && r.classList.value.trim() && r.classList.value.trim().length ? "." + r.classList.value.trim().replace(/\s+/g, ".") : "");
                            if (n.length + i.length > (t || 100) - 1)
                                return n || i;
                            if (n = n ? i + ">" + n : i,
                            r.id)
                                break;
                            e = r.parentNode
                        }
                    } catch (e) {}
                    return n
                }, f = -1, d = function() {
                    return f
                }, l = function(e) {
                    addEventListener("pageshow", (function(t) {
                        t.persisted && (f = t.timeStamp,
                        e(t))
                    }
                    ), !0)
                }, v = function() {
                    var e = a();
                    return e && e.activationStart || 0
                }, p = function(e, t) {
                    var n = a()
                      , r = "navigate";
                    return d() >= 0 ? r = "back-forward-cache" : n && (document.prerendering || v() > 0 ? r = "prerender" : document.wasDiscarded ? r = "restore" : n.type && (r = n.type.replace(/_/g, "-"))),
                    {
                        name: e,
                        value: void 0 === t ? -1 : t,
                        rating: "good",
                        delta: 0,
                        entries: [],
                        id: "v3-".concat(Date.now(), "-").concat(Math.floor(8999999999999 * Math.random()) + 1e12),
                        navigationType: r
                    }
                }, m = function(e, t, n) {
                    try {
                        if (PerformanceObserver.supportedEntryTypes.includes(e)) {
                            var r = new PerformanceObserver((function(e) {
                                Promise.resolve().then((function() {
                                    t(e.getEntries())
                                }
                                ))
                            }
                            ));
                            return r.observe(Object.assign({
                                type: e,
                                buffered: !0
                            }, n || {})),
                            r
                        }
                    } catch (e) {}
                }, g = function(e, t, n, r) {
                    var i, o;
                    return function(a) {
                        t.value >= 0 && (a || r) && ((o = t.value - (i || 0)) || void 0 === i) && (i = t.value,
                        t.delta = o,
                        t.rating = function(e, t) {
                            return e > t[1] ? "poor" : e > t[0] ? "needs-improvement" : "good"
                        }(t.value, n),
                        e(t))
                    }
                }, y = function(e) {
                    requestAnimationFrame((function() {
                        return requestAnimationFrame((function() {
                            return e()
                        }
                        ))
                    }
                    ))
                }, h = function(e) {
                    var t = function(t) {
                        "pagehide" !== t.type && "hidden" !== document.visibilityState || e(t)
                    };
                    addEventListener("visibilitychange", t, !0),
                    addEventListener("pagehide", t, !0)
                }, T = function(e) {
                    var t = !1;
                    return function(n) {
                        t || (e(n),
                        t = !0)
                    }
                }, w = -1, S = function() {
                    return "hidden" !== document.visibilityState || document.prerendering ? 1 / 0 : 0
                }, b = function(e) {
                    "hidden" === document.visibilityState && w > -1 && (w = "visibilitychange" === e.type ? e.timeStamp : 0,
                    L())
                }, E = function() {
                    addEventListener("visibilitychange", b, !0),
                    addEventListener("prerenderingchange", b, !0)
                }, L = function() {
                    removeEventListener("visibilitychange", b, !0),
                    removeEventListener("prerenderingchange", b, !0)
                }, C = function() {
                    return w < 0 && (w = S(),
                    E(),
                    l((function() {
                        setTimeout((function() {
                            w = S(),
                            E()
                        }
                        ), 0)
                    }
                    ))),
                    {
                        get firstHiddenTime() {
                            return w
                        }
                    }
                }, P = function(e) {
                    document.prerendering ? addEventListener("prerenderingchange", (function() {
                        return e()
                    }
                    ), !0) : e()
                }, B = [1800, 3e3], R = function(e, t) {
                    t = t || {},
                    P((function() {
                        var n, r = C(), i = p("FCP"), o = m("paint", (function(e) {
                            e.forEach((function(e) {
                                "first-contentful-paint" === e.name && (o.disconnect(),
                                e.startTime < r.firstHiddenTime && (i.value = Math.max(e.startTime - v(), 0),
                                i.entries.push(e),
                                n(!0)))
                            }
                            ))
                        }
                        ));
                        o && (n = g(e, i, B, t.reportAllChanges),
                        l((function(r) {
                            i = p("FCP"),
                            n = g(e, i, B, t.reportAllChanges),
                            y((function() {
                                i.value = performance.now() - r.timeStamp,
                                n(!0)
                            }
                            ))
                        }
                        )))
                    }
                    ))
                }, A = [.1, .25], _ = {
                    passive: !0,
                    capture: !0
                }, x = new Date, F = function(e, i) {
                    t || (t = i,
                    n = e,
                    r = new Date,
                    k(removeEventListener),
                    I())
                }, I = function() {
                    if (n >= 0 && n < r - x) {
                        var e = {
                            entryType: "first-input",
                            name: t.type,
                            target: t.target,
                            cancelable: t.cancelable,
                            startTime: t.timeStamp,
                            processingStart: t.timeStamp + n
                        };
                        i.forEach((function(t) {
                            t(e)
                        }
                        )),
                        i = []
                    }
                }, O = function(e) {
                    if (e.cancelable) {
                        var t = (e.timeStamp > 1e12 ? new Date : performance.now()) - e.timeStamp;
                        "pointerdown" == e.type ? function(e, t) {
                            var n = function() {
                                F(e, t),
                                i()
                            }
                              , r = function() {
                                i()
                            }
                              , i = function() {
                                removeEventListener("pointerup", n, _),
                                removeEventListener("pointercancel", r, _)
                            };
                            addEventListener("pointerup", n, _),
                            addEventListener("pointercancel", r, _)
                        }(t, e) : F(t, e)
                    }
                }, k = function(e) {
                    ["mousedown", "keydown", "touchstart", "pointerdown"].forEach((function(t) {
                        return e(t, O, _)
                    }
                    ))
                }, M = [100, 300], D = function(e, r) {
                    r = r || {},
                    P((function() {
                        var o, a = C(), c = p("FID"), u = function(e) {
                            e.startTime < a.firstHiddenTime && (c.value = e.processingStart - e.startTime,
                            c.entries.push(e),
                            o(!0))
                        }, s = function(e) {
                            e.forEach(u)
                        }, f = m("first-input", s);
                        o = g(e, c, M, r.reportAllChanges),
                        f && h(T((function() {
                            s(f.takeRecords()),
                            f.disconnect()
                        }
                        ))),
                        f && l((function() {
                            var a;
                            c = p("FID"),
                            o = g(e, c, M, r.reportAllChanges),
                            i = [],
                            n = -1,
                            t = null,
                            k(addEventListener),
                            a = u,
                            i.push(a),
                            I()
                        }
                        ))
                    }
                    ))
                }, N = 0, V = 1 / 0, j = 0, q = function(e) {
                    e.forEach((function(e) {
                        e.interactionId && (V = Math.min(V, e.interactionId),
                        j = Math.max(j, e.interactionId),
                        N = j ? (j - V) / 7 + 1 : 0)
                    }
                    ))
                }, H = function() {
                    return o ? N : performance.interactionCount || 0
                }, z = function() {
                    "interactionCount"in performance || o || (o = m("event", q, {
                        type: "event",
                        buffered: !0,
                        durationThreshold: 0
                    }))
                }, U = [200, 500], J = 0, W = function() {
                    return H() - J
                }, Q = [], X = {}, G = function(e) {
                    var t = Q[Q.length - 1]
                      , n = X[e.interactionId];
                    if (n || Q.length < 10 || e.duration > t.latency) {
                        if (n)
                            n.entries.push(e),
                            n.latency = Math.max(n.latency, e.duration);
                        else {
                            var r = {
                                id: e.interactionId,
                                latency: e.duration,
                                entries: [e]
                            };
                            X[r.id] = r,
                            Q.push(r)
                        }
                        Q.sort((function(e, t) {
                            return t.latency - e.latency
                        }
                        )),
                        Q.splice(10).forEach((function(e) {
                            delete X[e.id]
                        }
                        ))
                    }
                }, K = [2500, 4e3], Y = {}, Z = [800, 1800], $ = function e(t) {
                    document.prerendering ? P((function() {
                        return e(t)
                    }
                    )) : "complete" !== document.readyState ? addEventListener("load", (function() {
                        return e(t)
                    }
                    ), !0) : setTimeout(t, 0)
                }, ee = function(e, t) {
                    t = t || {};
                    var n = p("TTFB")
                      , r = g(e, n, Z, t.reportAllChanges);
                    $((function() {
                        var i = a();
                        if (i) {
                            var o = i.responseStart;
                            if (o <= 0 || o > performance.now())
                                return;
                            n.value = Math.max(o - v(), 0),
                            n.entries = [i],
                            r(!0),
                            l((function() {
                                n = p("TTFB", 0),
                                (r = g(e, n, Z, t.reportAllChanges))(!0)
                            }
                            ))
                        }
                    }
                    ))
                };
                e.CLSThresholds = A,
                e.FCPThresholds = B,
                e.FIDThresholds = M,
                e.INPThresholds = U,
                e.LCPThresholds = K,
                e.TTFBThresholds = Z,
                e.onCLS = function(e, t) {
                    !function(e, t) {
                        t = t || {},
                        R(T((function() {
                            var n, r = p("CLS", 0), i = 0, o = [], a = function(e) {
                                e.forEach((function(e) {
                                    if (!e.hadRecentInput) {
                                        var t = o[0]
                                          , n = o[o.length - 1];
                                        i && e.startTime - n.startTime < 1e3 && e.startTime - t.startTime < 5e3 ? (i += e.value,
                                        o.push(e)) : (i = e.value,
                                        o = [e])
                                    }
                                }
                                )),
                                i > r.value && (r.value = i,
                                r.entries = o,
                                n())
                            }, c = m("layout-shift", a);
                            c && (n = g(e, r, A, t.reportAllChanges),
                            h((function() {
                                a(c.takeRecords()),
                                n(!0)
                            }
                            )),
                            l((function() {
                                i = 0,
                                r = p("CLS", 0),
                                n = g(e, r, A, t.reportAllChanges),
                                y((function() {
                                    return n()
                                }
                                ))
                            }
                            )),
                            setTimeout(n, 0))
                        }
                        )))
                    }((function(t) {
                        !function(e) {
                            if (e.entries.length) {
                                var t = e.entries.reduce((function(e, t) {
                                    return e && e.value > t.value ? e : t
                                }
                                ));
                                if (t && t.sources && t.sources.length) {
                                    var n = (r = t.sources).find((function(e) {
                                        return e.node && 1 === e.node.nodeType
                                    }
                                    )) || r[0];
                                    if (n)
                                        return void (e.attribution = {
                                            largestShiftTarget: s(n.node),
                                            largestShiftTime: t.startTime,
                                            largestShiftValue: t.value,
                                            largestShiftSource: n,
                                            largestShiftEntry: t,
                                            loadState: c(t.startTime)
                                        })
                                }
                            }
                            var r;
                            e.attribution = {}
                        }(t),
                        e(t)
                    }
                    ), t)
                }
                ,
                e.onFCP = function(e, t) {
                    R((function(t) {
                        !function(e) {
                            if (e.entries.length) {
                                var t = a()
                                  , n = e.entries[e.entries.length - 1];
                                if (t) {
                                    var r = t.activationStart || 0
                                      , i = Math.max(0, t.responseStart - r);
                                    return void (e.attribution = {
                                        timeToFirstByte: i,
                                        firstByteToFCP: e.value - i,
                                        loadState: c(e.entries[0].startTime),
                                        navigationEntry: t,
                                        fcpEntry: n
                                    })
                                }
                            }
                            e.attribution = {
                                timeToFirstByte: 0,
                                firstByteToFCP: e.value,
                                loadState: c(d())
                            }
                        }(t),
                        e(t)
                    }
                    ), t)
                }
                ,
                e.onFID = function(e, t) {
                    D((function(t) {
                        !function(e) {
                            var t = e.entries[0];
                            e.attribution = {
                                eventTarget: s(t.target),
                                eventType: t.name,
                                eventTime: t.startTime,
                                eventEntry: t,
                                loadState: c(t.startTime)
                            }
                        }(t),
                        e(t)
                    }
                    ), t)
                }
                ,
                e.onINP = function(e, t) {
                    !function(e, t) {
                        t = t || {},
                        P((function() {
                            var n;
                            z();
                            var r, i = p("INP"), o = function(e) {
                                e.forEach((function(e) {
                                    e.interactionId && G(e),
                                    "first-input" === e.entryType && !Q.some((function(t) {
                                        return t.entries.some((function(t) {
                                            return e.duration === t.duration && e.startTime === t.startTime
                                        }
                                        ))
                                    }
                                    )) && G(e)
                                }
                                ));
                                var t, n = (t = Math.min(Q.length - 1, Math.floor(W() / 50)),
                                Q[t]);
                                n && n.latency !== i.value && (i.value = n.latency,
                                i.entries = n.entries,
                                r())
                            }, a = m("event", o, {
                                durationThreshold: null !== (n = t.durationThreshold) && void 0 !== n ? n : 40
                            });
                            r = g(e, i, U, t.reportAllChanges),
                            a && ("PerformanceEventTiming"in window && "interactionId"in PerformanceEventTiming.prototype && a.observe({
                                type: "first-input",
                                buffered: !0
                            }),
                            h((function() {
                                o(a.takeRecords()),
                                i.value < 0 && W() > 0 && (i.value = 0,
                                i.entries = []),
                                r(!0)
                            }
                            )),
                            l((function() {
                                Q = [],
                                J = H(),
                                i = p("INP"),
                                r = g(e, i, U, t.reportAllChanges)
                            }
                            )))
                        }
                        ))
                    }((function(t) {
                        !function(e) {
                            if (e.entries.length) {
                                var t = e.entries.sort((function(e, t) {
                                    return t.duration - e.duration || t.processingEnd - t.processingStart - (e.processingEnd - e.processingStart)
                                }
                                ))[0]
                                  , n = e.entries.find((function(e) {
                                    return e.target
                                }
                                ));
                                e.attribution = {
                                    eventTarget: s(n && n.target),
                                    eventType: t.name,
                                    eventTime: t.startTime,
                                    eventEntry: t,
                                    loadState: c(t.startTime)
                                }
                            } else
                                e.attribution = {}
                        }(t),
                        e(t)
                    }
                    ), t)
                }
                ,
                e.onLCP = function(e, t) {
                    !function(e, t) {
                        t = t || {},
                        P((function() {
                            var n, r = C(), i = p("LCP"), o = function(e) {
                                var t = e[e.length - 1];
                                t && t.startTime < r.firstHiddenTime && (i.value = Math.max(t.startTime - v(), 0),
                                i.entries = [t],
                                n())
                            }, a = m("largest-contentful-paint", o);
                            if (a) {
                                n = g(e, i, K, t.reportAllChanges);
                                var c = T((function() {
                                    Y[i.id] || (o(a.takeRecords()),
                                    a.disconnect(),
                                    Y[i.id] = !0,
                                    n(!0))
                                }
                                ));
                                ["keydown", "click"].forEach((function(e) {
                                    addEventListener(e, (function() {
                                        return setTimeout(c, 0)
                                    }
                                    ), !0)
                                }
                                )),
                                h(c),
                                l((function(r) {
                                    i = p("LCP"),
                                    n = g(e, i, K, t.reportAllChanges),
                                    y((function() {
                                        i.value = performance.now() - r.timeStamp,
                                        Y[i.id] = !0,
                                        n(!0)
                                    }
                                    ))
                                }
                                ))
                            }
                        }
                        ))
                    }((function(t) {
                        !function(e) {
                            if (e.entries.length) {
                                var t = a();
                                if (t) {
                                    var n = t.activationStart || 0
                                      , r = e.entries[e.entries.length - 1]
                                      , i = r.url && performance.getEntriesByType("resource").filter((function(e) {
                                        return e.name === r.url
                                    }
                                    ))[0]
                                      , o = Math.max(0, t.responseStart - n)
                                      , c = Math.max(o, i ? (i.requestStart || i.startTime) - n : 0)
                                      , u = Math.max(c, i ? i.responseEnd - n : 0)
                                      , f = Math.max(u, r ? r.startTime - n : 0)
                                      , d = {
                                        element: s(r.element),
                                        timeToFirstByte: o,
                                        resourceLoadDelay: c - o,
                                        resourceLoadTime: u - c,
                                        elementRenderDelay: f - u,
                                        navigationEntry: t,
                                        lcpEntry: r
                                    };
                                    return r.url && (d.url = r.url),
                                    i && (d.lcpResourceEntry = i),
                                    void (e.attribution = d)
                                }
                            }
                            e.attribution = {
                                timeToFirstByte: 0,
                                resourceLoadDelay: 0,
                                resourceLoadTime: 0,
                                elementRenderDelay: e.value
                            }
                        }(t),
                        e(t)
                    }
                    ), t)
                }
                ,
                e.onTTFB = function(e, t) {
                    ee((function(t) {
                        !function(e) {
                            if (e.entries.length) {
                                var t = e.entries[0]
                                  , n = t.activationStart || 0
                                  , r = Math.max(t.domainLookupStart - n, 0)
                                  , i = Math.max(t.connectStart - n, 0)
                                  , o = Math.max(t.requestStart - n, 0);
                                e.attribution = {
                                    waitingTime: r,
                                    dnsTime: i - r,
                                    connectionTime: o - i,
                                    requestTime: e.value - o,
                                    navigationEntry: t
                                }
                            } else
                                e.attribution = {
                                    waitingTime: 0,
                                    dnsTime: 0,
                                    connectionTime: 0,
                                    requestTime: 0
                                }
                        }(t),
                        e(t)
                    }
                    ), t)
                }
            }(t)
        }
    }
      , t = {};
    !function n(r) {
        var i = t[r];
        if (void 0 !== i)
            return i.exports;
        var o = t[r] = {
            exports: {}
        };
        return e[r].call(o.exports, o, o.exports, n),
        o.exports
    }(168)
}();