@undp/design-system-react
Version:
React based design system for UNDP
117 lines • 784 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const E=require("react"),i0=require("react-dom");function vs(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const g=vs(E),Zr=vs(i0);function So(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var l9={exports:{}},mr={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ca;function o5(){if(ca)return mr;ca=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,o,i){var a=null;if(i!==void 0&&(a=""+i),o.key!==void 0&&(a=""+o.key),"key"in o){i={};for(var s in o)s!=="key"&&(i[s]=o[s])}else i=o;return o=i.ref,{$$typeof:e,type:r,key:a,ref:o!==void 0?o:null,props:i}}return mr.Fragment=t,mr.jsx=n,mr.jsxs=n,mr}var gr={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var da;function i5(){return da||(da=1,process.env.NODE_ENV!=="production"&&function(){function e(w){if(w==null)return null;if(typeof w=="function")return w.$$typeof===M?null:w.displayName||w.name||null;if(typeof w=="string")return w;switch(w){case h:return"Fragment";case v:return"Profiler";case b:return"StrictMode";case V:return"Suspense";case I:return"SuspenseList";case N:return"Activity"}if(typeof w=="object")switch(typeof w.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),w.$$typeof){case C:return"Portal";case x:return(w.displayName||"Context")+".Provider";case y:return(w._context.displayName||"Context")+".Consumer";case H:var X=w.render;return w=w.displayName,w||(w=X.displayName||X.name||"",w=w!==""?"ForwardRef("+w+")":"ForwardRef"),w;case S:return X=w.displayName||null,X!==null?X:e(w.type)||"Memo";case A:X=w._payload,w=w._init;try{return e(w(X))}catch{}}return null}function t(w){return""+w}function n(w){try{t(w);var X=!1}catch{X=!0}if(X){X=console;var U=X.error,k=typeof Symbol=="function"&&Symbol.toStringTag&&w[Symbol.toStringTag]||w.constructor.name||"Object";return U.call(X,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",k),t(w)}}function r(w){if(w===h)return"<>";if(typeof w=="object"&&w!==null&&w.$$typeof===A)return"<...>";try{var X=e(w);return X?"<"+X+">":"<...>"}catch{return"<...>"}}function o(){var w=P.A;return w===null?null:w.getOwner()}function i(){return Error("react-stack-top-frame")}function a(w){if(T.call(w,"key")){var X=Object.getOwnPropertyDescriptor(w,"key").get;if(X&&X.isReactWarning)return!1}return w.key!==void 0}function s(w,X){function U(){O||(O=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",X))}U.isReactWarning=!0,Object.defineProperty(w,"key",{get:U,configurable:!0})}function l(){var w=e(this.type);return j[w]||(j[w]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),w=this.props.ref,w!==void 0?w:null}function u(w,X,U,k,K,ee,Q,_){return U=ee.ref,w={$$typeof:p,type:w,key:X,props:ee,_owner:K},(U!==void 0?U:null)!==null?Object.defineProperty(w,"ref",{enumerable:!1,get:l}):Object.defineProperty(w,"ref",{enumerable:!1,value:null}),w._store={},Object.defineProperty(w._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(w,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(w,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:Q}),Object.defineProperty(w,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:_}),Object.freeze&&(Object.freeze(w.props),Object.freeze(w)),w}function c(w,X,U,k,K,ee,Q,_){var J=X.children;if(J!==void 0)if(k)if(F(J)){for(k=0;k<J.length;k++)d(J[k]);Object.freeze&&Object.freeze(J)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else d(J);if(T.call(X,"key")){J=e(w);var ne=Object.keys(X).filter(function(ae){return ae!=="key"});k=0<ne.length?"{key: someKey, "+ne.join(": ..., ")+": ...}":"{key: someKey}",B[J+k]||(ne=0<ne.length?"{"+ne.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,k,J,ne,J),B[J+k]=!0)}if(J=null,U!==void 0&&(n(U),J=""+U),a(X)&&(n(X.key),J=""+X.key),"key"in X){U={};for(var q in X)q!=="key"&&(U[q]=X[q])}else U=X;return J&&s(U,typeof w=="function"?w.displayName||w.name||"Unknown":w),u(w,J,ee,K,o(),U,Q,_)}function d(w){typeof w=="object"&&w!==null&&w.$$typeof===p&&w._store&&(w._store.validated=1)}var m=E,p=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),b=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),y=Symbol.for("react.consumer"),x=Symbol.for("react.context"),H=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),S=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),M=Symbol.for("react.client.reference"),P=m.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,T=Object.prototype.hasOwnProperty,F=Array.isArray,R=console.createTask?console.createTask:function(){return null};m={"react-stack-bottom-frame":function(w){return w()}};var O,j={},z=m["react-stack-bottom-frame"].bind(m,i)(),D=R(r(i)),B={};gr.Fragment=h,gr.jsx=function(w,X,U,k,K){var ee=1e4>P.recentlyCreatedOwnerStacks++;return c(w,X,U,!1,k,K,ee?Error("react-stack-top-frame"):z,ee?R(r(w)):D)},gr.jsxs=function(w,X,U,k,K){var ee=1e4>P.recentlyCreatedOwnerStacks++;return c(w,X,U,!0,k,K,ee?Error("react-stack-top-frame"):z,ee?R(r(w)):D)}}()),gr}var fa;function a5(){return fa||(fa=1,process.env.NODE_ENV==="production"?l9.exports=o5():l9.exports=i5()),l9.exports}var f=a5();function s5(e,t){const n=g.createContext(t),r=i=>{const{children:a,...s}=i,l=g.useMemo(()=>s,Object.values(s));return f.jsx(n.Provider,{value:l,children:a})};r.displayName=e+"Provider";function o(i){const a=g.useContext(n);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[r,o]}function ze(e,t=[]){let n=[];function r(i,a){const s=g.createContext(a),l=n.length;n=[...n,a];const u=d=>{var v;const{scope:m,children:p,...C}=d,h=((v=m==null?void 0:m[e])==null?void 0:v[l])||s,b=g.useMemo(()=>C,Object.values(C));return f.jsx(h.Provider,{value:b,children:p})};u.displayName=i+"Provider";function c(d,m){var h;const p=((h=m==null?void 0:m[e])==null?void 0:h[l])||s,C=g.useContext(p);if(C)return C;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[u,c]}const o=()=>{const i=n.map(a=>g.createContext(a));return function(s){const l=(s==null?void 0:s[e])||i;return g.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return o.scopeName=e,[r,l5(o,...t)]}function l5(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const a=r.reduce((s,{useScope:l,scopeName:u})=>{const d=l(i)[`__scope${u}`];return{...s,...d}},{});return g.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}function pa(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function a0(...e){return t=>{let n=!1;const r=e.map(o=>{const i=pa(o,t);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let o=0;o<r.length;o++){const i=r[o];typeof i=="function"?i():pa(e[o],null)}}}}function pe(...e){return g.useCallback(a0(...e),e)}function wn(e){const t=u5(e),n=g.forwardRef((r,o)=>{const{children:i,...a}=r,s=g.Children.toArray(i),l=s.find(d5);if(l){const u=l.props.children,c=s.map(d=>d===l?g.Children.count(u)>1?g.Children.only(null):g.isValidElement(u)?u.props.children:null:d);return f.jsx(t,{...a,ref:o,children:g.isValidElement(u)?g.cloneElement(u,void 0,c):null})}return f.jsx(t,{...a,ref:o,children:i})});return n.displayName=`${e}.Slot`,n}function u5(e){const t=g.forwardRef((n,r)=>{const{children:o,...i}=n,a=g.isValidElement(o)?p5(o):void 0,s=pe(a,r);if(g.isValidElement(o)){const l=f5(i,o.props);return o.type!==g.Fragment&&(l.ref=s),g.cloneElement(o,l)}return g.Children.count(o)>1?g.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ys=Symbol("radix.slottable");function c5(e){const t=({children:n})=>f.jsx(f.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=ys,t}function d5(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ys}function f5(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...s)=>{const l=i(...s);return o(...s),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}function p5(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function jr(e){const t=e+"CollectionProvider",[n,r]=ze(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:b,children:v}=h,y=E.useRef(null),x=E.useRef(new Map).current;return f.jsx(o,{scope:b,itemMap:x,collectionRef:y,children:v})};a.displayName=t;const s=e+"CollectionSlot",l=wn(s),u=E.forwardRef((h,b)=>{const{scope:v,children:y}=h,x=i(s,v),H=pe(b,x.collectionRef);return f.jsx(l,{ref:H,children:y})});u.displayName=s;const c=e+"CollectionItemSlot",d="data-radix-collection-item",m=wn(c),p=E.forwardRef((h,b)=>{const{scope:v,children:y,...x}=h,H=E.useRef(null),V=pe(b,H),I=i(c,v);return E.useEffect(()=>(I.itemMap.set(H,{ref:H,...x}),()=>void I.itemMap.delete(H))),f.jsx(m,{[d]:"",ref:V,children:y})});p.displayName=c;function C(h){const b=i(e+"CollectionConsumer",h);return E.useCallback(()=>{const y=b.collectionRef.current;if(!y)return[];const x=Array.from(y.querySelectorAll(`[${d}]`));return Array.from(b.itemMap.values()).sort((I,S)=>x.indexOf(I.ref.current)-x.indexOf(S.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:a,Slot:u,ItemSlot:p},C,r]}function W(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}var Ge=globalThis!=null&&globalThis.document?g.useLayoutEffect:()=>{},m5=g[" useInsertionEffect ".trim().toString()]||Ge;function Ye({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,i,a]=g5({defaultProp:t,onChange:n}),s=e!==void 0,l=s?e:o;{const c=g.useRef(e!==void 0);g.useEffect(()=>{const d=c.current;d!==s&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,r])}const u=g.useCallback(c=>{var d;if(s){const m=h5(c)?c(e):c;m!==e&&((d=a.current)==null||d.call(a,m))}else i(c)},[s,e,i,a]);return[l,u]}function g5({defaultProp:e,onChange:t}){const[n,r]=g.useState(e),o=g.useRef(n),i=g.useRef(t);return m5(()=>{i.current=t},[t]),g.useEffect(()=>{var a;o.current!==n&&((a=i.current)==null||a.call(i,n),o.current=n)},[n,o]),[n,r,i]}function h5(e){return typeof e=="function"}var C5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],re=C5.reduce((e,t)=>{const n=wn(`Primitive.${t}`),r=g.forwardRef((o,i)=>{const{asChild:a,...s}=o,l=a?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(l,{...s,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Eo(e,t){e&&Zr.flushSync(()=>e.dispatchEvent(t))}function b5(e,t){return g.useReducer((n,r)=>t[n][r]??n,e)}var We=e=>{const{present:t,children:n}=e,r=v5(t),o=typeof n=="function"?n({present:r.isPresent}):g.Children.only(n),i=pe(r.ref,y5(o));return typeof n=="function"||r.isPresent?g.cloneElement(o,{ref:i}):null};We.displayName="Presence";function v5(e){const[t,n]=g.useState(),r=g.useRef(null),o=g.useRef(e),i=g.useRef("none"),a=e?"mounted":"unmounted",[s,l]=b5(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const u=u9(r.current);i.current=s==="mounted"?u:"none"},[s]),Ge(()=>{const u=r.current,c=o.current;if(c!==e){const m=i.current,p=u9(u);e?l("MOUNT"):p==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(c&&m!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,l]),Ge(()=>{if(t){let u;const c=t.ownerDocument.defaultView??window,d=p=>{const h=u9(r.current).includes(p.animationName);if(p.target===t&&h&&(l("ANIMATION_END"),!o.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",u=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},m=p=>{p.target===t&&(i.current=u9(r.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{c.clearTimeout(u),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:g.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function u9(e){return(e==null?void 0:e.animationName)||"none"}function y5(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var x5=g[" useId ".trim().toString()]||(()=>{}),w5=0;function Ke(e){const[t,n]=g.useState(x5());return Ge(()=>{n(r=>r??String(w5++))},[e]),t?`radix-${t}`:""}var s0="Collapsible",[V5,xs]=ze(s0),[I5,Ao]=V5(s0),ws=g.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...s}=e,[l,u]=Ye({prop:r,defaultProp:o??!1,onChange:a,caller:s0});return f.jsx(I5,{scope:n,disabled:i,contentId:Ke(),open:l,onOpenToggle:g.useCallback(()=>u(c=>!c),[u]),children:f.jsx(re.div,{"data-state":Ro(l),"data-disabled":i?"":void 0,...s,ref:t})})});ws.displayName=s0;var Vs="CollapsibleTrigger",Is=g.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Ao(Vs,n);return f.jsx(re.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":Ro(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:W(e.onClick,o.onOpenToggle)})});Is.displayName=Vs;var Lo="CollapsibleContent",ks=g.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Ao(Lo,e.__scopeCollapsible);return f.jsx(We,{present:n||o.open,children:({present:i})=>f.jsx(k5,{...r,ref:t,present:i})})});ks.displayName=Lo;var k5=g.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=Ao(Lo,n),[s,l]=g.useState(r),u=g.useRef(null),c=pe(t,u),d=g.useRef(0),m=d.current,p=g.useRef(0),C=p.current,h=a.open||s,b=g.useRef(h),v=g.useRef(void 0);return g.useEffect(()=>{const y=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(y)},[]),Ge(()=>{const y=u.current;if(y){v.current=v.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const x=y.getBoundingClientRect();d.current=x.height,p.current=x.width,b.current||(y.style.transitionDuration=v.current.transitionDuration,y.style.animationName=v.current.animationName),l(r)}},[a.open,r]),f.jsx(re.div,{"data-state":Ro(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!h,...i,ref:c,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":C?`${C}px`:void 0,...e.style},children:h&&o})});function Ro(e){return e?"open":"closed"}var H5=ws,M5=Is,S5=ks,E5=g.createContext(void 0);function er(e){const t=g.useContext(E5);return e||t||"ltr"}var kt="Accordion",A5=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Po,L5,R5]=jr(kt),[l0,GA]=ze(kt,[R5,xs]),To=xs(),Hs=E.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return f.jsx(Po.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?f.jsx(D5,{...i,ref:t}):f.jsx(N5,{...o,ref:t})})});Hs.displayName=kt;var[Ms,P5]=l0(kt),[Ss,T5]=l0(kt,{collapsible:!1}),N5=E.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[s,l]=Ye({prop:n,defaultProp:r??"",onChange:o,caller:kt});return f.jsx(Ms,{scope:e.__scopeAccordion,value:E.useMemo(()=>s?[s]:[],[s]),onItemOpen:l,onItemClose:E.useCallback(()=>i&&l(""),[i,l]),children:f.jsx(Ss,{scope:e.__scopeAccordion,collapsible:i,children:f.jsx(Es,{...a,ref:t})})})}),D5=E.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a,s]=Ye({prop:n,defaultProp:r??[],onChange:o,caller:kt}),l=E.useCallback(c=>s((d=[])=>[...d,c]),[s]),u=E.useCallback(c=>s((d=[])=>d.filter(m=>m!==c)),[s]);return f.jsx(Ms,{scope:e.__scopeAccordion,value:a,onItemOpen:l,onItemClose:u,children:f.jsx(Ss,{scope:e.__scopeAccordion,collapsible:!0,children:f.jsx(Es,{...i,ref:t})})})}),[O5,u0]=l0(kt),Es=E.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,s=E.useRef(null),l=pe(s,t),u=L5(n),d=er(o)==="ltr",m=W(e.onKeyDown,p=>{var A;if(!A5.includes(p.key))return;const C=p.target,h=u().filter(N=>{var M;return!((M=N.ref.current)!=null&&M.disabled)}),b=h.findIndex(N=>N.ref.current===C),v=h.length;if(b===-1)return;p.preventDefault();let y=b;const x=0,H=v-1,V=()=>{y=b+1,y>H&&(y=x)},I=()=>{y=b-1,y<x&&(y=H)};switch(p.key){case"Home":y=x;break;case"End":y=H;break;case"ArrowRight":i==="horizontal"&&(d?V():I());break;case"ArrowDown":i==="vertical"&&V();break;case"ArrowLeft":i==="horizontal"&&(d?I():V());break;case"ArrowUp":i==="vertical"&&I();break}const S=y%v;(A=h[S].ref.current)==null||A.focus()});return f.jsx(O5,{scope:n,disabled:r,direction:o,orientation:i,children:f.jsx(Po.Slot,{scope:n,children:f.jsx(re.div,{...a,"data-orientation":i,ref:l,onKeyDown:r?void 0:m})})})}),F9="AccordionItem",[F5,No]=l0(F9),As=E.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...o}=e,i=u0(F9,n),a=P5(F9,n),s=To(n),l=Ke(),u=r&&a.value.includes(r)||!1,c=i.disabled||e.disabled;return f.jsx(F5,{scope:n,open:u,disabled:c,triggerId:l,children:f.jsx(H5,{"data-orientation":i.orientation,"data-state":Ds(u),...s,...o,ref:t,disabled:c,open:u,onOpenChange:d=>{d?a.onItemOpen(r):a.onItemClose(r)}})})});As.displayName=F9;var Ls="AccordionHeader",Rs=E.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=u0(kt,n),i=No(Ls,n);return f.jsx(re.h3,{"data-orientation":o.orientation,"data-state":Ds(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});Rs.displayName=Ls;var F2="AccordionTrigger",Ps=E.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=u0(kt,n),i=No(F2,n),a=T5(F2,n),s=To(n);return f.jsx(Po.ItemSlot,{scope:n,children:f.jsx(M5,{"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...s,...r,ref:t})})});Ps.displayName=F2;var Ts="AccordionContent",Ns=E.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=u0(kt,n),i=No(Ts,n),a=To(n);return f.jsx(S5,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...a,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});Ns.displayName=Ts;function Ds(e){return e?"open":"closed"}var Os=Hs,Z5=As,j5=Rs,Fs=Ps,Zs=Ns;/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const B5=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),_5=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase()),ma=e=>{const t=_5(e);return t.charAt(0).toUpperCase()+t.slice(1)},js=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var G5={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"};/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const z5=E.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o="",children:i,iconNode:a,...s},l)=>E.createElement("svg",{ref:l,...G5,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:js("lucide",o),...s},[...a.map(([u,c])=>E.createElement(u,c)),...Array.isArray(i)?i:[i]]));/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ot=(e,t)=>{const n=E.forwardRef(({className:r,...o},i)=>E.createElement(z5,{ref:i,iconNode:t,className:js(`lucide-${B5(ma(e))}`,`lucide-${e}`,r),...o}));return n.displayName=ma(e),n};/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const W5=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],c0=ot("check",W5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X5=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Z9=ot("chevron-down",X5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $5=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],Bs=ot("chevron-left",$5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y5=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Do=ot("chevron-right",Y5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U5=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],J5=ot("chevron-up",U5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q5=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],K5=ot("circle-check-big",Q5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],ef=ot("circle-x",q5);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tf=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],nf=ot("circle",tf);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rf=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],_s=ot("ellipsis",rf);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const of=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],af=ot("menu",of);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sf=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],ga=ot("search",sf);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lf=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]],uf=ot("trash-2",lf);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cf=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],df=ot("triangle-alert",cf);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ff=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]],pf=ot("upload",ff);/**
* @license lucide-react v0.488.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mf=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Br=ot("x",mf);function Gs(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Gs(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function zs(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Gs(e))&&(r&&(r+=" "),r+=t);return r}const ha=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Ca=zs,Ce=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Ca(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:i}=t,a=Object.keys(o).map(u=>{const c=n==null?void 0:n[u],d=i==null?void 0:i[u];if(c===null)return null;const m=ha(c)||ha(d);return o[u][m]}),s=n&&Object.entries(n).reduce((u,c)=>{let[d,m]=c;return m===void 0||(u[d]=m),u},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,c)=>{let{class:d,className:m,...p}=c;return Object.entries(p).every(C=>{let[h,b]=C;return Array.isArray(b)?b.includes({...i,...s}[h]):{...i,...s}[h]===b})?[...u,d,m]:u},[]);return Ca(e,a,l,n==null?void 0:n.class,n==null?void 0:n.className)},Oo="-",gf=e=>{const t=Cf(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(Oo);return s[0]===""&&s.length!==1&&s.shift(),Ws(s,t)||hf(a)},getConflictingClassGroupIds:(a,s)=>{const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}}},Ws=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Ws(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(Oo);return(a=t.validators.find(({validator:s})=>s(i)))==null?void 0:a.classGroupId},ba=/^\[(.+)\]$/,hf=e=>{if(ba.test(e)){const t=ba.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},Cf=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const o in n)Z2(n[o],r,o,t);return r},Z2=(e,t,n,r)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:va(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(bf(o)){Z2(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,a])=>{Z2(a,va(t,i),n,r)})})},va=(e,t)=>{let n=e;return t.split(Oo).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},bf=e=>e.isThemeGetter,vf=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return o(i,a),a},set(i,a){n.has(i)?n.set(i,a):o(i,a)}}},j2="!",B2=":",yf=B2.length,xf=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=o=>{const i=[];let a=0,s=0,l=0,u;for(let C=0;C<o.length;C++){let h=o[C];if(a===0&&s===0){if(h===B2){i.push(o.slice(l,C)),l=C+yf;continue}if(h==="/"){u=C;continue}}h==="["?a++:h==="]"?a--:h==="("?s++:h===")"&&s--}const c=i.length===0?o:o.substring(l),d=wf(c),m=d!==c,p=u&&u>l?u-l:void 0;return{modifiers:i,hasImportantModifier:m,baseClassName:d,maybePostfixModifierPosition:p}};if(t){const o=t+B2,i=r;r=a=>a.startsWith(o)?i(a.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:a,maybePostfixModifierPosition:void 0}}if(n){const o=r;r=i=>n({className:i,parseClassName:o})}return r},wf=e=>e.endsWith(j2)?e.substring(0,e.length-1):e.startsWith(j2)?e.substring(1):e,Vf=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const o=[];let i=[];return r.forEach(a=>{a[0]==="["||t[a]?(o.push(...i.sort(),a),i=[]):i.push(a)}),o.push(...i.sort()),o}},If=e=>({cache:vf(e.cacheSize),parseClassName:xf(e),sortModifiers:Vf(e),...gf(e)}),kf=/\s+/,Hf=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:i}=t,a=[],s=e.trim().split(kf);let l="";for(let u=s.length-1;u>=0;u-=1){const c=s[u],{isExternal:d,modifiers:m,hasImportantModifier:p,baseClassName:C,maybePostfixModifierPosition:h}=n(c);if(d){l=c+(l.length>0?" "+l:l);continue}let b=!!h,v=r(b?C.substring(0,h):C);if(!v){if(!b){l=c+(l.length>0?" "+l:l);continue}if(v=r(C),!v){l=c+(l.length>0?" "+l:l);continue}b=!1}const y=i(m).join(":"),x=p?y+j2:y,H=x+v;if(a.includes(H))continue;a.push(H);const V=o(v,b);for(let I=0;I<V.length;++I){const S=V[I];a.push(x+S)}l=c+(l.length>0?" "+l:l)}return l};function Mf(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=Xs(t))&&(r&&(r+=" "),r+=n);return r}const Xs=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Xs(e[r]))&&(n&&(n+=" "),n+=t);return n};function Sf(e,...t){let n,r,o,i=a;function a(l){const u=t.reduce((c,d)=>d(c),e());return n=If(u),r=n.cache.get,o=n.cache.set,i=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=Hf(l,n);return o(l,c),c}return function(){return i(Mf.apply(null,arguments))}}const Fe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},$s=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ys=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ef=/^\d+\/\d+$/,Af=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Lf=/\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$/,Rf=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Pf=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Tf=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Dn=e=>Ef.test(e),ge=e=>!!e&&!Number.isNaN(Number(e)),rn=e=>!!e&&Number.isInteger(Number(e)),U0=e=>e.endsWith("%")&&ge(e.slice(0,-1)),Xt=e=>Af.test(e),Nf=()=>!0,Df=e=>Lf.test(e)&&!Rf.test(e),Us=()=>!1,Of=e=>Pf.test(e),Ff=e=>Tf.test(e),Zf=e=>!oe(e)&&!ie(e),jf=e=>tr(e,Ks,Us),oe=e=>$s.test(e),bn=e=>tr(e,qs,Df),J0=e=>tr(e,Wf,ge),ya=e=>tr(e,Js,Us),Bf=e=>tr(e,Qs,Ff),c9=e=>tr(e,el,Of),ie=e=>Ys.test(e),hr=e=>nr(e,qs),_f=e=>nr(e,Xf),xa=e=>nr(e,Js),Gf=e=>nr(e,Ks),zf=e=>nr(e,Qs),d9=e=>nr(e,el,!0),tr=(e,t,n)=>{const r=$s.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},nr=(e,t,n=!1)=>{const r=Ys.exec(e);return r?r[1]?t(r[1]):n:!1},Js=e=>e==="position"||e==="percentage",Qs=e=>e==="image"||e==="url",Ks=e=>e==="length"||e==="size"||e==="bg-size",qs=e=>e==="length",Wf=e=>e==="number",Xf=e=>e==="family-name",el=e=>e==="shadow",$f=()=>{const e=Fe("color"),t=Fe("font"),n=Fe("text"),r=Fe("font-weight"),o=Fe("tracking"),i=Fe("leading"),a=Fe("breakpoint"),s=Fe("container"),l=Fe("spacing"),u=Fe("radius"),c=Fe("shadow"),d=Fe("inset-shadow"),m=Fe("text-shadow"),p=Fe("drop-shadow"),C=Fe("blur"),h=Fe("perspective"),b=Fe("aspect"),v=Fe("ease"),y=Fe("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],V=()=>[...H(),ie,oe],I=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],A=()=>[ie,oe,l],N=()=>[Dn,"full","auto",...A()],M=()=>[rn,"none","subgrid",ie,oe],P=()=>["auto",{span:["full",rn,ie,oe]},rn,ie,oe],T=()=>[rn,"auto",ie,oe],F=()=>["auto","min","max","fr",ie,oe],R=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],O=()=>["start","end","center","stretch","center-safe","end-safe"],j=()=>["auto",...A()],z=()=>[Dn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...A()],D=()=>[e,ie,oe],B=()=>[...H(),xa,ya,{position:[ie,oe]}],w=()=>["no-repeat",{repeat:["","x","y","space","round"]}],X=()=>["auto","cover","contain",Gf,jf,{size:[ie,oe]}],U=()=>[U0,hr,bn],k=()=>["","none","full",u,ie,oe],K=()=>["",ge,hr,bn],ee=()=>["solid","dashed","dotted","double"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_=()=>[ge,U0,xa,ya],J=()=>["","none",C,ie,oe],ne=()=>["none",ge,ie,oe],q=()=>["none",ge,ie,oe],ae=()=>[ge,ie,oe],G=()=>[Dn,"full",...A()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xt],breakpoint:[Xt],color:[Nf],container:[Xt],"drop-shadow":[Xt],ease:["in","out","in-out"],font:[Zf],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xt],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xt],shadow:[Xt],spacing:["px",ge],text:[Xt],"text-shadow":[Xt],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Dn,oe,ie,b]}],container:["container"],columns:[{columns:[ge,oe,ie,s]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"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:V()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{start:N()}],end:[{end:N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[rn,"auto",ie,oe]}],basis:[{basis:[Dn,"full","auto",s,...A()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ge,Dn,"auto","initial","none",oe]}],grow:[{grow:["",ge,ie,oe]}],shrink:[{shrink:["",ge,ie,oe]}],order:[{order:[rn,"first","last","none",ie,oe]}],"grid-cols":[{"grid-cols":M()}],"col-start-end":[{col:P()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":M()}],"row-start-end":[{row:P()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":F()}],"auto-rows":[{"auto-rows":F()}],gap:[{gap:A()}],"gap-x":[{"gap-x":A()}],"gap-y":[{"gap-y":A()}],"justify-content":[{justify:[...R(),"normal"]}],"justify-items":[{"justify-items":[...O(),"normal"]}],"justify-self":[{"justify-self":["auto",...O()]}],"align-content":[{content:["normal",...R()]}],"align-items":[{items:[...O(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...O(),{baseline:["","last"]}]}],"place-content":[{"place-content":R()}],"place-items":[{"place-items":[...O(),"baseline"]}],"place-self":[{"place-self":["auto",...O()]}],p:[{p:A()}],px:[{px:A()}],py:[{py:A()}],ps:[{ps:A()}],pe:[{pe:A()}],pt:[{pt:A()}],pr:[{pr:A()}],pb:[{pb:A()}],pl:[{pl:A()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":A()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":A()}],"space-y-reverse":["space-y-reverse"],size:[{size:z()}],w:[{w:[s,"screen",...z()]}],"min-w":[{"min-w":[s,"screen","none",...z()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[a]},...z()]}],h:[{h:["screen","lh",...z()]}],"min-h":[{"min-h":["screen","lh","none",...z()]}],"max-h":[{"max-h":["screen","lh",...z()]}],"font-size":[{text:["base",n,hr,bn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,ie,J0]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",U0,oe]}],"font-family":[{font:[_f,oe,t]}],"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:[o,ie,oe]}],"line-clamp":[{"line-clamp":[ge,"none",ie,J0]}],leading:[{leading:[i,...A()]}],"list-image":[{"list-image":["none",ie,oe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ie,oe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:D()}],"text-color":[{text:D()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:[ge,"from-font","auto",ie,bn]}],"text-decoration-color":[{decoration:D()}],"underline-offset":[{"underline-offset":[ge,"auto",ie,oe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ie,oe]}],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",ie,oe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:B()}],"bg-repeat":[{bg:w()}],"bg-size":[{bg:X()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rn,ie,oe],radial:["",ie,oe],conic:[rn,ie,oe]},zf,Bf]}],"bg-color":[{bg:D()}],"gradient-from-pos":[{from:U()}],"gradient-via-pos":[{via:U()}],"gradient-to-pos":[{to:U()}],"gradient-from":[{from:D()}],"gradient-via":[{via:D()}],"gradient-to":[{to:D()}],rounded:[{rounded:k()}],"rounded-s":[{"rounded-s":k()}],"rounded-e":[{"rounded-e":k()}],"rounded-t":[{"rounded-t":k()}],"rounded-r":[{"rounded-r":k()}],"rounded-b":[{"rounded-b":k()}],"rounded-l":[{"rounded-l":k()}],"rounded-ss":[{"rounded-ss":k()}],"rounded-se":[{"rounded-se":k()}],"rounded-ee":[{"rounded-ee":k()}],"rounded-es":[{"rounded-es":k()}],"rounded-tl":[{"rounded-tl":k()}],"rounded-tr":[{"rounded-tr":k()}],"rounded-br":[{"rounded-br":k()}],"rounded-bl":[{"rounded-bl":k()}],"border-w":[{border:K()}],"border-w-x":[{"border-x":K()}],"border-w-y":[{"border-y":K()}],"border-w-s":[{"border-s":K()}],"border-w-e":[{"border-e":K()}],"border-w-t":[{"border-t":K()}],"border-w-r":[{"border-r":K()}],"border-w-b":[{"border-b":K()}],"border-w-l":[{"border-l":K()}],"divide-x":[{"divide-x":K()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":K()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ee(),"hidden","none"]}],"divide-style":[{divide:[...ee(),"hidden","none"]}],"border-color":[{border:D()}],"border-color-x":[{"border-x":D()}],"border-color-y":[{"border-y":D()}],"border-color-s":[{"border-s":D()}],"border-color-e":[{"border-e":D()}],"border-color-t":[{"border-t":D()}],"border-color-r":[{"border-r":D()}],"border-color-b":[{"border-b":D()}],"border-color-l":[{"border-l":D()}],"divide-color":[{divide:D()}],"outline-style":[{outline:[...ee(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ge,ie,oe]}],"outline-w":[{outline:["",ge,hr,bn]}],"outline-color":[{outline:D()}],shadow:[{shadow:["","none",c,d9,c9]}],"shadow-color":[{shadow:D()}],"inset-shadow":[{"inset-shadow":["none",d,d9,c9]}],"inset-shadow-color":[{"inset-shadow":D()}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:D()}],"ring-offset-w":[{"ring-offset":[ge,bn]}],"ring-offset-color":[{"ring-offset":D()}],"inset-ring-w":[{"inset-ring":K()}],"inset-ring-color":[{"inset-ring":D()}],"text-shadow":[{"text-shadow":["none",m,d9,c9]}],"text-shadow-color":[{"text-shadow":D()}],opacity:[{opacity:[ge,ie,oe]}],"mix-blend":[{"mix-blend":[...Q(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Q()}],"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":[ge]}],"mask-image-linear-from-pos":[{"mask-linear-from":_()}],"mask-image-linear-to-pos":[{"mask-linear-to":_()}],"mask-image-linear-from-color":[{"mask-linear-from":D()}],"mask-image-linear-to-color":[{"mask-linear-to":D()}],"mask-image-t-from-pos":[{"mask-t-from":_()}],"mask-image-t-to-pos":[{"mask-t-to":_()}],"mask-image-t-from-color":[{"mask-t-from":D()}],"mask-image-t-to-color":[{"mask-t-to":D()}],"mask-image-r-from-pos":[{"mask-r-from":_()}],"mask-image-r-to-pos":[{"mask-r-to":_()}],"mask-image-r-from-color":[{"mask-r-from":D()}],"mask-image-r-to-color":[{"mask-r-to":D()}],"mask-image-b-from-pos":[{"mask-b-from":_()}],"mask-image-b-to-pos":[{"mask-b-to":_()}],"mask-image-b-from-color":[{"mask-b-from":D()}],"mask-image-b-to-color":[{"mask-b-to":D()}],"mask-image-l-from-pos":[{"mask-l-from":_()}],"mask-image-l-to-pos":[{"mask-l-to":_()}],"mask-image-l-from-color":[{"mask-l-from":D()}],"mask-image-l-to-color":[{"mask-l-to":D()}],"mask-image-x-from-pos":[{"mask-x-from":_()}],"mask-image-x-to-pos":[{"mask-x-to":_()}],"mask-image-x-from-color":[{"mask-x-from":D()}],"mask-image-x-to-color":[{"mask-x-to":D()}],"mask-image-y-from-pos":[{"mask-y-from":_()}],"mask-image-y-to-pos":[{"mask-y-to":_()}],"mask-image-y-from-color":[{"mask-y-from":D()}],"mask-image-y-to-color":[{"mask-y-to":D()}],"mask-image-radial":[{"mask-radial":[ie,oe]}],"mask-image-radial-from-pos":[{"mask-radial-from":_()}],"mask-image-radial-to-pos":[{"mask-radial-to":_()}],"mask-image-radial-from-color":[{"mask-radial-from":D()}],"mask-image-radial-to-color":[{"mask-radial-to":D()}],"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":H()}],"mask-image-conic-pos":[{"mask-conic":[ge]}],"mask-image-conic-from-pos":[{"mask-conic-from":_()}],"mask-image-conic-to-pos":[{"mask-conic-to":_()}],"mask-image-conic-from-color":[{"mask-conic-from":D()}],"mask-image-conic-to-color":[{"mask-conic-to":D()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:B()}],"mask-repeat":[{mask:w()}],"mask-size":[{mask:X()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ie,oe]}],filter:[{filter:["","none",ie,oe]}],blur:[{blur:J()}],brightness:[{brightness:[ge,ie,oe]}],contrast:[{contrast:[ge,ie,oe]}],"drop-shadow":[{"drop-shadow":["","none",p,d9,c9]}],"drop-shadow-color":[{"drop-shadow":D()}],grayscale:[{grayscale:["",ge,ie,oe]}],"hue-rotate":[{"hue-rotate":[ge,ie,oe]}],invert:[{invert:["",ge,ie,oe]}],saturate:[{saturate:[ge,ie,oe]}],sepia:[{sepia:["",ge,ie,oe]}],"backdrop-filter":[{"backdrop-filter":["","none",ie,oe]}],"backdrop-blur":[{"backdrop-blur":J()}],"backdrop-brightness":[{"backdrop-brightness":[ge,ie,oe]}],"backdrop-contrast":[{"backdrop-contrast":[ge,ie,oe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ge,ie,oe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ge,ie,oe]}],"backdrop-invert":[{"backdrop-invert":["",ge,ie,oe]}],"backdrop-opacity":[{"backdrop-opacity":[ge,ie,oe]}],"backdrop-saturate":[{"backdrop-saturate":[ge,ie,oe]}],"backdrop-sepia":[{"backdrop-sepia":["",ge,ie,oe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":A()}],"border-spacing-x":[{"border-spacing-x":A()}],"border-spacing-y":[{"border-spacing-y":A()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ie,oe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ge,"initial",ie,oe]}],ease:[{ease:["linear","initial",v,ie,oe]}],delay:[{delay:[ge,ie,oe]}],animate:[{animate:["none",y,ie,oe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,ie,oe]}],"perspective-origin":[{"perspective-origin":V()}],rotate:[{rotate:ne()}],"rotate-x":[{"rotate-x":ne()}],"rotate-y":[{"rotate-y":ne()}],"rotate-z":[{"rotate-z":ne()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:ae()}],"skew-x":[{"skew-x":ae()}],"skew-y":[{"skew-y":ae()}],transform:[{transform:[ie,oe,"","none","gpu","cpu"]}],"transform-origin":[{origin:V()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:G()}],"translate-x":[{"translate-x":G()}],"translate-y":[{"translate-y":G()}],"translate-z":[{"translate-z":G()}],"translate-none":["translate-none"],accent:[{accent:D()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:D()}],"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",ie,oe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"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":["t