;
! function() {
    try {
        var e = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof global ? global : "undefined" != typeof window ? window : "undefined" != typeof self ? self : {},
            n = (new e.Error).stack;
        n && ((e._debugIds || (e._debugIds = {}))[n] = "94e4aeac-d60a-8180-4f48-a411424f8ffb")
    } catch (e) {}
}();
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push(["object" == typeof document ? document.currentScript : void 0, 616064, e => {
    "use strict";
    var t = e.i(416340),
        r = e.i(174617),
        n = e.i(78892),
        a = e.i(608652),
        i = e.i(538469),
        o = e.i(40266),
        s = e.i(127200),
        l = e.i(112466),
        c = e.i(169525),
        u = e.i(600317),
        d = e.i(76992),
        p = e.i(199786),
        m = e.i(456262),
        f = e.i(221628),
        [h, b] = (0, a.createContextScope)("Tooltip", [s.createPopperScope]),
        g = (0, s.createPopperScope)(),
        v = "TooltipProvider",
        y = "tooltip.open",
        [k, w] = h(v),
        A = e => {
            let {
                __scopeTooltip: r,
                delayDuration: n = 700,
                skipDelayDuration: a = 300,
                disableHoverableContent: i = !1,
                children: o
            } = e, s = t.useRef(!0), l = t.useRef(!1), c = t.useRef(0);
            return t.useEffect(() => {
                let e = c.current;
                return () => window.clearTimeout(e)
            }, []), (0, f.jsx)(k, {
                scope: r,
                isOpenDelayedRef: s,
                delayDuration: n,
                onOpen: t.useCallback(() => {
                    window.clearTimeout(c.current), s.current = !1
                }, []),
                onClose: t.useCallback(() => {
                    window.clearTimeout(c.current), c.current = window.setTimeout(() => s.current = !0, a)
                }, [a]),
                isPointerInTransitRef: l,
                onPointerInTransitChange: t.useCallback(e => {
                    l.current = e
                }, []),
                disableHoverableContent: i,
                children: o
            })
        };
    A.displayName = v;
    var M = "Tooltip",
        [_, P] = h(M),
        C = e => {
            let {
                __scopeTooltip: r,
                children: n,
                open: a,
                defaultOpen: i,
                onOpenChange: l,
                disableHoverableContent: c,
                delayDuration: u
            } = e, d = w(M, e.__scopeTooltip), m = g(r), [h, b] = t.useState(null), v = (0, o.useId)(), k = t.useRef(0), A = c ? ? d.disableHoverableContent, P = u ? ? d.delayDuration, C = t.useRef(!1), [x, E] = (0, p.useControllableState)({
                prop: a,
                defaultProp: i ? ? !1,
                onChange: e => {
                    e ? (d.onOpen(), document.dispatchEvent(new CustomEvent(y))) : d.onClose(), l ? .(e)
                },
                caller: M
            }), S = t.useMemo(() => x ? C.current ? "delayed-open" : "instant-open" : "closed", [x]), T = t.useCallback(() => {
                window.clearTimeout(k.current), k.current = 0, C.current = !1, E(!0)
            }, [E]), O = t.useCallback(() => {
                window.clearTimeout(k.current), k.current = 0, E(!1)
            }, [E]), N = t.useCallback(() => {
                window.clearTimeout(k.current), k.current = window.setTimeout(() => {
                    C.current = !0, E(!0), k.current = 0
                }, P)
            }, [P, E]);
            return t.useEffect(() => () => {
                k.current && (window.clearTimeout(k.current), k.current = 0)
            }, []), (0, f.jsx)(s.Root, { ...m,
                children: (0, f.jsx)(_, {
                    scope: r,
                    contentId: v,
                    open: x,
                    stateAttribute: S,
                    trigger: h,
                    onTriggerChange: b,
                    onTriggerEnter: t.useCallback(() => {
                        d.isOpenDelayedRef.current ? N() : T()
                    }, [d.isOpenDelayedRef, N, T]),
                    onTriggerLeave: t.useCallback(() => {
                        A ? O() : (window.clearTimeout(k.current), k.current = 0)
                    }, [O, A]),
                    onOpen: T,
                    onClose: O,
                    disableHoverableContent: A,
                    children: n
                })
            })
        };
    C.displayName = M;
    var x = "TooltipTrigger",
        E = t.forwardRef((e, a) => {
            let {
                __scopeTooltip: i,
                ...o
            } = e, l = P(x, i), c = w(x, i), d = g(i), p = t.useRef(null), m = (0, n.useComposedRefs)(a, p, l.onTriggerChange), h = t.useRef(!1), b = t.useRef(!1), v = t.useCallback(() => h.current = !1, []);
            return t.useEffect(() => () => document.removeEventListener("pointerup", v), [v]), (0, f.jsx)(s.Anchor, {
                asChild: !0,
                ...d,
                children: (0, f.jsx)(u.Primitive.button, {
                    "aria-describedby": l.open ? l.contentId : void 0,
                    "data-state": l.stateAttribute,
                    ...o,
                    ref: m,
                    onPointerMove: (0, r.composeEventHandlers)(e.onPointerMove, e => {
                        "touch" !== e.pointerType && (b.current || c.isPointerInTransitRef.current || (l.onTriggerEnter(), b.current = !0))
                    }),
                    onPointerLeave: (0, r.composeEventHandlers)(e.onPointerLeave, () => {
                        l.onTriggerLeave(), b.current = !1
                    }),
                    onPointerDown: (0, r.composeEventHandlers)(e.onPointerDown, () => {
                        l.open && l.onClose(), h.current = !0, document.addEventListener("pointerup", v, {
                            once: !0
                        })
                    }),
                    onFocus: (0, r.composeEventHandlers)(e.onFocus, () => {
                        h.current || l.onOpen()
                    }),
                    onBlur: (0, r.composeEventHandlers)(e.onBlur, l.onClose),
                    onClick: (0, r.composeEventHandlers)(e.onClick, l.onClose)
                })
            })
        });
    E.displayName = x;
    var S = "TooltipPortal",
        [T, O] = h(S, {
            forceMount: void 0
        }),
        N = e => {
            let {
                __scopeTooltip: t,
                forceMount: r,
                children: n,
                container: a
            } = e, i = P(S, t);
            return (0, f.jsx)(T, {
                scope: t,
                forceMount: r,
                children: (0, f.jsx)(c.Presence, {
                    present: r || i.open,
                    children: (0, f.jsx)(l.Portal, {
                        asChild: !0,
                        container: a,
                        children: n
                    })
                })
            })
        };
    N.displayName = S;
    var j = "TooltipContent",
        B = t.forwardRef((e, t) => {
            let r = O(j, e.__scopeTooltip),
                {
                    forceMount: n = r.forceMount,
                    side: a = "top",
                    ...i
                } = e,
                o = P(j, e.__scopeTooltip);
            return (0, f.jsx)(c.Presence, {
                present: n || o.open,
                children: o.disableHoverableContent ? (0, f.jsx)(F, {
                    side: a,
                    ...i,
                    ref: t
                }) : (0, f.jsx)(L, {
                    side: a,
                    ...i,
                    ref: t
                })
            })
        }),
        L = t.forwardRef((e, r) => {
            let a = P(j, e.__scopeTooltip),
                i = w(j, e.__scopeTooltip),
                o = t.useRef(null),
                s = (0, n.useComposedRefs)(r, o),
                [l, c] = t.useState(null),
                {
                    trigger: u,
                    onClose: d
                } = a,
                p = o.current,
                {
                    onPointerInTransitChange: m
                } = i,
                h = t.useCallback(() => {
                    c(null), m(!1)
                }, [m]),
                b = t.useCallback((e, t) => {
                    let r, n = e.currentTarget,
                        a = {
                            x: e.clientX,
                            y: e.clientY
                        },
                        i = function(e, t) {
                            let r = Math.abs(t.top - e.y),
                                n = Math.abs(t.bottom - e.y),
                                a = Math.abs(t.right - e.x),
                                i = Math.abs(t.left - e.x);
                            switch (Math.min(r, n, a, i)) {
                                case i:
                                    return "left";
                                case a:
                                    return "right";
                                case r:
                                    return "top";
                                case n:
                                    return "bottom";
                                default:
                                    throw Error("unreachable")
                            }
                        }(a, n.getBoundingClientRect());
                    c(((r = [... function(e, t, r = 5) {
                        let n = [];
                        switch (t) {
                            case "top":
                                n.push({
                                    x: e.x - r,
                                    y: e.y + r
                                }, {
                                    x: e.x + r,
                                    y: e.y + r
                                });
                                break;
                            case "bottom":
                                n.push({
                                    x: e.x - r,
                                    y: e.y - r
                                }, {
                                    x: e.x + r,
                                    y: e.y - r
                                });
                                break;
                            case "left":
                                n.push({
                                    x: e.x + r,
                                    y: e.y - r
                                }, {
                                    x: e.x + r,
                                    y: e.y + r
                                });
                                break;
                            case "right":
                                n.push({
                                    x: e.x - r,
                                    y: e.y - r
                                }, {
                                    x: e.x - r,
                                    y: e.y + r
                                })
                        }
                        return n
                    }(a, i), ... function(e) {
                        let {
                            top: t,
                            right: r,
                            bottom: n,
                            left: a
                        } = e;
                        return [{
                            x: a,
                            y: t
                        }, {
                            x: r,
                            y: t
                        }, {
                            x: r,
                            y: n
                        }, {
                            x: a,
                            y: n
                        }]
                    }(t.getBoundingClientRect())].slice()).sort((e, t) => e.x < t.x ? -1 : e.x > t.x ? 1 : e.y < t.y ? -1 : 1 * !!(e.y > t.y)), function(e) {
                        if (e.length <= 1) return e.slice();
                        let t = [];
                        for (let r = 0; r < e.length; r++) {
                            let n = e[r];
                            for (; t.length >= 2;) {
                                let e = t[t.length - 1],
                                    r = t[t.length - 2];
                                if ((e.x - r.x) * (n.y - r.y) >= (e.y - r.y) * (n.x - r.x)) t.pop();
                                else break
                            }
                            t.push(n)
                        }
                        t.pop();
                        let r = [];
                        for (let t = e.length - 1; t >= 0; t--) {
                            let n = e[t];
                            for (; r.length >= 2;) {
                                let e = r[r.length - 1],
                                    t = r[r.length - 2];
                                if ((e.x - t.x) * (n.y - t.y) >= (e.y - t.y) * (n.x - t.x)) r.pop();
                                else break
                            }
                            r.push(n)
                        }
                        return (r.pop(), 1 === t.length && 1 === r.length && t[0].x === r[0].x && t[0].y === r[0].y) ? t : t.concat(r)
                    }(r))), m(!0)
                }, [m]);
            return t.useEffect(() => () => h(), [h]), t.useEffect(() => {
                if (u && p) {
                    let e = e => b(e, p),
                        t = e => b(e, u);
                    return u.addEventListener("pointerleave", e), p.addEventListener("pointerleave", t), () => {
                        u.removeEventListener("pointerleave", e), p.removeEventListener("pointerleave", t)
                    }
                }
            }, [u, p, b, h]), t.useEffect(() => {
                if (l) {
                    let e = e => {
                        let t = e.target,
                            r = {
                                x: e.clientX,
                                y: e.clientY
                            },
                            n = u ? .contains(t) || p ? .contains(t),
                            a = ! function(e, t) {
                                let {
                                    x: r,
                                    y: n
                                } = e, a = !1;
                                for (let e = 0, i = t.length - 1; e < t.length; i = e++) {
                                    let o = t[e],
                                        s = t[i],
                                        l = o.x,
                                        c = o.y,
                                        u = s.x,
                                        d = s.y;
                                    c > n != d > n && r < (u - l) * (n - c) / (d - c) + l && (a = !a)
                                }
                                return a
                            }(r, l);
                        n ? h() : a && (h(), d())
                    };
                    return document.addEventListener("pointermove", e), () => document.removeEventListener("pointermove", e)
                }
            }, [u, p, l, d, h]), (0, f.jsx)(F, { ...e,
                ref: s
            })
        }),
        [R, I] = h(M, {
            isInside: !1
        }),
        D = (0, d.createSlottable)("TooltipContent"),
        F = t.forwardRef((e, r) => {
            let {
                __scopeTooltip: n,
                children: a,
                "aria-label": o,
                onEscapeKeyDown: l,
                onPointerDownOutside: c,
                ...u
            } = e, d = P(j, n), p = g(n), {
                onClose: h
            } = d;
            return t.useEffect(() => (document.addEventListener(y, h), () => document.removeEventListener(y, h)), [h]), t.useEffect(() => {
                if (d.trigger) {
                    let e = e => {
                        let t = e.target;
                        t ? .contains(d.trigger) && h()
                    };
                    return window.addEventListener("scroll", e, {
                        capture: !0
                    }), () => window.removeEventListener("scroll", e, {
                        capture: !0
                    })
                }
            }, [d.trigger, h]), (0, f.jsx)(i.DismissableLayer, {
                asChild: !0,
                disableOutsidePointerEvents: !1,
                onEscapeKeyDown: l,
                onPointerDownOutside: c,
                onFocusOutside: e => e.preventDefault(),
                onDismiss: h,
                children: (0, f.jsxs)(s.Content, {
                    "data-state": d.stateAttribute,
                    ...p,
                    ...u,
                    ref: r,
                    style: { ...u.style,
                        "--radix-tooltip-content-transform-origin": "var(--radix-popper-transform-origin)",
                        "--radix-tooltip-content-available-width": "var(--radix-popper-available-width)",
                        "--radix-tooltip-content-available-height": "var(--radix-popper-available-height)",
                        "--radix-tooltip-trigger-width": "var(--radix-popper-anchor-width)",
                        "--radix-tooltip-trigger-height": "var(--radix-popper-anchor-height)"
                    },
                    children: [(0, f.jsx)(D, {
                        children: a
                    }), (0, f.jsx)(R, {
                        scope: n,
                        isInside: !0,
                        children: (0, f.jsx)(m.Root, {
                            id: d.contentId,
                            role: "tooltip",
                            children: o || a
                        })
                    })]
                })
            })
        });
    B.displayName = j;
    var H = "TooltipArrow",
        U = t.forwardRef((e, t) => {
            let {
                __scopeTooltip: r,
                ...n
            } = e, a = g(r);
            return I(H, r).isInside ? null : (0, f.jsx)(s.Arrow, { ...a,
                ...n,
                ref: t
            })
        });
    U.displayName = H, e.s(["Arrow", 0, U, "Content", 0, B, "Portal", 0, N, "Provider", 0, A, "Root", 0, C, "Tooltip", 0, C, "TooltipArrow", 0, U, "TooltipContent", 0, B, "TooltipPortal", 0, N, "TooltipProvider", 0, A, "TooltipTrigger", 0, E, "Trigger", 0, E, "createTooltipScope", 0, b])
}, 169010, 44326, e => {
    "use strict";
    var t = e.i(221628),
        r = e.i(999061),
        n = e.i(616064);
    e.s(["Tooltip", 0, n], 44326);
    var n = n,
        a = e.i(416340),
        i = e.i(86831);
    let o = e => {
        let n, a, o, s, l, c, u = (0, r.c)(10);
        return u[0] !== e ? ({
            className: n,
            ...a
        } = e, u[0] = e, u[1] = n, u[2] = a) : (n = u[1], a = u[2]), u[3] !== n ? (o = (0, i.cn)("absolute h-[9px] w-8", n), u[3] = n, u[4] = o) : o = u[4], u[5] === Symbol.for("react.memo_cache_sentinel") ? (s = (0, t.jsxs)("g", {
            clipPath: "url(#tooltip-arrow-clip)",
            children: [(0, t.jsx)("path", {
                d: "M70.9517 36.8028L55.1103 20.9614C47.3837 13.2348 43.5204 9.37145 39.0119 6.60868C35.0148 4.15921 30.657 2.35415 26.0985 1.25976C20.957 0.0253906 15.4935 0.0253906 4.56641 0.0253906H153.132C142.205 0.0253906 136.742 0.0253906 131.6 1.25976C127.042 2.35415 122.684 4.15921 118.687 6.60868C114.178 9.37145 110.315 13.2348 102.588 20.9614L86.7466 36.8028C82.385 41.1645 75.3134 41.1645 70.9517 36.8028Z",
                className: "fill-tooltip-bg"
            }), (0, t.jsx)("path", {
                d: "M153.132 5.60975C141.939 5.60975 137.253 5.64564 132.904 6.68983C128.915 7.64741 125.102 9.22684 121.605 11.3701C117.791 13.7072 114.452 16.9956 106.537 24.9101L90.6952 40.7516C84.1527 47.294 73.5452 47.294 67.0028 40.7515L51.1613 24.9101C43.2468 16.9956 39.9077 13.7072 36.0939 11.3701C32.5964 9.22684 28.7833 7.64741 24.7947 6.68983C20.4453 5.64564 15.7591 5.60975 4.56623 5.60975H0.667969V0.0253906H4.56623C15.4933 0.0253906 20.9568 0.0253906 26.0983 1.25976C30.6568 2.35415 35.0146 4.15921 39.0117 6.60868C43.5202 9.37145 47.3835 13.2348 55.1101 20.9614L70.9515 36.8028C75.3132 41.1645 82.3848 41.1645 86.7464 36.8028L102.588 20.9614C110.315 13.2348 114.178 9.37145 118.687 6.60868C122.684 4.15921 127.042 2.35415 131.6 1.25976C136.742 0.0253906 142.205 0.0253906 153.132 0.0253906H157.03V5.60975H153.132Z",
                className: "fill-tooltip-border"
            })]
        }), u[5] = s) : s = u[5], u[6] === Symbol.for("react.memo_cache_sentinel") ? (l = (0, t.jsx)("defs", {
            children: (0, t.jsx)("clipPath", {
                id: "tooltip-arrow-clip",
                children: (0, t.jsx)("rect", {
                    width: "158",
                    height: "46",
                    fill: "white"
                })
            })
        }), u[6] = l) : l = u[6], u[7] !== a || u[8] !== o ? (c = (0, t.jsxs)("svg", {
            "aria-hidden": "true",
            id: "tooltip-arrow",
            width: "158",
            height: "46",
            viewBox: "0 0 158 46",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: o,
            ...a,
            children: [s, l]
        }), u[7] = a, u[8] = o, u[9] = c) : c = u[9], c
    };
    var n = n;
    let s = () => {
        let e, i, o, s = (0, r.c)(3),
            l = a.default.useRef(null);
        return s[0] === Symbol.for("react.memo_cache_sentinel") ? (e = () => {
            let e = l.current ? .parentElement,
                t = new MutationObserver(() => {
                    if (!e) return;
                    let t = window.getComputedStyle(e),
                        r = document.getElementById("tooltip-arrow");
                    r ? .setAttribute("style", `left: ${t.left};`)
                });
            return e && t.observe(e, {
                attributes: !0,
                attributeFilter: ["style"]
            }), () => {
                t.disconnect()
            }
        }, i = [], s[0] = e, s[1] = i) : (e = s[0], i = s[1]), a.default.useEffect(e, i), s[2] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, t.jsx)(n.Arrow, {
            ref: l,
            id: "primitive-arrow",
            className: "!hidden opacity-0"
        }), s[2] = o) : o = s[2], o
    };

    function l(e) {
        let a, i, o, s, l = (0, r.c)(8);
        l[0] !== e ? ({
            children: a,
            delayDuration: o,
            ...i
        } = e, l[0] = e, l[1] = a, l[2] = i, l[3] = o) : (a = l[1], i = l[2], o = l[3]);
        let c = void 0 === o ? 200 : o;
        return l[4] !== a || l[5] !== c || l[6] !== i ? (s = (0, t.jsx)(n.Provider, {
            delayDuration: c,
            ...i,
            children: a
        }), l[4] = a, l[5] = c, l[6] = i, l[7] = s) : s = l[7], s
    }

    function c(e) {
        let a, i, o = (0, r.c)(4);
        return o[0] !== e ? ({ ...a
        } = e, o[0] = e, o[1] = a) : a = o[1], o[2] !== a ? (i = (0, t.jsx)(n.Trigger, {
            "data-slot": "tooltip-trigger",
            ...a
        }), o[2] = a, o[3] = i) : i = o[3], i
    }

    function u(e) {
        let a, l, c, u, d, p, m, f, h, b, g, v = (0, r.c)(23);
        v[0] !== e ? ({
            children: a,
            showArrow: p,
            sideOffset: m,
            className: l,
            side: d,
            container: c,
            ...u
        } = e, v[0] = e, v[1] = a, v[2] = l, v[3] = c, v[4] = u, v[5] = d, v[6] = p, v[7] = m) : (a = v[1], l = v[2], c = v[3], u = v[4], d = v[5], p = v[6], m = v[7]);
        let y = void 0 !== p && p,
            k = void 0 === m ? 12 : m;
        return v[8] !== l ? (f = (0, i.cn)("max-w-96 select-none text-xs font-medium rounded-lg px-3 py-1.5 leading-relaxed shadow-md text-center text-tooltip-text", "bg-tooltip-bg", "will-change-[transform,opacity]", "data-[side=bottom]:animate-popoverSlideDownAndFadeIn data-[side=left]:animate-popoverSlideLeftAndFadeIn data-[side=right]:animate-popoverSlideRightAndFadeIn data-[side=top]:animate-popoverSlideUpAndFadeIn data-[state=closed]:animate-out data-[state=closed]:fade-out-0", "z-50 border", "tooltip-content", l), v[8] = l, v[9] = f) : f = v[9], v[10] !== y || v[11] !== d ? (h = y && ["top", "bottom", void 0].includes(d) && (0, t.jsxs)(t.Fragment, {
            children: [(0, t.jsx)(s, {}), (0, t.jsx)(o, {
                "aria-hidden": "true"
            })]
        }), v[10] = y, v[11] = d, v[12] = h) : h = v[12], v[13] !== a || v[14] !== u || v[15] !== d || v[16] !== k || v[17] !== f || v[18] !== h ? (b = (0, t.jsxs)(n.Content, {
            "data-slot": "tooltip-content",
            align: "center",
            className: f,
            side: d,
            sideOffset: k,
            ...u,
            children: [a, h]
        }), v[13] = a, v[14] = u, v[15] = d, v[16] = k, v[17] = f, v[18] = h, v[19] = b) : b = v[19], v[20] !== c || v[21] !== b ? (g = (0, t.jsx)(n.Portal, {
            container: c,
            children: b
        }), v[20] = c, v[21] = b, v[22] = g) : g = v[22], g
    }
    e.s(["Tooltip", 0, function(e) {
        let i, o, s, d, p, m, f, h, b, g, v, y, k, w, A, M, _, P = (0, r.c)(36);
        P[0] !== e ? ({
            children: i,
            content: o,
            delayDuration: d,
            defaultOpen: s,
            open: f,
            onClick: p,
            onOpenChange: m,
            triggerAsChild: b,
            disabled: g,
            mobileSupport: v,
            ...h
        } = e, P[0] = e, P[1] = i, P[2] = o, P[3] = s, P[4] = d, P[5] = p, P[6] = m, P[7] = f, P[8] = h, P[9] = b, P[10] = g, P[11] = v) : (i = P[1], o = P[2], s = P[3], d = P[4], p = P[5], m = P[6], f = P[7], h = P[8], b = P[9], g = P[10], v = P[11]);
        let C = void 0 === b || b,
            x = void 0 === v || v,
            [E, S] = a.default.useState(!1),
            T = void 0 !== f,
            O = T ? f : E;
        P[12] !== T || P[13] !== m ? (y = e => {
            T || S(e), m ? .(e)
        }, P[12] = T, P[13] = m, P[14] = y) : y = P[14];
        let N = y;
        P[15] !== N || P[16] !== O || P[17] !== x || P[18] !== p ? (k = e => {
            x && "ontouchstart" in window && N(!O), p ? .(e)
        }, P[15] = N, P[16] = O, P[17] = x, P[18] = p, P[19] = k) : k = P[19];
        let j = k;
        return P[20] !== i || P[21] !== j || P[22] !== C ? (w = (0, t.jsx)(c, {
            onClick: j,
            asChild: C,
            children: i
        }), P[20] = i, P[21] = j, P[22] = C, P[23] = w) : w = P[23], P[24] !== o || P[25] !== h ? (A = (0, t.jsx)(u, { ...h,
            children: o
        }), P[24] = o, P[25] = h, P[26] = A) : A = P[26], P[27] !== s || P[28] !== N || P[29] !== O || P[30] !== w || P[31] !== A ? (M = (0, t.jsxs)(n.Root, {
            open: O,
            defaultOpen: s,
            onOpenChange: N,
            children: [w, A]
        }), P[27] = s, P[28] = N, P[29] = O, P[30] = w, P[31] = A, P[32] = M) : M = P[32], P[33] !== d || P[34] !== M ? (_ = (0, t.jsx)(l, {
            delayDuration: d,
            children: M
        }), P[33] = d, P[34] = M, P[35] = _) : _ = P[35], _
    }, "TooltipContent", 0, u, "TooltipProvider", 0, l, "TooltipRoot", 0, function(e) {
        let a, i, o = (0, r.c)(4);
        return o[0] !== e ? ({ ...a
        } = e, o[0] = e, o[1] = a) : a = o[1], o[2] !== a ? (i = (0, t.jsx)(n.Root, {
            "data-slot": "tooltip",
            ...a
        }), o[2] = a, o[3] = i) : i = o[3], i
    }, "TooltipTrigger", 0, c], 169010)
}, 255760, 96515, e => {
    "use strict";
    var t, r, n = ((t = {}).Bitcoin = "bitcoin", t.Ethereum = "ethereum", t.Solana = "solana", t.XRP = "xrp", t.Dogecoin = "dogecoin", t.BNB = "bnb", t.Hyperliquid = "hype", t.Apple = "apple", t.Tesla = "tesla", t.Microsoft = "microsoft", t.Google = "google", t.Amazon = "amazon", t.Meta = "meta", t.Nvidia = "nvidia", t.Netflix = "netflix", t.Palantir = "palantir", t.Opendoor = "opendoor", t.RocketLab = "rocketlab", t.Airbnb = "airbnb", t.Coinbase = "coinbase", t.Hood = "hood", t.QQQ = "qqq", t.SPY = "spy", t.EWY = "ewy", t.VXX = "vxx", t.EURUSD = "eurusd", t.GBPUSD = "gbpusd", t.USDCAD = "usdcad", t.USDJPY = "usdjpy", t.USDKRW = "usdkrw", t.Gold = "xauusd", t.Silver = "xagusd", t.Oil = "oil", t.Copper = "copper", t.NaturalGas = "naturalgas", t),
        a = ((r = {}).Bitcoin = "BTC", r.Ethereum = "ETH", r.Solana = "SOL", r.XRP = "XRP", r.Dogecoin = "DOGE", r.BNB = "BNB", r.Hyperliquid = "HYPE", r.Apple = "AAPL", r.Tesla = "TSLA", r.Microsoft = "MSFT", r.Google = "GOOGL", r.Amazon = "AMZN", r.Meta = "META", r.Nvidia = "NVDA", r.Netflix = "NFLX", r.Palantir = "PLTR", r.Opendoor = "OPEN", r.RocketLab = "RKLB", r.Airbnb = "ABNB", r.Coinbase = "COIN", r.Hood = "HOOD", r.QQQ = "QQQ", r.SPY = "SPY", r.EWY = "EWY", r.VXX = "VXX", r.EURUSD = "EURUSD", r.GBPUSD = "GBPUSD", r.USDCAD = "USDCAD", r.USDJPY = "USDJPY", r.USDKRW = "USDKRW", r.Gold = "XAUUSD", r.Silver = "XAGUSD", r.Oil = "WTI", r.Copper = "CC", r.NaturalGas = "NG", r);
    let i = e => ({
            BTC: "#FF9900",
            ETH: "#637FEB",
            SOL: "#9945FF",
            XRP: "#028CFF",
            DOGE: "#C2A633",
            BNB: "#F3BA2F",
            HYPE: "#00C2A8",
            AAPL: e ? "#A3A3A3" : "#555555",
            TSLA: "#CC0000",
            MSFT: "#0078D4",
            GOOGL: "#4285F4",
            AMZN: "#FF9900",
            META: "#0866FF",
            NVDA: "#76B900",
            NFLX: "#E50914",
            PLTR: e ? "#E0E0E0" : "#000000",
            OPEN: "#006AFF",
            RKLB: e ? "#E0E0E0" : "#000000",
            ABNB: "#FF5A5F",
            COIN: "#0052FF",
            HOOD: "#00C805",
            QQQ: "#0066CC",
            SPY: "#CC0000",
            EWY: e ? "#5B9BD5" : "#003366",
            VXX: e ? "#9CA3AF" : "#333333",
            EURUSD: e ? "#6699CC" : "#003399",
            GBPUSD: e ? "#5B9BD5" : "#003366",
            USDCAD: "#CC0000",
            USDJPY: "#CC0033",
            USDKRW: e ? "#6699CC" : "#003399",
            XAUUSD: "#FFD700",
            XAGUSD: "#C0C0C0",
            WTI: e ? "#E0E0E0" : "#000000",
            CC: "#B87333",
            NG: "#0066FF"
        }),
        o = i(!1),
        s = new Set(["wti-up-or-down-on-may-15-2026", "wti-up-or-down-on-may-18-2026"]),
        l = {
            WTI: "WTI",
            NG: "NGD"
        };
    e.s(["MAX_UPDATES_PER_SECOND", 0, 60, "PRICE_MARKET_DATA_POINT_COUNT", 0, 60, "PRICE_MARKET_MONTH_MAP", 0, {
        january: 0,
        february: 1,
        march: 2,
        april: 3,
        may: 4,
        june: 5,
        july: 6,
        august: 7,
        september: 8,
        october: 9,
        november: 10,
        december: 11
    }, "PRICE_MARKET_MONTH_NUMBER_MAP", 0, {
        0: "Jan",
        1: "Feb",
        2: "Mar",
        3: "Apr",
        4: "May",
        5: "Jun",
        6: "Jul",
        7: "Aug",
        8: "Sep",
        9: "Oct",
        10: "Nov",
        11: "Dec"
    }, "PriceMarketAsset", () => n, "PriceMarketAssetAbbr", () => a, "PriceMarketAssetColorMap", 0, o, "getChartSymbol", 0, (e, t) => {
        if ("equity" === t) {
            let t = e.toUpperCase();
            return l[t] || t
        }
        return `${e}USDT`.toUpperCase()
    }, "getPriceMarketAssetColorMap", 0, i, "shouldDisableLivePriceChart", 0, e => !!e && s.has(e)], 96515), e.s(["getAssetNames", 0, e => {
        let t = (e || "").toLowerCase();
        switch (t) {
            case n.Bitcoin:
            case "btc":
                return {
                    name: n.Bitcoin,
                    abbreviation: a.Bitcoin
                };
            case n.Ethereum:
            case "eth":
                return {
                    name: n.Ethereum,
                    abbreviation: a.Ethereum
                };
            case n.Solana:
            case "sol":
                return {
                    name: n.Solana,
                    abbreviation: a.Solana
                };
            case n.XRP:
                return {
                    name: n.XRP,
                    abbreviation: a.XRP
                };
            case n.Dogecoin:
            case "doge":
                return {
                    name: n.Dogecoin,
                    abbreviation: a.Dogecoin
                };
            case n.BNB:
                return {
                    name: n.BNB,
                    abbreviation: a.BNB
                };
            case n.Hyperliquid:
            case "hyperliquid":
                return {
                    name: n.Hyperliquid,
                    abbreviation: a.Hyperliquid
                };
            case n.Apple:
            case "aapl":
                return {
                    name: n.Apple,
                    abbreviation: a.Apple
                };
            case n.Tesla:
            case "tsla":
                return {
                    name: n.Tesla,
                    abbreviation: a.Tesla
                };
            case n.Microsoft:
            case "msft":
                return {
                    name: n.Microsoft,
                    abbreviation: a.Microsoft
                };
            case n.Google:
            case "googl":
                return {
                    name: n.Google,
                    abbreviation: a.Google
                };
            case n.Amazon:
            case "amzn":
                return {
                    name: n.Amazon,
                    abbreviation: a.Amazon
                };
            case n.Meta:
            case "meta":
                return {
                    name: n.Meta,
                    abbreviation: a.Meta
                };
            case n.Nvidia:
            case "nvda":
                return {
                    name: n.Nvidia,
                    abbreviation: a.Nvidia
                };
            case n.Netflix:
            case "nflx":
                return {
                    name: n.Netflix,
                    abbreviation: a.Netflix
                };
            case n.Palantir:
            case "pltr":
                return {
                    name: n.Palantir,
                    abbreviation: a.Palantir
                };
            case n.Opendoor:
            case "open":
                return {
                    name: n.Opendoor,
                    abbreviation: a.Opendoor
                };
            case n.RocketLab:
            case "rklb":
                return {
                    name: n.RocketLab,
                    abbreviation: a.RocketLab
                };
            case n.Airbnb:
            case "abnb":
                return {
                    name: n.Airbnb,
                    abbreviation: a.Airbnb
                };
            case n.Coinbase:
            case "coin":
                return {
                    name: n.Coinbase,
                    abbreviation: a.Coinbase
                };
            case n.Hood:
            case "hood":
                return {
                    name: n.Hood,
                    abbreviation: a.Hood
                };
            case n.QQQ:
                return {
                    name: n.QQQ,
                    abbreviation: a.QQQ
                };
            case n.SPY:
                return {
                    name: n.SPY,
                    abbreviation: a.SPY
                };
            case n.EWY:
                return {
                    name: n.EWY,
                    abbreviation: a.EWY
                };
            case n.VXX:
                return {
                    name: n.VXX,
                    abbreviation: a.VXX
                };
            case n.EURUSD:
                return {
                    name: n.EURUSD,
                    abbreviation: a.EURUSD
                };
            case n.GBPUSD:
                return {
                    name: n.GBPUSD,
                    abbreviation: a.GBPUSD
                };
            case n.USDCAD:
                return {
                    name: n.USDCAD,
                    abbreviation: a.USDCAD
                };
            case n.USDJPY:
                return {
                    name: n.USDJPY,
                    abbreviation: a.USDJPY
                };
            case n.USDKRW:
                return {
                    name: n.USDKRW,
                    abbreviation: a.USDKRW
                };
            case n.Gold:
            case "xauusd":
                return {
                    name: n.Gold,
                    abbreviation: a.Gold
                };
            case n.Silver:
            case "xagusd":
                return {
                    name: n.Silver,
                    abbreviation: a.Silver
                };
            default:
                if (t.startsWith("wti")) return {
                    name: n.Oil,
                    abbreviation: t.toUpperCase()
                };
                if (t.startsWith("cc") && /^cc[fghjkmnquvxz]\d/.test(t)) return {
                    name: n.Copper,
                    abbreviation: t.toUpperCase()
                };
                if (t.startsWith("ng")) return {
                    name: n.NaturalGas,
                    abbreviation: t.toUpperCase()
                };
                return {
                    name: null,
                    abbreviation: null
                }
        }
    }], 255760)
}, 660635, e => {
    "use strict";
    var t = e.i(631222);
    let r = 0,
        n = !1,
        a = !1,
        i = null;
    e.s(["calibrateClock", 0, function() {
        if (n || i) return i ? ? Promise.resolve();
        let e = Date.now();
        return i = fetch(`${t.CLOB_API_URL}/time`).then(async t => {
            let i = Number(await t.text());
            if (Number.isNaN(i)) return;
            let o = Date.now() - e;
            r = 1e3 * i - (e + o / 2), n = !0, a = !0
        }).catch(() => {
            i = null
        })
    }, "getServerNow", 0, function() {
        return Date.now() + r
    }, "initFromServerDate", 0, function(e) {
        if (a) return;
        let t = new Date(e).getTime();
        Number.isNaN(t) || (r = t - Date.now(), a = !0)
    }, "isClockCalibrated", 0, function() {
        return n
    }])
}, 498645, 276569, 26242, 245339, 622247, 740617, 805665, 851744, 311560, 92751, 821239, 831965, e => {
    "use strict";
    var t, r, n, a, i, o, s, l, c, u, d, p, m, f, h, b, g, v = e.i(416340);

    function y() {
        return (y = Object.assign.bind()).apply(null, arguments)
    }

    function k() {
        return (k = Object.assign.bind()).apply(null, arguments)
    }

    function w() {
        return (w = Object.assign.bind()).apply(null, arguments)
    }

    function A() {
        return (A = Object.assign.bind()).apply(null, arguments)
    }

    function M() {
        return (M = Object.assign.bind()).apply(null, arguments)
    }

    function _() {
        return (_ = Object.assign.bind()).apply(null, arguments)
    }

    function P() {
        return (P = Object.assign.bind()).apply(null, arguments)
    }

    function C() {
        return (C = Object.assign.bind()).apply(null, arguments)
    }

    function x() {
        return (x = Object.assign.bind()).apply(null, arguments)
    }

    function E() {
        return (E = Object.assign.bind()).apply(null, arguments)
    }

    function S() {
        return (S = Object.assign.bind()).apply(null, arguments)
    }

    function T() {
        return (T = Object.assign.bind()).apply(null, arguments)
    }
    e.s(["AAPL", 0, function(e) {
        return v.createElement("svg", y({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), t || (t = v.createElement("path", {
            fill: "currentColor",
            d: "M14.495 11.633a7.4 7.4 0 0 1-.963 1.922q-.575.813-.935 1.125-.56.515-1.203.527-.463 0-1.111-.264a3.2 3.2 0 0 0-1.195-.263q-.571 0-1.228.263-.66.264-1.064.278-.617.027-1.23-.541-.39-.34-.978-1.165a8 8 0 0 1-1.035-2.047 7.5 7.5 0 0 1-.433-2.435q0-1.352.587-2.33c.301-.512.727-.94 1.238-1.243A3.3 3.3 0 0 1 6.6 4.997q.492.002 1.288.299.795.298 1.018.299.171 0 1.133-.353.91-.324 1.538-.272 1.705.138 2.558 1.342-1.525.92-1.509 2.572c.009.857.321 1.573.935 2.14q.419.392.935.609m-2.857-9.855q.013.135.014.269 0 1.008-.739 1.882c-.593.69-1.312 1.09-2.091 1.026a2 2 0 0 1-.015-.254c0-.647.284-1.337.783-1.901q.376-.429.954-.714c.34-.175.712-.28 1.093-.308"
        })))
    }], 498645), e.s(["ABNB", 0, function(e) {
        return v.createElement("svg", k({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), r || (r = v.createElement("path", {
            fill: "currentColor",
            d: "m14.707 11.277.064.154c.166.465.216.905.115 1.345a2.68 2.68 0 0 1-1.663 2.09c-.433.18-.906.242-1.37.177a3.4 3.4 0 0 1-1.28-.428c-.512-.289-1.023-.705-1.586-1.31-.562.605-1.062 1.021-1.587 1.31a3.4 3.4 0 0 1-1.613.453c-.358 0-.703-.063-1.035-.2a2.68 2.68 0 0 1-1.663-2.092 2.76 2.76 0 0 1 .152-1.36q.097-.244.192-.452l.14-.302.155-.34.013-.024q1.35-2.877 2.827-5.691l.038-.076q.155-.287.307-.592.199-.368.463-.691a2.16 2.16 0 0 1 1.638-.757c.626 0 1.215.277 1.624.782.187.209.312.427.43.637l.031.054c.101.201.204.403.308.592l.037.076a130 130 0 0 1 2.828 5.69l.013.013.155.34.14.302c.042.091.084.195.127.3M7.706 9.743c.154.68.603 1.485 1.294 2.342.69-.87 1.139-1.675 1.293-2.342.062-.252.075-.513.037-.77a1.2 1.2 0 0 0-.204-.527c-.232-.351-.652-.554-1.126-.554a1.37 1.37 0 0 0-1.125.554 1.2 1.2 0 0 0-.207.53c-.037.255-.023.517.04.768zm5.235 4.406a1.87 1.87 0 0 0 1.165-1.473 2.1 2.1 0 0 0-.199-1.24l-.057-.133a9 9 0 0 1-.148-.314 7 7 0 0 0-.146-.315v-.012a166 166 0 0 0-2.803-5.664l-.038-.076-.154-.29-.153-.29a2.8 2.8 0 0 0-.36-.554 1.35 1.35 0 0 0-1.023-.465 1.35 1.35 0 0 0-1.023.465q-.213.255-.359.554-.078.145-.153.29-.076.149-.154.29l-.038.075a137 137 0 0 0-2.816 5.652l-.013.025a26 26 0 0 0-.351.763 2 2 0 0 0-.109.27 2.05 2.05 0 0 0-.115.981 1.88 1.88 0 0 0 1.164 1.473c.294.113.628.163.973.125a2.55 2.55 0 0 0 .972-.325c.462-.252.935-.644 1.46-1.223-.832-1.02-1.356-1.963-1.55-2.794a2.6 2.6 0 0 1-.064-1.069c.052-.316.168-.605.347-.856.396-.554 1.063-.895 1.803-.895.744 0 1.409.328 1.805.895.179.25.294.54.345.856a3.1 3.1 0 0 1-.064 1.07c-.191.83-.704 1.762-1.549 2.78.538.58 1 .971 1.46 1.222.332.188.652.29.972.328.334.037.666 0 .973-.126"
        })))
    }], 276569), e.s(["AMZN", 0, function(e) {
        return v.createElement("svg", w({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), n || (n = v.createElement("path", {
            fill: "currentColor",
            d: "M13.376 11.256c-.35-.442-.62-.757-.62-1.607V6.83c0-1.19-.08-2.302-.956-3.117-.702-.647-1.856-.884-2.768-.884-1.926 0-3.647.784-4.069 2.889-.035.239.14.34.28.375l1.826.167c.176 0 .282-.17.317-.338.14-.716.773-1.314 1.473-1.314.386 0 1.147.388 1.147 1.203v1.02c-1.122 0-2.376.075-3.357.482-1.156.477-2.144 1.39-2.144 2.852 0 1.869 1.438 2.89 2.98 2.89 1.297 0 2.003-.339 3.017-1.324.318.476.514.815 1.108 1.323.142.07.317.07.42-.032.351-.309.962-.95 1.346-1.256.176-.138.14-.34 0-.51m-3.37-2.648c0 .678-.133 2.374-1.85 2.374-.882 0-.9-1.04-.9-1.04 0-1.336 1.418-1.78 2.75-1.78zM14.295 14.255c-1.426.877-3.56 1.416-5.288 1.416a10.57 10.57 0 0 1-6.372-2.096c-.136-.114 0-.227.135-.17 1.936.925 4.056 1.4 6.202 1.386 1.56 0 3.527-.282 5.12-.849.234-.056.44.17.203.313m.509-.595c-.17-.199-1.187-.085-1.628-.058-.137 0-.17-.084-.034-.17.779-.482 2.1-.34 2.238-.17.135.17-.036 1.275-.78 1.785-.103.086-.239.028-.17-.054.17-.342.543-1.136.372-1.335z"
        })))
    }], 26242), e.s(["GOOG", 0, function(e) {
        return v.createElement("svg", A({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), a || (a = v.createElement("path", {
            fill: "currentColor",
            d: "M15.121 9.145q-.001-.676-.114-1.3h-5.98v2.459h3.416a2.93 2.93 0 0 1-1.275 1.91v1.6h2.06c1.201-1.11 1.893-2.737 1.893-4.67"
        })), i || (i = v.createElement("path", {
            fill: "currentColor",
            d: "M9.027 15.348c1.714 0 3.151-.565 4.203-1.535l-2.062-1.6c-.565.381-1.286.614-2.14.614-1.651 0-3.054-1.115-3.556-2.616H3.36v1.64a6.34 6.34 0 0 0 5.667 3.497"
        })), o || (o = v.createElement("path", {
            fill: "currentColor",
            d: "M5.472 10.206A3.8 3.8 0 0 1 5.27 9c0-.422.076-.825.203-1.206v-1.64H3.36a6.27 6.27 0 0 0 0 5.691l1.645-1.282z"
        })), s || (s = v.createElement("path", {
            fill: "currentColor",
            d: "M9.027 5.178c.935 0 1.765.324 2.43.948l1.817-1.817c-1.102-1.029-2.533-1.657-4.247-1.657A6.34 6.34 0 0 0 3.36 6.156l2.112 1.638c.502-1.5 1.905-2.616 3.555-2.616"
        })))
    }], 245339), e.s(["META", 0, function(e) {
        return v.createElement("svg", M({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), l || (l = v.createElement("path", {
            fill: "currentColor",
            d: "M3.58 10.764c0-2.268 1.134-4.635 2.465-4.635.74 0 1.331.444 2.268 1.775-.887 1.38-1.43 2.219-1.43 2.219C5.7 11.997 5.306 12.39 4.665 12.39c-.641.05-1.085-.542-1.085-1.627m7.74-.838-.837-1.38c-.198-.346-.444-.691-.641-.987.74-1.134 1.33-1.726 2.07-1.726 1.48 0 2.663 2.22 2.663 4.98 0 1.036-.345 1.627-1.035 1.627s-.937-.444-2.22-2.514M9.2 6.573c-1.084-1.43-2.02-1.972-3.105-1.972C3.826 4.6 2.1 7.608 2.1 10.764c0 1.972.937 3.205 2.514 3.205 1.134 0 1.923-.543 3.402-3.106 0 0 .592-1.085 1.036-1.825.148.247.296.493.444.79l.69 1.182c1.331 2.268 2.07 3.008 3.402 3.008 1.528 0 2.366-1.282 2.366-3.303-.049-3.353-1.824-6.114-3.944-6.114-1.134 0-2.021.887-2.81 1.972"
        })))
    }], 622247), e.s(["MSFT", 0, function(e) {
        return v.createElement("svg", _({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), c || (c = v.createElement("path", {
            fill: "currentColor",
            d: "M3.095 3.095H8.72V8.72H3.095zM9.28 3.095h5.625V8.72H9.28zM3.095 9.28H8.72v5.625H3.095zM9.28 9.28h5.625v5.625H9.28z"
        })))
    }], 740617), e.s(["NFLX", 0, function(e) {
        return v.createElement("svg", P({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), u || (u = v.createElement("path", {
            fill: "currentColor",
            d: "M5.331 2.885h2.446v12.23H5.331zm4.892 0h2.446v12.23h-2.446z"
        })), d || (d = v.createElement("path", {
            fill: "currentColor",
            d: "M10.223 15.115h2.446L7.777 2.885H5.331z"
        })))
    }], 805665), e.s(["NVDA", 0, function(e) {
        return v.createElement("svg", C({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), p || (p = v.createElement("path", {
            fill: "currentColor",
            d: "M7.076 7.02v-.903q.135-.01.268-.011c2.472-.079 4.092 2.128 4.092 2.128S9.688 10.66 7.812 10.66q-.378 0-.73-.117v-2.74c.963.116 1.157.54 1.731 1.502l1.287-1.08s-.942-1.23-2.522-1.23a4 4 0 0 0-.502.022zm0-2.986v1.348l.268-.016c3.434-.118 5.68 2.817 5.68 2.817s-2.573 3.129-5.252 3.129a4 4 0 0 1-.69-.06v.834c.19.022.384.04.573.04 2.495 0 4.3-1.276 6.048-2.778.288.233 1.475.795 1.72 1.04-1.659 1.391-5.529 2.51-7.723 2.51a6 6 0 0 1-.613-.032v1.175h9.478V4.034zm0 6.51v.713C4.77 10.844 4.13 8.444 4.13 8.444S5.238 7.22 7.076 7.019v.78H7.07c-.962-.117-1.719.784-1.719.784s.426 1.521 1.725 1.961m-4.092-2.2s1.363-2.015 4.099-2.227v-.735c-3.032.245-5.648 2.806-5.648 2.806s1.482 4.289 5.64 4.678v-.78c-3.05-.378-4.091-3.741-4.091-3.741z"
        })))
    }], 851744), e.s(["OPEN", 0, function(e) {
        return v.createElement("svg", x({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), m || (m = v.createElement("path", {
            fill: "currentColor",
            fillRule: "evenodd",
            d: "m13.373 14.782-1.115-1.446a.48.48 0 0 0-.378-.173H6.389a.48.48 0 0 0-.378.173l-1.115 1.445a.25.25 0 0 0-.054.154v.22c0 .074.06.134.136.134h8.312c.076 0 .137-.06.137-.133v-.22a.25.25 0 0 0-.054-.154M11.056 7.246c0-3.121-.556-4.415-2.084-4.415-1.347 0-2.028.907-2.028 4.055 0 3.108.528 4.389 2.084 4.389 1.375 0 2.028-.894 2.028-4.029m-6.75-.08c0-3.508 2.513-4.896 4.75-4.896 2.389 0 4.639 1.374 4.639 4.683 0 3.535-2.514 4.882-4.75 4.882-2.39 0-4.64-1.467-4.64-4.669",
            clipRule: "evenodd"
        })))
    }], 311560), e.s(["PLTR", 0, function(e) {
        return v.createElement("svg", E({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), f || (f = v.createElement("path", {
            fill: "currentColor",
            fillRule: "evenodd",
            d: "M12.61 7.194a3.614 3.614 0 0 1-3.611 3.68 3.612 3.612 0 1 1 3.61-3.68m1.204 0a4.814 4.814 0 1 1-9.626 0 4.814 4.814 0 0 1 9.625 0zm-4.815 7.191 4.104-2.005.71 1.018-4.814 2.221-4.813-2.221.71-1.02 4.103 2.009z",
            clipRule: "evenodd"
        })))
    }], 92751), e.s(["RKLB", 0, function(e) {
        return v.createElement("svg", S({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), h || (h = v.createElement("path", {
            fill: "currentColor",
            d: "M2.04 14.226h3.729l-1.865-1.665zm11.665 0h2.525l-3.955-3.542h1.26c.569 0 1.114-.226 1.516-.627.402-.4.629-.945.63-1.512V5.913c-.001-.567-.227-1.111-.63-1.512a2.15 2.15 0 0 0-1.516-.627H2.038l1.867 1.674h9.63a.47.47 0 0 1 .466.465v2.632a.465.465 0 0 1-.466.465H7.883z"
        })))
    }], 821239), e.s(["TSLA", 0, function(e) {
        return v.createElement("svg", T({
            xmlns: "http://www.w3.org/2000/svg",
            fill: "none",
            viewBox: "0 0 18 18"
        }, e), b || (b = v.createElement("path", {
            fill: "currentColor",
            d: "m9 16.157 1.976-10.54c1.758 0 2.18.358 2.26 1.149 0 0 1.178-.441 1.773-1.339C12.69 4.348 10.318 4.3 10.318 4.3L9 5.946 7.682 4.3s-2.371.048-4.69 1.127c.593.896 1.772 1.339 1.772 1.339.08-.79.514-1.148 2.26-1.149z"
        })), g || (g = v.createElement("path", {
            fill: "currentColor",
            d: "M9 3.783c2.125-.024 4.23.405 6.177 1.258.292-.53.41-.741.41-.741-2.401-.954-4.65-1.31-6.587-1.318-1.937.008-4.186.364-6.588 1.318 0 0 .15.263.413.741A14.95 14.95 0 0 1 9 3.783"
        })))
    }], 831965)
}, 268372, (e, t, r) => {
    "use strict";

    function n(e) {
        return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
            return typeof e
        } : function(e) {
            return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
        })(e)
    }
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.createResponsiveComponents = function() {
        var e = i.default.createContext({});
        return e.displayName = "Media.DynamicContext", {
            Consumer: e.Consumer,
            Provider: function(t) {
                var r;
                if ("function" != typeof t && null !== t) throw TypeError("Super expression must either be null or a function");

                function a(e) {
                    if (!(this instanceof a)) throw TypeError("Cannot call a class as a function");
                    t = function(e, t) {
                        if (t && ("object" === n(t) || "function" == typeof t)) return t;
                        if (void 0 !== t) throw TypeError("Derived constructors may only return object or undefined");
                        return c(e)
                    }(this, s(a).call(this, e)), u(c(c(t)), "isSupportedEnvironment", function() {
                        return "u" > typeof window && void 0 !== window.matchMedia
                    }), u(c(c(t)), "setupMatchers", function(e) {
                        return Object.keys(e).reduce(function(t, r) {
                            return o({}, t, u({}, r, window.matchMedia(e[r])))
                        }, {})
                    }), u(c(c(t)), "checkMatchers", function(e) {
                        return Object.keys(e).reduce(function(t, r) {
                            return o({}, t, u({}, r, e[r].matches))
                        }, {})
                    }), u(c(c(t)), "mediaQueryStatusChangedCallback", function() {
                        var e = t.checkMatchers(t.state.mediaQueryMatchers);
                        t.setState({
                            mediaQueryMatches: e
                        })
                    });
                    var t, r, i = void 0;
                    return t.isSupportedEnvironment() ? (i = t.setupMatchers(e.mediaQueries), r = t.checkMatchers(i)) : r = Object.keys(e.mediaQueries).reduce(function(t, r) {
                        return o({}, t, u({}, r, !!e.initialMatchingMediaQueries && e.initialMatchingMediaQueries.includes(r)))
                    }, {}), t.state = {
                        mediaQueryMatchers: i,
                        mediaQueryMatches: r
                    }, t
                }
                return a.prototype = Object.create(t && t.prototype, {
                        constructor: {
                            value: a,
                            writable: !0,
                            configurable: !0
                        }
                    }), t && l(a, t), r = [{
                        key: "componentDidMount",
                        value: function() {
                            if (this.state.mediaQueryMatchers) {
                                var e = this.mediaQueryStatusChangedCallback;
                                Object.values(this.state.mediaQueryMatchers).forEach(function(t) {
                                    t.addListener(e)
                                })
                            }
                        }
                    }, {
                        key: "componentWillUnmount",
                        value: function() {
                            if (this.state.mediaQueryMatchers) {
                                var e = this.mediaQueryStatusChangedCallback;
                                Object.values(this.state.mediaQueryMatchers).forEach(function(t) {
                                    return t.removeListener(e)
                                })
                            }
                        }
                    }, {
                        key: "shouldComponentUpdate",
                        value: function(e, t) {
                            return !!this.state.mediaQueryMatchers && (e.children !== this.props.children || !d(this.state.mediaQueryMatches, t.mediaQueryMatches))
                        }
                    }, {
                        key: "render",
                        value: function() {
                            return i.default.createElement(e.Provider, {
                                value: this.state.mediaQueryMatches
                            }, this.props.children)
                        }
                    }],
                    function(e, t) {
                        for (var r = 0; r < t.length; r++) {
                            var n = t[r];
                            n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
                        }
                    }(a.prototype, r), a
            }(i.default.Component)
        }
    };
    var a, i = (a = e.r(416340)) && a.__esModule ? a : {
        default: a
    };

    function o(e) {
        for (var t = 1; t < arguments.length; t++) {
            var r = null != arguments[t] ? Object(arguments[t]) : {},
                n = Object.keys(r);
            "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                return Object.getOwnPropertyDescriptor(r, e).enumerable
            })), n.forEach(function(t) {
                u(e, t, r[t])
            })
        }
        return e
    }

    function s(e) {
        return (s = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) {
            return e.__proto__ || Object.getPrototypeOf(e)
        })(e)
    }

    function l(e, t) {
        return (l = Object.setPrototypeOf || function(e, t) {
            return e.__proto__ = t, e
        })(e, t)
    }

    function c(e) {
        if (void 0 === e) throw ReferenceError("this hasn't been initialised - super() hasn't been called");
        return e
    }

    function u(e, t, r) {
        return t in e ? Object.defineProperty(e, t, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = r, e
    }
    var d = function(e, t) {
        for (var r in e)
            if (e[r] !== t[r]) return !1;
        return !0
    }
}, 281650, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.propKey = function(e) {
        return Object.keys(e)[0]
    }, r.intersection = function(e, t) {
        return t ? e.filter(function(e) {
            return t.indexOf(e) >= 0
        }) : i(e)
    }, r.createRuleSet = function(e, t) {
        return "@media ".concat(t, "{.").concat(e, "{display:none!important;}}")
    }, r.createClassName = function() {
        for (var e = arguments.length, t = Array(e), r = 0; r < e; r++) t[r] = arguments[r];
        return ["fresnel"].concat(i(t.reduce(function(e, t) {
            return Array.isArray(t) ? i(e).concat(i(t)) : i(e).concat([t])
        }, []))).join("-")
    }, r.castBreakpointsToIntegers = function(e) {
        var t = Object.keys(e);
        return t.reduce(function(r, n, i) {
            return function(e) {
                for (var t = 1; t < arguments.length; t++) {
                    var r = null != arguments[t] ? Object(arguments[t]) : {},
                        n = Object.keys(r);
                    "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(r, e).enumerable
                    })), n.forEach(function(t) {
                        a(e, t, r[t])
                    })
                }
                return e
            }({}, r, a({}, t[i], Math.round(Number(e[n]))))
        }, {})
    }, r.memoize = function(e) {
        var t = {};
        return function() {
            for (var r = arguments.length, n = Array(r), a = 0; a < r; a++) n[a] = arguments[a];
            var i = JSON.stringify(n);
            return t[i] || (t[i] = e.apply(void 0, n)), t[i]
        }
    }, r.useIsFirstRender = function() {
        var e = (0, n.useRef)(!0);
        return !!e.current && (e.current = !1, !0)
    };
    var n = e.r(416340);

    function a(e, t, r) {
        return t in e ? Object.defineProperty(e, t, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = r, e
    }

    function i(e) {
        return function(e) {
            if (Array.isArray(e)) return o(e)
        }(e) || function(e) {
            if ("u" > typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
        }(e) || function(e) {
            if (e) {
                if ("string" == typeof e) return o(e, void 0);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(e);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return o(e, void 0)
            }
        }(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
        }()
    }

    function o(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
        return n
    }
}, 359268, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.Breakpoints = r.BreakpointConstraint = void 0;
    var n, a, i = e.r(281650);

    function o(e) {
        return function(e) {
            if (Array.isArray(e)) return c(e)
        }(e) || function(e) {
            if ("u" > typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
        }(e) || l(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
        }()
    }

    function s(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e
        }(e) || function(e, t) {
            var r, n, a = null == e ? null : "u" > typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != a) {
                var i = [],
                    o = !0,
                    s = !1;
                try {
                    for (a = a.call(e); !(o = (r = a.next()).done) && (i.push(r.value), !t || i.length !== t); o = !0);
                } catch (e) {
                    s = !0, n = e
                } finally {
                    try {
                        o || null == a.return || a.return()
                    } finally {
                        if (s) throw n
                    }
                }
                return i
            }
        }(e, t) || l(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
        }()
    }

    function l(e, t) {
        if (e) {
            if ("string" == typeof e) return c(e, t);
            var r = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === r && e.constructor && (r = e.constructor.name), "Map" === r || "Set" === r) return Array.from(e);
            if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return c(e, t)
        }
    }

    function c(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
        return n
    }

    function u(e, t) {
        for (var r = 0; r < t.length; r++) {
            var n = t[r];
            n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
        }
    }

    function d(e, t, r) {
        return t && u(e.prototype, t), r && u(e, r), e
    }

    function p(e, t, r) {
        return t in e ? Object.defineProperty(e, t, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = r, e
    }
    r.BreakpointConstraint = a, (n = a || (r.BreakpointConstraint = a = {})).at = "at", n.lessThan = "lessThan", n.greaterThan = "greaterThan", n.greaterThanOrEqual = "greaterThanOrEqual", n.between = "between", r.Breakpoints = function() {
        function e(t) {
            var r, n = this;
            if (!(this instanceof e)) throw TypeError("Cannot call a class as a function");
            p(this, "_sortedBreakpoints", void 0), p(this, "_breakpoints", void 0), p(this, "_mediaQueries", void 0), p(this, "findBreakpointsForWidths", function(e, t) {
                var r = n.findBreakpointAtWidth(e);
                if (r) {
                    var a = n.findBreakpointAtWidth(t);
                    return a && r !== a ? n._sortedBreakpoints.slice(n._sortedBreakpoints.indexOf(r), n._sortedBreakpoints.indexOf(a) + 1) : [r]
                }
            }), p(this, "findBreakpointAtWidth", function(e) {
                return n._sortedBreakpoints.find(function(t, r) {
                    var a = n._sortedBreakpoints[r + 1];
                    return a ? e >= n._breakpoints[t] && e < n._breakpoints[a] : e >= n._breakpoints[t]
                })
            }), p(this, "valuesWithBreakpointProps", function(e) {
                var t, r = e.length,
                    a = [];
                return n._sortedBreakpoints.forEach(function(n, i) {
                    var o = e[i];
                    i < r && (!t || t[0] !== o) ? (t = [o, [n]], a.push(t)) : t[1].push(n)
                }), a.map(function(e, t) {
                    var r = s(e, 2),
                        n = r[0],
                        i = r[1],
                        o = {};
                    return t === a.length - 1 ? o.greaterThanOrEqual = i[0] : 1 === i.length ? o.at = i[0] : o.between = [i[0], a[t + 1][1][0]], [n, o]
                })
            }), this._breakpoints = t, this._sortedBreakpoints = Object.keys(t).map(function(e) {
                return [e, t[e]]
            }).sort(function(e, t) {
                return e[1] < t[1] ? -1 : 1
            }).map(function(e) {
                return e[0]
            });
            var i = this._sortedBreakpoints.slice(0, -1).reduce(function(e, t, r) {
                return o(e).concat(o(n._sortedBreakpoints.slice(r + 1).map(function(e) {
                    return [t, e]
                })))
            }, []);
            this._mediaQueries = (p(r = {}, a.at, this._createBreakpointQueries(a.at, this._sortedBreakpoints)), p(r, a.lessThan, this._createBreakpointQueries(a.lessThan, this._sortedBreakpoints.slice(1))), p(r, a.greaterThan, this._createBreakpointQueries(a.greaterThan, this._sortedBreakpoints.slice(0, -1))), p(r, a.greaterThanOrEqual, this._createBreakpointQueries(a.greaterThanOrEqual, this._sortedBreakpoints)), p(r, a.between, this._createBreakpointQueries(a.between, i)), r)
        }
        return d(e, null, [{
            key: "validKeys",
            value: function() {
                return [a.at, a.lessThan, a.greaterThan, a.greaterThanOrEqual, a.between]
            }
        }]), d(e, [{
            key: "toVisibleAtBreakpointSet",
            value: function(e) {
                if ((e = this._normalizeProps(e)).lessThan) {
                    var t = this.sortedBreakpoints.findIndex(function(t) {
                        return t === e.lessThan
                    });
                    return this.sortedBreakpoints.slice(0, t)
                }
                if (e.greaterThan) {
                    var r = this.sortedBreakpoints.findIndex(function(t) {
                        return t === e.greaterThan
                    });
                    return this.sortedBreakpoints.slice(r + 1)
                }
                if (e.greaterThanOrEqual) {
                    var n = this.sortedBreakpoints.findIndex(function(t) {
                        return t === e.greaterThanOrEqual
                    });
                    return this.sortedBreakpoints.slice(n)
                }
                if (e.between) {
                    var a = e.between,
                        i = this.sortedBreakpoints.findIndex(function(e) {
                            return e === a[0]
                        }),
                        o = this.sortedBreakpoints.findIndex(function(e) {
                            return e === a[1]
                        });
                    return this.sortedBreakpoints.slice(i, o)
                }
                return []
            }
        }, {
            key: "toRuleSets",
            value: function() {
                var t = this,
                    r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : e.validKeys();
                return Object.entries(r.reduce(function(e, r) {
                    return e[r] = t._mediaQueries[r], e
                }, {})).reduce(function(e, t) {
                    var r = s(t, 2),
                        n = r[0];
                    return r[1].forEach(function(t, r) {
                        e.push((0, i.createRuleSet)((0, i.createClassName)(n, r), "not all and ".concat(t)))
                    }), e
                }, [])
            }
        }, {
            key: "shouldRenderMediaQuery",
            value: function(e, t) {
                var r = this;
                if ((e = this._normalizeProps(e)).lessThan) {
                    var n = this._breakpoints[e.lessThan];
                    return Math.min.apply(Math, o(t.map(function(e) {
                        return r._breakpoints[e]
                    }))) < n
                }
                if (e.greaterThan) {
                    var a = this._breakpoints[this._findNextBreakpoint(e.greaterThan)];
                    return Math.max.apply(Math, o(t.map(function(e) {
                        return r._breakpoints[e]
                    }))) >= a
                }
                if (e.greaterThanOrEqual) {
                    var i = this._breakpoints[e.greaterThanOrEqual];
                    return Math.max.apply(Math, o(t.map(function(e) {
                        return r._breakpoints[e]
                    }))) >= i
                }
                if (e.between) {
                    var s = this._breakpoints[e.between[0]],
                        l = this._breakpoints[e.between[1]],
                        c = t.map(function(e) {
                            return r._breakpoints[e]
                        });
                    return !(Math.max.apply(Math, o(c)) < s || Math.min.apply(Math, o(c)) >= l)
                }
                return !1
            }
        }, {
            key: "_normalizeProps",
            value: function(e) {
                if (e.at) {
                    var t = this._sortedBreakpoints.indexOf(e.at),
                        r = this._sortedBreakpoints[t + 1];
                    return r ? {
                        between: [e.at, r]
                    } : {
                        greaterThanOrEqual: e.at
                    }
                }
                return e
            }
        }, {
            key: "_createBreakpointQuery",
            value: function(e) {
                if ((e = this._normalizeProps(e)).lessThan) {
                    var t = this._breakpoints[e.lessThan];
                    return "(max-width:".concat(t - .02, "px)")
                }
                if (e.greaterThan) {
                    var r = this._breakpoints[this._findNextBreakpoint(e.greaterThan)];
                    return "(min-width:".concat(r, "px)")
                }
                if (e.greaterThanOrEqual) {
                    var n = this._breakpoints[e.greaterThanOrEqual];
                    return "(min-width:".concat(n, "px)")
                }
                if (e.between) {
                    var a = this._breakpoints[e.between[0]],
                        i = this._breakpoints[e.between[1]];
                    return "(min-width:".concat(a, "px) and (max-width:").concat(i - .02, "px)")
                }
                throw Error("Unexpected breakpoint props: ".concat(JSON.stringify(e)))
            }
        }, {
            key: "_createBreakpointQueries",
            value: function(e, t) {
                var r = this;
                return t.reduce(function(t, n) {
                    return t.set(Array.isArray(n) ? n.join("-") : n, r._createBreakpointQuery(p({}, e, n))), t
                }, new Map)
            }
        }, {
            key: "_findNextBreakpoint",
            value: function(e) {
                var t = this._sortedBreakpoints[this._sortedBreakpoints.indexOf(e) + 1];
                if (!t) throw Error("There is no breakpoint larger than ".concat(e));
                return t
            }
        }, {
            key: "sortedBreakpoints",
            get: function() {
                return this._sortedBreakpoints
            }
        }, {
            key: "dynamicResponsiveMediaQueries",
            get: function() {
                return Array.from(this._mediaQueries[a.at].entries()).reduce(function(e, t) {
                    var r = s(t, 2);
                    return function(e) {
                        for (var t = 1; t < arguments.length; t++) {
                            var r = null != arguments[t] ? Object(arguments[t]) : {},
                                n = Object.keys(r);
                            "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                                return Object.getOwnPropertyDescriptor(r, e).enumerable
                            })), n.forEach(function(t) {
                                p(e, t, r[t])
                            })
                        }
                        return e
                    }({}, e, p({}, r[0], r[1]))
                }, {})
            }
        }, {
            key: "largestBreakpoint",
            get: function() {
                return this._sortedBreakpoints[this._sortedBreakpoints.length - 1]
            }
        }]), e
    }()
}, 627070, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.Interactions = r.InteractionKey = void 0;
    var n, a = e.r(281650);

    function i(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e
        }(e) || function(e, t) {
            var r, n, a = null == e ? null : "u" > typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != a) {
                var i = [],
                    o = !0,
                    s = !1;
                try {
                    for (a = a.call(e); !(o = (r = a.next()).done) && (i.push(r.value), !t || i.length !== t); o = !0);
                } catch (e) {
                    s = !0, n = e
                } finally {
                    try {
                        o || null == a.return || a.return()
                    } finally {
                        if (s) throw n
                    }
                }
                return i
            }
        }(e, t) || o(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
        }()
    }

    function o(e, t) {
        if (e) {
            if ("string" == typeof e) return s(e, t);
            var r = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === r && e.constructor && (r = e.constructor.name), "Map" === r || "Set" === r) return Array.from(e);
            if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return s(e, t)
        }
    }

    function s(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
        return n
    }

    function l(e, t) {
        for (var r = 0; r < t.length; r++) {
            var n = t[r];
            n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
        }
    }

    function c(e, t, r) {
        return t && l(e.prototype, t), r && l(e, r), e
    }

    function u(e, t, r) {
        return t in e ? Object.defineProperty(e, t, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = r, e
    }
    r.InteractionKey = n, (n || (r.InteractionKey = n = {})).interaction = "interaction", r.Interactions = function() {
        function e(t) {
            if (!(this instanceof e)) throw TypeError("Cannot call a class as a function");
            u(this, "_interactions", void 0), this._interactions = t
        }
        return c(e, null, [{
            key: "validKeys",
            value: function() {
                return [n.interaction]
            }
        }]), c(e, [{
            key: "toRuleSets",
            value: function() {
                return Object.entries(this._interactions).reduce(function(e, t) {
                    var r = i(t, 2),
                        l = r[0],
                        c = r[1];
                    return ((function(e) {
                        if (Array.isArray(e)) return s(e)
                    })(e) || function(e) {
                        if ("u" > typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
                    }(e) || o(e) || function() {
                        throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
                    }()).concat([(0, a.createRuleSet)((0, a.createClassName)(n.interaction, l), c)])
                }, [])
            }
        }, {
            key: "shouldRenderMediaQuery",
            value: function(e, t) {
                return !!(t && t.includes(e))
            }
        }, {
            key: "interactions",
            get: function() {
                return Object.keys(this._interactions)
            }
        }, {
            key: "dynamicResponsiveMediaQueries",
            get: function() {
                return Object.entries(this._interactions).reduce(function(e, t) {
                    var r = i(t, 2);
                    return function(e) {
                        for (var t = 1; t < arguments.length; t++) {
                            var r = null != arguments[t] ? Object(arguments[t]) : {},
                                n = Object.keys(r);
                            "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                                return Object.getOwnPropertyDescriptor(r, e).enumerable
                            })), n.forEach(function(t) {
                                u(e, t, r[t])
                            })
                        }
                        return e
                    }({}, e, u({}, r[0], r[1]))
                }, {})
            }
        }]), e
    }()
}, 974702, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.MediaQueries = void 0;
    var n = e.r(359268),
        a = e.r(627070),
        i = e.r(281650);

    function o(e) {
        return function(e) {
            if (Array.isArray(e)) return s(e)
        }(e) || function(e) {
            if ("u" > typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
        }(e) || function(e) {
            if (e) {
                if ("string" == typeof e) return s(e, void 0);
                var t = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(e);
                if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return s(e, void 0)
            }
        }(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
        }()
    }

    function s(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
        return n
    }

    function l(e, t) {
        for (var r = 0; r < t.length; r++) {
            var n = t[r];
            n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
        }
    }

    function c(e, t, r) {
        return t && l(e.prototype, t), r && l(e, r), e
    }

    function u(e, t, r) {
        return t in e ? Object.defineProperty(e, t, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = r, e
    }
    r.MediaQueries = function() {
        function e(t, r) {
            var i = this;
            if (!(this instanceof e)) throw TypeError("Cannot call a class as a function");
            u(this, "_breakpoints", void 0), u(this, "_interactions", void 0), u(this, "toStyle", function(e) {
                return [".fresnel-container{margin:0;padding:0;}"].concat(o(i._breakpoints.toRuleSets(e)), o(i._interactions.toRuleSets())).join("\n")
            }), this._breakpoints = new n.Breakpoints(t), this._interactions = new a.Interactions(r || {})
        }
        return c(e, null, [{
            key: "validKeys",
            value: function() {
                return o(n.Breakpoints.validKeys()).concat(o(a.Interactions.validKeys()))
            }
        }]), c(e, [{
            key: "shouldRenderMediaQuery",
            value: function(e, t) {
                var r = e.interaction,
                    n = function(e, t) {
                        if (null == e) return {};
                        var r, n, a = function(e, t) {
                            if (null == e) return {};
                            var r, n, a = {},
                                i = Object.keys(e);
                            for (n = 0; n < i.length; n++) r = i[n], t.indexOf(r) >= 0 || (a[r] = e[r]);
                            return a
                        }(e, t);
                        if (Object.getOwnPropertySymbols) {
                            var i = Object.getOwnPropertySymbols(e);
                            for (n = 0; n < i.length; n++) r = i[n], !(t.indexOf(r) >= 0) && Object.prototype.propertyIsEnumerable.call(e, r) && (a[r] = e[r])
                        }
                        return a
                    }(e, ["interaction"]);
                if (r) return this._interactions.shouldRenderMediaQuery(r, t);
                var a = (0, i.intersection)(t, this._breakpoints.sortedBreakpoints);
                return this._breakpoints.shouldRenderMediaQuery(n, a)
            }
        }, {
            key: "breakpoints",
            get: function() {
                return this._breakpoints
            }
        }, {
            key: "mediaQueryTypes",
            get: function() {
                return o(this._breakpoints.sortedBreakpoints).concat(o(this._interactions.interactions))
            }
        }, {
            key: "dynamicResponsiveMediaQueries",
            get: function() {
                return function(e) {
                    for (var t = 1; t < arguments.length; t++) {
                        var r = null != arguments[t] ? Object(arguments[t]) : {},
                            n = Object.keys(r);
                        "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                            return Object.getOwnPropertyDescriptor(r, e).enumerable
                        })), n.forEach(function(t) {
                            u(e, t, r[t])
                        })
                    }
                    return e
                }({}, this._breakpoints.dynamicResponsiveMediaQueries, this._interactions.dynamicResponsiveMediaQueries)
            }
        }]), e
    }()
}, 816592, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), r.createMedia = function(e) {
        var t, r = (0, s.castBreakpointsToIntegers)(e.breakpoints),
            n = new o.MediaQueries(r, e.interactions || {}),
            u = (0, i.createResponsiveComponents)(),
            d = a.default.createContext({});
        d.displayName = "Media.Context";
        var p = a.default.createContext({
            hasParentMedia: !1,
            breakpointProps: {}
        });
        d.displayName = "MediaParent.Context";
        var m = (0, s.memoize)(function(e) {
                return {
                    onlyMatch: e
                }
            }),
            f = u.Provider;
        return {
            Media: function(e) {
                (function(e) {
                    var t = Object.keys(e).filter(function(e) {
                        return c.includes(e)
                    });
                    if (t.length < 1) throw Error("1 of ".concat(c.join(", "), " is required."));
                    if (t.length > 1) throw Error("Only 1 of ".concat(t.join(", "), " is allowed at a time."))
                })(e), e.children;
                var t, r = e.className,
                    i = e.style,
                    o = e.interaction,
                    l = function(e, t) {
                        if (null == e) return {};
                        var r, n, a = function(e, t) {
                            if (null == e) return {};
                            var r, n, a = {},
                                i = Object.keys(e);
                            for (n = 0; n < i.length; n++) r = i[n], t.indexOf(r) >= 0 || (a[r] = e[r]);
                            return a
                        }(e, t);
                        if (Object.getOwnPropertySymbols) {
                            var i = Object.getOwnPropertySymbols(e);
                            for (n = 0; n < i.length; n++) r = i[n], !(t.indexOf(r) >= 0) && Object.prototype.propertyIsEnumerable.call(e, r) && (a[r] = e[r])
                        }
                        return a
                    }(e, ["children", "className", "style", "interaction"]),
                    u = a.default.useMemo(function() {
                        return (0, s.memoize)(function(e) {
                            return {
                                hasParentMedia: !0,
                                breakpointProps: e
                            }
                        })
                    }, []),
                    m = a.default.useContext(p),
                    f = u(l),
                    h = a.default.useContext(d).onlyMatch,
                    b = a.default.useId(),
                    g = "u" > typeof window,
                    v = (0, s.useIsFirstRender)();
                if (e.interaction) t = (0, s.createClassName)("interaction", e.interaction);
                else {
                    if (e.at) {
                        var y = n.breakpoints.largestBreakpoint;
                        e.at === y && console.warn("[@artsy/fresnel] `at` is being used with the largest breakpoint. Consider using `<Media greaterThanOrEqual=" + '"'.concat(y, '">` to account for future ') + "breakpoint definitions outside of this range.")
                    }
                    var k = (0, s.propKey)(l),
                        w = l[k];
                    t = (0, s.createClassName)(k, w)
                }
                var A = (!m.hasParentMedia || (0, s.intersection)(n.breakpoints.toVisibleAtBreakpointSet(m.breakpointProps), n.breakpoints.toVisibleAtBreakpointSet(l)).length > 0) && (void 0 === h || n.shouldRenderMediaQuery(function(e) {
                        for (var t = 1; t < arguments.length; t++) {
                            var r = null != arguments[t] ? Object(arguments[t]) : {},
                                n = Object.keys(r);
                            "function" == typeof Object.getOwnPropertySymbols && n.push.apply(n, Object.getOwnPropertySymbols(r).filter(function(e) {
                                return Object.getOwnPropertyDescriptor(r, e).enumerable
                            })), n.forEach(function(t) {
                                var n, a, i;
                                n = e, a = t, i = r[t], a in n ? Object.defineProperty(n, a, {
                                    value: i,
                                    enumerable: !0,
                                    configurable: !0,
                                    writable: !0
                                }) : n[a] = i
                            })
                        }
                        return e
                    }({}, l, {
                        interaction: o
                    }), h)),
                    M = " fresnel-".concat(b);
                return t += M, g && v && !A && Array.from(document.getElementsByClassName(M)).forEach(function(e) {
                    return e.innerHTML = ""
                }), a.default.createElement(p.Provider, {
                    value: f
                }, e.children instanceof Function ? e.children(t, A) : a.default.createElement("div", {
                    className: ["fresnel-container", t, r].filter(Boolean).join(" "),
                    style: i,
                    suppressHydrationWarning: !0
                }, A ? e.children : null))
            },
            MediaContextProvider: function(e) {
                var t = e.disableDynamicMediaQueries,
                    r = e.onlyMatch,
                    i = e.children;
                if (!t) return a.default.createElement(f, {
                    mediaQueries: n.dynamicResponsiveMediaQueries,
                    initialMatchingMediaQueries: (0, s.intersection)(n.mediaQueryTypes, r)
                }, a.default.createElement(u.Consumer, null, function(e) {
                    var t = Object.keys(e).filter(function(t) {
                            return e[t]
                        }),
                        n = m((0, s.intersection)(t, r));
                    return a.default.createElement(d.Provider, {
                        value: n
                    }, i)
                }));
                var o = m(r);
                return a.default.createElement(d.Provider, {
                    value: o
                }, i)
            },
            createMediaStyle: n.toStyle,
            SortedBreakpoints: function(e) {
                if (Array.isArray(e)) return l(e)
            }(t = n.breakpoints.sortedBreakpoints) || function(e) {
                if ("u" > typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e)
            }(t) || function(e) {
                if (e) {
                    if ("string" == typeof e) return l(e, void 0);
                    var t = Object.prototype.toString.call(e).slice(8, -1);
                    if ("Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t) return Array.from(e);
                    if ("Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)) return l(e, void 0)
                }
            }(t) || function() {
                throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
            }(),
            findBreakpointAtWidth: n.breakpoints.findBreakpointAtWidth,
            findBreakpointsForWidths: n.breakpoints.findBreakpointsForWidths,
            valuesWithBreakpointProps: n.breakpoints.valuesWithBreakpointProps
        }
    };
    var n, a = (n = e.r(416340)) && n.__esModule ? n : {
            default: n
        },
        i = e.r(268372),
        o = e.r(974702),
        s = e.r(281650);

    function l(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
        return n
    }
    var c = o.MediaQueries.validKeys()
}, 652264, (e, t, r) => {
    "use strict";
    Object.defineProperty(r, "__esModule", {
        value: !0
    }), Object.defineProperty(r, "createMedia", {
        enumerable: !0,
        get: function() {
            return n.createMedia
        }
    }), Object.defineProperty(r, "BreakpointKey", {
        enumerable: !0,
        get: function() {
            return a.BreakpointConstraint
        }
    });
    var n = e.r(816592),
        a = e.r(359268)
}, 944891, e => {
    "use strict";
    var t = e.i(221628),
        r = e.i(999061),
        n = e.i(652264),
        a = e.i(870555);
    let i = (0, n.createMedia)({
        breakpoints: {
            base: 0,
            sm: 600,
            lg: 1024
        },
        interactions: {
            pwa: "(display-mode: standalone)",
            notPwa: "not all and (display-mode: standalone)"
        }
    });
    i.createMediaStyle();
    let {
        Media: o,
        MediaContextProvider: s
    } = i;
    e.s(["Media", 0, function(e) {
        let n, i, s = (0, r.c)(5);
        return s[0] !== e.className ? (n = (0, a.cn)("contents", e.className), s[0] = e.className, s[1] = n) : n = s[1], s[2] !== e || s[3] !== n ? (i = (0, t.jsx)(o, { ...e,
            className: n
        }), s[2] = e, s[3] = n, s[4] = i) : i = s[4], i
    }, "MediaContextProvider", 0, s])
}, 212519, e => {
    "use strict";
    var t = e.i(416340),
        r = e.i(197994);
    e.s(["IconBadgeCheckFill18", 0, ({ ...e
    }) => t.default.createElement(r.Icon, {
        size: "18px",
        ...e
    }, t.default.createElement("path", {
        d: "M17,9c0-1.097-.568-2.114-1.465-2.707,.215-1.054-.103-2.175-.878-2.95s-1.897-1.093-2.95-.878c-.594-.897-1.61-1.465-2.707-1.465s-2.114,.568-2.707,1.465c-1.057-.218-2.175,.103-2.95,.878-.776,.776-1.093,1.896-.878,2.95-.897,.593-1.465,1.609-1.465,2.707s.568,2.113,1.465,2.707c-.215,1.054,.102,2.174,.878,2.95,.775,.776,1.895,1.092,2.95,.878,.593,.897,1.609,1.465,2.707,1.465s2.113-.568,2.707-1.465c1.051,.215,2.174-.103,2.95-.878s1.093-1.896,.878-2.95c.897-.593,1.465-1.61,1.465-2.707Zm-4.157-2.292l-4.25,5.5c-.136,.176-.343,.283-.565,.291-.01,0-.019,0-.028,0-.212,0-.415-.09-.558-.248l-2.25-2.5c-.277-.308-.252-.782,.056-1.06,.309-.276,.782-.252,1.06,.056l1.648,1.832,3.701-4.789c.253-.328,.725-.388,1.052-.135,.328,.253,.388,.724,.135,1.052Z",
        fill: "currentColor"
    }))])
}, 405891, 573818, e => {
    "use strict";
    var t = e.i(221628),
        r = e.i(999061),
        n = e.i(416340),
        a = e.i(184612);

    function i(e) {
        let t = e ? .toString();
        return !!(t ? .startsWith("http") || t ? .startsWith("/") || t ? .startsWith("data:"))
    }

    function o(e) {
        let o, s, l, c, u, d, p, m, f, h = (0, r.c)(19);
        h[0] !== e ? ({
            src: l,
            fallbackSrc: c,
            onError: o,
            ...s
        } = e, h[0] = e, h[1] = o, h[2] = s, h[3] = l, h[4] = c) : (o = h[1], s = h[2], l = h[3], c = h[4]);
        let b = void 0 === c ? "/images/market-image-404.png" : c;
        h[5] !== b || h[6] !== l ? (u = () => i(l) ? l : b, h[5] = b, h[6] = l, h[7] = u) : u = h[7];
        let [g, v] = (0, n.useState)(u);
        h[8] !== l ? (d = () => {
            i(l) && v(l)
        }, p = [l], h[8] = l, h[9] = d, h[10] = p) : (d = h[9], p = h[10]), (0, n.useEffect)(d, p), h[11] !== b || h[12] !== g || h[13] !== o ? (m = e => {
            g !== b && (o ? .(e), v(b))
        }, h[11] = b, h[12] = g, h[13] = o, h[14] = m) : m = h[14];
        let y = m;
        return h[15] !== y || h[16] !== g || h[17] !== s ? (f = (0, t.jsx)(a.default, { ...s,
            src: g,
            onError: y
        }), h[15] = y, h[16] = g, h[17] = s, h[18] = f) : f = h[18], f
    }
    e.s(["ImageWithFallback", 0, o], 573818);
    var s = e.i(53950);
    e.s(["default", 0, function(e) {
        let n, a, i, l, c, u = (0, r.c)(12);
        u[0] !== e ? ({
            src: i,
            onError: n,
            ...a
        } = e, u[0] = e, u[1] = n, u[2] = a, u[3] = i) : (n = u[1], a = u[2], i = u[3]), u[4] !== n || u[5] !== a.fallbackSrc || u[6] !== i ? (l = e => {
            let t = {
                type: e ? .type || "unknown",
                message: "Image failed to load"
            };
            console.debug("ImageWithFallback", t, {
                src: i
            }), s.logger.error("ImageWithFallback: image failed to load", {
                error: t,
                image: i,
                fallback: a.fallbackSrc
            }), n ? .(e)
        }, u[4] = n, u[5] = a.fallbackSrc, u[6] = i, u[7] = l) : l = u[7];
        let d = l;
        return u[8] !== d || u[9] !== a || u[10] !== i ? (c = (0, t.jsx)(o, { ...a,
            src: i,
            onError: d
        }), u[8] = d, u[9] = a, u[10] = i, u[11] = c) : c = u[11], c
    }], 405891)
}, 77383, e => {
    "use strict";
    var t = e.i(749654);
    e.s(["constructNow", 0, function(e) {
        return (0, t.constructFrom)(e, Date.now())
    }])
}, 177521, e => {
    "use strict";
    let t = "true" !== e.i(284553).default.env.NEXT_PUBLIC_DEV_SITE;
    e.s(["DEFAULT_PAGE_SIZE", 0, 20, "DEFAULT_TAB_MARKET_COUNT", 0, 20, "ONLY_ACTIVE_MARKETS", 0, t])
}, 213251, e => {
    "use strict";
    let t = new Set(["nuclear-weapon-detonation-by-562", "pter-magyar-sextape-released-by-march-31", "nick-fuentes-sex-tape-released-by-march-31", "will-vix-close-above-50-by-june-30", "us-civil-war-before-2027"]),
        r = e => !!e && t.has(e);
    e.s(["filterHiddenEvents", 0, (e, t) => e.filter(e => !r(t(e))), "isHiddenEventSlug", 0, r])
}, 491163, 293028, 860106, e => {
    "use strict";
    var t = e.i(935786),
        r = e.i(289981),
        n = e.i(510954),
        a = e.i(57096),
        i = e.i(655740),
        o = e.i(313582),
        s = e.i(213251),
        l = e.i(631222),
        c = e.i(660006),
        u = e.i(177521);
    let d = (e, t) => {
        let r = `${t}Optimized`;
        return e[r] && e[r].imageUrlOptimized ? e[r].imageUrlOptimized : e[t]
    };
    e.s(["getOptimizedImageField", 0, d], 293028);
    var p = e.i(593332),
        m = e.i(476979);
    let f = e => {
            if (!e) return [];
            try {
                let t = "string" == typeof e ? JSON.parse(e) : e;
                return Array.isArray(t) ? t : []
            } catch {
                return []
            }
        },
        h = e => {
            try {
                return "string" == typeof e.clobTokenIds ? JSON.parse(e.clobTokenIds) : e.clobTokenIds
            } catch {
                return null
            }
        },
        b = e => ({ ...e,
            image_raw: e.image,
            image: d(e, "image"),
            icon: d(e, "icon"),
            featuredImage: d(e, "featuredImage"),
            markets: e.markets ? .filter(t => {
                if (!t.conditionId || !t.questionID) return !1;
                let r = (0, p.getEventLeague)(e),
                    n = !!e.seriesSlug && ((0, m.isSportSupported)(e.seriesSlug) || (0, m.isSportSupported)(r)),
                    a = "spreads" === t.sportsMarketType || "totals" === t.sportsMarketType || "moneyline" === t.sportsMarketType,
                    i = t.slug && (/\bspread\b/i.test(t.slug) || /\d+pt\d+/i.test(t.slug)),
                    o = t.slug && (/\btotals?\b/i.test(t.slug) || /\bover.*under\b/i.test(t.slug) || /^ou[_-]/i.test(t.slug)),
                    s = a || n && (i || o || !t.sportsMarketType);
                return !!t.active || !!n && !!s && !t.closed && !t.archived && !1 !== t.ready && !1 !== t.funded || !1
            }).map(t => {
                let {
                    markets: r,
                    tags: n,
                    seriesColor: a,
                    gameId: i,
                    ...o
                } = t, s = t.sportsMarketType, l = t.line, c = (0, p.getEventLeague)(e), u = !!e.seriesSlug && ((0, m.isSportSupported)(e.seriesSlug) || (0, m.isSportSupported)(c));
                if (!s && t.slug && u) {
                    for (let e of [/spread[_-](away|home)[_-](\d+)pt(\d+)/i, /spread[_-](away|home)[_-](\d+(?:\.\d+)?)/i, /(away|home)[_-]spread[_-](\d+)pt(\d+)/i, /(away|home)[_-]spread[_-](\d+(?:\.\d+)?)/i, /(away|home)[_-](\d+)pt(\d+)[_-]spread/i, /(away|home)[_-](\d+(?:\.\d+)?)[_-]spread/i, /handicap[_-](away|home)[_-](\d+)pt(\d+)/i, /handicap[_-](away|home)[_-](\d+(?:\.\d+)?)/i]) {
                        let r = t.slug.match(e);
                        if (r) {
                            let t;
                            s = "spreads", t = r[3] && e.source.includes("pt") ? parseFloat(`${r[2]}.${r[3]}`) : parseFloat(r[2] || r[1]), l = "away" === r[1].toLowerCase() ? -Math.abs(t) : Math.abs(t);
                            break
                        }
                    }
                    if (!s)
                        for (let e of [/\btotal[_-](\d+)pt(\d+)/i, /\btotal[_-](\d+(?:\.\d+)?)/i, /\bover[_-]under[_-](\d+)pt(\d+)/i, /\bover[_-]under[_-](\d+(?:\.\d+)?)/i, /\bou[_-](\d+)pt(\d+)/i, /\bou[_-](\d+(?:\.\d+)?)/i]) {
                            let r = t.slug.match(e);
                            if (r) {
                                s = "totals", l = r[2] && e.source.includes("pt") ? parseFloat(`${r[1]}.${r[2]}`) : parseFloat(r[1]);
                                break
                            }
                        }
                    s || (s = "moneyline")
                }
                let b = e.endDate && t.endDate && t.endDate !== e.endDate ? e.endDate : t.endDate ? ? e.endDate ? ? null;
                return { ...o,
                    sportsMarketType: s ? ? t.sportsMarketType,
                    line: l ? ? t.line,
                    outcomes: f(t ? .outcomes) ? ? null,
                    outcomePrices: f(t ? .outcomePrices) ? ? null,
                    lower_bound_date: t.lowerBoundDate ? ? null,
                    upper_bound_date: t.upperBoundDate ? ? null,
                    market_type: t.marketType ? ? null,
                    resolution_source: t.resolutionSource ? ? null,
                    end_date: b,
                    endDate: b,
                    eventStartTime: t.eventStartTime ? ? null,
                    amm_type: t.ammType ? ? null,
                    x_axis_value: t.xAxisValue ? ? null,
                    y_axis_value: t.yAxisValue ? ? null,
                    denomination_token: t.denominationToken ? ? null,
                    resolved_by: t.resolvedBy ? ? null,
                    upper_bound: t.upperBound ? ? null,
                    lower_bound: t.lowerBound ? ? null,
                    created_at: t.createdAt ? ? null,
                    updated_at: t.updatedAt ? ? null,
                    closed_time: t.closedTime ? ? null,
                    wide_format: t.wideFormat ? ? null,
                    volume_num: t.volumeNum ? ? null,
                    liquidity_num: t.liquidityNum ? ? null,
                    clobTokenIds: h(t) ? ? null,
                    image_raw: t.image ? ? null,
                    image: d(t, "image") ? ? null,
                    icon: d(t, "icon") ? ? null,
                    events: [{
                        id: e.id,
                        slug: e.slug,
                        title: e.title,
                        series: e.series ? .map(e => ({
                            id: e.id
                        })) ? ? []
                    }],
                    seriesColor: a && "" !== a ? a : void 0,
                    gameId: i ? ? void 0
                }
            }) ? ? []
        });
    e.s(["parseEventWithMarkets", 0, b, "parseJsonFromStrapi", 0, f, "parseTokenIds", 0, h, "sortEventsByNewestEventDate", 0, e => Array.isArray(e) ? e.sort((e, t) => {
        try {
            let r = e.startTime || (e.markets ? .[0] ? .gameStartTime ? e.markets[0].gameStartTime : null) || e.eventDate || e.startDate,
                n = t.startTime || (t.markets ? .[0] ? .gameStartTime ? t.markets[0].gameStartTime : null) || t.eventDate || t.startDate,
                a = new Date(n).getTime() - new Date(r).getTime();
            if (0 === a) {
                if (e.live || t.live) return 0;
                return (t.volume || 0) - (e.volume || 0)
            }
            return a
        } catch {
            return 0
        }
    }) : [], "sortEventsByOldestEventDate", 0, e => Array.isArray(e) ? e.sort((e, t) => {
        try {
            let r = e.startTime || (e.markets ? .[0] ? .gameStartTime ? e.markets[0].gameStartTime : null) || e.eventDate || e.startDate,
                n = t.startTime || (t.markets ? .[0] ? .gameStartTime ? t.markets[0].gameStartTime : null) || t.eventDate || t.startDate,
                a = new Date(r).getTime() - new Date(n).getTime();
            if (0 === a) {
                if (e.live || t.live) return 0;
                return (t.volume || 0) - (e.volume || 0)
            }
            return a
        } catch {
            return 0
        }
    }) : []], 860106);
    var g = e.i(996076);
    let v = e => e.seriesSlug || e.series ? .[0] ? .slug,
        y = async e => {
            let r = e.filter(e => {
                let t = v(e);
                return t && (0, m.isSportSupported)(t)
            });
            if (!r.length) return {
                events: e,
                teamsByLeague: {}
            };
            let n = (0, t.getTeamAbbreviationParamsByLeague)(r),
                a = {};
            return await Promise.all(Object.entries(n).map(async ([e, t]) => {
                try {
                    a[e] = await (0, m.getSportsTeams)(e, t)
                } catch {}
            })), {
                events: e.map(e => {
                    let t = v(e);
                    if (!t) return e;
                    let r = a[(0, p.canonicalSportSlug)(t)];
                    if (!r ? .length) return e;
                    try {
                        let {
                            homeTeam: t,
                            awayTeam: n
                        } = (0, g.resolveSportsTeamLabels)({
                            event: e,
                            teamsList: r
                        });
                        return { ...e,
                            resolvedTeams: (0, g.buildResolvedTeams)(e, t, n)
                        }
                    } catch {
                        return e
                    }
                }),
                teamsByLeague: a
            }
        },
        k = "holding_rewards",
        w = e => e ? .split(":")[0] === k,
        A = (e, t) => w(t) ? "earn-4" : e,
        M = (e, t) => t && "all" !== t ? e.filter(e => e.tags ? .some(e => e.slug === t)) : e,
        _ = e => void 0 !== e && "" !== e ? {
            headers: {
                Cookie: e
            }
        } : {
            withCredentials: !0
        },
        P = e => {
            let t, r, n;
            return (0, s.filterHiddenEvents)((t = /^(nba|mlb|nhl|nfl)-([a-z]{2,4})-([a-z]{2,4})-(\d{4})-(\d{2})-(\d{2})$/, r = new Map, e.forEach(e => {
                let n = e.slug.match(t);
                if (!n) return;
                let [, a, i, o, s, l, c] = n, u = new Date(+s, l - 1, +c), d = [i, o].sort().join("-"), p = !0 === e.ended, m = `${a}-${d}-${p}`, f = r.get(m);
                (!f || u < f.date) && r.set(m, {
                    event: e,
                    date: u
                })
            }), n = new Set(Array.from(r.values()).map(e => e.event)), e.filter(e => !e.slug.match(t) || n.has(e))), e => e.slug)
        };

    function C(e) {
        return (e || "").toUpperCase().replace(/[^A-Z0-9]/g, "")
    }
    let x = async e => {
            try {
                let t = (0, p.canonicalSportSlug)(e.seriesSlug || ""),
                    n = m.ELIGIBLE_SOCCER_LEAGUES_FOR_AUGMENTATION.includes(t),
                    a = m.ELIGIBLE_CRICKET_LEAGUES_FOR_AUGMENTATION.includes(t),
                    o = (e.markets ? ? []).some(e => "spreads" === e.sportsMarketType || "totals" === e.sportsMarketType || "both_teams_to_score" === e.sportsMarketType),
                    s = !!(n && e.negRisk && !o && e.id);
                if (!a && !s) return {
                    event: e,
                    childEventIds: []
                };
                let c = new URLSearchParams({
                        parent_event_id: e.id.toString(),
                        include_children: "true"
                    }),
                    {
                        data: u
                    } = await i.axios.get(`${l.GAMMA_API_URL}/events/keyset?${c.toString()}`);
                if (!u.events ? .length) return {
                    event: e,
                    childEventIds: []
                };
                let d = u.events.map(e => b(e)).filter(t => t.id !== e.id),
                    f = d.flatMap(e => (e.markets ? ? []).filter(e => "spreads" === e.sportsMarketType || "totals" === e.sportsMarketType || "first_innings_totals" === e.sportsMarketType || "second_innings_totals" === e.sportsMarketType || (0, r.isCricketSportsMarket)(e.sportsMarketType) || (0, r.isSoccerSportsMarket)(e.sportsMarketType)));
                if (!f.length) return {
                    event: e,
                    childEventIds: []
                };
                let h = new Set((e.markets ? ? []).map(e => e.slug)),
                    g = f.filter(e => !h.has(e.slug));
                if (!g.length) return {
                    event: e,
                    childEventIds: []
                };
                let v = e.markets.find(e => !(e.sportsMarketType && r.IGNORED_SPORTS_MARKET_TYPES.includes(e.sportsMarketType)) && (e.sportsMarketType ? ? "moneyline") === "moneyline"),
                    y = v ? .teams,
                    k = g.map(e => "spreads" === e.sportsMarketType ? ((e, t, r) => {
                        let n;
                        if (!t || !r || 2 !== r.length) return e;
                        let [a, i] = r;
                        if (!a || !i) return e;
                        let o = C(t.outcomes[0]) === C(e.outcomes[1]),
                            s = function(e) {
                                if (!e) return;
                                let t = [/spread[_-](away|home)[_-](\d+)pt(\d+)/i, /spread[_-](away|home)[_-](\d+(?:\.\d+)?)/i, /(away|home)[_-]spread[_-](\d+)pt(\d+)/i, /(away|home)[_-]spread[_-](\d+(?:\.\d+)?)/i, /(away|home)[_-](\d+)pt(\d+)[_-]spread/i, /(away|home)[_-](\d+(?:\.\d+)?)[_-]spread/i];
                                for (let r = 0; r < t.length; r += 1) {
                                    let n = e.match(t[r]);
                                    if (n ? .[1]) {
                                        let e = n[1].toLowerCase();
                                        if ("home" === e || "away" === e) return e
                                    }
                                }
                            }(e.slug),
                            l = !1;
                        return "away" === s ? (n = [i, a], l = !1) : "home" === s ? (n = [a, i], l = !1) : (n = o ? [i, a] : [a, i], l = o), { ...e,
                            teams: n,
                            invertOutcomesVisually: l
                        }
                    })(e, v, y) : e),
                    w = d.map(e => e.id);
                return {
                    event: { ...e,
                        markets: [...e.markets ? ? [], ...k]
                    },
                    childEventIds: w
                }
            } catch (t) {
                return (0, c.handleError)(t, "augmentWithChildSpreadsAndTotals"), {
                    event: e,
                    childEventIds: []
                }
            }
        },
        E = "100639",
        S = async (e, t, r, n, a, o, s, d, p) => {
            try {
                let c = null,
                    m = null;
                if (n) {
                    let e = n.split(":"),
                        t = e[0];
                    "start_date" === t && (c = "startDate"), "end_date" === t && (c = "endDate"), "closed_time" === t && (c = "closedTime"), "volume" === t && (c = "volume"), "volume_24hr" === t && (c = "volume24hr"), "liquidity" === t && (c = "liquidity"), t === k && (c = "volume24hr"), m = "asc" === e[1]
                } else c = "volume24hr";
                let f = {
                    yearly: "102536",
                    monthly: "102144",
                    weekly: "102264",
                    daily: "102281",
                    hourly: "102175"
                };
                if (o && f[o]) {
                    let e = { ...r && "all" !== r && {
                                tag_slug: r
                            },
                            ...a && "all" !== a ? {
                                closed: "resolved" === a ? "true" : "false"
                            } : a && "all" === a ? {} : {
                                closed: "false"
                            },
                            ...c && {
                                order: c
                            },
                            ...m ? {
                                ascending: m.toString()
                            } : {
                                ascending: "false"
                            }
                        },
                        t = new URLSearchParams({
                            limit: "100",
                            recurrence: o,
                            ...Object.values(e).length && { ...e
                            }
                        }),
                        n = { ...e
                        };
                    delete n.tag_slug;
                    let s = new URLSearchParams({
                        limit: "100",
                        tag_id: f[o],
                        ...Object.values(n).length && { ...n
                        }
                    });
                    Array.isArray(d) && d.length > 0 && d.forEach(e => {
                        t.append("exclude_tag_id", e), s.append("exclude_tag_id", e)
                    });
                    let u = ["daily", "weekly", "monthly"].includes(o),
                        [p, h] = await Promise.all([u ? i.axios.get(`${l.GAMMA_API_URL}/events/keyset?${t.toString()}`) : Promise.resolve({
                            data: {
                                events: []
                            }
                        }), i.axios.get(`${l.GAMMA_API_URL}/events/keyset?${s.toString()}`)]),
                        g = h.data ? .events || [];
                    r && "all" !== r && (g = g.filter(e => e.tags ? .some(e => e.slug === r)));
                    let v = [...p.data ? .events || [], ...g],
                        y = new Map;
                    v.forEach(e => {
                        y.has(e.id) || y.set(e.id, e)
                    });
                    let k = Array.from(y.values()),
                        w = P(k).map(e => b(e));
                    return w.sort((e, t) => {
                        if ("startDate" === c) {
                            let r = e.markets ? .[0] ? .eventStartTime ? new Date(e.markets[0].eventStartTime).getTime() : 0,
                                n = t.markets ? .[0] ? .eventStartTime ? new Date(t.markets[0].eventStartTime).getTime() : 0;
                            return m ? r - n : n - r
                        }
                        if ("endDate" === c) {
                            let r = e.markets ? .[0] ? .endDate ? new Date(e.markets[0].endDate).getTime() : 0,
                                n = t.markets ? .[0] ? .endDate ? new Date(t.markets[0].endDate).getTime() : 0;
                            return m ? r - n : n - r
                        }
                        if ("closedTime" === c) {
                            let r = e.markets ? .[0] ? .closedTime ? new Date(e.markets[0].closedTime).getTime() : 0,
                                n = t.markets ? .[0] ? .closedTime ? new Date(t.markets[0].closedTime).getTime() : 0;
                            return m ? r - n : n - r
                        }
                        if ("liquidity" === c) {
                            let r = parseFloat(e.markets ? .[0] ? .liquidity || "0"),
                                n = parseFloat(t.markets ? .[0] ? .liquidity || "0");
                            return m ? r - n : n - r
                        } {
                            let r = e.volume24hr || 0,
                                n = t.volume24hr || 0;
                            return m ? r - n : n - r
                        }
                    }), {
                        events: w,
                        hasMore: !1,
                        totalResults: w.length,
                        tags: []
                    }
                }
                let h = s && t ? Number.parseInt(t, 10) : void 0,
                    g = void 0 === h || Number.isNaN(h) ? 0 : h,
                    v = { ...r && "all" !== r && {
                            tag_slug: r
                        },
                        ...e && {
                            limit: e
                        },
                        ...a && "all" !== a ? {
                            closed: "resolved" === a ? "true" : "false"
                        } : a && "all" === a ? {} : {
                            closed: "false"
                        },
                        ...c && {
                            order: c
                        },
                        ...m ? {
                            ascending: m.toString()
                        } : {
                            ascending: "false"
                        },
                        ...o && {
                            recurrence: o
                        },
                        ...t && !s && {
                            after_cursor: t
                        },
                        ...s && t && {
                            offset: g.toString()
                        }
                    },
                    y = e ? ? u.DEFAULT_PAGE_SIZE.toString(),
                    w = new URLSearchParams({
                        limit: y,
                        ...Object.values(v).length && { ...v
                        }
                    });
                if (Array.isArray(d) && d.length > 0 && d.forEach(e => {
                        w.append("exclude_tag_id", e)
                    }), s) {
                    let {
                        data: e
                    } = await i.axios.get(`${l.GAMMA_API_URL}/events/watchlist?${w.toString()}`, _(p)), t = e && e ? .length > 0 ? P(e).map(e => b(e)) : [], r = !!e && e.length === parseInt(y, 10);
                    return {
                        events: t,
                        hasMore: r,
                        nextCursor: r ? (g + parseInt(y, 10)).toString() : void 0,
                        totalResults: e ? .length ? ? 0,
                        tags: []
                    }
                }
                let {
                    data: A
                } = await i.axios.get(`${l.GAMMA_API_URL}/events/keyset?${w.toString()}`), M = !!A ? .next_cursor;
                return A && A.events && A.events.length > 0 ? {
                    events: P(A.events).map(e => b(e)),
                    totalResults: A.events.length,
                    nextCursor: A.next_cursor,
                    hasMore: M
                } : {
                    events: [],
                    hasMore: !1,
                    totalResults: 0,
                    tags: []
                }
            } catch (e) {
                return (0, c.handleError)(e, "getEvents"), {
                    events: [],
                    hasMore: !1,
                    totalResults: 0,
                    tags: []
                }
            }
        },
        T = async (e, t) => {
            try {
                if (!e || "string" != typeof e || !o.REGEX_ALPHANUMERIC_CHECK.test(e) || (0, s.isHiddenEventSlug)(e)) return;
                let r = new URLSearchParams({ ...t ? .includeLiveChat && {
                            include_chat: "true"
                        }
                    }),
                    {
                        data: n
                    } = await i.axios.get(`${l.GAMMA_API_URL}/events/slug/${e}?${r.toString()}`),
                    a = b(n);
                if ((0, s.isHiddenEventSlug)(a.slug)) return;
                return (await x(a)).event
            } catch (e) {
                console.error("error", e), (0, c.handleError)(e, "getEvent");
                return
            }
        },
        O = async (e, t, r, n, a, o = "v2") => {
            let s = { ...e,
                cursor: t
            };
            if (e.searchQuery) {
                let {
                    limitPerType: s,
                    sortSpec: d,
                    page: p,
                    categorySlug: m,
                    eventStatus: f,
                    recurrence: h,
                    searchQuery: g,
                    hideSports: v
                } = { ...e,
                    page: t || "1"
                }, C = A(m, d), x = w(d) ? m : void 0, E = null, S = null;
                if (n) E = void 0;
                else if (d) {
                    let e = d.split(":"),
                        t = e[0];
                    "start_date" === t && (E = "start_date"), "end_date" === t && (E = "end_date"), "closed_time" === t && (E = "closed_time"), "volume" === t && (E = "volume"), "volume_24hr" === t && (E = "volume_24hr"), "liquidity" === t && (E = "liquidity"), t === k && (E = "volume_24hr"), S = "asc" === e[1]
                } else E = "volume_24hr";
                if (r) try {
                    let t = { ...C && "all" !== C && {
                                events_tag: C
                            },
                            ...f && "all" !== f && {
                                events_status: "resolved" === f ? "resolved" : "active"
                            },
                            ...E && {
                                sort: E
                            },
                            ...!0 === S && {
                                ascending: S.toString()
                            },
                            ...h && {
                                recurrence: h
                            }
                        },
                        r = new URLSearchParams({
                            q: g,
                            page: p,
                            limit_per_type: s ? ? u.DEFAULT_PAGE_SIZE.toString(),
                            ...Object.values(t).length && { ...t
                            }
                        });
                    e.locale && "en" !== e.locale && r.set("locale", e.locale), !0 === v && (r.append("exclude_tag_id", "1"), r.append("exclude_tag_id", "64"));
                    let {
                        data: n
                    } = await i.axios.get(`${l.GAMMA_API_URL}/search/events/watchlist?${r.toString()}`, _(a)), o = n ? .events && n.events ? .length > 0 ? P(n.events).map(e => b(e)) : [], c = n ? .pagination ? .hasMore ? ? !1, d = M(o, x), {
                        events: m
                    } = await y(d);
                    return {
                        events: m,
                        hasMore: c,
                        totalResults: n ? .pagination ? .totalResults ? ? 0,
                        tags: n ? .tags || []
                    }
                } catch (e) {
                    return console.error("useFilteredEvents > eventsFetcher", e), (0, c.handleError)(e, "useFilteredEvents > eventsFetcher"), {
                        events: [],
                        hasMore: !1,
                        totalResults: 0,
                        tags: []
                    }
                }
                try {
                    let t = { ...C && "all" !== C && {
                                events_tag: C
                            },
                            ...f && "all" !== f && {
                                events_status: "resolved" === f ? "resolved" : "active"
                            },
                            ...E && {
                                sort: E
                            },
                            ...!0 === S && {
                                ascending: S.toString()
                            },
                            ...h && {
                                recurrence: h
                            }
                        },
                        r = new URLSearchParams({
                            q: g,
                            page: p,
                            limit_per_type: s ? ? u.DEFAULT_PAGE_SIZE.toString(),
                            type: "events",
                            ...e.search_tags && {
                                search_tags: "true"
                            },
                            ...Object.values(t).length && { ...t
                            }
                        });
                    e.locale && "en" !== e.locale && r.set("locale", e.locale), void 0 !== e.optimized && r.set("optimized", e.optimized.toString()), !0 === v && (r.append("exclude_tag_id", "1"), r.append("exclude_tag_id", "64"));
                    let n = await i.axios.get(`${l.GAMMA_API_URL}/${"v3"===o?"search-v3":"search-v2"}?${r.toString()}`, _(a)),
                        c = (n.data ? .events || []).reduce((e, t) => {
                            let r = e.findIndex(e => e.id === t.id);
                            return -1 === r && e.push(t), e
                        }, []),
                        d = n.data ? .pagination ? .hasMore ? ? !1,
                        m = c && c.length > 0 ? {
                            events: P(c).map(e => b(e)),
                            hasMore: d,
                            totalResults: n.data ? .pagination ? .totalResults ? ? 0,
                            tags: n.data ? .tags || []
                        } : {
                            events: [],
                            hasMore: !1,
                            totalResults: 0,
                            tags: []
                        },
                        k = M(m.events, x),
                        {
                            events: w
                        } = await y(k);
                    return { ...m,
                        events: w
                    }
                } catch (e) {
                    return console.error("useFilteredEvents > eventsFetcher", e), (0, c.handleError)(e, "useFilteredEvents > eventsFetcher"), {
                        events: [],
                        hasMore: !1,
                        totalResults: 0,
                        tags: []
                    }
                }
            }
            let {
                limitPerType: d,
                cursor: p,
                categorySlug: m,
                sortSpec: f,
                eventStatus: h,
                recurrence: g,
                hideSports: v
            } = s, C = A(m, f), x = w(f) ? m : void 0, T = f ? f.split(":")[0] : null, O = void 0 === C && ("start_date" === T || "resolved" === h), N = [v ? "1" : void 0, v ? "64" : void 0, O ? E : void 0, O ? "102169" : void 0].filter(Boolean), j = await S(d ? ? u.DEFAULT_PAGE_SIZE.toString(), p, C, f, h, g, r, N, a), B = M(j.events, x), {
                events: L
            } = await y(B);
            return { ...j,
                events: L
            }
        },
        N = async (e, t = "v2") => {
            if ("v2" === t) {
                let t = new URLSearchParams({
                        q: e.q,
                        optimized: "true",
                        limit_per_type: "6",
                        type: "events",
                        search_tags: "true",
                        search_profiles: "true",
                        cache: "true"
                    }),
                    {
                        data: r
                    } = await i.axios.get(`${l.GAMMA_API_URL}/search-v2?${t.toString()}`),
                    n = (r ? .events ? ? []).reduce((e, t) => (-1 === e.findIndex(e => e.id === t.id) && e.push(t), e), []);
                return {
                    events: (0, s.filterHiddenEvents)(n, e => e.slug),
                    tags: r ? .tags ? ? [],
                    profiles: r ? .profiles ? ? [],
                    pagination: r ? .pagination ? ? {
                        hasMore: !1,
                        totalResults: 0
                    }
                }
            }
            let r = new URLSearchParams({
                    q: e.q,
                    limit_per_type: "6",
                    optimized: "true"
                }),
                n = new URLSearchParams({
                    q: e.q,
                    optimized: "true",
                    limit_per_type: "6",
                    type: "events",
                    search_tags: "true",
                    search_profiles: "true",
                    cache: "true"
                }),
                [a, o] = await Promise.all([i.axios.get(`${l.GAMMA_API_URL}/search-v3?${r.toString()}`, {
                    withCredentials: !0
                }).catch(() => ({
                    data: {
                        events: []
                    }
                })), i.axios.get(`${l.GAMMA_API_URL}/search-v2?${n.toString()}`).catch(() => ({
                    data: {
                        tags: [],
                        profiles: []
                    }
                }))]),
                c = (a.data ? .events ? ? []).reduce((e, t) => (-1 === e.findIndex(e => e.id === t.id) && e.push(t), e), []);
            return {
                events: (0, s.filterHiddenEvents)(c ? ? [], e => e.slug),
                tags: o.data ? .tags ? ? [],
                profiles: o.data ? .profiles ? ? [],
                pagination: a.data ? .pagination ? ? {
                    hasMore: !1,
                    totalResults: 0
                }
            }
        },
        j = async e => {
            let t = e.filter(e => !(0, s.isHiddenEventSlug)(e)).map(e => `slug=${e}`).join("&");
            if (!t) return [];
            let {
                data: r
            } = await i.axios.get(`${l.GAMMA_API_URL}/events/keyset?limit=200&${t}`);
            return r ? .events ? .length > 0 ? r.events.map(e => b(e)) : []
        },
        B = e => {
            let t = e.seriesSlug;
            return !t && e.slug && "string" == typeof e.slug && (t = (0, p.getEventLeague)(e)), { ...e,
                seriesSlug: t,
                ended: "boolean" == typeof e ? .ended && e.ended,
                live: "boolean" == typeof e ? .live && e.live,
                score: e.score ? e.score : "0-0",
                period: e.period ? e.period : "NS",
                ...void 0 === e.ended && e.closed && {
                    ended: !0
                },
                ...void 0 === e.live && e.closed && {
                    live: !1
                },
                ...void 0 === e.period && e.closed && {
                    period: "FT"
                }
            }
        },
        L = async (e, t = "query") => {
            try {
                if ("path" === t) {
                    let t = await i.axios.get(`${l.GAMMA_API_URL}/events/slug/${e}`).then(({
                        data: e
                    }) => e);
                    if (t) {
                        let e = B(b(t));
                        return (await x(e)).event
                    }
                    return
                }
                let r = await i.axios.get(`${l.GAMMA_API_URL}/events/keyset?slug=${e}`).then(({
                    data: e
                }) => e.events ? .[0]);
                if (r) {
                    let e = B(b(r));
                    return (await x(e)).event
                }
                return
            } catch {
                console.error("[getSportEvent] Error fetching event", e);
                return
            }
        },
        R = async (e, t = "aggregate") => "individual" === t ? (await Promise.all(e.map(async e => L(e, "path")))).filter(e => void 0 !== e) : (await j(e)).map(e => B(b(e))),
        I = 12,
        D = async (e, t, r, n = I, a) => {
            let o = a ? ? (0, m.getSportTagId)(e),
                s = !a && (0, m.getSportSupportsGames)(e),
                c = `${l.GAMMA_API_URL}/events/keyset?tag_id=${o}&related_tags=true&closed=false&limit=${n}&include_best_lines=true`;
            s && (c += `&exclude_tag_id=${E}`), r && (c += `&after_cursor=${r}`);
            let {
                events: u = [],
                next_cursor: d
            } = await i.axios.get(c).then(({
                data: e
            }) => e);
            return {
                events: u.map(e => b(e)),
                nextCursor: d
            }
        },
        F = async e => {
            let [t, r, n] = e.queryKey, a = e.pageParam ? ? void 0;
            if ((0, m.isSportCategory)(n)) {
                let e = (0, m.getLeaguesForCategory)(n).filter(e => e.tagId);
                return {
                    events: (await Promise.allSettled(e.map(e => D(e.sportSlug, r, a, 500)))).filter(e => "fulfilled" === e.status).flatMap(e => e.value.events)
                }
            }
            return D(n, r, a)
        },
        H = async e => {
            let [t, r, n, a] = e.queryKey, i = (0, m.getTournamentFilter)(a);
            return i ? D(n, "props", e.pageParam ? ? void 0, I, i.tagId) : {
                events: []
            }
        };
    e.s(["SPORT_CARD_PAGE_LIMIT", 0, I, "cleanEvents", 0, P, "createEventsQueryKey", 0, (e, t) => n.queryKeys[a.QueryKey.Events].homepageFilters(t, e.searchQuery, e.categorySlug, e.sortSpec, e.eventStatus, e.recurrence, e.hideSports, 0, void 0, void 0, void 0, void 0).queryKey.map(e => void 0 === e ? null : e), "getEvent", 0, T, "getEvents", 0, S, "getEventsBySlugs", 0, j, "getEventsWithQuery", 0, O, "getSportEventsBySlugs", 0, R, "propsAndFuturesFetcher", 0, F, "searchEventsGlobal", 0, N, "tournamentFetcher", 0, H], 491163)
}, 370877, e => {
    "use strict";
    var t = e.i(416340);
    e.s(["Icon", 0, ({
        children: e,
        size: r = 12,
        title: n,
        width: a,
        height: i,
        ...o
    }) => t.default.createElement("svg", {
        xmlns: "http://www.w3.org/2000/svg",
        width: a || r,
        height: i || r,
        viewBox: "0 0 12 12",
        ...o
    }, n && t.default.createElement("title", null, n), e)])
}, 675215, e => {
    "use strict";
    var t = e.i(999061),
        r = e.i(399482),
        n = e.i(333223),
        a = e.i(693116);

    function i(e) {
        let t = (0, r.createWalletCache)(),
            n = t.email.value;
        if (n) return n;
        let i = t.state.oauth ? .email;
        if (i) return i;
        if (e ? .email) {
            let t = e.email;
            return t.startsWith(a.OAUTH_EMAIL_PREFIX) ? t.substring(a.OAUTH_EMAIL_PREFIX.length) : t
        }
    }
    e.s(["getTrackingEmail", 0, i, "useTrackingEmail", 0, function() {
        let e, r = (0, t.c)(2),
            {
                accountProfile: a
            } = (0, n.default)();
        return r[0] !== a ? (e = i(a), r[0] = a, r[1] = e) : e = r[1], e
    }])
}, 499055, 253264, 902268, 148121, e => {
    "use strict";
    var t = e.i(416340),
        r = e.i(149534);
    e.s(["IconClockOutline18", 0, ({
        strokeWidth: e = 1.5,
        ...n
    }) => t.default.createElement(r.Icon, {
        size: "18px",
        ...n
    }, t.default.createElement("circle", {
        cx: "9",
        cy: "9",
        r: "7.25",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e
    }), t.default.createElement("polyline", {
        points: "9 4.75 9 9 12.25 11.25",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e,
        "data-color": "color-2"
    }))], 499055);
    var n = e.i(197994);
    e.s(["IconCircleInfoFill18", 0, ({ ...e
    }) => t.default.createElement(n.Icon, {
        size: "18px",
        ...e
    }, t.default.createElement("path", {
        d: "M9 1C4.5889 1 1 4.5889 1 9C1 13.4111 4.5889 17 9 17C13.4111 17 17 13.4111 17 9C17 4.5889 13.4111 1 9 1ZM9.75 12.75C9.75 13.1641 9.4141 13.5 9 13.5C8.5859 13.5 8.25 13.1641 8.25 12.75V9.5H7.75C7.3359 9.5 7 9.1641 7 8.75C7 8.3359 7.3359 8 7.75 8H8.5C9.1895 8 9.75 8.5605 9.75 9.25V12.75ZM9 6.75C8.448 6.75 8 6.301 8 5.75C8 5.199 8.448 4.75 9 4.75C9.552 4.75 10 5.199 10 5.75C10 6.301 9.552 6.75 9 6.75Z",
        fill: "currentColor"
    }))], 253264);
    var a = e.i(370877);
    e.s(["IconCircleCheckFill12", 0, ({ ...e
    }) => t.default.createElement(a.Icon, {
        size: "12px",
        ...e
    }, t.default.createElement("path", {
        d: "m6,0C2.691,0,0,2.691,0,6s2.691,6,6,6,6-2.691,6-6S9.309,0,6,0Zm2.853,4.45l-3.003,4c-.13.174-.329.282-.546.298-.019.001-.036.002-.054.002-.198,0-.389-.078-.53-.219l-1.503-1.5c-.293-.292-.293-.768,0-1.061s.768-.294,1.062,0l.892.89,2.484-3.31c.248-.331.718-.4,1.05-.149.331.249.398.719.149,1.05Z",
        strokeWidth: "0",
        fill: "currentColor"
    }))], 902268), e.s(["IconCircleXmarkFill12", 0, ({ ...e
    }) => t.default.createElement(a.Icon, {
        size: "12px",
        ...e
    }, t.default.createElement("path", {
        d: "m6,0C2.691,0,0,2.691,0,6s2.691,6,6,6,6-2.691,6-6S9.309,0,6,0Zm2.53,7.47c.293.293.293.768,0,1.061-.146.146-.338.22-.53.22s-.384-.073-.53-.22l-1.47-1.47-1.47,1.47c-.146.146-.338.22-.53.22s-.384-.073-.53-.22c-.293-.293-.293-.768,0-1.061l1.47-1.47-1.47-1.47c-.293-.293-.293-.768,0-1.061s.768-.293,1.061,0l1.47,1.47,1.47-1.47c.293-.293.768-.293,1.061,0s.293.768,0,1.061l-1.47,1.47,1.47,1.47Z",
        strokeWidth: "0",
        fill: "currentColor"
    }))], 148121)
}, 976153, e => {
    "use strict";
    e.s(["determineOutcomeType", 0, e => {
        let t = e.toLowerCase();
        return "no" === t ? "no" : "yes" === t ? "yes" : void 0
    }, "findWinningIndex", 0, e => e.findIndex(e => 1 === Math.round(parseFloat(e))), "getWinningTitle", 0, (e, t) => e.outcomes[t] ? ? "-"])
}, 256244, 680513, 186273, e => {
    "use strict";
    var t = e.i(976153),
        r = e.i(321116),
        n = e.i(476979),
        a = e.i(3643),
        i = e.i(221628),
        o = e.i(416340),
        s = e.i(149534);
    let l = ({
            strokeWidth: e = 1.5,
            ...t
        }) => o.default.createElement(s.Icon, {
            size: "18px",
            ...t
        }, o.default.createElement("line", {
            x1: "11.809",
            y1: "2.445",
            x2: "11.253",
            y2: "4.654",
            fill: "none",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: e,
            "data-color": "color-2"
        }), o.default.createElement("line", {
            x1: "8.89",
            y1: "14.041",
            x2: "8.334",
            y2: "16.25",
            fill: "none",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: e,
            "data-color": "color-2"
        }), o.default.createElement("path", {
            d: "M6.283,3.403l6.074,1.529c1.22,.307,1.96,1.545,1.653,2.765h0c-.307,1.22-1.545,1.96-2.765,1.653l-3.865-.973",
            fill: "none",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: e
        }), o.default.createElement("path", {
            d: "M7.38,8.376l4.418,1.112c1.372,.345,2.205,1.738,1.859,3.11h0c-.345,1.372-1.738,2.205-3.11,1.86l-6.626-1.668",
            fill: "none",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: e
        }), o.default.createElement("line", {
            x1: "9.048",
            y1: "1.75",
            x2: "5.573",
            y2: "15.555",
            fill: "none",
            stroke: "currentColor",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            strokeWidth: e,
            "data-color": "color-2"
        })),
        c = ({
            strokeWidth: e = 1.5,
            ...t
        }) => o.default.createElement(s.Icon, {
            size: "18px",
            ...t
        }, o.default.createElement("path", {
            d: "M3.25 9.5L9 16.75L14.75 9.5",
            stroke: "currentColor",
            strokeWidth: e,
            strokeLinecap: "round",
            strokeLinejoin: "round",
            "data-color": "color-2",
            fill: "none"
        }), o.default.createElement("path", {
            d: "M14.75 9.5L9 1.25L3.25 9.5L9 12L14.75 9.5Z",
            stroke: "currentColor",
            strokeWidth: e,
            strokeLinecap: "round",
            strokeLinejoin: "round",
            fill: "none"
        }), o.default.createElement("path", {
            d: "M9 1.25V12",
            stroke: "currentColor",
            strokeWidth: e,
            strokeLinecap: "round",
            strokeLinejoin: "round",
            fill: "none"
        }));
    var u = e.i(999061);
    let d = e => {
            let t, r, n, a = (0, u.c)(9),
                {
                    size: o,
                    color: s,
                    title: l,
                    className: c
                } = e,
                d = void 0 === o ? 18 : o,
                p = void 0 === s ? "currentColor" : s,
                m = void 0 === l ? "bnb" : l;
            return a[0] !== m ? (t = (0, i.jsx)("title", {
                children: m
            }), a[0] = m, a[1] = t) : t = a[1], a[2] !== p ? (r = (0, i.jsx)("path", {
                d: "M16.624 13.9202l2.7175 2.7154-7.353 7.353-7.353-7.352 2.7175-2.7164 4.6355 4.6595 4.6356-4.6595zm4.6366-4.6366L24 12l-2.7154 2.7164L18.5682 12l2.6924-2.7164zm-9.272.001l2.7163 2.6914-2.7164 2.7174v-.001L9.2721 12l2.7164-2.7154zm-9.2722-.001L5.4088 12l-2.6914 2.6924L0 12l2.7164-2.7164zM11.9885.0115l7.353 7.329-2.7174 2.7154-4.6356-4.6356-4.6355 4.6595-2.7174-2.7154 7.353-7.353z",
                fill: p
            }), a[2] = p, a[3] = r) : r = a[3], a[4] !== c || a[5] !== d || a[6] !== t || a[7] !== r ? (n = (0, i.jsxs)("svg", {
                height: d,
                width: d,
                viewBox: "0 0 24 24",
                xmlns: "http://www.w3.org/2000/svg",
                className: c,
                children: [t, r]
            }), a[4] = c, a[5] = d, a[6] = t, a[7] = r, a[8] = n) : n = a[8], n
        },
        p = e => {
            let t, r, n, a = (0, u.c)(9),
                {
                    size: o,
                    color: s,
                    title: l,
                    className: c
                } = e,
                d = void 0 === o ? 18 : o,
                p = void 0 === s ? "currentColor" : s,
                m = void 0 === l ? "dogecoin" : l;
            return a[0] !== m ? (t = (0, i.jsx)("title", {
                children: m
            }), a[0] = m, a[1] = t) : t = a[1], a[2] !== p ? (r = (0, i.jsx)("path", {
                d: "M12.288 7.908h-1.715v3.38h2.697v1.415h-2.697v3.38h1.799c.462 0 3.794.052 3.789-3.933-.005-3.984-3.232-4.242-3.873-4.242zM12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm.472 18.481H8.126v-5.778H6.594v-1.415h1.532V5.511h3.73c.882 0 6.727-.183 6.727 6.594-.001 6.888-6.111 6.376-6.111 6.376z",
                fill: p
            }), a[2] = p, a[3] = r) : r = a[3], a[4] !== c || a[5] !== d || a[6] !== t || a[7] !== r ? (n = (0, i.jsxs)("svg", {
                height: d,
                width: d,
                viewBox: "0 0 24 24",
                xmlns: "http://www.w3.org/2000/svg",
                className: c,
                children: [t, r]
            }), a[4] = c, a[5] = d, a[6] = t, a[7] = r, a[8] = n) : n = a[8], n
        },
        m = e => {
            let t, r, n, a = (0, u.c)(9),
                {
                    size: o,
                    color: s,
                    title: l,
                    className: c
                } = e,
                d = void 0 === o ? 18 : o,
                p = void 0 === s ? "currentColor" : s,
                m = void 0 === l ? "hyperliquid" : l;
            return a[0] !== m ? (t = (0, i.jsx)("title", {
                children: m
            }), a[0] = m, a[1] = t) : t = a[1], a[2] !== p ? (r = (0, i.jsx)("path", {
                d: "M144 71.6991C144 119.306 114.866 134.582 99.5156 120.98C86.8804 109.889 83.1211 86.4521 64.116 84.0456C39.9942 81.0113 37.9057 113.133 22.0334 113.133C3.5504 113.133 0 86.2428 0 72.4315C0 58.3063 3.96809 39.0542 19.736 39.0542C38.1146 39.0542 39.1588 66.5722 62.132 65.1073C85.0007 63.5379 85.4184 34.8689 100.247 22.6271C113.195 12.0593 144 23.4641 144 71.6991Z",
                fill: p
            }), a[2] = p, a[3] = r) : r = a[3], a[4] !== c || a[5] !== d || a[6] !== t || a[7] !== r ? (n = (0, i.jsxs)("svg", {
                height: d,
                width: d,
                viewBox: "0 0 144 144",
                xmlns: "http://www.w3.org/2000/svg",
                className: c,
                children: [t, r]
            }), a[4] = c, a[5] = d, a[6] = t, a[7] = r, a[8] = n) : n = a[8], n
        },
        f = e => {
            let t, r, n, a, o = (0, u.c)(11),
                {
                    size: s,
                    color: l,
                    title: c,
                    className: d
                } = e,
                p = void 0 === s ? 18 : s,
                m = void 0 === l ? "currentColor" : l,
                f = void 0 === c ? "ripple" : c;
            return o[0] !== f ? (t = (0, i.jsx)("title", {
                children: f
            }), o[0] = f, o[1] = t) : t = o[1], o[2] !== m ? (r = (0, i.jsx)("path", {
                d: "M13.4545 3.54541H15.2772L11.4851 7.46841C10.1125 8.88849 7.88691 8.88849 6.51423 7.46841L2.72217 3.54541H4.54483L7.42556 6.52562C8.29492 7.425 9.70439 7.425 10.5738 6.52562L13.4545 3.54541Z",
                fill: m
            }), n = (0, i.jsx)("path", {
                d: "M4.52189 14.4542H2.69922L6.5147 10.5069C7.88738 9.08688 10.1129 9.08688 11.4857 10.5069L15.3011 14.4542H13.4784L10.5743 11.4497C9.70486 10.5503 8.2954 10.5503 7.42604 11.4497L4.52189 14.4542Z",
                fill: m
            }), o[2] = m, o[3] = r, o[4] = n) : (r = o[3], n = o[4]), o[5] !== d || o[6] !== p || o[7] !== t || o[8] !== r || o[9] !== n ? (a = (0, i.jsxs)("svg", {
                height: p,
                width: p,
                viewBox: "0 0 18 18",
                xmlns: "http://www.w3.org/2000/svg",
                className: d,
                children: [t, r, n]
            }), o[5] = d, o[6] = p, o[7] = t, o[8] = r, o[9] = n, o[10] = a) : a = o[10], a
        },
        h = e => {
            let t, r, n, a, o, s = (0, u.c)(13),
                {
                    size: l,
                    color: c,
                    title: d,
                    className: p
                } = e,
                m = void 0 === l ? 18 : l,
                f = void 0 === c ? "currentColor" : c,
                h = void 0 === d ? "solana" : d;
            return s[0] !== h ? (t = (0, i.jsx)("title", {
                children: h
            }), s[0] = h, s[1] = t) : t = s[1], s[2] !== f ? (r = (0, i.jsx)("path", {
                d: "M4.75291 11.5971C4.83008 11.52 4.93378 11.4766 5.0423 11.4766H15.0866C15.2699 11.4766 15.3615 11.6984 15.2313 11.8262L13.2466 13.811C13.1694 13.8882 13.0657 13.9316 12.9572 13.9316H2.91286C2.72958 13.9316 2.63794 13.7097 2.76817 13.5819L4.75291 11.5971Z",
                fill: f
            }), n = (0, i.jsx)("path", {
                d: "M4.75291 4.18894C4.83008 4.11177 4.93378 4.06836 5.0423 4.06836H15.0866C15.2699 4.06836 15.3615 4.29023 15.2313 4.41804L13.2466 6.40037C13.1694 6.47754 13.0657 6.52095 12.9572 6.52095H2.91286C2.72958 6.52095 2.63794 6.29909 2.76817 6.17127L4.75291 4.18894Z",
                fill: f
            }), a = (0, i.jsx)("path", {
                d: "M13.2466 7.86911C13.1694 7.79194 13.0657 7.74854 12.9572 7.74854H2.91286C2.72958 7.74854 2.63794 7.9704 2.76817 8.09822L4.75291 10.0805C4.83008 10.1577 4.93378 10.2011 5.0423 10.2011H15.0866C15.2699 10.2011 15.3615 9.97926 15.2313 9.85145L13.2466 7.86911Z",
                fill: f
            }), s[2] = f, s[3] = r, s[4] = n, s[5] = a) : (r = s[3], n = s[4], a = s[5]), s[6] !== p || s[7] !== m || s[8] !== t || s[9] !== r || s[10] !== n || s[11] !== a ? (o = (0, i.jsxs)("svg", {
                height: m,
                width: m,
                viewBox: "0 0 18 18",
                xmlns: "http://www.w3.org/2000/svg",
                className: p,
                children: [t, r, n, a]
            }), s[6] = p, s[7] = m, s[8] = t, s[9] = r, s[10] = n, s[11] = a, s[12] = o) : o = s[12], o
        };
    var b = e.i(498645),
        g = e.i(276569),
        v = e.i(26242);
    let y = e => {
        let t, r, n = (0, u.c)(4),
            a = e.size || 18;
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            borderRadius: "50%"
        }, n[0] = t) : t = n[0], n[1] !== e.className || n[2] !== a ? (r = (0, i.jsx)("img", {
            src: "https://images.polymarket.com/coinbase-stock-d8abe3f599.png",
            alt: "Coinbase",
            width: a,
            height: a,
            className: e.className,
            style: t
        }), n[1] = e.className, n[2] = a, n[3] = r) : r = n[3], r
    };
    var k = e.i(245339);
    let w = e => {
        let t, r, n = (0, u.c)(4),
            a = e.size || 18;
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            borderRadius: "50%"
        }, n[0] = t) : t = n[0], n[1] !== e.className || n[2] !== a ? (r = (0, i.jsx)("img", {
            src: "https://images.polymarket.com/robinhood-logo-a2555803f0.png",
            alt: "Robinhood",
            width: a,
            height: a,
            className: e.className,
            style: t
        }), n[1] = e.className, n[2] = a, n[3] = r) : r = n[3], r
    };
    var A = e.i(622247),
        M = e.i(740617),
        _ = e.i(805665),
        P = e.i(851744),
        C = e.i(311560),
        x = e.i(92751),
        E = e.i(821239),
        S = e.i(831965),
        T = e.i(870555),
        O = e.i(96515);
    let N = "transition-all duration-200 group-hover:text-[var(--tabs-asset-color)]",
        j = (e, t) => {
            switch (e) {
                case O.PriceMarketAssetAbbr.Bitcoin:
                    return (0, i.jsx)(l, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Ethereum:
                    return (0, i.jsx)(c, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Solana:
                    return (0, i.jsx)(h, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.XRP:
                    return (0, i.jsx)(f, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Dogecoin:
                    return (0, i.jsx)(p, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.BNB:
                    return (0, i.jsx)(d, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Hyperliquid:
                    return (0, i.jsx)(m, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Apple:
                    return (0, i.jsx)(b.AAPL, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Tesla:
                    return (0, i.jsx)(S.TSLA, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Microsoft:
                    return (0, i.jsx)(M.MSFT, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Google:
                    return (0, i.jsx)(k.GOOG, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Amazon:
                    return (0, i.jsx)(v.AMZN, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Meta:
                    return (0, i.jsx)(A.META, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Nvidia:
                    return (0, i.jsx)(P.NVDA, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Netflix:
                    return (0, i.jsx)(_.NFLX, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Palantir:
                    return (0, i.jsx)(x.PLTR, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Opendoor:
                    return (0, i.jsx)(C.OPEN, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.RocketLab:
                    return (0, i.jsx)(E.RKLB, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Airbnb:
                    return (0, i.jsx)(g.ABNB, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Coinbase:
                    return (0, i.jsx)(y, {
                        className: (0, T.cn)(N, t)
                    });
                case O.PriceMarketAssetAbbr.Hood:
                    return (0, i.jsx)(w, {
                        className: (0, T.cn)(N, t)
                    });
                default:
                    return null
            }
        };

    function B(e, t) {
        var r;
        let n = (r = "5m" === t ? 300 : 900, Math.floor(Date.now() / 1e3 / r) * r);
        return `/event/${e}-updown-${t}-${n}`
    }
    e.s(["getIcon", 0, j], 680513);
    let L = [{
        keys: ["15min", "15 min", "15 minute", "15 minutes", "fifteen minute", "fifteen minutes"],
        items: [{
            label: "Bitcoin 15 Minute",
            subtitle: "Will BTC go up or down in the next 15 minutes?",
            getHref: () => B("btc", "15m"),
            icon: j(O.PriceMarketAssetAbbr.Bitcoin, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Bitcoin]
        }, {
            label: "Ethereum 15 Minute",
            subtitle: "Will ETH go up or down in the next 15 minutes?",
            getHref: () => B("eth", "15m"),
            icon: j(O.PriceMarketAssetAbbr.Ethereum, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Ethereum]
        }, {
            label: "Solana 15 Minute",
            subtitle: "Will SOL go up or down in the next 15 minutes?",
            getHref: () => B("sol", "15m"),
            icon: j(O.PriceMarketAssetAbbr.Solana, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Solana]
        }, {
            label: "XRP 15 Minute",
            subtitle: "Will XRP go up or down in the next 15 minutes?",
            getHref: () => B("xrp", "15m"),
            icon: j(O.PriceMarketAssetAbbr.XRP, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.XRP]
        }, {
            label: "Dogecoin 15 Minute",
            subtitle: "Will DOGE go up or down in the next 15 minutes?",
            getHref: () => B("doge", "15m"),
            icon: j(O.PriceMarketAssetAbbr.Dogecoin, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Dogecoin]
        }, {
            label: "HYPE 15 Minute",
            subtitle: "Will HYPE go up or down in the next 15 minutes?",
            getHref: () => B("hype", "15m"),
            icon: j(O.PriceMarketAssetAbbr.Hyperliquid, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Hyperliquid]
        }, {
            label: "BNB 15 Minute",
            subtitle: "Will BNB go up or down in the next 15 minutes?",
            getHref: () => B("bnb", "15m"),
            icon: j(O.PriceMarketAssetAbbr.BNB, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.BNB]
        }]
    }, {
        keys: ["5min", "5 min", "5 minute", "5 minutes", "five minute", "five minutes"],
        items: [{
            label: "Bitcoin 5 Minute",
            subtitle: "Will BTC go up or down in the next 5 minutes?",
            getHref: () => B("btc", "5m"),
            icon: j(O.PriceMarketAssetAbbr.Bitcoin, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Bitcoin]
        }, {
            label: "Ethereum 5 Minute",
            subtitle: "Will ETH go up or down in the next 5 minutes?",
            getHref: () => B("eth", "5m"),
            icon: j(O.PriceMarketAssetAbbr.Ethereum, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Ethereum]
        }, {
            label: "Solana 5 Minute",
            subtitle: "Will SOL go up or down in the next 5 minutes?",
            getHref: () => B("sol", "5m"),
            icon: j(O.PriceMarketAssetAbbr.Solana, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Solana]
        }, {
            label: "XRP 5 Minute",
            subtitle: "Will XRP go up or down in the next 5 minutes?",
            getHref: () => B("xrp", "5m"),
            icon: j(O.PriceMarketAssetAbbr.XRP, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.XRP]
        }, {
            label: "Dogecoin 5 Minute",
            subtitle: "Will DOGE go up or down in the next 5 minutes?",
            getHref: () => B("doge", "5m"),
            icon: j(O.PriceMarketAssetAbbr.Dogecoin, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Dogecoin]
        }, {
            label: "HYPE 5 Minute",
            subtitle: "Will HYPE go up or down in the next 5 minutes?",
            getHref: () => B("hype", "5m"),
            icon: j(O.PriceMarketAssetAbbr.Hyperliquid, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Hyperliquid]
        }, {
            label: "BNB 5 Minute",
            subtitle: "Will BNB go up or down in the next 5 minutes?",
            getHref: () => B("bnb", "5m"),
            icon: j(O.PriceMarketAssetAbbr.BNB, "size-6"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.BNB]
        }]
    }];
    e.s(["getLiveCryptoHref", 0, B, "getSearchOverride", 0, function(e) {
        if (!e) return null;
        let t = e.trim().toLowerCase();
        if (!t) return null;
        for (let e of L)
            for (let r of e.keys)
                if (r.startsWith(t) || t.startsWith(r)) return e;
        return null
    }], 186273);
    let R = e => !!(e.closed || e.archived),
        I = (e, t) => {
            if (!t || !e.length) return;
            let n = e.filter(e => e.groupItemTitle),
                a = new r.default(n, {
                    includeScore: !0,
                    threshold: .35,
                    keys: ["groupItemTitle"]
                }),
                i = [...a.search(t), ...a.search(t.replaceAll(" ", ""))].sort((e, t) => (e.score || 1) - (t.score || 1)).filter((e, t, r) => t === r.findIndex(t => t.item.id === e.item.id));
            return i.length ? i[0].item : void 0
        },
        D = e => {
            let t = e.filter(e => {
                if (!e || 0 === e.outcomePrices.length) return !1;
                let t = (0, a.getPercentChanceFromMarket)(e);
                return !!t.showLastPrice && "-" !== t.lastPriceString && "<1%" !== t.lastPriceString
            });
            return 0 === t.length ? e[0] ? ? {} : t.reduce((e, t) => {
                let r = (0, a.getPercentChanceFromMarket)(e),
                    n = (0, a.getPercentChanceFromMarket)(t),
                    i = r.lastPrice ? ? 0;
                return (n.lastPrice ? ? 0) > i ? t : e
            })
        },
        F = [{
            keys: ["btc", "bitcoin", "bit coin", "5 minute", "five minute", "5min"],
            label: "5 Minute Bitcoin Polymarkets",
            subtitle: "Trade on whether Bitcoin will go up or down in the next 5 minutes.",
            href: "/crypto/bitcoin",
            getHref: () => B("btc", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Bitcoin,
            icon: j(O.PriceMarketAssetAbbr.Bitcoin, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Bitcoin]
        }, {
            keys: ["15 minute", "fifteen minute", "15min"],
            label: "15 Minute Bitcoin Polymarkets",
            subtitle: "Trade on whether Bitcoin will go up or down in the next 15 minutes.",
            href: "/crypto/15M",
            getHref: () => B("btc", "15m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Bitcoin,
            icon: j(O.PriceMarketAssetAbbr.Bitcoin, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Bitcoin]
        }, {
            keys: ["eth", "ethereum", "ether"],
            label: "5 Minute Ethereum Polymarkets",
            subtitle: "Trade on whether Ethereum will go up or down in the next 5 minutes.",
            href: "/crypto/ethereum",
            getHref: () => B("eth", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Ethereum,
            icon: j(O.PriceMarketAssetAbbr.Ethereum, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Ethereum]
        }, {
            keys: ["sol", "solana"],
            label: "5 Minute Solana Polymarkets",
            subtitle: "Trade on whether Solana will go up or down in the next 5 minutes.",
            href: "/crypto/solana",
            getHref: () => B("sol", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Solana,
            icon: j(O.PriceMarketAssetAbbr.Solana, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Solana]
        }, {
            keys: ["xrp", "ripple"],
            label: "5 Minute XRP Polymarkets",
            subtitle: "Trade on whether XRP will go up or down in the next 5 minutes.",
            href: "/crypto/xrp",
            getHref: () => B("xrp", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.XRP,
            icon: j(O.PriceMarketAssetAbbr.XRP, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.XRP]
        }, {
            keys: ["doge", "dogecoin"],
            label: "5 Minute Dogecoin Polymarkets",
            subtitle: "Trade on whether DOGE will go up or down in the next 5 minutes.",
            href: "/crypto/dogecoin",
            getHref: () => B("doge", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Dogecoin,
            icon: j(O.PriceMarketAssetAbbr.Dogecoin, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Dogecoin]
        }, {
            keys: ["hype", "hyperliquid"],
            label: "5 Minute HYPE Polymarkets",
            subtitle: "Trade on whether HYPE will go up or down in the next 5 minutes.",
            href: "/crypto/hype",
            getHref: () => B("hype", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.Hyperliquid,
            icon: j(O.PriceMarketAssetAbbr.Hyperliquid, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.Hyperliquid]
        }, {
            keys: ["bnb", "binance"],
            label: "5 Minute BNB Polymarkets",
            subtitle: "Trade on whether BNB will go up or down in the next 5 minutes.",
            href: "/crypto/bnb",
            getHref: () => B("bnb", "5m"),
            type: "crypto",
            abbreviation: O.PriceMarketAssetAbbr.BNB,
            icon: j(O.PriceMarketAssetAbbr.BNB, "size-12"),
            color: O.PriceMarketAssetColorMap[O.PriceMarketAssetAbbr.BNB]
        }, ...n.allSportsInfo.filter(e => e.isSupported && e.isLeague && e.sportSlug && e.displayNav && e.href && e.searchCallout).map(e => ({
            keys: [e.sportSlug.toLowerCase(), e.displayNav.toLowerCase(), ...e.searchCallout ? .synonyms ? ? []].filter(Boolean),
            label: `${e.searchCallout?.header??e.displayNav} polymarkets`,
            subtitle: e.searchCallout ? .content ? ? `Trade on your favorite ${e.displayNav} games.`,
            href: e.href,
            type: "sports",
            icon: e.icon,
            iconClassName: e.iconClassName,
            bgClassName: e.iconClassName ? `bg-[${e.iconClassName.match(/text-\[([^\]]+)\]/)?.[1]||"#000"}]/5 dark:bg-[${e.iconClassName.match(/dark:text-\[([^\]]+)\]/)?.[1]||e.iconClassName.match(/text-\[([^\]]+)\]/)?.[1]||"#000"}]/10 border-[${e.iconClassName.match(/text-\[([^\]]+)\]/)?.[1]||"#000"}]/30 dark:border-[${e.iconClassName.match(/dark:text-\[([^\]]+)\]/)?.[1]||e.iconClassName.match(/text-\[([^\]]+)\]/)?.[1]||"#000"}]/40` : void 0
        })), {
            keys: ["trump"],
            label: "Trump polymarkets",
            subtitle: "Trade on Trump-related events.",
            href: "/predictions/trump",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/trump-official-image-bf4e4b4b7d.jpg"
        }, {
            keys: ["china"],
            label: "China polymarkets",
            subtitle: "Trade on China-related events.",
            href: "/predictions/china",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/china-flag-c66aa44b97.png"
        }, {
            keys: ["gold"],
            label: "Gold polymarkets",
            subtitle: "Trade on Gold-related events.",
            href: "/predictions/gold",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/what-price-will-gold-close-at-in-2025-DzZIsuy0XZEH.png"
        }, {
            keys: ["iran"],
            label: "Iran polymarkets",
            subtitle: "Trade on Iran-related events.",
            href: "/predictions/iran",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/iran-flag-144cbd24e9.jpg"
        }, {
            keys: ["argentina"],
            label: "Argentina polymarkets",
            subtitle: "Trade on Argentina-related events.",
            href: "/predictions/argentina",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/argentina-flag-cb6a6ca888.png"
        }, {
            keys: ["afco", "afcon", "africa cup of nations"],
            label: "Africa Cup of Nations",
            subtitle: "Trade the biggest football competition in Africa.",
            href: "/sports/acn/games",
            type: "sports",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/africa-cup-of-nation-edfa6c96a2.png"
        }, {
            keys: ["fed", "fed rates"],
            label: "Fed polymarkets",
            subtitle: "Trade on Fed-related events.",
            href: "/predictions/fed",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/who-will-trump-nominate-as-fed-chair-9p19ttRwsbKL.png"
        }, {
            keys: ["midterms", "midterm", "congress", "house elections", "senate elections"],
            label: "2026 Midterms polymarkets",
            subtitle: "Trade on Midterms-related events.",
            href: "/predictions/midterms",
            type: "standard",
            icon: "https://polymarket-upload.s3.us-east-2.amazonaws.com/balance-of-power-2024-election-r-Fp-y4ONJBS.jpg"
        }];
    e.s(["findHighestLikelihoodMarket", 0, D, "getCallout", 0, function(e) {
        if (!e) return null;
        let t = e.trim().toLowerCase();
        if (!t) return null;
        if (t.length < 3) return F.find(e => e.keys.includes(t)) ? ? null;
        for (let e of F)
            for (let r of e.keys)
                if (r.startsWith(t) || t.startsWith(r)) return e;
        return null
    }, "getResultData", 0, (e, r) => {
        if (!Array.isArray(e.markets) || 0 === e.markets.length) return {
            event_title: e.title,
            title: "-",
            subtitle: null
        };
        if (R(e)) {
            let n, a;
            return e.markets.length > 1 ? ((e, r, n) => {
                if (n) {
                    let n = I(e.markets, r);
                    if (n) {
                        let r = (0, t.findWinningIndex)(n.outcomePrices),
                            a = (0, t.getWinningTitle)(n, r);
                        return {
                            event_title: e.title,
                            title: n.groupItemTitle || a || "-",
                            subtitle: null,
                            outcome: (0, t.determineOutcomeType)(a)
                        }
                    }
                    let a = D(e.markets);
                    return {
                        event_title: e.title,
                        title: a.groupItemTitle || "-",
                        subtitle: null,
                        outcome: a.groupItemTitle ? "yes" : "no"
                    }
                }
                let a = I(e.markets, r);
                if (a) {
                    let r = (0, t.findWinningIndex)(a.outcomePrices),
                        n = (0, t.getWinningTitle)(a, r),
                        i = !["yes", "no"].includes(n.toLowerCase()),
                        o = !i && e.markets.length > 1;
                    return {
                        event_title: i ? a.question : e.title,
                        title: i ? n : a.groupItemTitle || n || "-",
                        subtitle: o ? `+ ${e.markets.length} more` : null,
                        outcome: i ? "yes" : (0, t.determineOutcomeType)(n)
                    }
                }
                let i = e.markets.filter(e => e.outcomePrices && -1 !== (0, t.findWinningIndex)(e.outcomePrices)).sort((e, t) => !t.groupItemTitle ? .includes("+") - !e.groupItemTitle ? .includes("+"))[0];
                if (!i) return {
                    event_title: e.title,
                    title: "-",
                    subtitle: null
                };
                let o = !["yes", "no"].includes((i.groupItemTitle || "").toLowerCase()),
                    s = (0, t.findWinningIndex)(i.outcomePrices),
                    l = (0, t.getWinningTitle)(i, s),
                    c = e.markets.length > 1;
                return {
                    event_title: e.title,
                    title: o ? i.groupItemTitle || l : l || "-",
                    subtitle: c ? `+ ${e.markets.length} more` : null,
                    outcome: o ? "yes" : (0, t.determineOutcomeType)(l)
                }
            })(e, r, !!(e.negRisk || e.enableNegRisk || e.negRiskAugmented)) : (n = (0, t.findWinningIndex)(e.markets[0].outcomePrices), a = (0, t.getWinningTitle)(e.markets[0], n), {
                event_title: e.title,
                title: a,
                subtitle: null,
                outcome: "no" === a.toLowerCase() ? "no" : "yes"
            })
        }
        if (e.seriesSlug && (0, n.isSportSupported)(e.seriesSlug)) return ((e, t) => {
            let r = e.markets[0].outcomes.findIndex(e => e.toLowerCase().includes(t.toLowerCase())) ? ? 0,
                n = e.markets[0].outcomes[r] || "",
                a = 100 * parseFloat(e.markets[0].outcomePrices[r] ? ? "0"),
                i = e.markets.filter(e => (e.sportsMarketType ? ? "moneyline") === "moneyline");
            if (e.negRisk && 3 === i.length) {
                let {
                    name: e,
                    price: t
                } = (e => {
                    let {
                        name: t,
                        price: r
                    } = e.reduce((e, t) => {
                        let r = parseFloat(t.outcomePrices[0]);
                        return !e.price || r > e.price ? {
                            name: t.groupItemTitle ? ? void 0,
                            price: r
                        } : e
                    }, {
                        name: void 0,
                        price: void 0
                    });
                    return t && r && !isNaN(r) ? {
                        price: Math.round(100 * r),
                        name: t
                    } : {
                        price: void 0,
                        name: void 0
                    }
                })(i);
                e && t && (a = t, n = e)
            }
            if (!e.negRisk && 1 === i.length) {
                var o;
                let e, t, {
                    name: r,
                    price: s
                } = (e = parseFloat((o = i[0]).outcomePrices[0]), t = parseFloat(o.outcomePrices[1]), isNaN(e) || isNaN(t) ? isNaN(e) ? isNaN(t) ? {
                    name: void 0,
                    price: void 0
                } : {
                    name: o.outcomes[1],
                    price: Math.round(100 * t)
                } : {
                    name: o.outcomes[0],
                    price: Math.round(100 * e)
                } : e > t ? {
                    name: o.outcomes[0],
                    price: Math.round(100 * e)
                } : {
                    name: o.outcomes[1],
                    price: Math.round(100 * t)
                });
                r && s && (a = s, n = r)
            }
            let s = isNaN(a) ? 50 : Math.round(a),
                l = s < 1 ? "<1%" : `${s}%`;
            return {
                event_title: e.title,
                title: l,
                subtitle: n
            }
        })(e, r);
        if (e.markets.length > 1) return ((e, r) => {
            let n = e.markets.filter(e => e.active),
                i = n.filter(e => !(e.closed || e.archived)),
                o = i.length ? i : n,
                s = o.find(t => t.slug === e.slug);
            if (s) {
                let r = parseFloat(s.outcomePrices[0]),
                    n = parseFloat(s.outcomePrices[1]);
                if (!isNaN(r) && !isNaN(n)) {
                    let a, i, o = (0, t.determineOutcomeType)(s.outcomes[0] ? ? ""),
                        l = (0, t.determineOutcomeType)(s.outcomes[1] ? ? "");
                    if ("yes" === o && "no" === l || "no" === o && "yes" === l) a = Math.round(100 * ("yes" === o ? r : n)), i = "yes" === o ? s.outcomes[0] : s.outcomes[1];
                    else {
                        let e = r > n;
                        a = Math.round((e ? r : n) * 100), i = s.outcomes[+!e]
                    }
                    let c = a < 1 ? "<1%" : `${a}%`;
                    return {
                        event_title: e.title,
                        title: c,
                        subtitle: s.groupItemTitle || i
                    }
                }
                let i = (0, a.getPercentChanceFromMarket)(s).lastPriceString || "-";
                return {
                    event_title: e.title,
                    title: i.includes("NaN") ? "50%" : i,
                    subtitle: s.groupItemTitle || null
                }
            }
            let l = I(o, r);
            if (l) {
                let t = (0, a.getPercentChanceFromMarket)(l).lastPriceString || "-";
                return {
                    event_title: e.title,
                    title: t.includes("NaN") ? "50%" : t,
                    subtitle: l.groupItemTitle || null
                }
            }
            let c = D(o),
                u = (0, a.getPercentChanceFromMarket)(c).lastPriceString || "-";
            return {
                event_title: e.title,
                title: u.includes("NaN") ? "50%" : u,
                subtitle: c.groupItemTitle || null
            }
        })(e, r);
        if (1 === e.markets.length && "yes" !== e.markets[0].outcomes[0].toLowerCase() && "no" !== e.markets[0].outcomes[1].toLowerCase()) {
            let t, r, n;
            return n = (r = isNaN(t = parseFloat(e.markets[0] ? .outcomePrices ? .[0])) ? 50 : Math.round(100 * t)) < 1 ? "<1%" : `${r}%`, {
                event_title: e.title,
                title: n,
                subtitle: e.markets[0].outcomes[0]
            }
        }
        let i = (0, a.getPercentChanceFromMarket)(e.markets[0]).lastPriceString || "-";
        return {
            event_title: e.title,
            title: i.includes("NaN") ? "50%" : i,
            subtitle: null
        }
    }, "isEventResolved", 0, R], 256244)
}, 515264, e => {
    "use strict";
    var t = e.i(416340),
        r = e.i(149534);
    e.s(["IconGiftOutline18", 0, ({
        strokeWidth: e = 1.5,
        ...n
    }) => t.default.createElement(r.Icon, {
        size: "18px",
        ...n
    }, t.default.createElement("line", {
        x1: "9",
        y1: "5.25",
        x2: "9",
        y2: "16.25",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e,
        "data-color": "color-2"
    }), t.default.createElement("path", {
        d: "M3.75,3.5c0-.966,.784-1.75,1.75-1.75,2.589,0,3.5,3.5,3.5,3.5h-3.5c-.966,0-1.75-.784-1.75-1.75Z",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e,
        "data-color": "color-2"
    }), t.default.createElement("path", {
        d: "M12.5,5.25h-3.5s.911-3.5,3.5-3.5c.966,0,1.75,.784,1.75,1.75s-.784,1.75-1.75,1.75Z",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e,
        "data-color": "color-2"
    }), t.default.createElement("path", {
        d: "M14.25,8.25v6c0,1.105-.895,2-2,2H5.75c-1.105,0-2-.895-2-2v-6",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e
    }), t.default.createElement("rect", {
        x: "1.75",
        y: "5.25",
        width: "14.5",
        height: "3",
        rx: "1",
        ry: "1",
        fill: "none",
        stroke: "currentColor",
        strokeLinecap: "round",
        strokeLinejoin: "round",
        strokeWidth: e
    }))])
}, 486325, e => {
    "use strict";
    let t = "pm_card_referrer";
    e.s(["getCardReferrer", 0, function() {
        try {
            let e = sessionStorage.getItem(t);
            if (!e) return null;
            let r = JSON.parse(e);
            if (Date.now() - r.ts > 18e5) return sessionStorage.removeItem(t), null;
            return {
                page: r.page,
                position: r.position,
                source: r.source
            }
        } catch {
            return null
        }
    }, "setCardReferrer", 0, function(e, r, n) {
        try {
            let a = {
                page: e,
                position: r,
                source: n,
                ts: Date.now()
            };
            sessionStorage.setItem(t, JSON.stringify(a))
        } catch {}
    }])
}, 635973, e => {
    "use strict";
    var t = e.i(189106),
        r = e.i(96922),
        n = class extends t.QueryObserver {
            constructor(e, t) {
                super(e, t)
            }
            bindMethods() {
                super.bindMethods(), this.fetchNextPage = this.fetchNextPage.bind(this), this.fetchPreviousPage = this.fetchPreviousPage.bind(this)
            }
            setOptions(e) {
                e._type = "infinite", super.setOptions(e)
            }
            getOptimisticResult(e) {
                return e._type = "infinite", super.getOptimisticResult(e)
            }
            fetchNextPage(e) {
                return this.fetch({ ...e,
                    meta: {
                        fetchMore: {
                            direction: "forward"
                        }
                    }
                })
            }
            fetchPreviousPage(e) {
                return this.fetch({ ...e,
                    meta: {
                        fetchMore: {
                            direction: "backward"
                        }
                    }
                })
            }
            createResult(e, t) {
                let {
                    state: n
                } = e, a = super.createResult(e, t), {
                    isFetching: i,
                    isRefetching: o,
                    isError: s,
                    isRefetchError: l
                } = a, c = n.fetchMeta ? .fetchMore ? .direction, u = s && "forward" === c, d = i && "forward" === c, p = s && "backward" === c, m = i && "backward" === c;
                return { ...a,
                    fetchNextPage: this.fetchNextPage,
                    fetchPreviousPage: this.fetchPreviousPage,
                    hasNextPage: (0, r.hasNextPage)(t, n.data),
                    hasPreviousPage: (0, r.hasPreviousPage)(t, n.data),
                    isFetchNextPageError: u,
                    isFetchingNextPage: d,
                    isFetchPreviousPageError: p,
                    isFetchingPreviousPage: m,
                    isRefetchError: l && !u && !p,
                    isRefetching: o && !d && !m
                }
            }
        },
        a = e.i(6756);
    e.s(["useInfiniteQuery", 0, function(e, t) {
        return (0, a.useBaseQuery)(e, n, t)
    }], 635973)
}, 938, e => {
    "use strict";
    e.s(["EVENT_LAYOUT_BUY_SELL_WIDGET_WIDTH", 0, 340, "EVENT_LAYOUT_COLUMN_GAP", 0, 24, "EVENT_LAYOUT_MAX_CONTENT_WIDTH", 0, 920, "EVENT_LAYOUT_PADDING_LEFT", 0, 24, "EVENT_LAYOUT_PADDING_RIGHT", 0, 24, "EVENT_LAYOUT_SIDEBAR_WIDTH", 0, 160, "PAGE_LAYOUT_CONFIG", 0, {
        settings: {
            showFooter: !1
        },
        leaderboard: {
            showFooter: !0
        },
        activity: {
            showFooter: !0
        },
        profile: {
            showFooter: !0
        },
        elections: {
            showFooter: !0
        },
        elections_map: {
            showFooter: !0,
            hideBottomNav: !0
        },
        portfolio: {
            showFooter: !1
        },
        wallet: {
            showFooter: !0
        },
        event: {
            showFooter: !0
        },
        dashboards: {
            showFooter: !0
        },
        discovery: {
            showFooter: !0
        },
        sports: {
            showFooter: !0
        },
        esports: {
            showFooter: !0
        },
        rewards: {
            showFooter: !0
        },
        tos: {
            showFooter: !0
        },
        "market-integrity": {
            showFooter: !0
        },
        "esports-resolution-guidelines": {
            showFooter: !0
        },
        privacy: {
            showFooter: !0
        },
        suggestions: {
            showFooter: !0
        },
        create: {
            showFooter: !0
        },
        fourohfour: {
            showFooter: !0
        },
        error: {
            showFooter: !0
        },
        mentions: {
            showFooter: !0
        },
        earnings: {
            showFooter: !0
        },
        default: {
            showFooter: !0
        },
        cyom_waitlist: {
            showFooter: !0
        },
        rfq: {
            showFooter: !0
        },
        search: {
            showFooter: !0
        },
        usa: {
            showFooter: !0
        },
        breaking: {
            showFooter: !0
        },
        brand: {
            showFooter: !0
        },
        accuracy: {
            showFooter: !0
        },
        partner: {
            showFooter: !1
        },
        refer: {
            showFooter: !1
        },
        fees: {
            showFooter: !0
        },
        nyc: {
            showFooter: !0
        },
        grammys: {
            showFooter: !0
        },
        oscars: {
            showFooter: !0,
            hideTopNav: !1,
            hideBottomNav: !0
        },
        weather: {
            showFooter: !0
        },
        "markets-for-more": {
            showFooter: !1,
            hideBottomNav: !0
        },
        teams: {
            showFooter: !0
        },
        perps: {
            showFooter: !0
        },
        thebutton: {
            showFooter: !1,
            hideBottomNav: !0
        }
    }])
}]);

//# debugId=94e4aeac-d60a-8180-4f48-a411424f8ffb