(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["object" == typeof document ? document.currentScript : void 0, {
  530120: e => {
    "use strict";
    e.s({
      mergeClasses: () => o,
      toKebabCase: () => r
    });
    let r = e => e.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(),
      o = (...e) => e.filter((e, r, o) => !!e && "" !== e.trim() && o.indexOf(e) === r).join(" ").trim()
  },
  398958: e => {
    "use strict";
    e.s({
      default: () => r
    });
    var r = {
      xmlns: "http://www.w3.org/2000/svg",
      width: 24,
      height: 24,
      viewBox: "0 0 24 24",
      fill: "none",
      stroke: "currentColor",
      strokeWidth: 2,
      strokeLinecap: "round",
      strokeLinejoin: "round"
    }
  },
  754100: e => {
    "use strict";
    e.s({
      default: () => n
    });
    var r = e.i(378469),
      o = e.i(398958),
      t = e.i(530120);
    let n = (0, r.forwardRef)(({
      color: e = "currentColor",
      size: n = 24,
      strokeWidth: l = 2,
      absoluteStrokeWidth: s,
      className: a = "",
      children: i,
      iconNode: d,
      ...c
    }, p) => (0, r.createElement)("svg", {
      ref: p,
      ...o.default,
      width: n,
      height: n,
      stroke: e,
      strokeWidth: s ? 24 * Number(l) / Number(n) : l,
      className: (0, t.mergeClasses)("lucide", a),
      ...c
    }, [...d.map(([e, o]) => (0, r.createElement)(e, o)), ...Array.isArray(i) ? i : [i]]))
  },
  180981: e => {
    "use strict";
    e.s({
      default: () => n
    });
    var r = e.i(378469),
      o = e.i(530120),
      t = e.i(754100);
    let n = (e, n) => {
      let l = (0, r.forwardRef)(({
        className: l,
        ...s
      }, a) => (0, r.createElement)(t.default, {
        ref: a,
        iconNode: n,
        className: (0, o.mergeClasses)(`lucide-${(0,o.toKebabCase)(e)}`, l),
        ...s
      }));
      return l.displayName = `${e}`, l
    }
  },
  595255: e => {
    "use strict";
    e.s({})
  },
  806681: e => {
    "use strict";
    e.s({}), e.i(595255)
  },
  334794: e => {
    "use strict";
    e.s({
      createTailwindMerge: () => p,
      extendTailwindMerge: () => V,
      fromTheme: () => u,
      getDefaultConfig: () => L,
      mergeConfigs: () => q,
      twJoin: () => d,
      twMerge: () => Z,
      validators: () => B
    });
    let r = (e, o) => {
        if (0 === e.length) return o.classGroupId;
        let t = e[0],
          n = o.nextPart.get(t),
          l = n ? r(e.slice(1), n) : void 0;
        if (l) return l;
        if (0 === o.validators.length) return;
        let s = e.join("-");
        return o.validators.find(({
          validator: e
        }) => e(s))?.classGroupId
      },
      o = /^\[(.+)\]$/,
      t = (e, r, o, s) => {
        e.forEach(e => {
          if ("string" == typeof e) {
            ("" === e ? r : n(r, e)).classGroupId = o;
            return
          }
          if ("function" == typeof e) return l(e) ? void t(e(s), r, o, s) : void r.validators.push({
            validator: e,
            classGroupId: o
          });
          Object.entries(e).forEach(([e, l]) => {
            t(l, n(r, e), o, s)
          })
        })
      },
      n = (e, r) => {
        let o = e;
        return r.split("-").forEach(e => {
          o.nextPart.has(e) || o.nextPart.set(e, {
            nextPart: new Map,
            validators: []
          }), o = o.nextPart.get(e)
        }), o
      },
      l = e => e.isThemeGetter,
      s = (e, r) => r ? e.map(([e, o]) => [e, o.map(e => "string" == typeof e ? r + e : "object" == typeof e ? Object.fromEntries(Object.entries(e).map(([e, o]) => [r + e, o])) : e)]) : e,
      a = e => {
        if (e.length <= 1) return e;
        let r = [],
          o = [];
        return e.forEach(e => {
          "[" === e[0] ? (r.push(...o.sort(), e), o = []) : o.push(e)
        }), r.push(...o.sort()), r
      },
      i = /\s+/;

    function d() {
      let e, r, o = 0,
        t = "";
      for (; o < arguments.length;)(e = arguments[o++]) && (r = c(e)) && (t && (t += " "), t += r);
      return t
    }
    let c = e => {
      let r;
      if ("string" == typeof e) return e;
      let o = "";
      for (let t = 0; t < e.length; t++) e[t] && (r = c(e[t])) && (o && (o += " "), o += r);
      return o
    };

    function p(e, ...n) {
      let l, c, u, b = function(a) {
        let i;
        return c = (l = {
          cache: (e => {
            if (e < 1) return {
              get: () => void 0,
              set: () => {}
            };
            let r = 0,
              o = new Map,
              t = new Map,
              n = (n, l) => {
                o.set(n, l), ++r > e && (r = 0, t = o, o = new Map)
              };
            return {
              get(e) {
                let r = o.get(e);
                return void 0 !== r ? r : void 0 !== (r = t.get(e)) ? (n(e, r), r) : void 0
              },
              set(e, r) {
                o.has(e) ? o.set(e, r) : n(e, r)
              }
            }
          })((i = n.reduce((e, r) => r(e), e())).cacheSize),
          parseClassName: (e => {
            let {
              separator: r,
              experimentalParseClassName: o
            } = e, t = 1 === r.length, n = r[0], l = r.length, s = e => {
              let o, s = [],
                a = 0,
                i = 0;
              for (let d = 0; d < e.length; d++) {
                let c = e[d];
                if (0 === a) {
                  if (c === n && (t || e.slice(d, d + l) === r)) {
                    s.push(e.slice(i, d)), i = d + l;
                    continue
                  }
                  if ("/" === c) {
                    o = d;
                    continue
                  }
                }
                "[" === c ? a++ : "]" === c && a--
              }
              let d = 0 === s.length ? e : e.substring(i),
                c = d.startsWith("!"),
                p = c ? d.substring(1) : d;
              return {
                modifiers: s,
                hasImportantModifier: c,
                baseClassName: p,
                maybePostfixModifierPosition: o && o > i ? o - i : void 0
              }
            };
            return o ? e => o({
              className: e,
              parseClassName: s
            }) : s
          })(i),
          ...(e => {
            let n = (e => {
                let {
                  theme: r,
                  prefix: o
                } = e, n = {
                  nextPart: new Map,
                  validators: []
                };
                return s(Object.entries(e.classGroups), o).forEach(([e, o]) => {
                  t(o, n, e, r)
                }), n
              })(e),
              {
                conflictingClassGroups: l,
                conflictingClassGroupModifiers: a
              } = e;
            return {
              getClassGroupId: e => {
                let t = e.split("-");
                return "" === t[0] && 1 !== t.length && t.shift(), r(t, n) || (e => {
                  if (o.test(e)) {
                    let r = o.exec(e)[1],
                      t = r?.substring(0, r.indexOf(":"));
                    if (t) return "arbitrary.." + t
                  }
                })(e)
              },
              getConflictingClassGroupIds: (e, r) => {
                let o = l[e] || [];
                return r && a[e] ? [...o, ...a[e]] : o
              }
            }
          })(i)
        }).cache.get, u = l.cache.set, b = f, f(a)
      };

      function f(e) {
        let r = c(e);
        if (r) return r;
        let o = ((e, r) => {
          let {
            parseClassName: o,
            getClassGroupId: t,
            getConflictingClassGroupIds: n
          } = r, l = [], s = e.trim().split(i), d = "";
          for (let e = s.length - 1; e >= 0; e -= 1) {
            let r = s[e],
              {
                modifiers: i,
                hasImportantModifier: c,
                baseClassName: p,
                maybePostfixModifierPosition: u
              } = o(r),
              b = !!u,
              f = t(b ? p.substring(0, u) : p);
            if (!f) {
              if (!b || !(f = t(p))) {
                d = r + (d.length > 0 ? " " + d : d);
                continue
              }
              b = !1
            }
            let g = a(i).join(":"),
              m = c ? g + "!" : g,
              h = m + f;
            if (l.includes(h)) continue;
            l.push(h);
            let x = n(f, b);
            for (let e = 0; e < x.length; ++e) {
              let r = x[e];
              l.push(m + r)
            }
            d = r + (d.length > 0 ? " " + d : d)
          }
          return d
        })(e, l);
        return u(e, o), o
      }
      return function() {
        return b(d.apply(null, arguments))
      }
    }
    let u = e => {
        let r = r => r[e] || [];
        return r.isThemeGetter = !0, r
      },
      b = /^\[(?:([a-z-]+):)?(.+)\]$/i,
      f = /^\d+\/\d+$/,
      g = new Set(["px", "full", "screen"]),
      m = /^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,
      h = /\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$/,
      x = /^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,
      v = /^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,
      y = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,
      w = e => z(e) || g.has(e) || f.test(e),
      k = e => _(e, "length", I),
      z = e => !!e && !Number.isNaN(Number(e)),
      j = e => _(e, "number", z),
      C = e => !!e && Number.isInteger(Number(e)),
      S = e => e.endsWith("%") && z(e.slice(0, -1)),
      P = e => b.test(e),
      N = e => m.test(e),
      M = new Set(["length", "size", "percentage"]),
      G = e => _(e, M, W),
      $ = e => _(e, "position", W),
      T = new Set(["image", "url"]),
      E = e => _(e, T, K),
      O = e => _(e, "", A),
      R = () => !0,
      _ = (e, r, o) => {
        let t = b.exec(e);
        return !!t && (t[1] ? "string" == typeof r ? t[1] === r : r.has(t[1]) : o(t[2]))
      },
      I = e => h.test(e) && !x.test(e),
      W = () => !1,
      A = e => v.test(e),
      K = e => y.test(e),
      B = Object.defineProperty({
        __proto__: null,
        isAny: R,
        isArbitraryImage: E,
        isArbitraryLength: k,
        isArbitraryNumber: j,
        isArbitraryPosition: $,
        isArbitraryShadow: O,
        isArbitrarySize: G,
        isArbitraryValue: P,
        isInteger: C,
        isLength: w,
        isNumber: z,
        isPercent: S,
        isTshirtSize: N
      }, Symbol.toStringTag, {
        value: "Module"
      }),
      L = () => {
        let e = u("colors"),
          r = u("spacing"),
          o = u("blur"),
          t = u("brightness"),
          n = u("borderColor"),
          l = u("borderRadius"),
          s = u("borderSpacing"),
          a = u("borderWidth"),
          i = u("contrast"),
          d = u("grayscale"),
          c = u("hueRotate"),
          p = u("invert"),
          b = u("gap"),
          f = u("gradientColorStops"),
          g = u("gradientColorStopPositions"),
          m = u("inset"),
          h = u("margin"),
          x = u("opacity"),
          v = u("padding"),
          y = u("saturate"),
          M = u("scale"),
          T = u("sepia"),
          _ = u("skew"),
          I = u("space"),
          W = u("translate"),
          A = () => ["auto", "contain", "none"],
          K = () => ["auto", "hidden", "clip", "visible", "scroll"],
          B = () => ["auto", P, r],
          L = () => [P, r],
          q = () => ["", w, k],
          U = () => ["auto", z, P],
          D = () => ["bottom", "center", "left", "left-bottom", "left-top", "right", "right-bottom", "right-top", "top"],
          J = () => ["solid", "dashed", "dotted", "double", "none"],
          V = () => ["normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity"],
          Z = () => ["start", "end", "center", "between", "around", "evenly", "stretch"],
          F = () => ["", "0", P],
          H = () => ["auto", "avoid", "all", "avoid-page", "page", "left", "right", "column"],
          Q = () => [z, P];
        return {
          cacheSize: 500,
          separator: ":",
          theme: {
            colors: [R],
            spacing: [w, k],
            blur: ["none", "", N, P],
            brightness: Q(),
            borderColor: [e],
            borderRadius: ["none", "", "full", N, P],
            borderSpacing: L(),
            borderWidth: q(),
            contrast: Q(),
            grayscale: F(),
            hueRotate: Q(),
            invert: F(),
            gap: L(),
            gradientColorStops: [e],
            gradientColorStopPositions: [S, k],
            inset: B(),
            margin: B(),
            opacity: Q(),
            padding: L(),
            saturate: Q(),
            scale: Q(),
            sepia: F(),
            skew: Q(),
            space: L(),
            translate: L()
          },
          classGroups: {
            aspect: [{
              aspect: ["auto", "square", "video", P]
            }],
            container: ["container"],
            columns: [{
              columns: [N]
            }],
            "break-after": [{
              "break-after": H()
            }],
            "break-before": [{
              "break-before": H()
            }],
            "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"],
            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: [...D(), P]
            }],
            overflow: [{
              overflow: K()
            }],
            "overflow-x": [{
              "overflow-x": K()
            }],
            "overflow-y": [{
              "overflow-y": K()
            }],
            overscroll: [{
              overscroll: A()
            }],
            "overscroll-x": [{
              "overscroll-x": A()
            }],
            "overscroll-y": [{
              "overscroll-y": A()
            }],
            position: ["static", "fixed", "absolute", "relative", "sticky"],
            inset: [{
              inset: [m]
            }],
            "inset-x": [{
              "inset-x": [m]
            }],
            "inset-y": [{
              "inset-y": [m]
            }],
            start: [{
              start: [m]
            }],
            end: [{
              end: [m]
            }],
            top: [{
              top: [m]
            }],
            right: [{
              right: [m]
            }],
            bottom: [{
              bottom: [m]
            }],
            left: [{
              left: [m]
            }],
            visibility: ["visible", "invisible", "collapse"],
            z: [{
              z: ["auto", C, P]
            }],
            basis: [{
              basis: B()
            }],
            "flex-direction": [{
              flex: ["row", "row-reverse", "col", "col-reverse"]
            }],
            "flex-wrap": [{
              flex: ["wrap", "wrap-reverse", "nowrap"]
            }],
            flex: [{
              flex: ["1", "auto", "initial", "none", P]
            }],
            grow: [{
              grow: F()
            }],
            shrink: [{
              shrink: F()
            }],
            order: [{
              order: ["first", "last", "none", C, P]
            }],
            "grid-cols": [{
              "grid-cols": [R]
            }],
            "col-start-end": [{
              col: ["auto", {
                span: ["full", C, P]
              }, P]
            }],
            "col-start": [{
              "col-start": U()
            }],
            "col-end": [{
              "col-end": U()
            }],
            "grid-rows": [{
              "grid-rows": [R]
            }],
            "row-start-end": [{
              row: ["auto", {
                span: [C, P]
              }, P]
            }],
            "row-start": [{
              "row-start": U()
            }],
            "row-end": [{
              "row-end": U()
            }],
            "grid-flow": [{
              "grid-flow": ["row", "col", "dense", "row-dense", "col-dense"]
            }],
            "auto-cols": [{
              "auto-cols": ["auto", "min", "max", "fr", P]
            }],
            "auto-rows": [{
              "auto-rows": ["auto", "min", "max", "fr", P]
            }],
            gap: [{
              gap: [b]
            }],
            "gap-x": [{
              "gap-x": [b]
            }],
            "gap-y": [{
              "gap-y": [b]
            }],
            "justify-content": [{
              justify: ["normal", ...Z()]
            }],
            "justify-items": [{
              "justify-items": ["start", "end", "center", "stretch"]
            }],
            "justify-self": [{
              "justify-self": ["auto", "start", "end", "center", "stretch"]
            }],
            "align-content": [{
              content: ["normal", ...Z(), "baseline"]
            }],
            "align-items": [{
              items: ["start", "end", "center", "baseline", "stretch"]
            }],
            "align-self": [{
              self: ["auto", "start", "end", "center", "stretch", "baseline"]
            }],
            "place-content": [{
              "place-content": [...Z(), "baseline"]
            }],
            "place-items": [{
              "place-items": ["start", "end", "center", "baseline", "stretch"]
            }],
            "place-self": [{
              "place-self": ["auto", "start", "end", "center", "stretch"]
            }],
            p: [{
              p: [v]
            }],
            px: [{
              px: [v]
            }],
            py: [{
              py: [v]
            }],
            ps: [{
              ps: [v]
            }],
            pe: [{
              pe: [v]
            }],
            pt: [{
              pt: [v]
            }],
            pr: [{
              pr: [v]
            }],
            pb: [{
              pb: [v]
            }],
            pl: [{
              pl: [v]
            }],
            m: [{
              m: [h]
            }],
            mx: [{
              mx: [h]
            }],
            my: [{
              my: [h]
            }],
            ms: [{
              ms: [h]
            }],
            me: [{
              me: [h]
            }],
            mt: [{
              mt: [h]
            }],
            mr: [{
              mr: [h]
            }],
            mb: [{
              mb: [h]
            }],
            ml: [{
              ml: [h]
            }],
            "space-x": [{
              "space-x": [I]
            }],
            "space-x-reverse": ["space-x-reverse"],
            "space-y": [{
              "space-y": [I]
            }],
            "space-y-reverse": ["space-y-reverse"],
            w: [{
              w: ["auto", "min", "max", "fit", "svw", "lvw", "dvw", P, r]
            }],
            "min-w": [{
              "min-w": [P, r, "min", "max", "fit"]
            }],
            "max-w": [{
              "max-w": [P, r, "none", "full", "min", "max", "fit", "prose", {
                screen: [N]
              }, N]
            }],
            h: [{
              h: [P, r, "auto", "min", "max", "fit", "svh", "lvh", "dvh"]
            }],
            "min-h": [{
              "min-h": [P, r, "min", "max", "fit", "svh", "lvh", "dvh"]
            }],
            "max-h": [{
              "max-h": [P, r, "min", "max", "fit", "svh", "lvh", "dvh"]
            }],
            size: [{
              size: [P, r, "auto", "min", "max", "fit"]
            }],
            "font-size": [{
              text: ["base", N, k]
            }],
            "font-smoothing": ["antialiased", "subpixel-antialiased"],
            "font-style": ["italic", "not-italic"],
            "font-weight": [{
              font: ["thin", "extralight", "light", "normal", "medium", "semibold", "bold", "extrabold", "black", j]
            }],
            "font-family": [{
              font: [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: ["tighter", "tight", "normal", "wide", "wider", "widest", P]
            }],
            "line-clamp": [{
              "line-clamp": ["none", z, j]
            }],
            leading: [{
              leading: ["none", "tight", "snug", "normal", "relaxed", "loose", w, P]
            }],
            "list-image": [{
              "list-image": ["none", P]
            }],
            "list-style-type": [{
              list: ["none", "disc", "decimal", P]
            }],
            "list-style-position": [{
              list: ["inside", "outside"]
            }],
            "placeholder-color": [{
              placeholder: [e]
            }],
            "placeholder-opacity": [{
              "placeholder-opacity": [x]
            }],
            "text-alignment": [{
              text: ["left", "center", "right", "justify", "start", "end"]
            }],
            "text-color": [{
              text: [e]
            }],
            "text-opacity": [{
              "text-opacity": [x]
            }],
            "text-decoration": ["underline", "overline", "line-through", "no-underline"],
            "text-decoration-style": [{
              decoration: [...J(), "wavy"]
            }],
            "text-decoration-thickness": [{
              decoration: ["auto", "from-font", w, k]
            }],
            "underline-offset": [{
              "underline-offset": ["auto", w, P]
            }],
            "text-decoration-color": [{
              decoration: [e]
            }],
            "text-transform": ["uppercase", "lowercase", "capitalize", "normal-case"],
            "text-overflow": ["truncate", "text-ellipsis", "text-clip"],
            "text-wrap": [{
              text: ["wrap", "nowrap", "balance", "pretty"]
            }],
            indent: [{
              indent: L()
            }],
            "vertical-align": [{
              align: ["baseline", "top", "middle", "bottom", "text-top", "text-bottom", "sub", "super", P]
            }],
            whitespace: [{
              whitespace: ["normal", "nowrap", "pre", "pre-line", "pre-wrap", "break-spaces"]
            }],
            break: [{
              break: ["normal", "words", "all", "keep"]
            }],
            hyphens: [{
              hyphens: ["none", "manual", "auto"]
            }],
            content: [{
              content: ["none", P]
            }],
            "bg-attachment": [{
              bg: ["fixed", "local", "scroll"]
            }],
            "bg-clip": [{
              "bg-clip": ["border", "padding", "content", "text"]
            }],
            "bg-opacity": [{
              "bg-opacity": [x]
            }],
            "bg-origin": [{
              "bg-origin": ["border", "padding", "content"]
            }],
            "bg-position": [{
              bg: [...D(), $]
            }],
            "bg-repeat": [{
              bg: ["no-repeat", {
                repeat: ["", "x", "y", "round", "space"]
              }]
            }],
            "bg-size": [{
              bg: ["auto", "cover", "contain", G]
            }],
            "bg-image": [{
              bg: ["none", {
                "gradient-to": ["t", "tr", "r", "br", "b", "bl", "l", "tl"]
              }, E]
            }],
            "bg-color": [{
              bg: [e]
            }],
            "gradient-from-pos": [{
              from: [g]
            }],
            "gradient-via-pos": [{
              via: [g]
            }],
            "gradient-to-pos": [{
              to: [g]
            }],
            "gradient-from": [{
              from: [f]
            }],
            "gradient-via": [{
              via: [f]
            }],
            "gradient-to": [{
              to: [f]
            }],
            rounded: [{
              rounded: [l]
            }],
            "rounded-s": [{
              "rounded-s": [l]
            }],
            "rounded-e": [{
              "rounded-e": [l]
            }],
            "rounded-t": [{
              "rounded-t": [l]
            }],
            "rounded-r": [{
              "rounded-r": [l]
            }],
            "rounded-b": [{
              "rounded-b": [l]
            }],
            "rounded-l": [{
              "rounded-l": [l]
            }],
            "rounded-ss": [{
              "rounded-ss": [l]
            }],
            "rounded-se": [{
              "rounded-se": [l]
            }],
            "rounded-ee": [{
              "rounded-ee": [l]
            }],
            "rounded-es": [{
              "rounded-es": [l]
            }],
            "rounded-tl": [{
              "rounded-tl": [l]
            }],
            "rounded-tr": [{
              "rounded-tr": [l]
            }],
            "rounded-br": [{
              "rounded-br": [l]
            }],
            "rounded-bl": [{
              "rounded-bl": [l]
            }],
            "border-w": [{
              border: [a]
            }],
            "border-w-x": [{
              "border-x": [a]
            }],
            "border-w-y": [{
              "border-y": [a]
            }],
            "border-w-s": [{
              "border-s": [a]
            }],
            "border-w-e": [{
              "border-e": [a]
            }],
            "border-w-t": [{
              "border-t": [a]
            }],
            "border-w-r": [{
              "border-r": [a]
            }],
            "border-w-b": [{
              "border-b": [a]
            }],
            "border-w-l": [{
              "border-l": [a]
            }],
            "border-opacity": [{
              "border-opacity": [x]
            }],
            "border-style": [{
              border: [...J(), "hidden"]
            }],
            "divide-x": [{
              "divide-x": [a]
            }],
            "divide-x-reverse": ["divide-x-reverse"],
            "divide-y": [{
              "divide-y": [a]
            }],
            "divide-y-reverse": ["divide-y-reverse"],
            "divide-opacity": [{
              "divide-opacity": [x]
            }],
            "divide-style": [{
              divide: J()
            }],
            "border-color": [{
              border: [n]
            }],
            "border-color-x": [{
              "border-x": [n]
            }],
            "border-color-y": [{
              "border-y": [n]
            }],
            "border-color-s": [{
              "border-s": [n]
            }],
            "border-color-e": [{
              "border-e": [n]
            }],
            "border-color-t": [{
              "border-t": [n]
            }],
            "border-color-r": [{
              "border-r": [n]
            }],
            "border-color-b": [{
              "border-b": [n]
            }],
            "border-color-l": [{
              "border-l": [n]
            }],
            "divide-color": [{
              divide: [n]
            }],
            "outline-style": [{
              outline: ["", ...J()]
            }],
            "outline-offset": [{
              "outline-offset": [w, P]
            }],
            "outline-w": [{
              outline: [w, k]
            }],
            "outline-color": [{
              outline: [e]
            }],
            "ring-w": [{
              ring: q()
            }],
            "ring-w-inset": ["ring-inset"],
            "ring-color": [{
              ring: [e]
            }],
            "ring-opacity": [{
              "ring-opacity": [x]
            }],
            "ring-offset-w": [{
              "ring-offset": [w, k]
            }],
            "ring-offset-color": [{
              "ring-offset": [e]
            }],
            shadow: [{
              shadow: ["", "inner", "none", N, O]
            }],
            "shadow-color": [{
              shadow: [R]
            }],
            opacity: [{
              opacity: [x]
            }],
            "mix-blend": [{
              "mix-blend": [...V(), "plus-lighter", "plus-darker"]
            }],
            "bg-blend": [{
              "bg-blend": V()
            }],
            filter: [{
              filter: ["", "none"]
            }],
            blur: [{
              blur: [o]
            }],
            brightness: [{
              brightness: [t]
            }],
            contrast: [{
              contrast: [i]
            }],
            "drop-shadow": [{
              "drop-shadow": ["", "none", N, P]
            }],
            grayscale: [{
              grayscale: [d]
            }],
            "hue-rotate": [{
              "hue-rotate": [c]
            }],
            invert: [{
              invert: [p]
            }],
            saturate: [{
              saturate: [y]
            }],
            sepia: [{
              sepia: [T]
            }],
            "backdrop-filter": [{
              "backdrop-filter": ["", "none"]
            }],
            "backdrop-blur": [{
              "backdrop-blur": [o]
            }],
            "backdrop-brightness": [{
              "backdrop-brightness": [t]
            }],
            "backdrop-contrast": [{
              "backdrop-contrast": [i]
            }],
            "backdrop-grayscale": [{
              "backdrop-grayscale": [d]
            }],
            "backdrop-hue-rotate": [{
              "backdrop-hue-rotate": [c]
            }],
            "backdrop-invert": [{
              "backdrop-invert": [p]
            }],
            "backdrop-opacity": [{
              "backdrop-opacity": [x]
            }],
            "backdrop-saturate": [{
              "backdrop-saturate": [y]
            }],
            "backdrop-sepia": [{
              "backdrop-sepia": [T]
            }],
            "border-collapse": [{
              border: ["collapse", "separate"]
            }],
            "border-spacing": [{
              "border-spacing": [s]
            }],
            "border-spacing-x": [{
              "border-spacing-x": [s]
            }],
            "border-spacing-y": [{
              "border-spacing-y": [s]
            }],
            "table-layout": [{
              table: ["auto", "fixed"]
            }],
            caption: [{
              caption: ["top", "bottom"]
            }],
            transition: [{
              transition: ["none", "all", "", "colors", "opacity", "shadow", "transform", P]
            }],
            duration: [{
              duration: Q()
            }],
            ease: [{
              ease: ["linear", "in", "out", "in-out", P]
            }],
            delay: [{
              delay: Q()
            }],
            animate: [{
              animate: ["none", "spin", "ping", "pulse", "bounce", P]
            }],
            transform: [{
              transform: ["", "gpu", "none"]
            }],
            scale: [{
              scale: [M]
            }],
            "scale-x": [{
              "scale-x": [M]
            }],
            "scale-y": [{
              "scale-y": [M]
            }],
            rotate: [{
              rotate: [C, P]
            }],
            "translate-x": [{
              "translate-x": [W]
            }],
            "translate-y": [{
              "translate-y": [W]
            }],
            "skew-x": [{
              "skew-x": [_]
            }],
            "skew-y": [{
              "skew-y": [_]
            }],
            "transform-origin": [{
              origin: ["center", "top", "top-right", "right", "bottom-right", "bottom", "bottom-left", "left", "top-left", P]
            }],
            accent: [{
              accent: ["auto", e]
            }],
            appearance: [{
              appearance: ["none", "auto"]
            }],
            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", P]
            }],
            "caret-color": [{
              caret: [e]
            }],
            "pointer-events": [{
              "pointer-events": ["none", "auto"]
            }],
            resize: [{
              resize: ["none", "y", "x", ""]
            }],
            "scroll-behavior": [{
              scroll: ["auto", "smooth"]
            }],
            "scroll-m": [{
              "scroll-m": L()
            }],
            "scroll-mx": [{
              "scroll-mx": L()
            }],
            "scroll-my": [{
              "scroll-my": L()
            }],
            "scroll-ms": [{
              "scroll-ms": L()
            }],
            "scroll-me": [{
              "scroll-me": L()
            }],
            "scroll-mt": [{
              "scroll-mt": L()
            }],
            "scroll-mr": [{
              "scroll-mr": L()
            }],
            "scroll-mb": [{
              "scroll-mb": L()
            }],
            "scroll-ml": [{
              "scroll-ml": L()
            }],
            "scroll-p": [{
              "scroll-p": L()
            }],
            "scroll-px": [{
              "scroll-px": L()
            }],
            "scroll-py": [{
              "scroll-py": L()
            }],
            "scroll-ps": [{
              "scroll-ps": L()
            }],
            "scroll-pe": [{
              "scroll-pe": L()
            }],
            "scroll-pt": [{
              "scroll-pt": L()
            }],
            "scroll-pr": [{
              "scroll-pr": L()
            }],
            "scroll-pb": [{
              "scroll-pb": L()
            }],
            "scroll-pl": [{
              "scroll-pl": L()
            }],
            "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", P]
            }],
            fill: [{
              fill: [e, "none"]
            }],
            "stroke-w": [{
              stroke: [w, k, j]
            }],
            stroke: [{
              stroke: [e, "none"]
            }],
            sr: ["sr-only", "not-sr-only"],
            "forced-color-adjust": [{
              "forced-color-adjust": ["auto", "none"]
            }]
          },
          conflictingClassGroups: {
            overflow: ["overflow-x", "overflow-y"],
            overscroll: ["overscroll-x", "overscroll-y"],
            inset: ["inset-x", "inset-y", "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", "pt", "pr", "pb", "pl"],
            px: ["pr", "pl"],
            py: ["pt", "pb"],
            m: ["mx", "my", "ms", "me", "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-s", "border-w-e", "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-s", "border-color-e", "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"],
            "scroll-m": ["scroll-mx", "scroll-my", "scroll-ms", "scroll-me", "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-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"]
          }
        }
      },
      q = (e, {
        cacheSize: r,
        prefix: o,
        separator: t,
        experimentalParseClassName: n,
        extend: l = {},
        override: s = {}
      }) => {
        for (let l in U(e, "cacheSize", r), U(e, "prefix", o), U(e, "separator", t), U(e, "experimentalParseClassName", n), s) D(e[l], s[l]);
        for (let r in l) J(e[r], l[r]);
        return e
      },
      U = (e, r, o) => {
        void 0 !== o && (e[r] = o)
      },
      D = (e, r) => {
        if (r)
          for (let o in r) U(e, o, r[o])
      },
      J = (e, r) => {
        if (r)
          for (let o in r) {
            let t = r[o];
            void 0 !== t && (e[o] = (e[o] || []).concat(t))
          }
      },
      V = (e, ...r) => "function" == typeof e ? p(L, e, ...r) : p(() => q(L(), e), ...r),
      Z = p(L)
  },
  81805: e => {
    "use strict";
    e.s({
      cn: () => r.twMerge
    });
    var r = e.i(334794)
  },
  388398: e => {
    "use strict";
    e.s({
      buttonVariants: () => r
    });
    let r = (0, e.i(448805).cva)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50", {
      variants: {
        color: {
          outline: "border hover:bg-fd-accent hover:text-fd-accent-foreground",
          ghost: "hover:bg-fd-accent hover:text-fd-accent-foreground",
          secondary: "border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"
        },
        size: {
          sm: "gap-1 p-0.5 text-xs",
          icon: "p-1.5 [&_svg]:size-5"
        }
      }
    })
  }
}]);

//# sourceMappingURL=6bb2eaec73dc85d0.js.map