;
! 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] = "7cc9cd50-6afc-4d24-6f38-ac0fbec12896")
    } catch (e) {}
}();
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push(["object" == typeof document ? document.currentScript : void 0, 777723, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(814703),
        o = e.i(546622);
    let s = "https://polymarket.com";

    function n(e) {
        return !Number.isFinite(e) || e < 0 ? "0" : e < .1 ? e.toFixed(3).replace(/\.?0+$/, "") || "0" : e.toFixed(2)
    }
    e.s(["CollectionPageSchema", 0, function(e) {
        let i, l, c, u, g, m, d = (0, a.c)(24),
            {
                data: p
            } = e;
        if (!p || 0 === p.events.length) return null;
        if (d[0] !== p.canonicalUrl || d[1] !== p.description || d[2] !== p.events || d[3] !== p.generatedAt || d[4] !== p.hasPart || d[5] !== p.locale || d[6] !== p.mainContentOfPage || d[7] !== p.pageTitle || d[8] !== p.pageType) {
            let e, t;
            d[12] !== p.generatedAt ? (e = new Date(p.generatedAt).getTime(), d[12] = p.generatedAt, d[13] = e) : e = d[13];
            let a = new Date(e + 864e5).toISOString();
            if (d[14] !== p.locale) {
                var h;
                t = (h = p.locale) && "en" !== h ? `/${h}` : "", d[14] = p.locale, d[15] = t
            } else t = d[15];
            let u = t,
                g = {
                    "@context": "https://schema.org",
                    "@type": p.pageType,
                    name: p.pageTitle,
                    description: p.description,
                    url: p.canonicalUrl,
                    ...null != p.hasPart && {
                        hasPart: p.hasPart
                    },
                    ...null != p.mainContentOfPage && {
                        mainContentOfPage: p.mainContentOfPage
                    },
                    mainEntity: {
                        "@type": "ItemList",
                        itemListElement: p.events.map((e, t) => {
                            let {
                                outcomeName: r,
                                price: o
                            } = function(e) {
                                let t = e.markets ? .[0];
                                if (!t) return {
                                    outcomeName: "Yes",
                                    price: "0.50"
                                };
                                let a = t.outcomes || [],
                                    r = (t.outcomePrices || []).map(e => Number.parseFloat(e));
                                if (2 === a.length && a.some(e => "yes" === e.toLowerCase()) && a.some(e => "no" === e.toLowerCase())) return {
                                    outcomeName: "Yes",
                                    price: n(r[a.findIndex(e => "yes" === e.toLowerCase())] ? ? .5)
                                };
                                let o = 0,
                                    s = 0;
                                return r.forEach((e, t) => {
                                    e > o && (o = e, s = t)
                                }), {
                                    outcomeName: a[s] || "Unknown",
                                    price: n(o)
                                }
                            }(e), i = e.url || `${s}${u}/event/${e.slug}`, l = e.image || `${s}/api/og?slug=${e.slug}`, c = e.endDate;
                            return {
                                "@type": "ListItem",
                                position: t + 1,
                                item: {
                                    "@type": "Event",
                                    name: e.title,
                                    url: i,
                                    image: l,
                                    eventStatus: "https://schema.org/EventScheduled",
                                    eventAttendanceMode: "https://schema.org/OnlineEventAttendanceMode",
                                    startDate: p.generatedAt,
                                    endDate: c || p.generatedAt,
                                    location: {
                                        "@type": "VirtualLocation",
                                        url: i
                                    },
                                    offers: {
                                        "@type": "Offer",
                                        name: `Outcome: ${r}`,
                                        price: o,
                                        priceCurrency: "USD",
                                        availability: "https://schema.org/InStock",
                                        url: i,
                                        priceValidUntil: a
                                    },
                                    organizer: {
                                        "@type": "Organization",
                                        name: "Polymarket",
                                        url: s
                                    }
                                }
                            }
                        })
                    }
                };
            i = r.default, c = "application/ld+json", l = (0, o.safeJsonLdStringify)(g), d[0] = p.canonicalUrl, d[1] = p.description, d[2] = p.events, d[3] = p.generatedAt, d[4] = p.hasPart, d[5] = p.locale, d[6] = p.mainContentOfPage, d[7] = p.pageTitle, d[8] = p.pageType, d[9] = i, d[10] = l, d[11] = c
        } else i = d[9], l = d[10], c = d[11];
        return d[16] !== l ? (u = {
            __html: l
        }, d[16] = l, d[17] = u) : u = d[17], d[18] !== c || d[19] !== u ? (g = (0, t.jsx)("script", {
            type: c,
            dangerouslySetInnerHTML: u
        }), d[18] = c, d[19] = u, d[20] = g) : g = d[20], d[21] !== i || d[22] !== g ? (m = (0, t.jsx)(i, {
            children: g
        }), d[21] = i, d[22] = g, d[23] = m) : m = d[23], m
    }, "buildCollectionPageSchemaData", 0, function({
        pageType: e,
        pageTitle: t,
        description: a,
        canonicalUrl: r,
        locale: o,
        events: s,
        hasPart: n,
        mainContentOfPage: i
    }) {
        let l = s.slice(0, 20).map(e => {
            let t = e.endDate || e.end_date || void 0;
            return {
                slug: e.slug,
                title: e.title,
                ...null != e.image && {
                    image: e.image
                },
                ...null != t && {
                    endDate: t
                },
                ...null != e.url && {
                    url: e.url
                },
                ...e.markets && {
                    markets: e.markets.slice(0, 1).map(e => ({
                        outcomes: e.outcomes,
                        outcomePrices: e.outcomePrices
                    }))
                }
            }
        });
        return {
            pageType: e,
            pageTitle: t,
            description: a,
            canonicalUrl: r,
            ...null != o && {
                locale: o
            },
            events: l,
            generatedAt: new Date().toISOString(),
            ...null != n && {
                hasPart: n
            },
            ...null != i && {
                mainContentOfPage: i
            }
        }
    }])
}, 688589, e => {
    "use strict";
    var t = e.i(416340);
    let a = (0, t.createContext)(null),
        r = {
            didCatch: !1,
            error: null
        };
    class o extends t.Component {
        constructor(e) {
            super(e), this.resetErrorBoundary = this.resetErrorBoundary.bind(this), this.state = r
        }
        static getDerivedStateFromError(e) {
            return {
                didCatch: !0,
                error: e
            }
        }
        resetErrorBoundary(...e) {
            let {
                error: t
            } = this.state;
            null !== t && (this.props.onReset ? .({
                args: e,
                reason: "imperative-api"
            }), this.setState(r))
        }
        componentDidCatch(e, t) {
            this.props.onError ? .(e, t)
        }
        componentDidUpdate(e, t) {
            let {
                didCatch: a
            } = this.state, {
                resetKeys: o
            } = this.props;
            a && null !== t.error && function(e = [], t = []) {
                return e.length !== t.length || e.some((e, a) => !Object.is(e, t[a]))
            }(e.resetKeys, o) && (this.props.onReset ? .({
                next: o,
                prev: e.resetKeys,
                reason: "keys"
            }), this.setState(r))
        }
        render() {
            let {
                children: e,
                fallbackRender: r,
                FallbackComponent: o,
                fallback: s
            } = this.props, {
                didCatch: n,
                error: i
            } = this.state, l = e;
            if (n) {
                let e = {
                    error: i,
                    resetErrorBoundary: this.resetErrorBoundary
                };
                if ("function" == typeof r) l = r(e);
                else if (o) l = (0, t.createElement)(o, e);
                else if (void 0 !== s) l = s;
                else throw i
            }
            return (0, t.createElement)(a.Provider, {
                value: {
                    didCatch: n,
                    error: i,
                    resetErrorBoundary: this.resetErrorBoundary
                }
            }, l)
        }
    }
    e.s(["ErrorBoundary", 0, o])
}, 204924, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(451058),
        o = e.i(567692),
        s = e.i(416340),
        n = e.i(695097);
    let i = {
        capacity: 48,
        pushThrottleMs: 0,
        popThrottleMs: 0,
        retentionMs: 0
    };
    e.s(["OrderBookProvider", 0, e => {
        let l, c, u, g, m, d = (0, a.c)(12),
            {
                children: p,
                initialConnectionStoreState: h,
                initialBooksStoreState: y
            } = e,
            f = void 0 === h ? i : h;
        d[0] !== f ? (l = () => f, d[0] = f, d[1] = l) : l = d[1];
        let [q] = s.useState(l);
        d[2] !== y ? (c = () => y, d[2] = y, d[3] = c) : c = d[3];
        let [x] = s.useState(c);
        return d[4] !== p ? (u = (0, t.jsx)(n.BooksContextProvider, {
            children: p
        }), d[4] = p, d[5] = u) : u = d[5], d[6] !== q || d[7] !== u ? (g = (0, t.jsx)(r.BookConnectionStoreProvider, {
            initialState: q,
            children: u
        }), d[6] = q, d[7] = u, d[8] = g) : g = d[8], d[9] !== x || d[10] !== g ? (m = (0, t.jsx)(o.BooksStoreProvider, {
            initialState: x,
            children: g
        }), d[9] = x, d[10] = g, d[11] = m) : m = d[11], m
    }])
}, 882261, 642871, e => {
    "use strict";
    var t = e.i(749654),
        a = e.i(77383),
        r = e.i(912398);
    e.s(["isToday", 0, function(e, o) {
        return (0, r.isSameDay)((0, t.constructFrom)(o ? .in || e, e), (0, a.constructNow)(o ? .in || e))
    }], 882261);
    var o = e.i(913182);
    e.s(["isTomorrow", 0, function(e, t) {
        return (0, r.isSameDay)(e, (0, o.addDays)((0, a.constructNow)(t ? .in || e), 1), t)
    }], 642871)
}, 841241, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(184612),
        o = e.i(208956),
        s = e.i(212519),
        n = e.i(870555);

    function i(e) {
        e.stopPropagation()
    }
    e.s(["CreatorChip", 0, e => {
        let l, c, u, g, m, d, p, h = (0, a.c)(17),
            {
                creator: y,
                isMarketCard: f
            } = e,
            {
                creatorImage: q,
                creatorName: x,
                creatorUrl: v
            } = y,
            k = void 0 !== f && f,
            b = k ? 20 : 14,
            S = k && "px-1 py-0.5";
        h[0] !== S ? (l = (0, n.cn)("rounded-md flex items-center gap-1 min-w-0 cursor-pointer group", S), h[0] = S, h[1] = l) : l = h[1], h[2] === Symbol.for("react.memo_cache_sentinel") ? (c = (0, t.jsx)("p", {
            className: "text-xs text-text-secondary font-medium whitespace-nowrap shrink-0",
            children: "Asked by"
        }), h[2] = c) : c = h[2];
        let j = `${x} image`;
        return h[3] !== q || h[4] !== b || h[5] !== j ? (u = (0, t.jsx)("div", {
            className: "relative shrink-0",
            children: (0, t.jsx)(r.default, {
                className: "rounded-full",
                src: q,
                alt: j,
                width: b,
                height: b
            })
        }), h[3] = q, h[4] = b, h[5] = j, h[6] = u) : u = h[6], h[7] !== x ? (g = (0, t.jsx)("p", {
            className: "text-xs font-medium truncate text-text-secondary group-hover:text-text-tertiary",
            children: x
        }), h[7] = x, h[8] = g) : g = h[8], h[9] === Symbol.for("react.memo_cache_sentinel") ? (m = (0, t.jsx)(s.IconBadgeCheckFill18, {
            size: 12,
            className: "text-text-brand shrink-0"
        }), h[9] = m) : m = h[9], h[10] !== l || h[11] !== u || h[12] !== g ? (d = (0, t.jsxs)("div", {
            className: l,
            children: [c, u, g, m]
        }), h[10] = l, h[11] = u, h[12] = g, h[13] = d) : d = h[13], h[14] !== v || h[15] !== d ? (p = (0, t.jsx)(o.default, {
            href: v,
            rel: "noopener noreferrer",
            target: "_blank",
            className: "min-w-0 shrink",
            onClick: i,
            children: d
        }), h[14] = v, h[15] = d, h[16] = p) : p = h[16], p
    }])
}, 546622, e => {
    "use strict";
    e.s(["safeJsonLdStringify", 0, function(e) {
        return JSON.stringify(e).replace(/</g, "\\u003c").replace(/\u2028/g, "\\u2028").replace(/\u2029/g, "\\u2029")
    }])
}, 934666, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(814703),
        o = e.i(798631),
        s = e.i(416340),
        n = e.i(810912),
        i = e.i(604777),
        l = e.i(546622),
        c = e.i(870555);

    function u(e) {
        return {
            "@type": "Question",
            name: e.question,
            acceptedAnswer: {
                "@type": "Answer",
                text: e.schemaAnswer ? ? ("string" == typeof e.answer ? e.answer : "")
            }
        }
    }
    e.s(["FAQAccordionSection", 0, function(e) {
        let g, m, d, p, h, y, f, q, x, v, k, b = (0, a.c)(32),
            {
                title: S,
                items: j,
                className: F,
                titleClassName: C
            } = e,
            [w, P] = s.default.useState(!1),
            T = (0, i.useTranslations)();
        b[0] !== j ? (g = j.map(u), b[0] = j, b[1] = g) : g = b[1], b[2] !== g ? (m = {
            "@context": "https://schema.org",
            "@type": "FAQPage",
            mainEntity: g
        }, b[2] = g, b[3] = m) : m = b[3];
        let N = m;
        if (0 === j.length) return null;
        let _ = j.length > 5;
        if (b[4] !== F ? (d = (0, c.cn)("w-full", F), b[4] = F, b[5] = d) : d = b[5], b[6] !== N ? (p = (0, l.safeJsonLdStringify)(N), b[6] = N, b[7] = p) : p = b[7], b[8] !== p ? (h = (0, t.jsx)(r.default, {
                children: (0, t.jsx)("script", {
                    type: "application/ld+json",
                    dangerouslySetInnerHTML: {
                        __html: p
                    }
                })
            }), b[8] = p, b[9] = h) : h = b[9], b[10] !== C ? (y = (0, c.cn)("mb-2 text-[16px] font-semibold text-text-primary", C), b[10] = C, b[11] = y) : y = b[11], b[12] !== y || b[13] !== S ? (f = (0, t.jsx)("h2", {
                className: y,
                children: S
            }), b[12] = y, b[13] = S, b[14] = f) : f = b[14], b[15] !== w || b[16] !== j) {
            let e;
            b[18] !== w ? (e = (e, a) => (0, t.jsxs)(n.Accordion.Item, {
                value: `faq-${a}`,
                className: "border-b border-border last:border-b-0",
                style: a >= 5 && !w ? {
                    display: "none"
                } : void 0,
                children: [(0, t.jsx)(n.Accordion.Header, {
                    asChild: !0,
                    children: (0, t.jsx)("h3", {
                        className: "text-[14px] font-normal",
                        children: (0, t.jsxs)(n.Accordion.Trigger, {
                            className: "group flex w-full cursor-pointer items-center justify-between py-5 text-start text-[14px] text-text-primary transition-colors hover:text-text-secondary lg:py-6",
                            children: [(0, t.jsx)("span", {
                                children: e.question
                            }), (0, t.jsx)(o.IconChevronDownOutline12, {
                                className: "ml-4 shrink-0 transform transition-transform duration-200 group-data-[state=open]:rotate-180"
                            })]
                        })
                    })
                }), (0, t.jsx)(n.Accordion.Content, {
                    forceMount: !0,
                    className: "overflow-hidden data-[state=closed]:h-0 data-[state=closed]:opacity-0 data-[state=closed]:animate-accordionSlideUp data-[state=open]:animate-accordionSlideDown",
                    children: (0, t.jsx)("div", {
                        className: "pb-5 text-[14px] leading-relaxed text-text-primary lg:pb-6",
                        children: e.answer
                    })
                })]
            }, `${e.question}-${a}`), b[18] = w, b[19] = e) : e = b[19], q = j.map(e), b[15] = w, b[16] = j, b[17] = q
        } else q = b[17];
        return b[20] !== q ? (x = (0, t.jsx)(n.Accordion.Root, {
            type: "single",
            collapsible: !0,
            className: "w-full",
            children: q
        }), b[20] = q, b[21] = x) : x = b[21], b[22] !== _ || b[23] !== w || b[24] !== T ? (v = _ && (0, t.jsxs)("button", {
            type: "button",
            onClick: () => P(!w),
            className: "mt-4 flex cursor-pointer items-center gap-2 text-[14px] text-text-secondary transition-colors hover:text-text-primary",
            children: [(0, t.jsx)("span", {
                children: T(w ? "footer.viewLess" : "footer.viewMore")
            }), (0, t.jsx)(o.IconChevronDownOutline12, {
                className: `transform transition-transform duration-200 ${w?"rotate-180":""}`
            })]
        }), b[22] = _, b[23] = w, b[24] = T, b[25] = v) : v = b[25], b[26] !== v || b[27] !== d || b[28] !== h || b[29] !== f || b[30] !== x ? (k = (0, t.jsxs)("section", {
            className: d,
            children: [h, f, x, v]
        }), b[26] = v, b[27] = d, b[28] = h, b[29] = f, b[30] = x, b[31] = k) : k = b[31], k
    }])
}, 424942, e => {
    "use strict";

    function t(e) {
        return !e.negRisk && e.markets ? .length === 1 && e.markets[0] ? .outcomes ? .length === 2
    }

    function a(e) {
        return !0 === e.negRisk || null != e.markets && e.markets.length > 1
    }
    e.s(["formatFAQTotalVolume", 0, function(e) {
        return e >= 1e9 ? `$${(e/1e9).toFixed(1)}B` : e >= 999500 ? `$${(e/1e6).toFixed(1)}M` : e >= 1e3 ? `$${Math.round(e/1e3)}K` : `$${Math.round(e)}`
    }, "getLeadingFAQOutcome", 0, function(e) {
        if (!e.markets || 0 === e.markets.length) return null;
        if (t(e)) {
            let t = e.markets[0];
            if (!t ? .outcomePrices || t.outcomePrices.length < 2) return null;
            let a = parseFloat(t.outcomePrices[0] ? ? "0"),
                r = parseFloat(t.outcomePrices[1] ? ? "0");
            return a >= r ? {
                outcome: t.outcomes ? .[0] || "Yes",
                percentage: Math.round(100 * a)
            } : {
                outcome: t.outcomes ? .[1] || "No",
                percentage: Math.round(100 * r)
            }
        }
        if (a(e)) {
            let t = 0,
                a = e.markets[0];
            for (let r of e.markets) {
                let e = parseFloat(r.outcomePrices ? .[0] || "0");
                e > t && (t = e, a = r)
            }
            return a ? {
                outcome: a.groupItemTitle || a.question || "the leading outcome",
                percentage: Math.round(100 * t)
            } : null
        }
        return null
    }, "isMultiOutcomeFAQEvent", 0, a, "isYesNoFAQEvent", 0, t])
}, 904376, 68631, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061);
    e.i(416340);
    var r = e.i(864006),
        o = e.i(604777),
        s = e.i(934666),
        n = e.i(424942);
    let i = new Map;

    function l(e, t = "en") {
        if (null == e) return "0";
        let a = "string" == typeof e ? Number(e) : e;
        return Number.isFinite(a) && a > 0 ? a >= 1e3 ? (function(e) {
            let t = i.get(e);
            if (t) return t;
            let a = new Intl.NumberFormat(e, {
                notation: "compact",
                maximumFractionDigits: 1
            });
            return i.set(e, a), a
        })(t).format(a).toLocaleUpperCase(t) : String(a) : "string" == typeof e && "" !== e ? e : "0"
    }

    function c(e) {
        return e ? .trim() || null
    }

    function u(e) {
        return c(e ? .title) ? ? c(e ? .markets ? .[0] ? .question) ? ? null
    }

    function g(e) {
        if (!e) return 0;
        let t = "volume24hr" in e && "number" == typeof e.volume24hr ? e.volume24hr : null;
        if ("number" == typeof t && Number.isFinite(t)) return t;
        let a = "string" == typeof e.volume ? Number(e.volume) : e.volume ? ? 0;
        return Number.isFinite(a) ? a : 0
    }

    function m(e) {
        return e.subcategoryLabel || e.categoryLabel
    }

    function d(e) {
        return e.featuredMarkets
    }

    function p(e, t) {
        return 0 === t.length ? "" : new Intl.ListFormat(e, {
            style: "long",
            type: "conjunction"
        }).format(t)
    }

    function h(e) {
        return `"${e}"`
    }
    e.s(["buildCategoryPageFAQData", 0, function({
        categoryLabel: e,
        subcategoryLabel: t,
        totalMarketCount: a,
        subcategoryMarketCount: r,
        topSubcategories: o = [],
        events: s = [],
        locale: i = "en"
    }) {
        let m = c(e);
        if (!m) return null;
        let d = s ? ? [],
            p = d.map(e => u(e)).filter(e => !!e).filter((e, t, a) => a.indexOf(e) === t).slice(0, 2),
            h = [...d].sort((e, t) => g(t) - g(e))[0],
            y = d.find(e => e.markets ? .length) ? ? h;
        return {
            categoryLabel: m,
            subcategoryLabel: c(t),
            totalMarketCount: l(a, i),
            subcategoryMarketCount: null == r ? null : l(r, i),
            topSubcategories: o.map(e => c(e)).filter(e => !!e).filter((e, t, a) => a.indexOf(e) === t).slice(0, 3),
            featuredMarkets: p,
            top24hVolumeMarket: u(h),
            topOutcome: function(e) {
                if (!e || !(0, n.isMultiOutcomeFAQEvent)(e)) return null;
                let t = (0, n.getLeadingFAQOutcome)(e);
                return t ? .outcome ? {
                    name: t.outcome,
                    percentage: `${t.percentage}%`
                } : null
            }(y),
            featuredMarketChance: function(e) {
                let t;
                if (!e) return null;
                let a = u(e),
                    r = (t = (0, n.getLeadingFAQOutcome)(e), t ? .percentage ? ? null);
                return a && null !== r ? {
                    title: a,
                    percentage: `${r}%`
                } : null
            }(y)
        }
    }, "getFeaturedMarketExamples", 0, d, "getReadableCategoryPageLabel", 0, m], 68631), e.s(["CategoryPageFAQSection", 0, function(e) {
        let n, i, l, c = (0, a.c)(11),
            {
                faqData: u,
                className: g
            } = e,
            y = (0, o.useTranslations)(),
            f = (0, r.useLocale)();
        e: {
            let e;
            if (!u) {
                let e;
                c[0] === Symbol.for("react.memo_cache_sentinel") ? (e = [], c[0] = e) : e = c[0], n = e;
                break e
            }
            if (c[1] !== u || c[2] !== f || c[3] !== y) {
                let t, a, r, o, s, n, i, l, g, q, x, v, k, b, S;
                t = m(u), r = (a = d(u))[0], o = a[1], s = u.top24hVolumeMarket, n = u.topSubcategories[0], i = u.topSubcategories[1], l = u.topSubcategories[2], g = p(f, u.topSubcategories), q = u.subcategoryLabel ? p(f, [u.categoryLabel, t]) : u.categoryLabel, x = r ? h(r) : null, v = o ? h(o) : null, k = s ? h(s) : null, b = {
                    categoryLabel: u.categoryLabel,
                    marketLabel: t,
                    totalMarketCount: u.totalMarketCount,
                    topSubcat1: n,
                    topSubcat2: i,
                    topSubcat3: l,
                    featuredMarket1: x,
                    featuredMarket2: v,
                    top24hVolumeMarket: k,
                    topOutcome: u.topOutcome ? .name ? h(u.topOutcome.name) : null,
                    topOutcomePct: u.topOutcome ? .percentage,
                    subcategoryLabel: u.subcategoryLabel,
                    subcategoryMarketCount: u.subcategoryMarketCount,
                    topSubcategories: g,
                    pageLabelScope: q
                }, (S = []).push({
                    question: y("seo.categoryFaq.q1.q", b),
                    answer: y("seo.categoryFaq.q1.a", b)
                }), S.push({
                    question: y("seo.categoryFaq.q2.q", b),
                    answer: u.topOutcome ? y("seo.categoryFaq.q2.aOutcome", b) : x && u.featuredMarketChance ? y("seo.categoryFaq.q2.aChance", { ...b,
                        topOutcomePct: u.featuredMarketChance.percentage
                    }) : y("seo.categoryFaq.q2.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q3.q", b),
                    answer: u.topSubcategories.length > 0 ? y("seo.categoryFaq.q3.aWithSubcategories", { ...b
                    }) : y("seo.categoryFaq.q3.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q4.q", b),
                    answer: u.topOutcome ? y("seo.categoryFaq.q4.aOutcome", b) : x && u.featuredMarketChance ? y("seo.categoryFaq.q4.aChance", { ...b,
                        topOutcomePct: u.featuredMarketChance.percentage
                    }) : y("seo.categoryFaq.q4.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q5.q", b),
                    answer: y(k && x ? v ? "seo.categoryFaq.q5.aSpecificTwo" : "seo.categoryFaq.q5.aSpecificOne" : "seo.categoryFaq.q5.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q6.q", b),
                    answer: y("seo.categoryFaq.q6.a", b)
                }), S.push({
                    question: y("seo.categoryFaq.q7.q", b),
                    answer: y(x ? "seo.categoryFaq.q7.aSpecific" : "seo.categoryFaq.q7.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q8.q", b),
                    answer: u.subcategoryLabel && u.subcategoryMarketCount && u.topSubcategories.length > 0 ? y("seo.categoryFaq.q8.aWithSubcategory", { ...b
                    }) : y("seo.categoryFaq.q8.aGeneric", { ...b
                    })
                }), S.push({
                    question: y("seo.categoryFaq.q9.q", b),
                    answer: y(x ? v ? "seo.categoryFaq.q9.aSpecificTwo" : "seo.categoryFaq.q9.aSpecificOne" : "seo.categoryFaq.q9.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q10.q", b),
                    answer: y("seo.categoryFaq.q10.a", b)
                }), S.push({
                    question: y("seo.categoryFaq.q11.q", b),
                    answer: x && u.topSubcategories.length >= 2 ? y("seo.categoryFaq.q11.aWithSubcategories", b) : y("seo.categoryFaq.q11.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q12.q", b),
                    answer: y(x && n && i ? "seo.categoryFaq.q12.aSpecific" : "seo.categoryFaq.q12.aGeneric", b)
                }), S.push({
                    question: y("seo.categoryFaq.q13.q", b),
                    answer: y(x && k ? x === k ? "seo.categoryFaq.q13.aSpecificOne" : "seo.categoryFaq.q13.aSpecificTwo" : "seo.categoryFaq.q13.aGeneric", b)
                }), e = S, c[1] = u, c[2] = f, c[3] = y, c[4] = e
            } else e = c[4];n = e
        }
        let q = n;
        return u && 0 !== q.length ? (c[5] !== y ? (i = y("seo.categoryFaq.title"), c[5] = y, c[6] = i) : i = c[6], c[7] !== g || c[8] !== q || c[9] !== i ? (l = (0, t.jsx)(s.FAQAccordionSection, {
            title: i,
            items: q,
            className: g
        }), c[7] = g, c[8] = q, c[9] = i, c[10] = l) : l = c[10], l) : null
    }], 904376)
}, 284705, 180536, e => {
    "use strict";
    e.s(["safeUnref", 0, function(e) {
        return "object" == typeof e && "function" == typeof e.unref && e.unref(), e
    }], 284705);
    let t = "u" < typeof __SENTRY_DEBUG__ || __SENTRY_DEBUG__;
    e.s(["DEBUG_BUILD", 0, t], 180536)
}, 20313, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(964974),
        o = e.i(318594);
    e.i(416340);
    var s = e.i(675834),
        n = e.i(403591),
        i = e.i(635267),
        l = e.i(510954),
        c = e.i(57096),
        u = e.i(864006),
        g = e.i(604777);

    function m(e, t) {
        return e + (t.activeEventsCount ? ? 0)
    }

    function d(e) {
        return "breaking-news" !== e.slug
    }
    e.s(["CategoryTagsSidebar", 0, function(e) {
        let p, h, y, f, q, x, v, k, b, S, j, F = (0, a.c)(34),
            {
                category: C,
                activeTagSlug: w
            } = e,
            P = (0, g.useTranslations)(),
            T = (0, u.useLocale)(),
            N = (0, o.useQueryClient)(),
            _ = i.CATEGORY_SLUG_MAPPINGS[C] || C,
            A = "new" === C ? "all" : _;
        F[0] !== T || F[1] !== A ? (p = l.queryKeys[c.QueryKey.Tags].filteredTagsBySlug(A, "active", T), F[0] = T, F[1] = A, F[2] = p) : p = F[2], F[3] !== T || F[4] !== N || F[5] !== A ? (h = () => N.getQueryData(l.queryKeys[c.QueryKey.Tags].filteredTagsBySlug(A, "active", T).queryKey), F[3] = T, F[4] = N, F[5] = A, F[6] = h) : h = F[6];
        let O = !!A;
        F[7] !== p.queryKey || F[8] !== h || F[9] !== O ? (y = {
            queryKey: p.queryKey,
            queryFn: n.getFilteredTagsBySlugFetcher,
            initialData: h,
            staleTime: 3e5,
            gcTime: 3e5,
            enabled: O
        }, F[7] = p.queryKey, F[8] = h, F[9] = O, F[10] = y) : y = F[10];
        let {
            data: L
        } = (0, r.useQuery)(y);
        F[11] !== L ? (f = L ? ? [], F[11] = L, F[12] = f) : f = F[12], F[13] !== f ? (q = f.filter(d), F[13] = f, F[14] = q) : q = F[14];
        let M = q;
        F[15] !== M ? (x = M.reduce(m, 0), F[15] = M, F[16] = x) : x = F[16];
        let E = x;
        F[17] !== P ? (v = P("filters.all"), F[17] = P, F[18] = v) : v = F[18];
        let D = v,
            B = `/${C}`,
            $ = E || void 0;
        if (F[19] !== B || F[20] !== $ || F[21] !== D ? (k = {
                id: "all",
                label: D,
                href: B,
                count: $
            }, F[19] = B, F[20] = $, F[21] = D, F[22] = k) : k = F[22], F[23] !== C || F[24] !== M || F[25] !== k) {
            let e;
            F[27] !== C ? (e = e => ({
                id: e.slug,
                label: e.label,
                href: `/${C}/${e.slug}`,
                count: e.activeEventsCount
            }), F[27] = C, F[28] = e) : e = F[28], b = [{
                items: [k, ...M.map(e)]
            }], F[23] = C, F[24] = M, F[25] = k, F[26] = b
        } else b = F[26];
        let Q = b;
        F[29] !== w ? (S = e => "all" === e.id ? !w : w === e.id, F[29] = w, F[30] = S) : S = F[30];
        let U = S;
        return F[31] !== U || F[32] !== Q ? (j = (0, t.jsx)(s.CategorySidebar, {
            className: "py-5",
            sections: Q,
            isSelected: U
        }), F[31] = U, F[32] = Q, F[33] = j) : j = F[33], j
    }])
}, 773143, e => {
    "use strict";
    var t = e.i(221628),
        a = e.i(999061),
        r = e.i(318594),
        o = e.i(814703),
        s = e.i(336896),
        n = e.i(416340),
        i = e.i(448030),
        l = e.i(76953),
        c = e.i(355015),
        u = e.i(777723),
        g = e.i(904376),
        m = e.i(491163),
        d = e.i(177521),
        p = e.i(20313),
        h = e.i(776796),
        y = e.i(864006),
        f = e.i(604777),
        q = e.i(193948),
        x = e.i(204924),
        v = e.i(635267),
        k = e.i(446789),
        b = e.i(444298),
        S = e.i(932996),
        j = e.i(680359),
        F = e.i(76095);

    function C(e) {
        let c, x, C, T, N, _, A, O, L, M, E, D = (0, a.c)(43),
            {
                category: B,
                categoryLabel: $,
                initialCategory: Q,
                initialSortBy: U,
                canonicalUrl: G,
                faqData: R
            } = e,
            I = (0, f.useTranslations)(),
            K = (0, y.useLocale)(),
            z = (0, s.useRouter)(),
            Y = (0, r.useQueryClient)(),
            V = (0, i.useDiscoveryFeedStore)(P),
            H = (0, i.useDiscoveryFeedStore)(w);
        e: {
            let e = z.query.category;
            if ("string" == typeof e) {
                c = e;
                break e
            }
            c = B
        }
        let J = c;
        D[0] !== J || D[1] !== V || D[2] !== H || D[3] !== z.isReady ? (x = () => {
            z.isReady && ("new" === J ? (V("new"), H("start_date:desc")) : J && (V(((0, v.isCoreCategorySlug)(J) ? v.CATEGORY_SLUG_MAPPINGS[J] : J) || J), H("volume_24hr")))
        }, C = [z.isReady, J, V, H], D[0] = J, D[1] = V, D[2] = H, D[3] = z.isReady, D[4] = x, D[5] = C) : (x = D[4], C = D[5]), (0, n.useEffect)(x, C);
        let W = "new" !== J;
        t: {
            let e;
            if ($) {
                T = $;
                break t
            }
            if ((0, v.isCoreCategorySlug)(J)) {
                let e, t = v.CATEGORY_TITLE_KEYS[J];
                D[6] !== I || D[7] !== t ? (e = I(t), D[6] = I, D[7] = t, D[8] = e) : e = D[8], T = e;
                break t
            }
            D[9] !== J ? (e = (0, F.toAdjustedTitleCase)((0, b.tagToReadableString)(J)), D[9] = J, D[10] = e) : e = D[10],
            T = e
        }
        let X = T;
        D[11] !== J || D[12] !== X ? (N = (0, v.isCoreCategorySlug)(J) ? void 0 : X, D[11] = J, D[12] = X, D[13] = N) : N = D[13];
        let Z = N;
        if (D[14] !== X || D[15] !== I) {
            let e = I("seo.categoryPage.title", {
                topicName: X
            });
            _ = (0, j.insertYearInTitle)(e), D[14] = X, D[15] = I, D[16] = _
        } else _ = D[16];
        let ee = _,
            et = "new" === B ? void 0 : Q ? ? B,
            ea = "new" === B ? "start_date:desc" : "volume_24hr";
        if (D[17] !== B || D[18] !== et || D[19] !== K || D[20] !== Y || D[21] !== X || D[22] !== I || D[23] !== ea) {
            let e, t = {
                    categorySlug: et,
                    sortSpec: ea,
                    eventStatus: "active",
                    limitPerType: d.DEFAULT_TAB_MARKET_COUNT.toString()
                },
                a = Y.getQueryData((0, m.createEventsQueryKey)(t, !1));
            D[25] !== K ? (e = (0, k.isValidLocale)(K) ? K : "en", D[25] = K, D[26] = e) : e = D[26];
            let r = e;
            A = (0, u.buildCollectionPageSchemaData)({
                pageType: "CollectionPage",
                pageTitle: I("seo.categoryPage.title", {
                    topicName: X
                }),
                description: I("seo.collectionPage.description", {
                    topicName: X
                }),
                canonicalUrl: (0, S.buildLocaleAwareCanonicalUrl)(`/${B}`, r),
                locale: r,
                events: a ? .pages ? .[0] ? .events ? ? []
            }), D[17] = B, D[18] = et, D[19] = K, D[20] = Y, D[21] = X, D[22] = I, D[23] = ea, D[24] = A
        } else A = D[24];
        let er = A;
        return D[27] !== ee ? (O = (0, t.jsx)(o.default, {
            children: (0, t.jsx)("title", {
                children: ee
            })
        }), D[27] = ee, D[28] = O) : O = D[28], D[29] !== er ? (L = (0, t.jsx)(u.CollectionPageSchema, {
            data: er
        }), D[29] = er, D[30] = L) : L = D[30], D[31] !== J || D[32] !== R || D[33] !== W || D[34] !== Q || D[35] !== U || D[36] !== Z ? (M = W ? (0, t.jsx)(q.MarketsProvider, {
            children: (0, t.jsxs)(t.Fragment, {
                children: [(0, t.jsxs)("div", {
                    className: "flex w-full max-w-[1320px] mx-auto flex-col pt-2 lg:flex-row lg:justify-center lg:gap-8 lg:px-3",
                    children: [(0, t.jsx)("div", {
                        className: "hidden lg:block shrink-0",
                        children: (0, t.jsx)(p.CategoryTagsSidebar, {
                            category: J
                        }, J)
                    }), (0, t.jsx)("div", {
                        className: "flex-1 w-full min-w-0 min-h-[calc(100vh-8rem)]",
                        children: (0, t.jsx)(h.default, {
                            initialCategory: Q ? ? void 0,
                            initialSortBy: U,
                            category: J,
                            title: Z,
                            showCategoryFilters: !1,
                            collapseTagsFromLg: !0,
                            gridClassName: "xl:grid-cols-3"
                        })
                    })]
                }), R && (0, t.jsx)("div", {
                    className: "w-full max-w-[1320px] mx-auto px-3 pt-8 pb-12 lg:px-3 lg:pt-12 lg:pb-16",
                    children: (0, t.jsx)(g.CategoryPageFAQSection, {
                        faqData: R
                    })
                })]
            })
        }) : (0, t.jsx)(q.MarketsProvider, {
            children: (0, t.jsxs)(t.Fragment, {
                children: [(0, t.jsx)(h.default, {
                    initialCategory: Q ? ? void 0,
                    initialSortBy: U,
                    category: J,
                    title: Z,
                    showCategoryFilters: !1
                }), R && (0, t.jsx)("div", {
                    className: "px-3 pb-12 lg:px-6 lg:pb-16",
                    children: (0, t.jsx)(g.CategoryPageFAQSection, {
                        faqData: R
                    })
                })]
            })
        }), D[31] = J, D[32] = R, D[33] = W, D[34] = Q, D[35] = U, D[36] = Z, D[37] = M) : M = D[37], D[38] !== G || D[39] !== L || D[40] !== M || D[41] !== O ? (E = (0, t.jsxs)(l.default, {
            skipHeadContent: !0,
            canonical: G,
            children: [O, L, M]
        }), D[38] = G, D[39] = L, D[40] = M, D[41] = O, D[42] = E) : E = D[42], E
    }

    function w(e) {
        return e.onSortByChange
    }

    function P(e) {
        return e.onPrimaryTagChange
    }
    let T = e => {
        let r, o = (0, a.c)(7),
            {
                category: s,
                categoryLabel: n,
                initialCategory: i,
                initialSortBy: l,
                canonicalUrl: c,
                faqData: u
            } = e;
        return o[0] !== c || o[1] !== s || o[2] !== n || o[3] !== u || o[4] !== i || o[5] !== l ? (r = (0, t.jsx)(x.OrderBookProvider, {
            children: (0, t.jsx)(C, {
                category: s,
                categoryLabel: n,
                initialCategory: i,
                initialSortBy: l,
                canonicalUrl: c,
                faqData: u
            })
        }), o[0] = c, o[1] = s, o[2] = n, o[3] = u, o[4] = i, o[5] = l, o[6] = r) : r = o[6], r
    };
    T.getLayout = function(e, a) {
        return (0, t.jsx)(c.default, {
            page: "discovery",
            footerData: a ? .footerData,
            children: e
        })
    }, e.s(["__N_SSG", 0, !0, "default", 0, T])
}, 632548, (e, t, a) => {
    let r = "/[category]";
    (window.__NEXT_P = window.__NEXT_P || []).push([r, () => e.r(773143)]), t.hot && t.hot.dispose(function() {
        window.__NEXT_P.push([r])
    })
}, 73603, e => {
    e.v(t => Promise.all(["static/chunks/0ftsk~grdxku8.js"].map(t => e.l(t))).then(() => t(690736)))
}, 478202, e => {
    e.v(t => Promise.all(["static/chunks/0fu1zg.rk9rwe.js"].map(t => e.l(t))).then(() => t(105185)))
}, 970454, e => {
    e.v(t => Promise.all(["static/chunks/0sv6v3.ng12ze.js", "static/chunks/0vvd7eoo2649p.js"].map(t => e.l(t))).then(() => t(411099)))
}, 785339, e => {
    e.v(t => Promise.all(["static/chunks/0avbk9az76s7p.js", "static/chunks/0yxkyxq9y9j.c.js", "static/chunks/14~us9ykp70yj.js"].map(t => e.l(t))).then(() => t(694231)))
}, 411942, e => {
    e.v(t => Promise.all(["static/chunks/07rcrkfdiiz~k.js", "static/chunks/0zi-.lqso.cv8.js", "static/chunks/0f-ornzsjqslf.js"].map(t => e.l(t))).then(() => t(719465)))
}, 309935, e => {
    e.v(t => Promise.all(["static/chunks/0t3~.ypelhn.7.js", "static/chunks/0vo7-ze8hob48.js", "static/chunks/0gix7vdhbbbyq.js", "static/chunks/0ibh7r88yo04m.js"].map(t => e.l(t))).then(() => t(606926)))
}, 521514, e => {
    e.v(t => Promise.all(["static/chunks/09gq5pdgp6-m..js"].map(t => e.l(t))).then(() => t(71406)))
}, 1634, e => {
    e.v(t => Promise.all(["static/chunks/13eyem~bfyqpr.js"].map(t => e.l(t))).then(() => t(235258)))
}, 418177, e => {
    e.v(t => Promise.all(["static/chunks/0yxe008oi3l86.js"].map(t => e.l(t))).then(() => t(810165)))
}, 349648, e => {
    e.v(e => Promise.resolve().then(() => e(368089)))
}, 463433, e => {
    e.v(t => Promise.all(["static/chunks/12f70lsqd9bg0.js", "static/chunks/05dj0efcgnbd-.js", "static/chunks/0hcp_2k.px~2g.js"].map(t => e.l(t))).then(() => t(307861)))
}, 19094, e => {
    e.v(t => Promise.all(["static/chunks/17fdiovunxdzf.js"].map(t => e.l(t))).then(() => t(570899)))
}, 329159, e => {
    e.v(t => Promise.all(["static/chunks/0vv1rd-911fi2.css", "static/chunks/0qspihzyescor.js", "static/chunks/0u9-cln7i2f15.js", "static/chunks/0hcp_2k.px~2g.js", "static/chunks/0cptkx698a.0i.js", "static/chunks/08b7kaipqv82h.js"].map(t => e.l(t))).then(() => t(273170)))
}, 742085, e => {
    e.v(e => Promise.resolve().then(() => e(655740)))
}, 982315, e => {
    e.v(e => Promise.resolve().then(() => e(631222)))
}, 495552, e => {
    e.v(t => Promise.all(["static/chunks/102lob.uykzv2.js"].map(t => e.l(t))).then(() => t(952036)))
}]);

//# debugId=7cc9cd50-6afc-4d24-6f38-ac0fbec12896