UNPKG

vitepress-openapi

Version:

Generate VitePress API Documentation from OpenAPI Specification.

1,556 lines 2.26 MB
import { $ as e, A as t, B as n, C as r, D as i, E as a, F as o, G as s, H as c, I as l, J as u, K as d, L as f, M as p, N as m, O as h, P as g, Q as _, R as v, S as y, T as b, U as x, V as S, W as C, X as w, Y as T, Z as ee, _ as te, a as ne, b as re, et as ie, f as ae, g as oe, i as se, j as ce, k as le, m as ue, n as de, o as fe, q as pe, r as me, s as he, t as ge, tt as _e, v as ve, w as E, x as ye, y as D, z as be } from "./useOpenapi-BiXqx6O2.js"; import * as xe from "vue"; import { Comment as Se, Fragment as O, Suspense as k, Teleport as Ce, camelize as we, cloneVNode as Te, computed as A, createBlock as j, createCommentVNode as M, createElementBlock as N, createElementVNode as P, createSlots as Ee, createStaticVNode as De, createTextVNode as Oe, createVNode as F, defineComponent as I, getCurrentInstance as ke, guardReactiveProps as Ae, h as je, inject as Me, isRef as Ne, markRaw as Pe, mergeDefaults as Fe, mergeProps as Ie, nextTick as Le, normalizeClass as Re, normalizeProps as ze, normalizeStyle as Be, onBeforeUnmount as Ve, onMounted as He, onUnmounted as Ue, onUpdated as We, openBlock as L, provide as Ge, reactive as Ke, ref as qe, renderList as Je, renderSlot as R, resolveComponent as Ye, resolveDynamicComponent as Xe, shallowRef as Ze, toDisplayString as z, toHandlerKey as Qe, toHandlers as $e, toRef as et, toRefs as tt, toValue as nt, triggerRef as rt, unref as B, useSlots as it, vModelDynamic as at, vModelText as ot, watch as st, watchEffect as ct, watchPostEffect as lt, withAsyncContext as ut, withCtx as V, withDirectives as dt, withKeys as ft, withModifiers as pt } from "vue"; //#region node_modules/.pnpm/@byjohann+vue-i18n@1.3.2_vue@3.5.32_typescript@6.0.2_/node_modules/@byjohann/vue-i18n/dist/index.mjs var mt = /^(\w+)\[(\d+)\]$/, ht = /\{(\w+)\}/g; function gt({ chain: e, messages: t, params: n, initialChain: r }) { let i = e[0]; if (r != null || (r = [...e]), i.includes("[")) { let a = i.match(mt); if (!a) throw Error(`Invalid array access syntax in "${r.join(".")}"`); let o = a[1], s = Number.parseInt(a[2], 10), c = t[o]; if (!Array.isArray(c) || c.length <= s) throw Error(`Message "${r.join(".")}" not found`); let l = c[s]; return e.length === 1 ? typeof l == "string" ? l : "" : gt({ chain: e.slice(1), messages: l, params: n, initialChain: r }); } let a = t[i]; if (a == null) throw Error(`Message "${r.join(".")}" not found`); return e.length === 1 ? typeof a == "string" ? n ? a.replace(ht, (e, t) => { if (Array.isArray(n)) { let e = Number(t); if (Number.isNaN(e)) throw Error(`Parameter "${t}" not found`); if (e < 0 || e >= n.length) throw Error(`Parameter index ${e} is out of bounds (array length: ${n.length})`); return String(n[e]); } if (!(t in n)) throw Error(`Parameter "${t}" not found`); return String(n[t]); }) : a : "" : gt({ chain: e.slice(1), messages: a, params: n, initialChain: r }); } var _t = "[vue-i18n]", vt = Symbol.for("@byjohann/vue-i18n"); function yt(e) { var t, n; let { defaultLocale: r = "en", logLevel: i = "warn" } = e, a = { ...(t = e.messages) == null ? {} : t }, o = qe(r), s = (n = e.locales) == null ? Object.keys(a).length ? Object.keys(a) : [o.value] : n; return { defaultLocale: r, locale: A(() => o.value), locales: Object.freeze(s), messages: a, t: (e, t) => { if (typeof e != "string") return i === "warn" && console.warn(_t, `Message "${e}" must be a string`), ""; if (!e) return i === "warn" && console.warn(_t, "Message key is empty"), ""; let n = a[o.value]; if (!n) return i === "warn" && console.warn(_t, `No messages found for locale "${o.value}"`), e; try { return gt({ chain: e.split("."), messages: n, params: t }); } catch (t) { return i === "warn" && console.warn(_t, t.message), e; } }, setLocale: (e) => { if (!s.includes(e)) { i === "warn" && console.warn(_t, `Locale "${e}" is not defined in the locales list. Available locales: ${s.join(", ")}`); return; } o.value = e; }, getLocale: () => o.value, install(e) { e.provide(vt, this), e.config.globalProperties.$t = this.t, e.config.globalProperties.$i18n = this; } }; } function bt() { let e = Me(vt); if (!e) throw Error("[vue-i18n] No i18n instance found. Did you forget to call `app.use(i18n)`?"); return e; } //#endregion //#region node_modules/.pnpm/destr@2.0.5/node_modules/destr/dist/index.mjs var xt = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/, St = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/, Ct = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; function wt(e, t) { if (e === "__proto__" || e === "constructor" && t && typeof t == "object" && "prototype" in t) { Tt(e); return; } return t; } function Tt(e) { console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`); } function Et(e, t = {}) { if (typeof e != "string") return e; if (e[0] === "\"" && e[e.length - 1] === "\"" && e.indexOf("\\") === -1) return e.slice(1, -1); let n = e.trim(); if (n.length <= 9) switch (n.toLowerCase()) { case "true": return !0; case "false": return !1; case "undefined": return; case "null": return null; case "nan": return NaN; case "infinity": return Infinity; case "-infinity": return -Infinity; } if (!Ct.test(e)) { if (t.strict) throw SyntaxError("[destr] Invalid JSON"); return e; } try { if (xt.test(e) || St.test(e)) { if (t.strict) throw Error("[destr] Possible prototype pollution"); return JSON.parse(e, wt); } return JSON.parse(e); } catch (n) { if (t.strict) throw n; return e; } } //#endregion //#region node_modules/.pnpm/vue-json-pretty@2.6.0_vue@3.5.32_typescript@6.0.2_/node_modules/vue-json-pretty/esm/vue-json-pretty.js var Dt = { 207: (e, t, n) => { e.exports = n(452); }, 452: (e) => { var t = function(e) { var t, n = Object.prototype, r = n.hasOwnProperty, i = typeof Symbol == "function" ? Symbol : {}, a = i.iterator || "@@iterator", o = i.asyncIterator || "@@asyncIterator", s = i.toStringTag || "@@toStringTag"; function c(e, t, n) { return Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }), e[t]; } try { c({}, ""); } catch { c = function(e, t, n) { return e[t] = n; }; } function l(e, t, n, r) { var i = t && t.prototype instanceof g ? t : g, a = Object.create(i.prototype); return a._invoke = function(e, t, n) { var r = d; return function(i, a) { if (r === p) throw Error("Generator is already running"); if (r === m) { if (i === "throw") throw a; return ie(); } for (n.method = i, n.arg = a;;) { var o = n.delegate; if (o) { var s = T(o, n); if (s) { if (s === h) continue; return s; } } if (n.method === "next") n.sent = n._sent = n.arg; else if (n.method === "throw") { if (r === d) throw r = m, n.arg; n.dispatchException(n.arg); } else n.method === "return" && n.abrupt("return", n.arg); r = p; var c = u(e, t, n); if (c.type === "normal") { if (r = n.done ? m : f, c.arg === h) continue; return { value: c.arg, done: n.done }; } c.type === "throw" && (r = m, n.method = "throw", n.arg = c.arg); } }; }(e, n, new ne(r || [])), a; } function u(e, t, n) { try { return { type: "normal", arg: e.call(t, n) }; } catch (e) { return { type: "throw", arg: e }; } } e.wrap = l; var d = "suspendedStart", f = "suspendedYield", p = "executing", m = "completed", h = {}; function g() {} function _() {} function v() {} var y = {}; c(y, a, (function() { return this; })); var b = Object.getPrototypeOf, x = b && b(b(re([]))); x && x !== n && r.call(x, a) && (y = x); var S = v.prototype = g.prototype = Object.create(y); function C(e) { [ "next", "throw", "return" ].forEach((function(t) { c(e, t, (function(e) { return this._invoke(t, e); })); })); } function w(e, t) { function n(i, a, o, s) { var c = u(e[i], e, a); if (c.type !== "throw") { var l = c.arg, d = l.value; return d && typeof d == "object" && r.call(d, "__await") ? t.resolve(d.__await).then((function(e) { n("next", e, o, s); }), (function(e) { n("throw", e, o, s); })) : t.resolve(d).then((function(e) { l.value = e, o(l); }), (function(e) { return n("throw", e, o, s); })); } s(c.arg); } var i; this._invoke = function(e, r) { function a() { return new t((function(t, i) { n(e, r, t, i); })); } return i = i ? i.then(a, a) : a(); }; } function T(e, n) { var r = e.iterator[n.method]; if (r === t) { if (n.delegate = null, n.method === "throw") { if (e.iterator.return && (n.method = "return", n.arg = t, T(e, n), n.method === "throw")) return h; n.method = "throw", n.arg = /* @__PURE__ */ TypeError("The iterator does not provide a 'throw' method"); } return h; } var i = u(r, e.iterator, n.arg); if (i.type === "throw") return n.method = "throw", n.arg = i.arg, n.delegate = null, h; var a = i.arg; return a ? a.done ? (n[e.resultName] = a.value, n.next = e.nextLoc, n.method !== "return" && (n.method = "next", n.arg = t), n.delegate = null, h) : a : (n.method = "throw", n.arg = /* @__PURE__ */ TypeError("iterator result is not an object"), n.delegate = null, h); } function ee(e) { var t = { tryLoc: e[0] }; 1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]), this.tryEntries.push(t); } function te(e) { var t = e.completion || {}; t.type = "normal", delete t.arg, e.completion = t; } function ne(e) { this.tryEntries = [{ tryLoc: "root" }], e.forEach(ee, this), this.reset(!0); } function re(e) { if (e) { var n = e[a]; if (n) return n.call(e); if (typeof e.next == "function") return e; if (!isNaN(e.length)) { var i = -1, o = function n() { for (; ++i < e.length;) if (r.call(e, i)) return n.value = e[i], n.done = !1, n; return n.value = t, n.done = !0, n; }; return o.next = o; } } return { next: ie }; } function ie() { return { value: t, done: !0 }; } return _.prototype = v, c(S, "constructor", v), c(v, "constructor", _), _.displayName = c(v, s, "GeneratorFunction"), e.isGeneratorFunction = function(e) { var t = typeof e == "function" && e.constructor; return !!t && (t === _ || (t.displayName || t.name) === "GeneratorFunction"); }, e.mark = function(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, v) : (e.__proto__ = v, c(e, s, "GeneratorFunction")), e.prototype = Object.create(S), e; }, e.awrap = function(e) { return { __await: e }; }, C(w.prototype), c(w.prototype, o, (function() { return this; })), e.AsyncIterator = w, e.async = function(t, n, r, i, a) { a === void 0 && (a = Promise); var o = new w(l(t, n, r, i), a); return e.isGeneratorFunction(n) ? o : o.next().then((function(e) { return e.done ? e.value : o.next(); })); }, C(S), c(S, s, "Generator"), c(S, a, (function() { return this; })), c(S, "toString", (function() { return "[object Generator]"; })), e.keys = function(e) { var t = []; for (var n in e) t.push(n); return t.reverse(), function n() { for (; t.length;) { var r = t.pop(); if (r in e) return n.value = r, n.done = !1, n; } return n.done = !0, n; }; }, e.values = re, ne.prototype = { constructor: ne, reset: function(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(te), !e) for (var n in this) n.charAt(0) === "t" && r.call(this, n) && !isNaN(+n.slice(1)) && (this[n] = t); }, stop: function() { this.done = !0; var e = this.tryEntries[0].completion; if (e.type === "throw") throw e.arg; return this.rval; }, dispatchException: function(e) { if (this.done) throw e; var n = this; function i(r, i) { return s.type = "throw", s.arg = e, n.next = r, i && (n.method = "next", n.arg = t), !!i; } for (var a = this.tryEntries.length - 1; a >= 0; --a) { var o = this.tryEntries[a], s = o.completion; if (o.tryLoc === "root") return i("end"); if (o.tryLoc <= this.prev) { var c = r.call(o, "catchLoc"), l = r.call(o, "finallyLoc"); if (c && l) { if (this.prev < o.catchLoc) return i(o.catchLoc, !0); if (this.prev < o.finallyLoc) return i(o.finallyLoc); } else if (c) { if (this.prev < o.catchLoc) return i(o.catchLoc, !0); } else { if (!l) throw Error("try statement without catch or finally"); if (this.prev < o.finallyLoc) return i(o.finallyLoc); } } } }, abrupt: function(e, t) { for (var n = this.tryEntries.length - 1; n >= 0; --n) { var i = this.tryEntries[n]; if (i.tryLoc <= this.prev && r.call(i, "finallyLoc") && this.prev < i.finallyLoc) { var a = i; break; } } a && (e === "break" || e === "continue") && a.tryLoc <= t && t <= a.finallyLoc && (a = null); var o = a ? a.completion : {}; return o.type = e, o.arg = t, a ? (this.method = "next", this.next = a.finallyLoc, h) : this.complete(o); }, complete: function(e, t) { if (e.type === "throw") throw e.arg; return e.type === "break" || e.type === "continue" ? this.next = e.arg : e.type === "return" ? (this.rval = this.arg = e.arg, this.method = "return", this.next = "end") : e.type === "normal" && t && (this.next = t), h; }, finish: function(e) { for (var t = this.tryEntries.length - 1; t >= 0; --t) { var n = this.tryEntries[t]; if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), te(n), h; } }, catch: function(e) { for (var t = this.tryEntries.length - 1; t >= 0; --t) { var n = this.tryEntries[t]; if (n.tryLoc === e) { var r = n.completion; if (r.type === "throw") { var i = r.arg; te(n); } return i; } } throw Error("illegal catch attempt"); }, delegateYield: function(e, n, r) { return this.delegate = { iterator: re(e), resultName: n, nextLoc: r }, this.method === "next" && (this.arg = t), h; } }, e; }(e.exports); try { regeneratorRuntime = t; } catch { typeof globalThis == "object" ? globalThis.regeneratorRuntime = t : Function("r", "regeneratorRuntime = r")(t); } } }, Ot = {}; function kt(e) { var t = Ot[e]; if (t !== void 0) return t.exports; var n = Ot[e] = { exports: {} }; return Dt[e](n, n.exports, kt), n.exports; } kt.n = (e) => { var t = e && e.__esModule ? () => e.default : () => e; return kt.d(t, { a: t }), t; }, kt.d = (e, t) => { for (var n in t) kt.o(t, n) && !kt.o(e, n) && Object.defineProperty(e, n, { enumerable: !0, get: t[n] }); }, kt.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t); var At = {}; function jt(e, t) { (t == null || t > e.length) && (t = e.length); for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n]; return r; } function Mt(e, t) { if (e) { if (typeof e == "string") return jt(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); return n === "Object" && e.constructor && (n = e.constructor.name), n === "Map" || n === "Set" ? Array.from(e) : n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? jt(e, t) : void 0; } } function Nt(e) { return function(e) { if (Array.isArray(e)) return jt(e); }(e) || function(e) { if (typeof Symbol < "u" && e[Symbol.iterator] != null || e["@@iterator"] != null) return Array.from(e); }(e) || Mt(e) || function() { throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }(); } function Pt(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e; } kt.d(At, { A: () => tn }); var Ft = (zt = { Fragment: () => xe.Fragment, computed: () => xe.computed, createTextVNode: () => xe.createTextVNode, createVNode: () => xe.createVNode, defineComponent: () => xe.defineComponent, nextTick: () => xe.nextTick, reactive: () => xe.reactive, ref: () => xe.ref, watch: () => xe.watch, watchEffect: () => xe.watchEffect }, Bt = {}, kt.d(Bt, zt), Bt), It = (0, Ft.defineComponent)({ props: { data: { required: !0, type: String }, onClick: Function }, render: function() { var e = this.data, t = this.onClick; return (0, Ft.createVNode)("span", { class: "vjs-tree-brackets", onClick: t }, [e]); } }), Lt = (0, Ft.defineComponent)({ emits: ["change", "update:modelValue"], props: { checked: { type: Boolean, default: !1 }, isMultiple: Boolean, onChange: Function }, setup: function(e, t) { var n = t.emit; return { uiType: (0, Ft.computed)((function() { return e.isMultiple ? "checkbox" : "radio"; })), model: (0, Ft.computed)({ get: function() { return e.checked; }, set: function(e) { return n("update:modelValue", e); } }) }; }, render: function() { var e = this.uiType, t = this.model, n = this.$emit; return (0, Ft.createVNode)("label", { class: ["vjs-check-controller", t ? "is-checked" : ""], onClick: function(e) { return e.stopPropagation(); } }, [(0, Ft.createVNode)("span", { class: `vjs-check-controller-inner is-${e}` }, null), (0, Ft.createVNode)("input", { checked: t, class: `vjs-check-controller-original is-${e}`, type: e, onChange: function() { return n("change", t); } }, null)]); } }), Rt = (0, Ft.defineComponent)({ props: { nodeType: { required: !0, type: String }, onClick: Function }, render: function() { var e = this.nodeType, t = this.onClick, n = e === "objectStart" || e === "arrayStart"; return n || e === "objectCollapsed" || e === "arrayCollapsed" ? (0, Ft.createVNode)("span", { class: `vjs-carets vjs-carets-${n ? "open" : "close"}`, onClick: t }, [(0, Ft.createVNode)("svg", { viewBox: "0 0 1024 1024", focusable: "false", "data-icon": "caret-down", width: "1em", height: "1em", fill: "currentColor", "aria-hidden": "true" }, [(0, Ft.createVNode)("path", { d: "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" }, null)])]) : null; } }), zt, Bt; function Vt(e) { return Vt = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) { return typeof e; } : function(e) { return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, Vt(e); } function Ht(e) { return Object.prototype.toString.call(e).slice(8, -1).toLowerCase(); } function Ut(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "root", n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 0, r = (arguments.length > 3 ? arguments[3] : void 0) || {}, i = r.key, a = r.index, o = r.type, s = o === void 0 ? "content" : o, c = r.showComma, l = c !== void 0 && c, u = r.length, d = u === void 0 ? 1 : u, f = Ht(e); if (f === "array") { var p = Wt(e.map((function(e, r, i) { return Ut(e, `${t}[${r}]`, n + 1, { index: r, showComma: r !== i.length - 1, length: d, type: s }); }))); return [Ut("[", t, n, { showComma: !1, key: i, length: e.length, type: "arrayStart" })[0]].concat(p, Ut("]", t, n, { showComma: l, length: e.length, type: "arrayEnd" })[0]); } if (f === "object") { var m = Object.keys(e), h = Wt(m.map((function(r, i, a) { return Ut(e[r], /^[a-zA-Z_]\w*$/.test(r) ? `${t}.${r}` : `${t}["${r}"]`, n + 1, { key: r, showComma: i !== a.length - 1, length: d, type: s }); }))); return [Ut("{", t, n, { showComma: !1, key: i, index: a, length: m.length, type: "objectStart" })[0]].concat(h, Ut("}", t, n, { showComma: l, length: m.length, type: "objectEnd" })[0]); } return [{ content: e, level: n, key: i, index: a, path: t, showComma: l, length: d, type: s }]; } function Wt(e) { if (typeof Array.prototype.flat == "function") return e.flat(); for (var t = Nt(e), n = []; t.length;) { var r = t.shift(); Array.isArray(r) ? t.unshift.apply(t, Nt(r)) : n.push(r); } return n; } function Gt(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : /* @__PURE__ */ new WeakMap(); if (e == null) return e; if (e instanceof Date) return new Date(e); if (e instanceof RegExp) return new RegExp(e); if (Vt(e) !== "object") return e; if (t.get(e)) return t.get(e); if (Array.isArray(e)) { var n = e.map((function(e) { return Gt(e, t); })); return t.set(e, n), n; } var r = {}; for (var i in e) r[i] = Gt(e[i], t); return t.set(e, r), r; } function Kt(e, t, n, r, i, a, o) { try { var s = e[a](o), c = s.value; } catch (e) { n(e); return; } s.done ? t(c) : Promise.resolve(c).then(r, i); } var qt = kt(207), Jt = kt.n(qt); function Yt(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter((function(t) { return Object.getOwnPropertyDescriptor(e, t).enumerable; }))), n.push.apply(n, r); } return n; } function Xt(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t] == null ? {} : arguments[t]; t % 2 ? Yt(Object(n), !0).forEach((function(t) { Pt(e, t, n[t]); })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Yt(Object(n)).forEach((function(t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); })); } return e; } var Zt = { data: { type: [ String, Number, Boolean, Array, Object ], default: null }, rootPath: { type: String, default: "root" }, indent: { type: Number, default: 2 }, showLength: { type: Boolean, default: !1 }, showDoubleQuotes: { type: Boolean, default: !0 }, renderNodeKey: Function, renderNodeValue: Function, renderNodeActions: { type: [Boolean, Function], default: void 0 }, selectableType: String, showSelectController: { type: Boolean, default: !1 }, showLine: { type: Boolean, default: !0 }, showLineNumber: { type: Boolean, default: !1 }, selectOnClickNode: { type: Boolean, default: !0 }, nodeSelectable: { type: Function, default: function() { return !0; } }, highlightSelectedNode: { type: Boolean, default: !0 }, showIcon: { type: Boolean, default: !1 }, theme: { type: String, default: "light" }, showKeyValueSpace: { type: Boolean, default: !0 }, editable: { type: Boolean, default: !1 }, editableTrigger: { type: String, default: "click" }, onNodeClick: { type: Function }, onNodeMouseover: { type: Function }, onBracketsClick: { type: Function }, onIconClick: { type: Function }, onValueChange: { type: Function } }, Qt = (0, Ft.defineComponent)({ name: "TreeNode", props: Xt(Xt({}, Zt), {}, { node: { type: Object, required: !0 }, collapsed: Boolean, checked: Boolean, style: Object, onSelectedChange: { type: Function } }), emits: [ "nodeClick", "nodeMouseover", "bracketsClick", "iconClick", "selectedChange", "valueChange" ], setup: function(e, t) { var n = t.emit, r = (0, Ft.computed)((function() { return Ht(e.node.content); })), i = (0, Ft.computed)((function() { return `vjs-value vjs-value-${r.value}`; })), a = (0, Ft.computed)((function() { return e.showDoubleQuotes ? `"${e.node.key}"` : e.node.key; })), o = (0, Ft.computed)((function() { return e.selectableType === "multiple"; })), s = (0, Ft.computed)((function() { return e.selectableType === "single"; })), c = (0, Ft.computed)((function() { return e.nodeSelectable(e.node) && (o.value || s.value); })), l = (0, Ft.reactive)({ editing: !1 }), u = function(t) { var r, i; n("valueChange", (i = (r = t.target) == null ? void 0 : r.value) === "null" ? null : i === "undefined" ? void 0 : i === "true" || i !== "false" && (i[0] + i[i.length - 1] === "\"\"" || i[0] + i[i.length - 1] === "''" ? i.slice(1, -1) : typeof Number(i) == "number" && !isNaN(Number(i)) || i === "NaN" ? Number(i) : i), e.node.path); }, d = (0, Ft.computed)((function() { var t, n = (t = e.node) == null ? void 0 : t.content; return n === null ? n = "null" : n === void 0 && (n = "undefined"), r.value === "string" ? `"${n}"` : n + ""; })), f = function() { var t = e.renderNodeValue; return t ? t({ node: e.node, defaultValue: d.value }) : d.value; }, p = function() { n("bracketsClick", !e.collapsed, e.node); }, m = function() { n("iconClick", !e.collapsed, e.node); }, h = function() { n("selectedChange", e.node); }, g = function() { n("nodeClick", e.node), c.value && e.selectOnClickNode && n("selectedChange", e.node); }, _ = function() { n("nodeMouseover", e.node); }, v = function(t) { if (e.editable && !l.editing) { l.editing = !0; var n = function e(n) { var r; n.target !== t.target && ((r = n.target) == null ? void 0 : r.parentElement) !== t.target && (l.editing = !1, document.removeEventListener("click", e)); }; document.removeEventListener("click", n), document.addEventListener("click", n); } }, y = function() { var e = (0, Ft.ref)(!1); return { copy: function() { var t, n = (t = Jt().mark((function t(n) { return Jt().wrap((function(t) { for (;;) switch (t.prev = t.next) { case 0: return t.prev = 0, t.next = 3, navigator.clipboard.writeText(n); case 3: e.value = !0, setTimeout((function() { e.value = !1; }), 300), t.next = 10; break; case 7: t.prev = 7, t.t0 = t.catch(0), console.error("[vue-json-pretty] Copy failed: ", t.t0); case 10: case "end": return t.stop(); } }), t, null, [[0, 7]]); })), function() { var e = this, n = arguments; return new Promise((function(r, i) { var a = t.apply(e, n); function o(e) { Kt(a, r, i, o, s, "next", e); } function s(e) { Kt(a, r, i, o, s, "throw", e); } o(void 0); })); }); return function(e) { return n.apply(this, arguments); }; }() }; }().copy, b = function() { var t = e.node, n = t.key, r = t.path, i = e.rootPath, a = Function("data", `return data${r.slice(i.length)}`)(e.data); y(JSON.stringify(n ? Pt({}, n, a) : a, null, 2)); }, x = function() { var t = e.renderNodeActions; if (!t) return null; var n = { copy: b }; return typeof t == "function" ? t({ node: e.node, defaultActions: n }) : (0, Ft.createVNode)("span", { onClick: b, class: "vjs-tree-node-actions-item" }, [(0, Ft.createTextVNode)("copy")]); }; return function() { var t, n = e.node; return (0, Ft.createVNode)("div", { class: { "vjs-tree-node": !0, "has-selector": e.showSelectController, "has-carets": e.showIcon, "is-highlight": e.highlightSelectedNode && e.checked, dark: e.theme === "dark" }, onClick: g, onMouseover: _, style: e.style }, [ e.showLineNumber && (0, Ft.createVNode)("span", { class: "vjs-node-index" }, [n.id + 1]), e.showSelectController && c.value && n.type !== "objectEnd" && n.type !== "arrayEnd" && (0, Ft.createVNode)(Lt, { isMultiple: o.value, checked: e.checked, onChange: h }, null), (0, Ft.createVNode)("div", { class: "vjs-indent" }, [Array.from(Array(n.level)).map((function(t, n) { return (0, Ft.createVNode)("div", { key: n, class: { "vjs-indent-unit": !0, "has-line": e.showLine } }, [Array.from(Array(e.indent)).map((function() { return (0, Ft.createVNode)(Ft.Fragment, null, [(0, Ft.createTextVNode)("\xA0")]); }))]); })), e.showIcon && (0, Ft.createVNode)(Rt, { nodeType: n.type, onClick: m }, null)]), n.key && (0, Ft.createVNode)("span", { class: "vjs-key" }, [(t = e.renderNodeKey, t ? t({ node: e.node, defaultKey: a.value || "" }) : a.value), (0, Ft.createVNode)("span", { class: "vjs-colon" }, [`:${e.showKeyValueSpace ? " " : ""}`])]), (0, Ft.createVNode)("span", null, [ n.type !== "content" && n.content ? (0, Ft.createVNode)(It, { data: n.content.toString(), onClick: p }, null) : (0, Ft.createVNode)("span", { class: i.value, onClick: !e.editable || e.editableTrigger && e.editableTrigger !== "click" ? void 0 : v, onDblclick: e.editable && e.editableTrigger === "dblclick" ? v : void 0 }, [e.editable && l.editing ? (0, Ft.createVNode)("input", { value: d.value, onChange: u, style: { padding: "3px 8px", border: "1px solid #eee", boxShadow: "none", boxSizing: "border-box", borderRadius: 5, fontFamily: "inherit" } }, null) : f()]), n.showComma && (0, Ft.createVNode)("span", null, [","]), e.showLength && e.collapsed && (0, Ft.createVNode)("span", { class: "vjs-comment" }, [ (0, Ft.createTextVNode)(" // "), n.length, (0, Ft.createTextVNode)(" items ") ]) ]), e.renderNodeActions && (0, Ft.createVNode)("span", { class: "vjs-tree-node-actions" }, [x()]) ]); }; } }); function $t(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter((function(t) { return Object.getOwnPropertyDescriptor(e, t).enumerable; }))), n.push.apply(n, r); } return n; } function en(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t] == null ? {} : arguments[t]; t % 2 ? $t(Object(n), !0).forEach((function(t) { Pt(e, t, n[t]); })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : $t(Object(n)).forEach((function(t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); })); } return e; } var tn = (0, Ft.defineComponent)({ name: "Tree", props: en(en({}, Zt), {}, { collapsedNodeLength: { type: Number, default: Infinity }, deep: { type: Number, default: Infinity }, pathCollapsible: { type: Function, default: function() { return !1; } }, virtual: { type: Boolean, default: !1 }, height: { type: Number, default: 400 }, itemHeight: { type: Number, default: 20 }, dynamicHeight: { type: Boolean, default: !0 }, selectedValue: { type: [String, Array], default: function() { return ""; } }, collapsedOnClickBrackets: { type: Boolean, default: !0 }, style: Object, onSelectedChange: { type: Function }, theme: { type: String, default: "light" } }), slots: [ "renderNodeKey", "renderNodeValue", "renderNodeActions" ], emits: [ "nodeClick", "nodeMouseover", "bracketsClick", "iconClick", "selectedChange", "update:selectedValue", "update:data" ], setup: function(e, t) { var n = t.emit, r = t.slots, i = (0, Ft.ref)(), a = (0, Ft.computed)((function() { return Ut(e.data, e.rootPath); })), o = function(t, n) { return a.value.reduce((function(r, i) { var a, o = i.level >= t || i.length >= n, s = (a = e.pathCollapsible) == null ? void 0 : a.call(e, i); return i.type !== "objectStart" && i.type !== "arrayStart" || !o && !s ? r : en(en({}, r), {}, Pt({}, i.path, 1)); }), {}); }, s = (0, Ft.reactive)({ translateY: 0, visibleData: null, hiddenPaths: o(e.deep, e.collapsedNodeLength), startIndex: 0, endIndex: 0 }), c = [], l = [], u = 0, d = {}, f = function(t) { c = Array(t).fill(0).map((function() { return e.itemHeight || 20; })), (l = Array(t + 1))[0] = 0; for (var n = 0; n < t; n++) l[n + 1] = l[n] + c[n]; u = l[t] || 0; }, p = function(e) { var t = c.length; e < 0 && (e = 0), e > t && (e = t); for (var n = e; n < t; n++) l[n + 1] = l[n] + c[n]; u = l[t] || 0; }, m = function(e, t) { for (var n = 0, r = e.length - 1; n < r;) { var i = n + r >>> 1; e[i] < t ? n = i + 1 : r = i; } return n; }, h = (0, Ft.computed)((function() { for (var e = null, t = [], n = a.value.length, r = 0; r < n; r++) { var i = en(en({}, a.value[r]), {}, { id: r }), o = s.hiddenPaths[i.path]; if (e && e.path === i.path) { var c = e.type === "objectStart", l = en(en(en({}, i), e), {}, { showComma: i.showComma, content: c ? "{...}" : "[...]", type: c ? "objectCollapsed" : "arrayCollapsed" }); e = null, t.push(l); } else { if (o && !e) { e = i; continue; } if (e) continue; t.push(i); } } return t; })), g = (0, Ft.computed)((function() { var t = e.selectedValue; return t && e.selectableType === "multiple" && Array.isArray(t) ? t : [t]; })), _ = (0, Ft.computed)((function() { return !e.selectableType || e.selectOnClickNode || e.showSelectController ? "" : "When selectableType is not null, selectOnClickNode and showSelectController cannot be false at the same time, because this will cause the selection to fail."; })), v = (0, Ft.computed)((function() { return e.dynamicHeight ? u || 0 : h.value.length * e.itemHeight; })), y = function t() { var n = h.value; if (n) if (e.virtual) { var r, a = ((r = i.value) == null ? void 0 : r.scrollTop) || 0; if (e.dynamicHeight) { c.length !== n.length && f(n.length); var o = function(e) { var t = m(l, e + 1e-4); return Math.max(0, Math.min(t - 1, c.length - 1)); }(a), u = function(e, t) { var n = m(l, e + t); return Math.max(0, Math.min(n + 1, c.length)); }(a, e.height), g = Math.max(0, o - 5), _ = Math.min(n.length, u + 5); s.startIndex = g, s.endIndex = _, s.translateY = l[g] || 0, s.visibleData = n.slice(g, _), (0, Ft.nextTick)().then((function() { for (var e = !1, n = s.startIndex; n < s.endIndex; n++) { var r = d[n]; if (r) { var i = r.offsetHeight; i && c[n] !== i && (c[n] = i, l[n + 1] = l[n] + c[n], p(n + 1), e = !0); } } e && t(); })); } else { var v = e.height / e.itemHeight, y = Math.floor(a / e.itemHeight), b = y < 0 ? 0 : y + v > n.length ? n.length - v : y; b < 0 && (b = 0); var x = b + v; s.translateY = b * e.itemHeight, s.startIndex = b, s.endIndex = x, s.visibleData = n.slice(b, x); } } else s.translateY = 0, s.startIndex = 0, s.endIndex = n.length, s.visibleData = n; }, b = null, x = function() { b && cancelAnimationFrame(b), b = requestAnimationFrame((function() { y(); })); }, S = function(t) { var r, i, a = t.path, o = e.selectableType; if (o === "multiple") { var s = g.value.findIndex((function(e) { return e === a; })), c = Nt(g.value); s === -1 ? c.push(a) : c.splice(s, 1), n("update:selectedValue", c), n("selectedChange", c, Nt(g.value)); } else if (o === "single" && g.value[0] !== a) { var l = (r = g.value, i = 1, function(e) { if (Array.isArray(e)) return e; }(r) || function(e, t) { var n = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"]; if (n != null) { var r, i, a = [], o = !0, s = !1; try { for (n = n.call(e); !(o = (r = n.next()).done) && (a.push(r.value), !t || a.length !== t); o = !0); } catch (e) { s = !0, i = e; } finally { try { o || n.return == null || n.return(); } finally { if (s) throw i; } } return a; } }(r, i) || Mt(r, i) || function() { throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }())[0], u = a; n("update:selectedValue", u), n("selectedChange", u, l); } }, C = function(e) { n("nodeClick", e); }, w = function(e) { n("nodeMouseover", e); }, T = function(e, t) { if (e) s.hiddenPaths = en(en({}, s.hiddenPaths), {}, Pt({}, t, 1)); else { var n = en({}, s.hiddenPaths); delete n[t], s.hiddenPaths = n; } }, ee = function(t, r) { e.collapsedOnClickBrackets && T(t, r.path), n("bracketsClick", t, r); }, te = function(e, t) { T(e, t.path), n("iconClick", e, t); }, ne = function(t, r) { var i = Gt(e.data), a = e.rootPath; Function("data", "val", `data${r.slice(a.length)}=val`)(i, t), n("update:data", i); }; return (0, Ft.watchEffect)((function() { _.value && function(e) { throw Error(`[VueJSONPretty] ${e}`); }(_.value); })), (0, Ft.watchEffect)((function() { h.value && (e.virtual && e.dynamicHeight && c.length !== h.value.length && f(h.value.length), y()); })), (0, Ft.watch)((function() { return [ e.dynamicHeight, e.itemHeight, a.value.length ]; }), (function() { e.virtual && e.dynamicHeight && (f(h.value.length), (0, Ft.nextTick)(y)); })), (0, Ft.watch)((function() { return e.deep; }), (function(t) { t && (s.hiddenPaths = o(t, e.collapsedNodeLength)); })), (0, Ft.watch)((function() { return e.collapsedNodeLength; }), (function(t) { t && (s.hiddenPaths = o(e.deep, t)); })), function() { var t, n, o, c, l, u = (t = e.renderNodeKey) == null ? r.renderNodeKey : t, f = (n = e.renderNodeValue) == null ? r.renderNodeValue : n, p = (o = (c = e.renderNodeActions) == null ? r.renderNodeActions : c) != null && o, m = (l = s.visibleData) == null ? void 0 : l.map((function(t, n) { var r = s.startIndex + n; return (0, Ft.createVNode)("div", { key: t.id, ref: function(e) { return function(e, t) { t ? d[e] = t : delete d[e]; }(r, e || null); } }, [(0, Ft.createVNode)(Qt, { data: e.data, rootPath: e.rootPath, indent: e.indent, node: t, collapsed: !!s.hiddenPaths[t.path], theme: e.theme, showDoubleQuotes: e.showDoubleQuotes, showLength: e.showLength, checked: g.value.includes(t.path), selectableType: e.selectableType, showLine: e.showLine, showLineNumber: e.showLineNumber, showSelectController: e.showSelectController, selectOnClickNode: e.selectOnClickNode, nodeSelectable: e.nodeSelectable, highlightSelectedNode: e.highlightSelectedNode, editable: e.editable, editableTrigger: e.editableTrigger, showIcon: e.showIcon, showKeyValueSpace: e.showKeyValueSpace, renderNodeKey: u, renderNodeValue: f, renderNodeActions: p, onNodeClick: C, onNodeMouseover: w, onBracketsClick: ee, onIconClick: te, onSelectedChange: S, onValueChange: ne, class: e.dynamicHeight ? "dynamic-height" : void 0, style: e.dynamicHeight ? {} : e.itemHeight && e.itemHeight !== 20 ? { lineHeight: `${e.itemHeight}px` } : {} }, null)]); })); return (0, Ft.createVNode)("div", { ref: i, class: { "vjs-tree": !0, "is-virtual": e.virtual, dark: e.theme === "dark" }, onScroll: e.virtual ? x : void 0, style: e.showLineNumber ? en({ paddingLeft: `${12 * Number(a.value.length.toString().length)}px` }, e.style) : e.style }, [e.virtual ? (0, Ft.createVNode)("div", { class: "vjs-tree-list", style: { height: `${e.height}px` } }, [(0, Ft.createVNode)("div", { class: "vjs-tree-list-holder", style: { height: `${v.value}px` } }, [(0, Ft.createVNode)("div", { class: "vjs-tree-list-holder-inner", style: { transform: `translateY(${s.translateY}px)` } }, [m])])]) : m]); }; } }), nn = At.A, rn = { __name: "OAVueJsonPretty", props: { code: { type: [ String, Object, Array, Number, Boolean ], required: !0 }, deep: { type: Number } }, setup(e) { let t = e, n = ve(), r = n.isDark, i = A(() => typeof t.code == "string" ? Et(t.code) : t.code), a = A(() => { var e, r; return (e = (r = t.deep) == null ? n.getJsonViewerDeep() : r) == null ? 3 : e; }), o = A(() => r.value ? "dark" : "light"); return (e, t) => (L(), j(B(nn), { data: i.value, theme: o.value, deep: a.value, "show-icon": "", class: "p-2" }, null, 8, [ "data", "theme", "deep" ])); } }, eee = { class: "text-sm text-muted-foreground text-center" }, an = { __name: "OAFooter", setup(e) { let { t } = bt(); return (e, n) => (L(), N("span", eee, [Oe(z(B(t)("Powered by")) + " ", 1), n[0] || (n[0] = P("a", { href: "https://github.com/enzonotario/vitepress-openapi", target: "_blank", rel: "noopener noreferrer" }, " VitePress OpenAPI ", -1))])); } }; //#endregion //#region node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs function on(e) { var t, n, r = ""; if (typeof e == "string" || typeof e == "number") r += e; else if (typeof e == "object") if (Array.isArray(e)) { var i = e.length; for (t = 0; t < i; t++) e[t] && (n = on(e[t])) && (r && (r += " "), r += n); } else for (n in e) e[n] && (r && (r += " "), r += n); return r; } function sn() { for (var e, t, n = 0, r = "", i = arguments.length; n < i; n++) (e = arguments[n]) && (t = on(e)) && (r && (r += " "), r += t); return r; } //#endregion //#region node_modules/.pnpm/class-variance-authority@0.7.1/node_modules/class-variance-authority/dist/index.mjs var cn = (e) => typeof e == "boolean" ? `${e}` : e === 0 ? "0" : e, ln = sn, un = (e, t) => (n) => { var r; if ((t == null ? void 0 : t.variants) == null) return ln(e, n == null ? void 0 : n.class, n == null ? void 0 : n.className); let { variants: i, defaultVariants: a } = t, o = Object.keys(i).map((e) => { let t = n == null ? void 0 : n[e], r = a == null ? void 0 : a[e]; if (t === null) return null; let o = cn(t) || cn(r); return i[e][o]; }), s = n && Object.entries(n).reduce((e, t) => { let [n, r] = t; return r === void 0 || (e[n] = r), e; }, {}); return ln(e, o, t == null || (r = t.compoundVariants) == null ? void 0 : r.reduce((e, t) => { let { class: n, className: r, ...i } = t; return Object.entries(i).every((e) => { let [t, n] = e; return Array.isArray(n) ? n.includes({ ...a, ...s }[t]) : { ...a, ...s }[t] === n; }) ? [ ...e, n, r ] : e; }, []), n == null ? void 0 : n.class, n == null ? void 0 : n.className); }, dn = (e, t) => { let n = Array(e.length + t.length); for (let t = 0; t < e.length; t++) n[t] = e[t]; for (let r = 0; r < t.length; r++) n[e.length + r] = t[r]; return n; }, fn = (e, t) => ({ classGroupId: e, validator: t }), pn = (e = /* @__PURE__ */ new Map(), t = null, n) => ({ nextPart: e, validators: t, classGroupId: n }), mn = "-", hn = [], tee = "arbitrary..", nee = (e) => { let t = vn(e), { conflictingClassGroups: n, conflictingClassGroupModifiers: r } = e; return { getClassGroupId: (e) => { if (e.startsWith("[") && e.endsWith("]")) return _n(e); let n = e.split(mn); return gn(n, +(n[0] === "" && n.length > 1), t); }, getConflictingClassGroupIds: (e, t) => { if (t) { let t = r[e], i = n[e]; return t ? i ? dn(i, t) : t : i || hn; } return n[e] || hn; } }; }, gn = (e, t, n) => { if (e.length - t === 0) return n.classGroupId; let r = e[t], i = n.nextPart.get(r); if (i) { let n = gn(e, t + 1, i); if (n) return n; } let a = n.validators; if (a === null) return; let o = t === 0 ? e.join(mn) : e.slice(t).join(mn), s = a.length; for (let e = 0; e < s; e++) { let t = a[e]; if (t.validator(o)) return t.classGroupId; } }, _n = (e) => e.slice(1, -1).indexOf(":") === -1 ? void 0 : (() => { let t = e.slice(1, -1), n = t.indexOf(":"), r = t.slice(0, n); return r ? tee + r : void 0; })(), vn = (e) => { let { theme: t, classGroups: n } = e; return ree(n, t); }, ree = (e, t) => { let n = pn(); for (let r in e) { let i = e[r]; yn(i, n, r, t); } return n; }, yn = (e, t, n, r) => { let i = e.length; for (let a = 0; a < i; a++) { let i = e[a]; bn(i, t, n, r); } }, bn = (e, t, n, r) => { if (typeof e == "string") { xn(e, t, n); return; } if (typeof e == "function") { Sn(e, t, n, r); return; } Cn(e, t, n, r); }, xn = (e, t, n) => { let r = e === "" ? t : wn(t, e); r.classGroupId = n; }, Sn = (e, t, n, r) => { if (Tn(e)) { yn(e(r), t, n, r); return; } t.validators === null && (t.validators = []), t.validators.push(fn(n, e)); }, Cn = (e, t, n, r) => { let i = Object.entries(e), a = i.length; for (let e = 0; e < a; e++) { let [a, o] = i[e]; yn(o, wn(t, a), n, r); } }, wn = (e, t) => { let n = e, r = t.split(mn), i = r.length; for (let e = 0; e < i; e++) { let t = r[e], i = n.nextPart.get(t); i || (i = pn(), n.nextPart.set(t, i)), n = i; } return n; }, Tn = (e) => "isThemeGetter" in e && e.isThemeGetter === !0, En = (e) => { if (e < 1) return { get: () => void 0, set: () => {} }; let t = 0, n = Object.create(null), r = Object.create(null), i = (i, a) => { n[i] = a, t++, t > e && (t = 0, r = n, n = Object.create(null)); }; return { get(e) { let t = n[e]; if (t !== void 0) return t; if ((t = r[e]) !== void 0) return i(e, t), t; }, set(e, t) { e in n ? n[e] = t : i(e, t); } }; }, Dn = "!", On = ":", iee = [], kn = (e, t, n, r, i) => ({ modifiers: e, hasImportantModifier: t, baseClassName: n, maybePostfixModifierPosition: r, isExternal: i }), An = (e) => { let { prefix: t, experimentalParseClassName: n } = e, r = (e) => { let t = [], n = 0, r = 0, i = 0, a, o = e.length; for (let s = 0; s < o; s++) { let o = e[s]; if (n === 0 && r === 0) { if (o === On) { t.push(e.slice(i, s)), i = s + 1; continue; } if (o === "/") { a = s; continue; } } o === "[" ? n++ : o === "]" ? n-- : o === "(" ? r++ : o === ")" && r--; } let s = t.length === 0 ? e : e.slice(i), c = s, l = !1; s.endsWith(Dn) ? (c = s.slice(0, -1), l = !0) : s.startsWith(Dn) && (c = s.slice(1), l = !0); let u = a && a > i ? a - i : void 0; return kn(t, l, c, u); }; if (t) { let e = t + On, n = r; r = (t) => t.startsWith(e) ? n(t.slice(e.length)) : kn(iee, !1, t, void 0, !0); } if (n) { let e = r; r = (t) => n({ className: t, parseClassName: e }); } return r; }, jn = (e) => { let t = /* @__PURE__ */ new Map(); return e.orderSensitiveModifiers.forEach((e, n) => { t.set(e, 1e6 + n); }), (e) => { let n = [], r = []; for (let i = 0; i < e.length; i++) { let a = e[i], o = a[0] === "[", s = t.has(a); o || s ? (r.length > 0 && (r.sort(), n.push(...r), r = []), n.push(a)) : r.push(a); } return r.length > 0 && (r.sort(), n.push(...r)), n; }; }, Mn = (e) => ({ cache: En(e.cacheSize), parseClassName: An(e), sortModifiers: jn(e), ...nee(e) }), Nn = /\s+/, Pn = (e, t) => { let { parseClassName: n, getClassGroupId: r, getConflictingClassGroupIds: i, sortModifiers: a } = t, o = [], s = e.trim().split(Nn), c = ""; for (let e = s.length - 1; e >= 0; --e) { let t = s[e], { isExternal: l, modifiers: u, hasImportantModifier: d, baseClassName: f, maybePostfixModifierPosition: p } = n(t); if (l) { c = t + (c.length > 0 ? " " + c : c); continue; } let m = !!p, h = r(m ? f.substring(0, p) : f); if (!h) { if (!m) { c = t + (c.length > 0 ? " " + c : c); continue; } if (h = r(f), !h) { c = t + (c.length > 0 ? " " + c : c); continue; } m = !1; } let g = u.length === 0 ? "" : u.length === 1 ? u[0] : a(u).join(":"), _ = d ? g + Dn : g, v = _ + h; if (o.indexOf(v) > -1) continue; o.push(v); let y = i(h, m); for (let e = 0; e < y.length; ++e) { let t = y[e]; o.push(_ + t); } c = t + (c.length > 0 ? " " + c : c); } return c; }, Fn = (...e) => { let t = 0, n, r, i = ""; for (; t < e.length;) (n = e[t++]) && (r = In(n)) && (i && (i += " "), i += r); return i; }, In = (e) => { if (typeof e == "string") return e; let t, n = ""; for (let r = 0; r < e.length; r++) e[r] && (t = In(e[r])) && (n && (n += " "), n += t); return n; }, Ln = (e, ...t) => { let n, r, i, a, o = (o) => (n = Mn(t.reduce((e, t) => t(e), e())), r = n.cache.get, i = n.cache.set, a = s, s(o)), s = (e) => { let t = r(e); if (t) return t; let a = Pn(e, n); return i(e, a), a; }; return a = o, (...e) => a(Fn(...e)); }, Rn = [], zn = (e) => { let t = (t) => t[e] || Rn; return t.isThemeGetter = !0, t; }, Bn = /^\[(?:(\w[\w-]*):)?(.+)\]$/i, Vn = /^\((?:(\w[\w-]*):)?(.+)\)$/i, Hn = /^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/, Un = /^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/, Wn = /\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$/, Gn = /^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/, Kn = /^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/, qn = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/, Jn = (e) => Hn.test(e), Yn = (e) => !!e && !Number.isNaN(Number(e)), Xn = (e) => !!e && Number.isInteger(Number(e)), Zn = (e) => e.endsWith("%") && Yn(e.slice(0, -1)), Qn = (e) => Un.test(e), $n = () => !0, er = (e) => Wn.