;
! 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] = "f4100417-4ce2-6a1a-39cb-467e4087e566")
    } catch (e) {}
}();
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push(["object" == typeof document ? document.currentScript : void 0, 197649, 462280, e => {
    "use strict";

    function o() {
        for (var e, o, r = 0, t = "", s = arguments.length; r < s; r++)(e = arguments[r]) && (o = function e(o) {
            var r, t, s = "";
            if ("string" == typeof o || "number" == typeof o) s += o;
            else if ("object" == typeof o)
                if (Array.isArray(o)) {
                    var l = o.length;
                    for (r = 0; r < l; r++) o[r] && (t = e(o[r])) && (s && (s += " "), s += t)
                } else
                    for (t in o) o[t] && (s && (s += " "), s += t);
            return s
        }(e)) && (t && (t += " "), t += o);
        return t
    }
    e.s(["clsx", 0, o, "default", 0, o], 197649);
    let r = (e = new Map, o = null, r) => ({
            nextPart: e,
            validators: o,
            classGroupId: r
        }),
        t = [],
        s = (e, o, r) => {
            if (0 == e.length - o) return r.classGroupId;
            let t = e[o],
                l = r.nextPart.get(t);
            if (l) {
                let r = s(e, o + 1, l);
                if (r) return r
            }
            let a = r.validators;
            if (null === a) return;
            let n = 0 === o ? e.join("-") : e.slice(o).join("-"),
                i = a.length;
            for (let e = 0; e < i; e++) {
                let o = a[e];
                if (o.validator(n)) return o.classGroupId
            }
        },
        l = (e, o) => {
            let t = r();
            for (let r in e) a(e[r], t, r, o);
            return t
        },
        a = (e, o, r, t) => {
            let s = e.length;
            for (let l = 0; l < s; l++) n(e[l], o, r, t)
        },
        n = (e, o, r, t) => {
            "string" == typeof e ? i(e, o, r) : "function" == typeof e ? c(e, o, r, t) : d(e, o, r, t)
        },
        i = (e, o, r) => {
            ("" === e ? o : m(o, e)).classGroupId = r
        },
        c = (e, o, r, t) => {
            p(e) ? a(e(t), o, r, t) : (null === o.validators && (o.validators = []), o.validators.push({
                classGroupId: r,
                validator: e
            }))
        },
        d = (e, o, r, t) => {
            let s = Object.entries(e),
                l = s.length;
            for (let e = 0; e < l; e++) {
                let [l, n] = s[e];
                a(n, m(o, l), r, t)
            }
        },
        m = (e, o) => {
            let t = e,
                s = o.split("-"),
                l = s.length;
            for (let e = 0; e < l; e++) {
                let o = s[e],
                    l = t.nextPart.get(o);
                l || (l = r(), t.nextPart.set(o, l)), t = l
            }
            return t
        },
        p = e => "isThemeGetter" in e && !0 === e.isThemeGetter,
        b = [],
        u = (e, o, r, t, s) => ({
            modifiers: e,
            hasImportantModifier: o,
            baseClassName: r,
            maybePostfixModifierPosition: t,
            isExternal: s
        }),
        f = /\s+/,
        g = e => {
            let o;
            if ("string" == typeof e) return e;
            let r = "";
            for (let t = 0; t < e.length; t++) e[t] && (o = g(e[t])) && (r && (r += " "), r += o);
            return r
        },
        h = (e, ...o) => {
            let r, a, n, i, c = e => {
                let o = a(e);
                if (o) return o;
                let t = ((e, o) => {
                    let {
                        parseClassName: r,
                        getClassGroupId: t,
                        getConflictingClassGroupIds: s,
                        sortModifiers: l,
                        postfixLookupClassGroupIds: a
                    } = o, n = [], i = e.trim().split(f), c = "";
                    for (let e = i.length - 1; e >= 0; e -= 1) {
                        let o, d = i[e],
                            {
                                isExternal: m,
                                modifiers: p,
                                hasImportantModifier: b,
                                baseClassName: u,
                                maybePostfixModifierPosition: f
                            } = r(d);
                        if (m) {
                            c = d + (c.length > 0 ? " " + c : c);
                            continue
                        }
                        let g = !!f;
                        if (g) {
                            let e = (o = t(u.substring(0, f))) && a[o] ? t(u) : void 0;
                            e && e !== o && (o = e, g = !1)
                        } else o = t(u);
                        if (!o) {
                            if (!g || !(o = t(u))) {
                                c = d + (c.length > 0 ? " " + c : c);
                                continue
                            }
                            g = !1
                        }
                        let h = 0 === p.length ? "" : 1 === p.length ? p[0] : l(p).join(":"),
                            k = b ? h + "!" : h,
                            x = k + o;
                        if (n.indexOf(x) > -1) continue;
                        n.push(x);
                        let w = s(o, g);
                        for (let e = 0; e < w.length; ++e) {
                            let o = w[e];
                            n.push(k + o)
                        }
                        c = d + (c.length > 0 ? " " + c : c)
                    }
                    return c
                })(e, r);
                return n(e, t), t
            };
            return i = d => {
                var m;
                let p;
                return a = (r = {
                    cache: (e => {
                        if (e < 1) return {
                            get: () => void 0,
                            set: () => {}
                        };
                        let o = 0,
                            r = Object.create(null),
                            t = Object.create(null),
                            s = (s, l) => {
                                r[s] = l, ++o > e && (o = 0, t = r, r = Object.create(null))
                            };
                        return {
                            get(e) {
                                let o = r[e];
                                return void 0 !== o ? o : void 0 !== (o = t[e]) ? (s(e, o), o) : void 0
                            },
                            set(e, o) {
                                e in r ? r[e] = o : s(e, o)
                            }
                        }
                    })((m = o.reduce((e, o) => o(e), e())).cacheSize),
                    parseClassName: (e => {
                        let {
                            prefix: o,
                            experimentalParseClassName: r
                        } = e, t = e => {
                            let o, r = [],
                                t = 0,
                                s = 0,
                                l = 0,
                                a = e.length;
                            for (let n = 0; n < a; n++) {
                                let a = e[n];
                                if (0 === t && 0 === s) {
                                    if (":" === a) {
                                        r.push(e.slice(l, n)), l = n + 1;
                                        continue
                                    }
                                    if ("/" === a) {
                                        o = n;
                                        continue
                                    }
                                }
                                "[" === a ? t++ : "]" === a ? t-- : "(" === a ? s++ : ")" === a && s--
                            }
                            let n = 0 === r.length ? e : e.slice(l),
                                i = n,
                                c = !1;
                            return n.endsWith("!") ? (i = n.slice(0, -1), c = !0) : n.startsWith("!") && (i = n.slice(1), c = !0), u(r, c, i, o && o > l ? o - l : void 0)
                        };
                        if (o) {
                            let e = o + ":",
                                r = t;
                            t = o => o.startsWith(e) ? r(o.slice(e.length)) : u(b, !1, o, void 0, !0)
                        }
                        if (r) {
                            let e = t;
                            t = o => r({
                                className: o,
                                parseClassName: e
                            })
                        }
                        return t
                    })(m),
                    sortModifiers: (p = new Map, m.orderSensitiveModifiers.forEach((e, o) => {
                        p.set(e, 1e6 + o)
                    }), e => {
                        let o = [],
                            r = [];
                        for (let t = 0; t < e.length; t++) {
                            let s = e[t],
                                l = "[" === s[0],
                                a = p.has(s);
                            l || a ? (r.length > 0 && (r.sort(), o.push(...r), r = []), o.push(s)) : r.push(s)
                        }
                        return r.length > 0 && (r.sort(), o.push(...r)), o
                    }),
                    postfixLookupClassGroupIds: (e => {
                        let o = Object.create(null),
                            r = e.postfixLookupClassGroups;
                        if (r)
                            for (let e = 0; e < r.length; e++) o[r[e]] = !0;
                        return o
                    })(m),
                    ...(e => {
                        let o = (e => {
                                let {
                                    theme: o,
                                    classGroups: r
                                } = e;
                                return l(r, o)
                            })(e),
                            {
                                conflictingClassGroups: r,
                                conflictingClassGroupModifiers: a
                            } = e;
                        return {
                            getClassGroupId: e => {
                                if (e.startsWith("[") && e.endsWith("]")) {
                                    var r;
                                    let o, t, s;
                                    return -1 === (r = e).slice(1, -1).indexOf(":") ? void 0 : (t = (o = r.slice(1, -1)).indexOf(":"), (s = o.slice(0, t)) ? "arbitrary.." + s : void 0)
                                }
                                let t = e.split("-"),
                                    l = +("" === t[0] && t.length > 1);
                                return s(t, l, o)
                            },
                            getConflictingClassGroupIds: (e, o) => {
                                if (o) {
                                    let o = a[e],
                                        s = r[e];
                                    if (o) {
                                        if (s) {
                                            let e = Array(s.length + o.length);
                                            for (let o = 0; o < s.length; o++) e[o] = s[o];
                                            for (let r = 0; r < o.length; r++) e[s.length + r] = o[r];
                                            return e
                                        }
                                        return o
                                    }
                                    return s || t
                                }
                                return r[e] || t
                            }
                        }
                    })(m)
                }).cache.get, n = r.cache.set, i = c, c(d)
            }, (...e) => i(((...e) => {
                let o, r, t = 0,
                    s = "";
                for (; t < e.length;)(o = e[t++]) && (r = g(o)) && (s && (s += " "), s += r);
                return s
            })(...e))
        },
        k = [],
        x = e => {
            let o = o => o[e] || k;
            return o.isThemeGetter = !0, o
        },
        w = /^\[(?:(\w[\w-]*):)?(.+)\]$/i,
        v = /^\((?:(\w[\w-]*):)?(.+)\)$/i,
        y = /^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,
        z = /^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,
        G = /\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,
        C = /^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,
        j = /^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,
        M = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,
        O = e => y.test(e),
        N = e => !!e && !Number.isNaN(Number(e)),
        S = e => !!e && Number.isInteger(Number(e)),
        W = e => e.endsWith("%") && N(e.slice(0, -1)),
        I = e => z.test(e),
        T = () => !0,
        $ = e => G.test(e) && !C.test(e),
        L = () => !1,
        P = e => j.test(e),
        A = e => M.test(e),
        q = e => !R(e) && !Q(e),
        B = e => e.startsWith("@container") && ("/" === e[10] && void 0 !== e[11] || "s" === e[11] && void 0 !== e[16] && e.startsWith("-size/", 10) || "n" === e[11] && void 0 !== e[18] && e.startsWith("-normal/", 10)),
        K = e => et(e, en, L),
        R = e => w.test(e),
        U = e => et(e, ei, $),
        _ = e => et(e, ec, N),
        E = e => et(e, em, T),
        D = e => et(e, ed, L),
        F = e => et(e, el, L),
        H = e => et(e, ea, A),
        J = e => et(e, ep, P),
        Q = e => v.test(e),
        V = e => es(e, ei),
        X = e => es(e, ed),
        Y = e => es(e, el),
        Z = e => es(e, en),
        ee = e => es(e, ea),
        eo = e => es(e, ep, !0),
        er = e => es(e, em, !0),
        et = (e, o, r) => {
            let t = w.exec(e);
            return !!t && (t[1] ? o(t[1]) : r(t[2]))
        },
        es = (e, o, r = !1) => {
            let t = v.exec(e);
            return !!t && (t[1] ? o(t[1]) : r)
        },
        el = e => "position" === e || "percentage" === e,
        ea = e => "image" === e || "url" === e,
        en = e => "length" === e || "size" === e || "bg-size" === e,
        ei = e => "length" === e,
        ec = e => "number" === e,
        ed = e => "family-name" === e,
        em = e => "number" === e || "weight" === e,
        ep = e => "shadow" === e,
        eb = () => {
            let e = x("color"),
                o = x("font"),
                r = x("text"),
                t = x("font-weight"),
                s = x("tracking"),
                l = x("leading"),
                a = x("breakpoint"),
                n = x("container"),
                i = x("spacing"),
                c = x("radius"),
                d = x("shadow"),
                m = x("inset-shadow"),
                p = x("text-shadow"),
                b = x("drop-shadow"),
                u = x("blur"),
                f = x("perspective"),
                g = x("aspect"),
                h = x("ease"),
                k = x("animate"),
                w = () => ["auto", "avoid", "all", "avoid-page", "page", "left", "right", "column"],
                v = () => ["center", "top", "bottom", "left", "right", "top-left", "left-top", "top-right", "right-top", "bottom-right", "right-bottom", "bottom-left", "left-bottom"],
                y = () => [...v(), Q, R],
                z = () => ["auto", "hidden", "clip", "visible", "scroll"],
                G = () => ["auto", "contain", "none"],
                C = () => [Q, R, i],
                j = () => [O, "full", "auto", ...C()],
                M = () => [S, "none", "subgrid", Q, R],
                $ = () => ["auto", {
                    span: ["full", S, Q, R]
                }, S, Q, R],
                L = () => [S, "auto", Q, R],
                P = () => ["auto", "min", "max", "fr", Q, R],
                A = () => ["start", "end", "center", "between", "around", "evenly", "stretch", "baseline", "center-safe", "end-safe"],
                et = () => ["start", "end", "center", "stretch", "center-safe", "end-safe"],
                es = () => ["auto", ...C()],
                el = () => [O, "auto", "full", "dvw", "dvh", "lvw", "lvh", "svw", "svh", "min", "max", "fit", ...C()],
                ea = () => [O, "screen", "full", "dvw", "lvw", "svw", "min", "max", "fit", ...C()],
                en = () => [O, "screen", "full", "lh", "dvh", "lvh", "svh", "min", "max", "fit", ...C()],
                ei = () => [e, Q, R],
                ec = () => [...v(), Y, F, {
                    position: [Q, R]
                }],
                ed = () => ["no-repeat", {
                    repeat: ["", "x", "y", "space", "round"]
                }],
                em = () => ["auto", "cover", "contain", Z, K, {
                    size: [Q, R]
                }],
                ep = () => [W, V, U],
                eb = () => ["", "none", "full", c, Q, R],
                eu = () => ["", N, V, U],
                ef = () => ["solid", "dashed", "dotted", "double"],
                eg = () => ["normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity"],
                eh = () => [N, W, Y, F],
                ek = () => ["", "none", u, Q, R],
                ex = () => ["none", N, Q, R],
                ew = () => ["none", N, Q, R],
                ev = () => [N, Q, R],
                ey = () => [O, "full", ...C()];
            return {
                cacheSize: 500,
                theme: {
                    animate: ["spin", "ping", "pulse", "bounce"],
                    aspect: ["video"],
                    blur: [I],
                    breakpoint: [I],
                    color: [T],
                    container: [I],
                    "drop-shadow": [I],
                    ease: ["in", "out", "in-out"],
                    font: [q],
                    "font-weight": ["thin", "extralight", "light", "normal", "medium", "semibold", "bold", "extrabold", "black"],
                    "inset-shadow": [I],
                    leading: ["none", "tight", "snug", "normal", "relaxed", "loose"],
                    perspective: ["dramatic", "near", "normal", "midrange", "distant", "none"],
                    radius: [I],
                    shadow: [I],
                    spacing: ["px", N],
                    text: [I],
                    "text-shadow": [I],
                    tracking: ["tighter", "tight", "normal", "wide", "wider", "widest"]
                },
                classGroups: {
                    aspect: [{
                        aspect: ["auto", "square", O, R, Q, g]
                    }],
                    container: ["container"],
                    "container-type": [{
                        "@container": ["", "normal", "size", Q, R]
                    }],
                    "container-named": [B],
                    columns: [{
                        columns: [N, R, Q, n]
                    }],
                    "break-after": [{
                        "break-after": w()
                    }],
                    "break-before": [{
                        "break-before": w()
                    }],
                    "break-inside": [{
                        "break-inside": ["auto", "avoid", "avoid-page", "avoid-column"]
                    }],
                    "box-decoration": [{
                        "box-decoration": ["slice", "clone"]
                    }],
                    box: [{
                        box: ["border", "content"]
                    }],
                    display: ["block", "inline-block", "inline", "flex", "inline-flex", "table", "inline-table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", "table-row-group", "table-row", "flow-root", "grid", "inline-grid", "contents", "list-item", "hidden"],
                    sr: ["sr-only", "not-sr-only"],
                    float: [{
                        float: ["right", "left", "none", "start", "end"]
                    }],
                    clear: [{
                        clear: ["left", "right", "both", "none", "start", "end"]
                    }],
                    isolation: ["isolate", "isolation-auto"],
                    "object-fit": [{
                        object: ["contain", "cover", "fill", "none", "scale-down"]
                    }],
                    "object-position": [{
                        object: y()
                    }],
                    overflow: [{
                        overflow: z()
                    }],
                    "overflow-x": [{
                        "overflow-x": z()
                    }],
                    "overflow-y": [{
                        "overflow-y": z()
                    }],
                    overscroll: [{
                        overscroll: G()
                    }],
                    "overscroll-x": [{
                        "overscroll-x": G()
                    }],
                    "overscroll-y": [{
                        "overscroll-y": G()
                    }],
                    position: ["static", "fixed", "absolute", "relative", "sticky"],
                    inset: [{
                        inset: j()
                    }],
                    "inset-x": [{
                        "inset-x": j()
                    }],
                    "inset-y": [{
                        "inset-y": j()
                    }],
                    start: [{
                        "inset-s": j(),
                        start: j()
                    }],
                    end: [{
                        "inset-e": j(),
                        end: j()
                    }],
                    "inset-bs": [{
                        "inset-bs": j()
                    }],
                    "inset-be": [{
                        "inset-be": j()
                    }],
                    top: [{
                        top: j()
                    }],
                    right: [{
                        right: j()
                    }],
                    bottom: [{
                        bottom: j()
                    }],
                    left: [{
                        left: j()
                    }],
                    visibility: ["visible", "invisible", "collapse"],
                    z: [{
                        z: [S, "auto", Q, R]
                    }],
                    basis: [{
                        basis: [O, "full", "auto", n, ...C()]
                    }],
                    "flex-direction": [{
                        flex: ["row", "row-reverse", "col", "col-reverse"]
                    }],
                    "flex-wrap": [{
                        flex: ["nowrap", "wrap", "wrap-reverse"]
                    }],
                    flex: [{
                        flex: [N, O, "auto", "initial", "none", R]
                    }],
                    grow: [{
                        grow: ["", N, Q, R]
                    }],
                    shrink: [{
                        shrink: ["", N, Q, R]
                    }],
                    order: [{
                        order: [S, "first", "last", "none", Q, R]
                    }],
                    "grid-cols": [{
                        "grid-cols": M()
                    }],
                    "col-start-end": [{
                        col: $()
                    }],
                    "col-start": [{
                        "col-start": L()
                    }],
                    "col-end": [{
                        "col-end": L()
                    }],
                    "grid-rows": [{
                        "grid-rows": M()
                    }],
                    "row-start-end": [{
                        row: $()
                    }],
                    "row-start": [{
                        "row-start": L()
                    }],
                    "row-end": [{
                        "row-end": L()
                    }],
                    "grid-flow": [{
                        "grid-flow": ["row", "col", "dense", "row-dense", "col-dense"]
                    }],
                    "auto-cols": [{
                        "auto-cols": P()
                    }],
                    "auto-rows": [{
                        "auto-rows": P()
                    }],
                    gap: [{
                        gap: C()
                    }],
                    "gap-x": [{
                        "gap-x": C()
                    }],
                    "gap-y": [{
                        "gap-y": C()
                    }],
                    "justify-content": [{
                        justify: [...A(), "normal"]
                    }],
                    "justify-items": [{
                        "justify-items": [...et(), "normal"]
                    }],
                    "justify-self": [{
                        "justify-self": ["auto", ...et()]
                    }],
                    "align-content": [{
                        content: ["normal", ...A()]
                    }],
                    "align-items": [{
                        items: [...et(), {
                            baseline: ["", "last"]
                        }]
                    }],
                    "align-self": [{
                        self: ["auto", ...et(), {
                            baseline: ["", "last"]
                        }]
                    }],
                    "place-content": [{
                        "place-content": A()
                    }],
                    "place-items": [{
                        "place-items": [...et(), "baseline"]
                    }],
                    "place-self": [{
                        "place-self": ["auto", ...et()]
                    }],
                    p: [{
                        p: C()
                    }],
                    px: [{
                        px: C()
                    }],
                    py: [{
                        py: C()
                    }],
                    ps: [{
                        ps: C()
                    }],
                    pe: [{
                        pe: C()
                    }],
                    pbs: [{
                        pbs: C()
                    }],
                    pbe: [{
                        pbe: C()
                    }],
                    pt: [{
                        pt: C()
                    }],
                    pr: [{
                        pr: C()
                    }],
                    pb: [{
                        pb: C()
                    }],
                    pl: [{
                        pl: C()
                    }],
                    m: [{
                        m: es()
                    }],
                    mx: [{
                        mx: es()
                    }],
                    my: [{
                        my: es()
                    }],
                    ms: [{
                        ms: es()
                    }],
                    me: [{
                        me: es()
                    }],
                    mbs: [{
                        mbs: es()
                    }],
                    mbe: [{
                        mbe: es()
                    }],
                    mt: [{
                        mt: es()
                    }],
                    mr: [{
                        mr: es()
                    }],
                    mb: [{
                        mb: es()
                    }],
                    ml: [{
                        ml: es()
                    }],
                    "space-x": [{
                        "space-x": C()
                    }],
                    "space-x-reverse": ["space-x-reverse"],
                    "space-y": [{
                        "space-y": C()
                    }],
                    "space-y-reverse": ["space-y-reverse"],
                    size: [{
                        size: el()
                    }],
                    "inline-size": [{
                        inline: ["auto", ...ea()]
                    }],
                    "min-inline-size": [{
                        "min-inline": ["auto", ...ea()]
                    }],
                    "max-inline-size": [{
                        "max-inline": ["none", ...ea()]
                    }],
                    "block-size": [{
                        block: ["auto", ...en()]
                    }],
                    "min-block-size": [{
                        "min-block": ["auto", ...en()]
                    }],
                    "max-block-size": [{
                        "max-block": ["none", ...en()]
                    }],
                    w: [{
                        w: [n, "screen", ...el()]
                    }],
                    "min-w": [{
                        "min-w": [n, "screen", "none", ...el()]
                    }],
                    "max-w": [{
                        "max-w": [n, "screen", "none", "prose", {
                            screen: [a]
                        }, ...el()]
                    }],
                    h: [{
                        h: ["screen", "lh", ...el()]
                    }],
                    "min-h": [{
                        "min-h": ["screen", "lh", "none", ...el()]
                    }],
                    "max-h": [{
                        "max-h": ["screen", "lh", ...el()]
                    }],
                    "font-size": [{
                        text: ["base", r, V, U]
                    }],
                    "font-smoothing": ["antialiased", "subpixel-antialiased"],
                    "font-style": ["italic", "not-italic"],
                    "font-weight": [{
                        font: [t, er, E]
                    }],
                    "font-stretch": [{
                        "font-stretch": ["ultra-condensed", "extra-condensed", "condensed", "semi-condensed", "normal", "semi-expanded", "expanded", "extra-expanded", "ultra-expanded", W, R]
                    }],
                    "font-family": [{
                        font: [X, D, o]
                    }],
                    "font-features": [{
                        "font-features": [R]
                    }],
                    "fvn-normal": ["normal-nums"],
                    "fvn-ordinal": ["ordinal"],
                    "fvn-slashed-zero": ["slashed-zero"],
                    "fvn-figure": ["lining-nums", "oldstyle-nums"],
                    "fvn-spacing": ["proportional-nums", "tabular-nums"],
                    "fvn-fraction": ["diagonal-fractions", "stacked-fractions"],
                    tracking: [{
                        tracking: [s, Q, R]
                    }],
                    "line-clamp": [{
                        "line-clamp": [N, "none", Q, _]
                    }],
                    leading: [{
                        leading: [l, ...C()]
                    }],
                    "list-image": [{
                        "list-image": ["none", Q, R]
                    }],
                    "list-style-position": [{
                        list: ["inside", "outside"]
                    }],
                    "list-style-type": [{
                        list: ["disc", "decimal", "none", Q, R]
                    }],
                    "text-alignment": [{
                        text: ["left", "center", "right", "justify", "start", "end"]
                    }],
                    "placeholder-color": [{
                        placeholder: ei()
                    }],
                    "text-color": [{
                        text: ei()
                    }],
                    "text-decoration": ["underline", "overline", "line-through", "no-underline"],
                    "text-decoration-style": [{
                        decoration: [...ef(), "wavy"]
                    }],
                    "text-decoration-thickness": [{
                        decoration: [N, "from-font", "auto", Q, U]
                    }],
                    "text-decoration-color": [{
                        decoration: ei()
                    }],
                    "underline-offset": [{
                        "underline-offset": [N, "auto", Q, R]
                    }],
                    "text-transform": ["uppercase", "lowercase", "capitalize", "normal-case"],
                    "text-overflow": ["truncate", "text-ellipsis", "text-clip"],
                    "text-wrap": [{
                        text: ["wrap", "nowrap", "balance", "pretty"]
                    }],
                    indent: [{
                        indent: C()
                    }],
                    "tab-size": [{
                        tab: [S, Q, R]
                    }],
                    "vertical-align": [{
                        align: ["baseline", "top", "middle", "bottom", "text-top", "text-bottom", "sub", "super", Q, R]
                    }],
                    whitespace: [{
                        whitespace: ["normal", "nowrap", "pre", "pre-line", "pre-wrap", "break-spaces"]
                    }],
                    break: [{
                        break: ["normal", "words", "all", "keep"]
                    }],
                    wrap: [{
                        wrap: ["break-word", "anywhere", "normal"]
                    }],
                    hyphens: [{
                        hyphens: ["none", "manual", "auto"]
                    }],
                    content: [{
                        content: ["none", Q, R]
                    }],
                    "bg-attachment": [{
                        bg: ["fixed", "local", "scroll"]
                    }],
                    "bg-clip": [{
                        "bg-clip": ["border", "padding", "content", "text"]
                    }],
                    "bg-origin": [{
                        "bg-origin": ["border", "padding", "content"]
                    }],
                    "bg-position": [{
                        bg: ec()
                    }],
                    "bg-repeat": [{
                        bg: ed()
                    }],
                    "bg-size": [{
                        bg: em()
                    }],
                    "bg-image": [{
                        bg: ["none", {
                            linear: [{
                                to: ["t", "tr", "r", "br", "b", "bl", "l", "tl"]
                            }, S, Q, R],
                            radial: ["", Q, R],
                            conic: [S, Q, R]
                        }, ee, H]
                    }],
                    "bg-color": [{
                        bg: ei()
                    }],
                    "gradient-from-pos": [{
                        from: ep()
                    }],
                    "gradient-via-pos": [{
                        via: ep()
                    }],
                    "gradient-to-pos": [{
                        to: ep()
                    }],
                    "gradient-from": [{
                        from: ei()
                    }],
                    "gradient-via": [{
                        via: ei()
                    }],
                    "gradient-to": [{
                        to: ei()
                    }],
                    rounded: [{
                        rounded: eb()
                    }],
                    "rounded-s": [{
                        "rounded-s": eb()
                    }],
                    "rounded-e": [{
                        "rounded-e": eb()
                    }],
                    "rounded-t": [{
                        "rounded-t": eb()
                    }],
                    "rounded-r": [{
                        "rounded-r": eb()
                    }],
                    "rounded-b": [{
                        "rounded-b": eb()
                    }],
                    "rounded-l": [{
                        "rounded-l": eb()
                    }],
                    "rounded-ss": [{
                        "rounded-ss": eb()
                    }],
                    "rounded-se": [{
                        "rounded-se": eb()
                    }],
                    "rounded-ee": [{
                        "rounded-ee": eb()
                    }],
                    "rounded-es": [{
                        "rounded-es": eb()
                    }],
                    "rounded-tl": [{
                        "rounded-tl": eb()
                    }],
                    "rounded-tr": [{
                        "rounded-tr": eb()
                    }],
                    "rounded-br": [{
                        "rounded-br": eb()
                    }],
                    "rounded-bl": [{
                        "rounded-bl": eb()
                    }],
                    "border-w": [{
                        border: eu()
                    }],
                    "border-w-x": [{
                        "border-x": eu()
                    }],
                    "border-w-y": [{
                        "border-y": eu()
                    }],
                    "border-w-s": [{
                        "border-s": eu()
                    }],
                    "border-w-e": [{
                        "border-e": eu()
                    }],
                    "border-w-bs": [{
                        "border-bs": eu()
                    }],
                    "border-w-be": [{
                        "border-be": eu()
                    }],
                    "border-w-t": [{
                        "border-t": eu()
                    }],
                    "border-w-r": [{
                        "border-r": eu()
                    }],
                    "border-w-b": [{
                        "border-b": eu()
                    }],
                    "border-w-l": [{
                        "border-l": eu()
                    }],
                    "divide-x": [{
                        "divide-x": eu()
                    }],
                    "divide-x-reverse": ["divide-x-reverse"],
                    "divide-y": [{
                        "divide-y": eu()
                    }],
                    "divide-y-reverse": ["divide-y-reverse"],
                    "border-style": [{
                        border: [...ef(), "hidden", "none"]
                    }],
                    "divide-style": [{
                        divide: [...ef(), "hidden", "none"]
                    }],
                    "border-color": [{
                        border: ei()
                    }],
                    "border-color-x": [{
                        "border-x": ei()
                    }],
                    "border-color-y": [{
                        "border-y": ei()
                    }],
                    "border-color-s": [{
                        "border-s": ei()
                    }],
                    "border-color-e": [{
                        "border-e": ei()
                    }],
                    "border-color-bs": [{
                        "border-bs": ei()
                    }],
                    "border-color-be": [{
                        "border-be": ei()
                    }],
                    "border-color-t": [{
                        "border-t": ei()
                    }],
                    "border-color-r": [{
                        "border-r": ei()
                    }],
                    "border-color-b": [{
                        "border-b": ei()
                    }],
                    "border-color-l": [{
                        "border-l": ei()
                    }],
                    "divide-color": [{
                        divide: ei()
                    }],
                    "outline-style": [{
                        outline: [...ef(), "none", "hidden"]
                    }],
                    "outline-offset": [{
                        "outline-offset": [N, Q, R]
                    }],
                    "outline-w": [{
                        outline: ["", N, V, U]
                    }],
                    "outline-color": [{
                        outline: ei()
                    }],
                    shadow: [{
                        shadow: ["", "none", d, eo, J]
                    }],
                    "shadow-color": [{
                        shadow: ei()
                    }],
                    "inset-shadow": [{
                        "inset-shadow": ["none", m, eo, J]
                    }],
                    "inset-shadow-color": [{
                        "inset-shadow": ei()
                    }],
                    "ring-w": [{
                        ring: eu()
                    }],
                    "ring-w-inset": ["ring-inset"],
                    "ring-color": [{
                        ring: ei()
                    }],
                    "ring-offset-w": [{
                        "ring-offset": [N, U]
                    }],
                    "ring-offset-color": [{
                        "ring-offset": ei()
                    }],
                    "inset-ring-w": [{
                        "inset-ring": eu()
                    }],
                    "inset-ring-color": [{
                        "inset-ring": ei()
                    }],
                    "text-shadow": [{
                        "text-shadow": ["none", p, eo, J]
                    }],
                    "text-shadow-color": [{
                        "text-shadow": ei()
                    }],
                    opacity: [{
                        opacity: [N, Q, R]
                    }],
                    "mix-blend": [{
                        "mix-blend": [...eg(), "plus-darker", "plus-lighter"]
                    }],
                    "bg-blend": [{
                        "bg-blend": eg()
                    }],
                    "mask-clip": [{
                        "mask-clip": ["border", "padding", "content", "fill", "stroke", "view"]
                    }, "mask-no-clip"],
                    "mask-composite": [{
                        mask: ["add", "subtract", "intersect", "exclude"]
                    }],
                    "mask-image-linear-pos": [{
                        "mask-linear": [N]
                    }],
                    "mask-image-linear-from-pos": [{
                        "mask-linear-from": eh()
                    }],
                    "mask-image-linear-to-pos": [{
                        "mask-linear-to": eh()
                    }],
                    "mask-image-linear-from-color": [{
                        "mask-linear-from": ei()
                    }],
                    "mask-image-linear-to-color": [{
                        "mask-linear-to": ei()
                    }],
                    "mask-image-t-from-pos": [{
                        "mask-t-from": eh()
                    }],
                    "mask-image-t-to-pos": [{
                        "mask-t-to": eh()
                    }],
                    "mask-image-t-from-color": [{
                        "mask-t-from": ei()
                    }],
                    "mask-image-t-to-color": [{
                        "mask-t-to": ei()
                    }],
                    "mask-image-r-from-pos": [{
                        "mask-r-from": eh()
                    }],
                    "mask-image-r-to-pos": [{
                        "mask-r-to": eh()
                    }],
                    "mask-image-r-from-color": [{
                        "mask-r-from": ei()
                    }],
                    "mask-image-r-to-color": [{
                        "mask-r-to": ei()
                    }],
                    "mask-image-b-from-pos": [{
                        "mask-b-from": eh()
                    }],
                    "mask-image-b-to-pos": [{
                        "mask-b-to": eh()
                    }],
                    "mask-image-b-from-color": [{
                        "mask-b-from": ei()
                    }],
                    "mask-image-b-to-color": [{
                        "mask-b-to": ei()
                    }],
                    "mask-image-l-from-pos": [{
                        "mask-l-from": eh()
                    }],
                    "mask-image-l-to-pos": [{
                        "mask-l-to": eh()
                    }],
                    "mask-image-l-from-color": [{
                        "mask-l-from": ei()
                    }],
                    "mask-image-l-to-color": [{
                        "mask-l-to": ei()
                    }],
                    "mask-image-x-from-pos": [{
                        "mask-x-from": eh()
                    }],
                    "mask-image-x-to-pos": [{
                        "mask-x-to": eh()
                    }],
                    "mask-image-x-from-color": [{
                        "mask-x-from": ei()
                    }],
                    "mask-image-x-to-color": [{
                        "mask-x-to": ei()
                    }],
                    "mask-image-y-from-pos": [{
                        "mask-y-from": eh()
                    }],
                    "mask-image-y-to-pos": [{
                        "mask-y-to": eh()
                    }],
                    "mask-image-y-from-color": [{
                        "mask-y-from": ei()
                    }],
                    "mask-image-y-to-color": [{
                        "mask-y-to": ei()
                    }],
                    "mask-image-radial": [{
                        "mask-radial": [Q, R]
                    }],
                    "mask-image-radial-from-pos": [{
                        "mask-radial-from": eh()
                    }],
                    "mask-image-radial-to-pos": [{
                        "mask-radial-to": eh()
                    }],
                    "mask-image-radial-from-color": [{
                        "mask-radial-from": ei()
                    }],
                    "mask-image-radial-to-color": [{
                        "mask-radial-to": ei()
                    }],
                    "mask-image-radial-shape": [{
                        "mask-radial": ["circle", "ellipse"]
                    }],
                    "mask-image-radial-size": [{
                        "mask-radial": [{
                            closest: ["side", "corner"],
                            farthest: ["side", "corner"]
                        }]
                    }],
                    "mask-image-radial-pos": [{
                        "mask-radial-at": v()
                    }],
                    "mask-image-conic-pos": [{
                        "mask-conic": [N]
                    }],
                    "mask-image-conic-from-pos": [{
                        "mask-conic-from": eh()
                    }],
                    "mask-image-conic-to-pos": [{
                        "mask-conic-to": eh()
                    }],
                    "mask-image-conic-from-color": [{
                        "mask-conic-from": ei()
                    }],
                    "mask-image-conic-to-color": [{
                        "mask-conic-to": ei()
                    }],
                    "mask-mode": [{
                        mask: ["alpha", "luminance", "match"]
                    }],
                    "mask-origin": [{
                        "mask-origin": ["border", "padding", "content", "fill", "stroke", "view"]
                    }],
                    "mask-position": [{
                        mask: ec()
                    }],
                    "mask-repeat": [{
                        mask: ed()
                    }],
                    "mask-size": [{
                        mask: em()
                    }],
                    "mask-type": [{
                        "mask-type": ["alpha", "luminance"]
                    }],
                    "mask-image": [{
                        mask: ["none", Q, R]
                    }],
                    filter: [{
                        filter: ["", "none", Q, R]
                    }],
                    blur: [{
                        blur: ek()
                    }],
                    brightness: [{
                        brightness: [N, Q, R]
                    }],
                    contrast: [{
                        contrast: [N, Q, R]
                    }],
                    "drop-shadow": [{
                        "drop-shadow": ["", "none", b, eo, J]
                    }],
                    "drop-shadow-color": [{
                        "drop-shadow": ei()
                    }],
                    grayscale: [{
                        grayscale: ["", N, Q, R]
                    }],
                    "hue-rotate": [{
                        "hue-rotate": [N, Q, R]
                    }],
                    invert: [{
                        invert: ["", N, Q, R]
                    }],
                    saturate: [{
                        saturate: [N, Q, R]
                    }],
                    sepia: [{
                        sepia: ["", N, Q, R]
                    }],
                    "backdrop-filter": [{
                        "backdrop-filter": ["", "none", Q, R]
                    }],
                    "backdrop-blur": [{
                        "backdrop-blur": ek()
                    }],
                    "backdrop-brightness": [{
                        "backdrop-brightness": [N, Q, R]
                    }],
                    "backdrop-contrast": [{
                        "backdrop-contrast": [N, Q, R]
                    }],
                    "backdrop-grayscale": [{
                        "backdrop-grayscale": ["", N, Q, R]
                    }],
                    "backdrop-hue-rotate": [{
                        "backdrop-hue-rotate": [N, Q, R]
                    }],
                    "backdrop-invert": [{
                        "backdrop-invert": ["", N, Q, R]
                    }],
                    "backdrop-opacity": [{
                        "backdrop-opacity": [N, Q, R]
                    }],
                    "backdrop-saturate": [{
                        "backdrop-saturate": [N, Q, R]
                    }],
                    "backdrop-sepia": [{
                        "backdrop-sepia": ["", N, Q, R]
                    }],
                    "border-collapse": [{
                        border: ["collapse", "separate"]
                    }],
                    "border-spacing": [{
                        "border-spacing": C()
                    }],
                    "border-spacing-x": [{
                        "border-spacing-x": C()
                    }],
                    "border-spacing-y": [{
                        "border-spacing-y": C()
                    }],
                    "table-layout": [{
                        table: ["auto", "fixed"]
                    }],
                    caption: [{
                        caption: ["top", "bottom"]
                    }],
                    transition: [{
                        transition: ["", "all", "colors", "opacity", "shadow", "transform", "none", Q, R]
                    }],
                    "transition-behavior": [{
                        transition: ["normal", "discrete"]
                    }],
                    duration: [{
                        duration: [N, "initial", Q, R]
                    }],
                    ease: [{
                        ease: ["linear", "initial", h, Q, R]
                    }],
                    delay: [{
                        delay: [N, Q, R]
                    }],
                    animate: [{
                        animate: ["none", k, Q, R]
                    }],
                    backface: [{
                        backface: ["hidden", "visible"]
                    }],
                    perspective: [{
                        perspective: [f, Q, R]
                    }],
                    "perspective-origin": [{
                        "perspective-origin": y()
                    }],
                    rotate: [{
                        rotate: ex()
                    }],
                    "rotate-x": [{
                        "rotate-x": ex()
                    }],
                    "rotate-y": [{
                        "rotate-y": ex()
                    }],
                    "rotate-z": [{
                        "rotate-z": ex()
                    }],
                    scale: [{
                        scale: ew()
                    }],
                    "scale-x": [{
                        "scale-x": ew()
                    }],
                    "scale-y": [{
                        "scale-y": ew()
                    }],
                    "scale-z": [{
                        "scale-z": ew()
                    }],
                    "scale-3d": ["scale-3d"],
                    skew: [{
                        skew: ev()
                    }],
                    "skew-x": [{
                        "skew-x": ev()
                    }],
                    "skew-y": [{
                        "skew-y": ev()
                    }],
                    transform: [{
                        transform: [Q, R, "", "none", "gpu", "cpu"]
                    }],
                    "transform-origin": [{
                        origin: y()
                    }],
                    "transform-style": [{
                        transform: ["3d", "flat"]
                    }],
                    translate: [{
                        translate: ey()
                    }],
                    "translate-x": [{
                        "translate-x": ey()
                    }],
                    "translate-y": [{
                        "translate-y": ey()
                    }],
                    "translate-z": [{
                        "translate-z": ey()
                    }],
                    "translate-none": ["translate-none"],
                    zoom: [{
                        zoom: [S, Q, R]
                    }],
                    accent: [{
                        accent: ei()
                    }],
                    appearance: [{
                        appearance: ["none", "auto"]
                    }],
                    "caret-color": [{
                        caret: ei()
                    }],
                    "color-scheme": [{
                        scheme: ["normal", "dark", "light", "light-dark", "only-dark", "only-light"]
                    }],
                    cursor: [{
                        cursor: ["auto", "default", "pointer", "wait", "text", "move", "help", "not-allowed", "none", "context-menu", "progress", "cell", "crosshair", "vertical-text", "alias", "copy", "no-drop", "grab", "grabbing", "all-scroll", "col-resize", "row-resize", "n-resize", "e-resize", "s-resize", "w-resize", "ne-resize", "nw-resize", "se-resize", "sw-resize", "ew-resize", "ns-resize", "nesw-resize", "nwse-resize", "zoom-in", "zoom-out", Q, R]
                    }],
                    "field-sizing": [{
                        "field-sizing": ["fixed", "content"]
                    }],
                    "pointer-events": [{
                        "pointer-events": ["auto", "none"]
                    }],
                    resize: [{
                        resize: ["none", "", "y", "x"]
                    }],
                    "scroll-behavior": [{
                        scroll: ["auto", "smooth"]
                    }],
                    "scrollbar-thumb-color": [{
                        "scrollbar-thumb": ei()
                    }],
                    "scrollbar-track-color": [{
                        "scrollbar-track": ei()
                    }],
                    "scrollbar-gutter": [{
                        "scrollbar-gutter": ["auto", "stable", "both"]
                    }],
                    "scrollbar-w": [{
                        scrollbar: ["auto", "thin", "none"]
                    }],
                    "scroll-m": [{
                        "scroll-m": C()
                    }],
                    "scroll-mx": [{
                        "scroll-mx": C()
                    }],
                    "scroll-my": [{
                        "scroll-my": C()
                    }],
                    "scroll-ms": [{
                        "scroll-ms": C()
                    }],
                    "scroll-me": [{
                        "scroll-me": C()
                    }],
                    "scroll-mbs": [{
                        "scroll-mbs": C()
                    }],
                    "scroll-mbe": [{
                        "scroll-mbe": C()
                    }],
                    "scroll-mt": [{
                        "scroll-mt": C()
                    }],
                    "scroll-mr": [{
                        "scroll-mr": C()
                    }],
                    "scroll-mb": [{
                        "scroll-mb": C()
                    }],
                    "scroll-ml": [{
                        "scroll-ml": C()
                    }],
                    "scroll-p": [{
                        "scroll-p": C()
                    }],
                    "scroll-px": [{
                        "scroll-px": C()
                    }],
                    "scroll-py": [{
                        "scroll-py": C()
                    }],
                    "scroll-ps": [{
                        "scroll-ps": C()
                    }],
                    "scroll-pe": [{
                        "scroll-pe": C()
                    }],
                    "scroll-pbs": [{
                        "scroll-pbs": C()
                    }],
                    "scroll-pbe": [{
                        "scroll-pbe": C()
                    }],
                    "scroll-pt": [{
                        "scroll-pt": C()
                    }],
                    "scroll-pr": [{
                        "scroll-pr": C()
                    }],
                    "scroll-pb": [{
                        "scroll-pb": C()
                    }],
                    "scroll-pl": [{
                        "scroll-pl": C()
                    }],
                    "snap-align": [{
                        snap: ["start", "end", "center", "align-none"]
                    }],
                    "snap-stop": [{
                        snap: ["normal", "always"]
                    }],
                    "snap-type": [{
                        snap: ["none", "x", "y", "both"]
                    }],
                    "snap-strictness": [{
                        snap: ["mandatory", "proximity"]
                    }],
                    touch: [{
                        touch: ["auto", "none", "manipulation"]
                    }],
                    "touch-x": [{
                        "touch-pan": ["x", "left", "right"]
                    }],
                    "touch-y": [{
                        "touch-pan": ["y", "up", "down"]
                    }],
                    "touch-pz": ["touch-pinch-zoom"],
                    select: [{
                        select: ["none", "text", "all", "auto"]
                    }],
                    "will-change": [{
                        "will-change": ["auto", "scroll", "contents", "transform", Q, R]
                    }],
                    fill: [{
                        fill: ["none", ...ei()]
                    }],
                    "stroke-w": [{
                        stroke: [N, V, U, _]
                    }],
                    stroke: [{
                        stroke: ["none", ...ei()]
                    }],
                    "forced-color-adjust": [{
                        "forced-color-adjust": ["auto", "none"]
                    }]
                },
                conflictingClassGroups: {
                    "container-named": ["container-type"],
                    overflow: ["overflow-x", "overflow-y"],
                    overscroll: ["overscroll-x", "overscroll-y"],
                    inset: ["inset-x", "inset-y", "inset-bs", "inset-be", "start", "end", "top", "right", "bottom", "left"],
                    "inset-x": ["right", "left"],
                    "inset-y": ["top", "bottom"],
                    flex: ["basis", "grow", "shrink"],
                    gap: ["gap-x", "gap-y"],
                    p: ["px", "py", "ps", "pe", "pbs", "pbe", "pt", "pr", "pb", "pl"],
                    px: ["pr", "pl"],
                    py: ["pt", "pb"],
                    m: ["mx", "my", "ms", "me", "mbs", "mbe", "mt", "mr", "mb", "ml"],
                    mx: ["mr", "ml"],
                    my: ["mt", "mb"],
                    size: ["w", "h"],
                    "font-size": ["leading"],
                    "fvn-normal": ["fvn-ordinal", "fvn-slashed-zero", "fvn-figure", "fvn-spacing", "fvn-fraction"],
                    "fvn-ordinal": ["fvn-normal"],
                    "fvn-slashed-zero": ["fvn-normal"],
                    "fvn-figure": ["fvn-normal"],
                    "fvn-spacing": ["fvn-normal"],
                    "fvn-fraction": ["fvn-normal"],
                    "line-clamp": ["display", "overflow"],
                    rounded: ["rounded-s", "rounded-e", "rounded-t", "rounded-r", "rounded-b", "rounded-l", "rounded-ss", "rounded-se", "rounded-ee", "rounded-es", "rounded-tl", "rounded-tr", "rounded-br", "rounded-bl"],
                    "rounded-s": ["rounded-ss", "rounded-es"],
                    "rounded-e": ["rounded-se", "rounded-ee"],
                    "rounded-t": ["rounded-tl", "rounded-tr"],
                    "rounded-r": ["rounded-tr", "rounded-br"],
                    "rounded-b": ["rounded-br", "rounded-bl"],
                    "rounded-l": ["rounded-tl", "rounded-bl"],
                    "border-spacing": ["border-spacing-x", "border-spacing-y"],
                    "border-w": ["border-w-x", "border-w-y", "border-w-s", "border-w-e", "border-w-bs", "border-w-be", "border-w-t", "border-w-r", "border-w-b", "border-w-l"],
                    "border-w-x": ["border-w-r", "border-w-l"],
                    "border-w-y": ["border-w-t", "border-w-b"],
                    "border-color": ["border-color-x", "border-color-y", "border-color-s", "border-color-e", "border-color-bs", "border-color-be", "border-color-t", "border-color-r", "border-color-b", "border-color-l"],
                    "border-color-x": ["border-color-r", "border-color-l"],
                    "border-color-y": ["border-color-t", "border-color-b"],
                    translate: ["translate-x", "translate-y", "translate-none"],
                    "translate-none": ["translate", "translate-x", "translate-y", "translate-z"],
                    "scroll-m": ["scroll-mx", "scroll-my", "scroll-ms", "scroll-me", "scroll-mbs", "scroll-mbe", "scroll-mt", "scroll-mr", "scroll-mb", "scroll-ml"],
                    "scroll-mx": ["scroll-mr", "scroll-ml"],
                    "scroll-my": ["scroll-mt", "scroll-mb"],
                    "scroll-p": ["scroll-px", "scroll-py", "scroll-ps", "scroll-pe", "scroll-pbs", "scroll-pbe", "scroll-pt", "scroll-pr", "scroll-pb", "scroll-pl"],
                    "scroll-px": ["scroll-pr", "scroll-pl"],
                    "scroll-py": ["scroll-pt", "scroll-pb"],
                    touch: ["touch-x", "touch-y", "touch-pz"],
                    "touch-x": ["touch"],
                    "touch-y": ["touch"],
                    "touch-pz": ["touch"]
                },
                conflictingClassGroupModifiers: {
                    "font-size": ["leading"]
                },
                postfixLookupClassGroups: ["container-type"],
                orderSensitiveModifiers: ["*", "**", "after", "backdrop", "before", "details-content", "file", "first-letter", "first-line", "marker", "placeholder", "selection"]
            }
        },
        eu = (e, o, r) => {
            void 0 !== r && (e[o] = r)
        },
        ef = (e, o) => {
            if (o)
                for (let r in o) eu(e, r, o[r])
        },
        eg = (e, o) => {
            if (o)
                for (let r in o) eh(e, o, r)
        },
        eh = (e, o, r) => {
            let t = o[r];
            void 0 !== t && (e[r] = e[r] ? e[r].concat(t) : t)
        };
    e.s(["extendTailwindMerge", 0, (e, ...o) => "function" == typeof e ? h(eb, e, ...o) : h(() => ((e, {
        cacheSize: o,
        prefix: r,
        experimentalParseClassName: t,
        extend: s = {},
        override: l = {}
    }) => (eu(e, "cacheSize", o), eu(e, "prefix", r), eu(e, "experimentalParseClassName", t), ef(e.theme, l.theme), ef(e.classGroups, l.classGroups), ef(e.conflictingClassGroups, l.conflictingClassGroups), ef(e.conflictingClassGroupModifiers, l.conflictingClassGroupModifiers), eu(e, "postfixLookupClassGroups", l.postfixLookupClassGroups), eu(e, "orderSensitiveModifiers", l.orderSensitiveModifiers), eg(e.theme, s.theme), eg(e.classGroups, s.classGroups), eg(e.conflictingClassGroups, s.conflictingClassGroups), eg(e.conflictingClassGroupModifiers, s.conflictingClassGroupModifiers), eh(e, s, "postfixLookupClassGroups"), eh(e, s, "orderSensitiveModifiers"), e))(eb(), e), ...o)], 462280)
}]);

//# debugId=f4100417-4ce2-6a1a-39cb-467e4087e566