PageSourceSearch

https://es.privalia.com/gr/_next/static/chunks/da374735-08b681c75112654f.js

js privalia.com collected 2026-09-24 09:05:25 UTC 471,840 bytes, 780 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f13b8fb1-eb2d-4e15-80e8-c791603c08a9",e._sentryDebugIdIdentifier="sentry-dbid-f13b8fb1-eb2d-4e15-80e8-c791603c08a9")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2707],{46290:(e,t,r)=>{let a;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let l=r(80263),n=r(53239),i=r(37034),s=r(60241),o=r(69232),d=r(17358),c=r(20829),u=r(52183),m=r(7685),f=r(71763),p=r(70254),x=r(55266),b=r(99052),g=r(52296),h=r(81093),v=r(78920),y=r(19761),w=r(5256),j=r(5172),N=r(81528),k=r(64232),C=r(80064),R=r(67881),E=r(76534),z=r(23702),S=r(17623),I=r(47044),D=r(86184),T=r(45601),P=r(90389),M=r(4145),A=r(14934),O=r(43058),_=r(2686),L=r(17179),F=r(6816),$=r(97358),V=r(43611),B=r(85343),H=r(48461),W=r(60089);function U(e){let t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(let r in e)if("default"!==r){let a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,a.get?a:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}let K=U(n),G=U(i),q=U(s),X=U(o),Y=U(d),Z=U(c),J=U(u),Q=U(m),ee=U(f),et=U(x),er=U(b),ea=U(g),el=U(h),en=U(v),ei=U(y),es=U(w),eo=U(j),ed=U(N),ec=U(k),eu=U(C),em=U(R),ef=U(E),ep=U(z),ex=U(S),eb=U(I),eg=U(D),eh=U(T),ev=U(P),ey=U(M),ew=U(A),ej=U(O),eN=U(_),ek=U(L),eC=U(F),eR=U($),eE=U(V),ez=U(B),eS=U(H),eI=U(W);function eD(e,t=[]){let r=[],a=()=>{let t=r.map(e=>K.createContext(e));return function(r){let a=r?.[e]||t;return K.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return a.scopeName=e,[function(t,a){let n=K.createContext(a),i=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,o=r?.[e]?.[i]||n,d=K.useMemo(()=>s,Object.values(s));return l.jsx(o.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,l){let s=l?.[e]?.[i]||n,o=K.useContext(s);if(o)return o;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:r,scopeName:a})=>{let l=r(e)[`__scope${a}`];return{...t,...l}},{});return K.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}(a,...t)]}function eT(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eP(...e){return t=>{let r=!1,a=e.map(e=>{let a=eT(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():eT(e[t],null)}}}}function eM(...e){return K.useCallback(eP(...e),e)}function eA(e){let t=function(e){let t=K.forwardRef((e,t)=>{let{children:r,...a}=e;if(K.isValidElement(r)){var l;let e,n,i=(l=r,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let a in t){let l=e[a],n=t[a];/^on[A-Z]/.test(a)?l&&n?r[a]=(...e)=>{let t=n(...e);return l(...e),t}:l&&(r[a]=l):"style"===a?r[a]={...l,...n}:"className"===a&&(r[a]=[l,n].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==K.Fragment&&(s.ref=t?eP(t,i):i),K.cloneElement(r,s)}return K.Children.count(r)>1?K.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=K.forwardRef((e,r)=>{let{children:a,...n}=e,i=K.Children.toArray(a),s=i.find(eK);if(s){let e=s.props.children,a=i.map(t=>t!==s?t:K.Children.count(e)>1?K.Children.only(null):K.isValidElement(e)?e.props.children:null);return l.jsx(t,{...n,ref:r,children:K.isValidElement(e)?K.cloneElement(e,void 0,a):null})}return l.jsx(t,{...n,ref:r,children:a})});return r.displayName=`${e}.Slot`,r}var eO,e_,eL,eF,e$,eV,eB,eH,eW,eU=Symbol("radix.slottable");function eK(e){return K.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eU}function eG(e){let t=e+"CollectionProvider",[r,a]=eD(t),[i,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,a=n.useRef(null),s=n.useRef(new Map).current;return l.jsx(i,{scope:t,itemMap:s,collectionRef:a,children:r})};o.displayName=t;let d=e+"CollectionSlot",c=eA(d),u=n.forwardRef((e,t)=>
1{let{scope:r,children:a}=e,n=eM(t,s(d,r).collectionRef);return l.jsx(c,{ref:n,children:a})});u.displayName=d;let m=e+"CollectionItemSlot",f="data-radix-collection-item",p=eA(m),x=n.forwardRef((e,t)=>{let{scope:r,children:a,...i}=e,o=n.useRef(null),d=eM(t,o),c=s(m,r);return n.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),l.jsx(p,{...{[f]:""},ref:d,children:a})});return x.displayName=m,[{Provider:o,Slot:u,ItemSlot:x},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}function eq(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),!1===r||!a.defaultPrevented)return t?.(a)}}var eX=globalThis?.document?K.useLayoutEffect:()=>{},eY=K[" useInsertionEffect ".trim().toString()]||eX;function eZ({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[l,n,i]=function({defaultProp:e,onChange:t}){let[r,a]=K.useState(e),l=K.useRef(r),n=K.useRef(t);return eY(()=>{n.current=t},[t]),K.useEffect(()=>{l.current!==r&&(n.current?.(r),l.current=r)},[r,l]),[r,a,n]}({defaultProp:t,onChange:r}),s=void 0!==e,o=s?e:l;{let t=K.useRef(void 0!==e);K.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${a} is changing from ${e?"controlled":"uncontrolled"} to ${t}. 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.`)}t.current=s},[s,a])}return[o,K.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&i.current?.(r)}else n(t)},[s,e,n,i])]}var eJ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=eA(`Primitive.${t}`),a=K.forwardRef((e,a)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),l.jsx(n?r:t,{...i,ref:a})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function eQ(e,t){e&&G.flushSync(()=>e.dispatchEvent(t))}var e0=e=>{let{present:t,children:r}=e,a=function(e){var t,r;let[a,l]=K.useState(),n=K.useRef(null),i=K.useRef(e),s=K.useRef("none"),[o,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},K.useReducer((e,t)=>r[e][t]??e,t));return K.useEffect(()=>{let e=e1(n.current);s.current="mounted"===o?e:"none"},[o]),eX(()=>{let t=n.current,r=i.current;if(r!==e){let a=s.current,l=e1(t);e?d("MOUNT"):"none"===l||t?.display==="none"?d("UNMOUNT"):r&&a!==l?d("ANIMATION_OUT"):d("UNMOUNT"),i.current=e}},[e,d]),eX(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,r=r=>{let l=e1(n.current).includes(CSS.escape(r.animationName));if(r.target===a&&l&&(d("ANIMATION_END"),!i.current)){let r=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=r)})}},l=e=>{e.target===a&&(s.current=e1(n.current))};return a.addEventListener("animationstart",l),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",l),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}d("ANIMATION_END")},[a,d]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:K.useCallback(e=>{n.current=e?getComputedStyle(e):null,l(e)},[])}}(t),l="function"==typeof r?r({present:a.isPresent}):K.Children.only(r),n=eM(a.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof r||a.isPresent?K.cloneElement(l,{ref:n}):null};function e1(e){return e?.animationName||"none"}e0.displayName="Presence";var e2=K[" useId ".trim().toString()]||(()=>void 0),e4=0;function e3(e){let[t,r]=K.useState(e2());return eX(()=>{r(e=>e??String(e4++))},[e]),t?`radix-${t}`:""}var e5="Collapsible",[e6,e8]=eD(e5),[e7,e9]=e6(e5),te=K.forwardRef((e,t)=>
1{let{__scopeCollapsible:r,open:a,defaultOpen:n,disabled:i,onOpenChange:s,...o}=e,[d,c]=eZ({prop:a,defaultProp:n??!1,onChange:s,caller:e5});return l.jsx(e7,{scope:r,disabled:i,contentId:e3(),open:d,onOpenToggle:K.useCallback(()=>c(e=>!e),[c]),children:l.jsx(eJ.div,{"data-state":ti(d),"data-disabled":i?"":void 0,...o,ref:t})})});te.displayName=e5;var tt="CollapsibleTrigger",tr=K.forwardRef((e,t)=>{let{__scopeCollapsible:r,...a}=e,n=e9(tt,r);return l.jsx(eJ.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":ti(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...a,ref:t,onClick:eq(e.onClick,n.onOpenToggle)})});tr.displayName=tt;var ta="CollapsibleContent",tl=K.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=e9(ta,e.__scopeCollapsible);return l.jsx(e0,{present:r||n.open,children:({present:e})=>l.jsx(tn,{...a,ref:t,present:e})})});tl.displayName=ta;var tn=K.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:a,children:n,...i}=e,s=e9(ta,r),[o,d]=K.useState(a),c=K.useRef(null),u=eM(t,c),m=K.useRef(0),f=m.current,p=K.useRef(0),x=p.current,b=s.open||o,g=K.useRef(b),h=K.useRef(void 0);return K.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),eX(()=>{let e=c.current;if(e){h.current=h.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=h.current.transitionDuration,e.style.animationName=h.current.animationName),d(a)}},[s.open,a]),l.jsx(eJ.div,{"data-state":ti(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!b,...i,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:b&&n})});function ti(e){return e?"open":"closed"}var ts=K.createContext(void 0);function to(e){let t=K.useContext(ts);return e||t||"ltr"}var td="Accordion",tc=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[tu,tm,tf]=eG(td),[tp,tx]=eD(td,[tf,e8]),tb=e8(),tg=n.forwardRef((e,t)=>{let{type:r,...a}=e;return l.jsx(tu.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?l.jsx(tN,{...a,ref:t}):l.jsx(tj,{...a,ref:t})})});tg.displayName=td;var[th,tv]=tp(td),[ty,tw]=tp(td,{collapsible:!1}),tj=n.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:i=()=>{},collapsible:s=!1,...o}=e,[d,c]=eZ({prop:r,defaultProp:a??"",onChange:i,caller:td});return l.jsx(th,{scope:e.__scopeAccordion,value:n.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:n.useCallback(()=>s&&c(""),[s,c]),children:l.jsx(ty,{scope:e.__scopeAccordion,collapsible:s,children:l.jsx(tR,{...o,ref:t})})})}),tN=n.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:i=()=>{},...s}=e,[o,d]=eZ({prop:r,defaultProp:a??[],onChange:i,caller:td}),c=n.useCallback(e=>d((t=[])=>[...t,e]),[d]),u=n.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return l.jsx(th,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:u,children:l.jsx(ty,{scope:e.__scopeAccordion,collapsible:!0,children:l.jsx(tR,{...s,ref:t})})})}),[tk,tC]=tp(td),tR=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:a,dir:i,orientation:s="vertical",...o}=e,d=eM(n.useRef(null),t),c=tm(r),u="ltr"===to(i),m=eq(e.onKeyDown,e=>{if(!tc.includes(e.key))return;let t=e.target,r=c().filter(e=>!e.ref.current?.disabled),a=r.findIndex(e=>e.ref.current===t),l=r.length;if(-1===a)return;e.preventDefault();let n=a,i=l-1,o=()=>{(n=a+1)>i&&(n=0)},d=()=>{(n=a-1)<0&&(n=i)};switch(e.key){case"Home":n=0;break;case"End":n=i;break;case"ArrowRight":"horizontal"===s&&(u?o():d());break;case"ArrowDown":"vertical"===s&&o();break;case"ArrowLeft":"horizontal"===s&&(u?d():o());break;case"ArrowUp":"vertical"===s&&d()}let m=n%l;r[m].ref.current?.focus()});return l.jsx(tk,{scope:r,disabled:a,direction:i,orientation:s,children:l.jsx(tu.Slot,{scope:r,children:l.jsx(eJ.div,{...o,"data-orientation":s,ref:d,onKeyDown:a?void 0:m})})})}),tE="AccordionItem",[tz,tS]=tp(tE),tI=n.forwardRef((e,t)=>
1{let{__scopeAccordion:r,value:a,...n}=e,i=tC(tE,r),s=tv(tE,r),o=tb(r),d=e3(),c=a&&s.value.includes(a)||!1,u=i.disabled||e.disabled;return l.jsx(tz,{scope:r,open:c,disabled:u,triggerId:d,children:l.jsx(te,{"data-orientation":i.orientation,"data-state":t_(c),...o,...n,ref:t,disabled:u,open:c,onOpenChange:e=>{e?s.onItemOpen(a):s.onItemClose(a)}})})});tI.displayName=tE;var tD="AccordionHeader",tT=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tD,r);return l.jsx(eJ.h3,{"data-orientation":n.orientation,"data-state":t_(i.open),"data-disabled":i.disabled?"":void 0,...a,ref:t})});tT.displayName=tD;var tP="AccordionTrigger",tM=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tP,r),s=tw(tP,r),o=tb(r);return l.jsx(tu.ItemSlot,{scope:r,children:l.jsx(tr,{"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":n.orientation,id:i.triggerId,...o,...a,ref:t})})});tM.displayName=tP;var tA="AccordionContent",tO=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tA,r),s=tb(r);return l.jsx(tl,{role:"region","aria-labelledby":i.triggerId,"data-orientation":n.orientation,...s,...a,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function t_(e){return e?"open":"closed"}function tL(){for(var e,t,r=0,a="",l=arguments.length;r<l;r++)(e=arguments[r])&&(t=function e(t){var r,a,l="";if("string"==typeof t||"number"==typeof t)l+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(a=e(t[r]))&&(l&&(l+=" "),l+=a)}else for(a in t)t[a]&&(l&&(l+=" "),l+=a);return l}(e))&&(a&&(a+=" "),a+=t);return a}tO.displayName=tA;let tF=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,t$=(e,t)=>r=>{var a;if((null==t?void 0:t.variants)==null)return tL(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:n}=t,i=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],a=null==n?void 0:n[e];if(null===t)return null;let i=tF(t)||tF(a);return l[e][i]}),s=r&&Object.entries(r).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return tL(e,i,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:a,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...n,...s}[t]):({...n,...s})[t]===r})?[...e,r,a]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)},tV=t$("flex flex-col",{variants:{variant:{stack:"",card:"gap-y-md"}}}),tB=n.forwardRef(({children:e,className:t,variant:r="stack",...a},n)=>{let i={ref:n,"data-testid":"accordion",className:tV({variant:r,className:t})};return"multiple"===a.type?l.jsx(tg,{...i,...a,children:e}):l.jsx(tg,{...i,collapsible:!0,...a,children:e})});tB.displayName=tg.displayName;let tH=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),tW=[],tU=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let a=e[t],l=r.nextPart.get(a);if(l){let r=tU(e,t+1,l);if(r)return r}let n=r.validators;if(null===n)return;let i=0===t?e.join("-"):e.slice(t).join("-"),s=n.length;for(let e=0;e<s;e++){let t=n[e];if(t.validator(i))return t.classGroupId}},tK=(e,t)=>{let r=tH();for(let a in e)tG(e[a],r,a,t);return r},tG=(e,t,r,a)=>{let l=e.length;for(let n=0;n<l;n++)tq(e[n],t,r,a)},tq=(e,t,r,a)=>"string"==typeof e?void tX(e,t,r):"function"==typeof e?void tY(e,t,r,a):void tZ(e,t,r,a),tX=(e,t,r)=>{(""===e?t:tJ(t,e)).classGroupId=r},tY=(e,t,r,a)=>{if(tQ(e))return void tG(e(a),t,r,a);null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e})},tZ=(e,t,r,a)=>{let l=Object.entries(e),n=l.length;for(let e=0;e<n;e++){let[n,i]=l[e];tG(i,tJ(t,n),r,a)}},tJ=(e,t)=>{let r=e,a=t.split("-"),l=a.length;for(let e=0;e<l;e++){let t=a[e],l=r.nextPart.get(t);l||(l=tH(),r.nextPart.set(t,l)),r=l}return r},tQ=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,t0=[],t1=(e,t,r,a,l)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:a,isExternal:l}),t2=/\s+/,t4=e=>{let t;if("string"==typeof e)return e;let r="";for(let a=0;a<e.length;
1a++)e[a]&&(t=t4(e[a]))&&(r&&(r+=" "),r+=t);return r},t3=(e,...t)=>{let r,a,l,n,i=e=>{let t=a(e);if(t)return t;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:l,sortModifiers:n}=t,i=[],s=e.trim().split(t2),o="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{isExternal:d,modifiers:c,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:f}=r(t);if(d){o=t+(o.length>0?" "+o:o);continue}let p=!!f,x=a(p?m.substring(0,f):m);if(!x){if(!p||!(x=a(m))){o=t+(o.length>0?" "+o:o);continue}p=!1}let b=0===c.length?"":1===c.length?c[0]:n(c).join(":"),g=u?b+"!":b,h=g+x;if(i.indexOf(h)>-1)continue;i.push(h);let v=l(x,p);for(let e=0;e<v.length;++e){let t=v[e];i.push(g+t)}o=t+(o.length>0?" "+o:o)}return o})(e,r);return l(e,n),n};return n=s=>(a=(r=(e=>({cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),a=Object.create(null),l=(l,n)=>{r[l]=n,++t>e&&(t=0,a=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=a[e])?(l(e,t),t):void 0},set(e,t){e in r?r[e]=t:l(e,t)}}})(e.cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,a=e=>{let t,r=[],a=0,l=0,n=0,i=e.length;for(let s=0;s<i;s++){let i=e[s];if(0===a&&0===l){if(":"===i){r.push(e.slice(n,s)),n=s+1;continue}if("/"===i){t=s;continue}}"["===i?a++:"]"===i?a--:"("===i?l++:")"===i&&l--}let s=0===r.length?e:e.slice(n),o=s,d=!1;return s.endsWith("!")?(o=s.slice(0,-1),d=!0):s.startsWith("!")&&(o=s.slice(1),d=!0),t1(r,d,o,t&&t>n?t-n:void 0)};if(t){let e=t+":",r=a;a=t=>t.startsWith(e)?r(t.slice(e.length)):t1(t0,!1,t,void 0,!0)}if(r){let e=a;a=t=>r({className:t,parseClassName:e})}return a})(e),sortModifiers:(e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,r)=>{t.set(e,1e6+r)}),e=>{let r=[],a=[];for(let l=0;l<e.length;l++){let n=e[l],i="["===n[0],s=t.has(n);i||s?(a.length>0&&(a.sort(),r.push(...a),a=[]),r.push(n)):a.push(n)}return a.length>0&&(a.sort(),r.push(...a)),r}})(e),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return tK(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return(e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let t=e.slice(1,-1),r=t.indexOf(":"),a=t.slice(0,r);return a?"arbitrary.."+a:void 0})())(e);let r=e.split("-"),a=+(""===r[0]&&r.length>1);return tU(r,a,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=a[e],l=r[e];return t?l?((e,t)=>{let r=Array(e.length+t.length);for(let t=0;t<e.length;t++)r[t]=e[t];for(let a=0;a<t.length;a++)r[e.length+a]=t[a];return r})(l,t):t:l||tW}return r[e]||tW}}})(e)}))(t.reduce((e,t)=>t(e),e()))).cache.get,l=r.cache.set,n=i,i(s)),(...e)=>n(((...e)=>{let t,r,a=0,l="";for(;a<e.length;)(t=e[a++])&&(r=t4(t))&&(l&&(l+=" "),l+=r);return l})(...e))},t5=[],t6=e=>{let t=t=>t[e]||t5;return t.isThemeGetter=!0,t},t8=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,t7=/^\((?:(\w[\w-]*):)?(.+)\)$/i,t9=/^\d+\/\d+$/,re=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rt=/\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$/,rr=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,ra=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,rl=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,rn=e=>t9.test(e),ri=e=>!!e&&!Number.isNaN(Number(e)),rs=e=>!!e&&Number.isInteger(Number(e)),ro=e=>e.endsWith("%")&&ri(e.slice(0,-1)),rd=e=>re.test(e),rc=()=>!0,ru=e=>rt.test(e)&&!rr.test(e),rm=()=>!1,rf=e=>ra.test(e),rp=e=>rl.test(e),rx=e=>!rg(e)&&!rN(e),rb=e=>rI(e,rM,rm),rg=e=>t8.test(e),rh=e=>rI(e,rA,ru),rv=e=>rI(e,rO,ri),ry=e=>rI(e,rT,rm),rw=e=>rI(e,rP,rp),rj=e=>rI(e,rL,rf),rN=e=>t7.test(e),rk=e=>rD(e,rA),rC=e=>rD(e,r_),rR=e=>rD(e,rT),rE=e=>rD(e,rM),rz=e=>rD(e,rP),rS=e=>rD(e,rL,!0),rI=(e,t,r)=>{let a=t8.exec(e);return!!a&&(a[1]?t(a[1]):r(a[2]))},rD=(e,t,r=!1)=>{let a=t7.exec(e);return!!a&&(a[1]?t(a[1]):r)},rT=e=>"position"===e||"percentage"===e,rP=e=>"image"===e||"url"===e,rM=e=>"length"===e||"size"===e||"bg-size"===e,rA=e=>"length"===e,rO=e=>"number"===e,r_=e=>"family-name"===e,rL=e=>"shadow"===e,rF=()=>{let e=t6("color"),t=t6("font"),r=t6("text"),a=t6("font-weight"),l=t6("tracking"),n=t6("leading"),i=t6("breakpoint"),s=t6("container"),o=t6("spacing"),d=t6("radius"),c=t6("shadow"),u=t6("inset-shadow"),m=t6("text-shadow"),f=t6("drop-shadow"),p=t6("blur"),x=t6("perspective"),b=t6("aspect"),g=t6("ease"),h=t6("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...y(),rN,rg],j=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],k=()=>[rN,rg,o],C=()=>[rn,"full","auto",...k()],R=()=>[rs,"none","subgrid",rN,rg],E=()=>["auto",{span:["full",rs,rN,rg]},rs,rN,rg],z=()=>[rs,"auto",rN,rg],S=()=>["auto","min","max","fr",rN,rg],I=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],D=()=>["start","end","center","stretch","center-safe","end-safe"],T=()=>["auto",...k()],P=()=>[rn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],M=()=>[e,rN,rg],A=()=>[...y(),rR,ry,{position:[rN,rg]}],O=()=>["no-repeat",{repeat:["","x","y","space","round"]}],_=()=>["auto","cover","contain",rE,rb,{size:[rN,rg]}],L=()=>[ro,rk,rh],F=()=>["","none","full",d,rN,rg],$=()=>["",ri,rk,rh],V=()=>["solid","dashed","dotted","double"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>[ri,ro,rR,ry],W=()=>["","none",p,rN,rg],U=()=>["none",ri,rN,rg],K=()=>["none",ri,rN,rg],G=()=>[ri,rN,rg],q=()=>[rn,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[rd],breakpoint:[rd],color:[rc],container:[rd],"drop-shadow":[rd],ease:["in","out","in-out"],font:[rx
vendor: 6,059 bytes, line 1
1],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[rd],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[rd],shadow:[rd],spacing:["px",ri],text:[rd],"text-shadow":[rd],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",rn,rg,rN,b]}],container:["container"],columns:[{columns:[ri,rg,rN,s]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"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:w()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[rs,"auto",rN,rg]}],basis:[{basis:[rn,"full","auto",s,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ri,rn,"auto","initial","none",rg]}],grow:[{grow:["",ri,rN,rg]}],shrink:[{shrink:["",ri,rN,rg]}],order:[{order:[rs,"first","last","none",rN,rg]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":S()}],"auto-rows":[{"auto-rows":S()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[...I(),"normal"]}],"justify-items":[{"justify-items":[...D(),"normal"]}],"justify-self":[{"justify-self":["auto",...D()]}],"align-content":[{content:["normal",...I()]}],"align-items":[{items:[...D(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...D(),{baseline:["","last"]}]}],"place-content":[{"place-content":I()}],"place-items":[{"place-items":[...D(),"baseline"]}],"place-self":[{"place-self":["auto",...D()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:T()}],mx:[{mx:T()}],my:[{my:T()}],ms:[{ms:T()}],me:[{me:T()}],mt:[{mt:T()}],mr:[{mr:T()}],mb:[{mb:T()}],ml:[{ml:T()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],w:[{w:[s,"screen",...P()]}],"min-w":[{"min-w":[s,"screen","none",...P()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",r,rk,rh]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,rN,rv]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ro,rg]}],"font-family":[{font:[rC,rg,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:[l,rN,rg]}],"line-clamp":[{"line-clamp":[ri,"none",rN,rv]}],leading:[{leading:[n,...k()]}],"list-image":[{"list-image":["none",rN,rg]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",rN,rg]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:M()}],"text-color":[{text:M()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:[ri,"from-font","auto",rN,rh]}],"text-decoration-color":[{decoration:M()}],"underline-offset":[{"underline-offset":[ri,"auto",rN,rg]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",rN,rg]}],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",rN,rg]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:A()}],"bg-repeat":[{bg:O()}],"bg-size":[{bg:_()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rs,rN,rg],radial:["",rN,rg],conic:[rs,rN,rg]},rz,rw]}],"bg-color":[{bg:M()}],"gradient-from-pos":[{from:L()}
1],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:M()}],"gradient-via":[{via:M()}],"gradient-to":[{to:M()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...V(),"hidden","none"]}],"divide-style":[{divide:[...V(),"hidden","none"]}],"border-color":[{border:M()}],"border-color-x":[{"border-x":M()}],"border-color-y":[{"border-y":M()}],"border-color-s":[{"border-s":M()}],"border-color-e":[{"border-e":M()}],"border-color-t":[{"border-t":M()}],"border-color-r":[{"border-r":M()}],"border-color-b":[{"border-b":M()}],"border-color-l":[{"border-l":M()}
vendor: 5,715 bytes, line 1
1],"divide-color":[{divide:M()}],"outline-style":[{outline:[...V(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ri,rN,rg]}],"outline-w":[{outline:["",ri,rk,rh]}],"outline-color":[{outline:M()}],shadow:[{shadow:["","none",c,rS,rj]}],"shadow-color":[{shadow:M()}],"inset-shadow":[{"inset-shadow":["none",u,rS,rj]}],"inset-shadow-color":[{"inset-shadow":M()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:M()}],"ring-offset-w":[{"ring-offset":[ri,rh]}],"ring-offset-color":[{"ring-offset":M()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":M()}],"text-shadow":[{"text-shadow":["none",m,rS,rj]}],"text-shadow-color":[{"text-shadow":M()}],opacity:[{opacity:[ri,rN,rg]}],"mix-blend":[{"mix-blend":[...B(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":B()}],"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":[ri]}],"mask-image-linear-from-pos":[{"mask-linear-from":H()}],"mask-image-linear-to-pos":[{"mask-linear-to":H()}],"mask-image-linear-from-color":[{"mask-linear-from":M()}],"mask-image-linear-to-color":[{"mask-linear-to":M()}],"mask-image-t-from-pos":[{"mask-t-from":H()}],"mask-image-t-to-pos":[{"mask-t-to":H()}],"mask-image-t-from-color":[{"mask-t-from":M()}],"mask-image-t-to-color":[{"mask-t-to":M()}],"mask-image-r-from-pos":[{"mask-r-from":H()}],"mask-image-r-to-pos":[{"mask-r-to":H()}],"mask-image-r-from-color":[{"mask-r-from":M()}],"mask-image-r-to-color":[{"mask-r-to":M()}],"mask-image-b-from-pos":[{"mask-b-from":H()}],"mask-image-b-to-pos":[{"mask-b-to":H()}],"mask-image-b-from-color":[{"mask-b-from":M()}],"mask-image-b-to-color":[{"mask-b-to":M()}],"mask-image-l-from-pos":[{"mask-l-from":H()}],"mask-image-l-to-pos":[{"mask-l-to":H()}],"mask-image-l-from-color":[{"mask-l-from":M()}],"mask-image-l-to-color":[{"mask-l-to":M()}],"mask-image-x-from-pos":[{"mask-x-from":H()}],"mask-image-x-to-pos":[{"mask-x-to":H()}],"mask-image-x-from-color":[{"mask-x-from":M()}],"mask-image-x-to-color":[{"mask-x-to":M()}],"mask-image-y-from-pos":[{"mask-y-from":H()}],"mask-image-y-to-pos":[{"mask-y-to":H()}],"mask-image-y-from-color":[{"mask-y-from":M()}],"mask-image-y-to-color":[{"mask-y-to":M()}],"mask-image-radial":[{"mask-radial":[rN,rg]}],"mask-image-radial-from-pos":[{"mask-radial-from":H()}],"mask-image-radial-to-pos":[{"mask-radial-to":H()}],"mask-image-radial-from-color":[{"mask-radial-from":M()}],"mask-image-radial-to-color":[{"mask-radial-to":M()}],"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":y()}],"mask-image-conic-pos":[{"mask-conic":[ri]}],"mask-image-conic-from-pos":[{"mask-conic-from":H()}],"mask-image-conic-to-pos":[{"mask-conic-to":H()}],"mask-image-conic-from-color":[{"mask-conic-from":M()}],"mask-image-conic-to-color":[{"mask-conic-to":M()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:A()}],"mask-repeat":[{mask:O()}],"mask-size":[{mask:_()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",rN,rg]}],filter:[{filter:["","none",rN,rg]}],blur:[{blur:W()}],brightness:[{brightness:[ri,rN,rg]}],contrast:[{contrast:[ri,rN,rg]}],"drop-shadow":[{"drop-shadow":["","none",f,rS,rj]}],"drop-shadow-color":[{"drop-shadow":M()}],grayscale:[{grayscale:["",ri,rN,rg]}],"hue-rotate":[{"hue-rotate":[ri,rN,rg]}],invert:[{invert:["",ri,rN,rg]}],saturate:[{saturate:[ri,rN,rg]}],sepia:[{sepia:["",ri,rN,rg]}],"backdrop-filter":[{"backdrop-filter":["","none",rN,rg]}],"backdrop-blur":[{"backdrop-blur":W()}],"backdrop-brightness":[{"backdrop-brightness":[ri,rN,rg]}],"backdrop-contrast":[{"backdrop-contrast":[ri,rN,rg]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ri,rN,rg]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ri,rN,rg]}],"backdrop-invert":[{"backdrop-invert":["",ri,rN,rg]}],"backdrop-opacity":[{"backdrop-opacity":[ri,rN,rg]}],"backdrop-saturate":[{"backdrop-saturate":[ri,rN,rg]}],"backdrop-sepia":[{"backdrop-sepia":["",ri,rN,rg]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",rN,rg]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ri,"initial",rN,rg]}],ease:[{ease:["linear","initial",g,rN,rg]}],delay:[{delay:[ri,rN,rg]}],animate:[{animate:["none",h,rN,rg]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,rN,rg]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:U()}],"rotate-x":[{"rotate-x":U()}],"rotate-y":[{"rotate-y":U()}],"rotate-z":[{"rotate-z":U()}],scale:[{scale:K()}],"scale-x":[{"scale-x":K()}],"scale-y":[{"scale-y":K()}],"scale-z":[{"scale-z":K()}],"scale-3d":["scale-3d"],skew:[{skew:G()}],"skew-x":[{"skew-x":G()}],"skew-y":[{"skew-y":G()}],transform:[{transform:[rN,rg,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:q()}],"translate-x":[{"translate-x":q()}],"translate-y":[{"translate-y":q()}],"translate-z":[{"translate-z":q()}],"translate-none":["translate-none"],accent:[{accent:M()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:M()}
1],"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",rN,rg]}],"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":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",rN,rg]}],fill:[{fill:["none",...M()]}],"stroke-w":[{stroke:[ri,rk,rh,rv]}],stroke:[{stroke:["none",...M()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},r$=(e,t,r)=>{void 0!==r&&(e[t]=r)},rV=(e,t)=>{if(t)for(let r in t)r$(e,r,t[r])},rB=(e,t)=>{if(t)for(let r in t)rH(e,t,r)},rH=(e,t,r)=>{let a=t[r];void 0!==a&&(e[r]=e[r]?e[r].concat(a):a)},rW=["body","textlink","display","subtitle","title","button","promo"],rU=["price-main-unit","price-main-dec","price-base-unit","price-base-dec"],rK=["body","textlink","display","title","button","promo","price"],rG=e=>rW.some(t=>RegExp(`^${t}-(?:xs|sm|md|lg|xl)$`).test(e))||rU.some(t=>RegExp(`^${t}-(?:sm|md|lg)$`).test(e)),rq=e=>e.startsWith("ct-"),rX=e=>e.startsWith("bg-"),rY=e=>e.startsWith("bd-"),rZ=e=>rq(e)||rX(e)||rY(e),rJ=((e,...t)=>"function"==typeof e?t3(rF,e,...t):t3(()=>((e,{cacheSize:t,prefix:r,experimentalParseClassName:a,extend:l={},override:n={}})=>(r$(e,"cacheSize",t),r$(e,"prefix",r),r$(e,"experimentalParseClassName",a),rV(e.theme,n.theme),rV(e.classGroups,n.classGroups),rV(e.conflictingClassGroups,n.conflictingClassGroups),rV(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),r$(e,"orderSensitiveModifiers",n.orderSensitiveModifiers),rB(e.theme,l.theme),rB(e.classGroups,l.classGroups),rB(e.conflictingClassGroups,l.conflictingClassGroups),rB(e.conflictingClassGroupModifiers,l.conflictingClassGroupModifiers),rH(e,l,"orderSensitiveModifiers"),e))(rF(),e),...t))({extend:{classGroups:{"text-color":[{text:[rq]}],"font-size":[{text:[rG]}],"font-family":[{font:[e=>rK.includes(e)]}],"font-weight":[{font:[e=>e.startsWith("fw-")]}],tracking:[{tracking:[rG]}],leading:[{leading:[rG]}],"bg-color":[{bg:[rX]}],"border-color":[{border:[rY]}],"border-w":[{border:["none","xs","sm","md","lg"]}
1],fill:[{fill:[rZ]}],stroke:[{stroke:[rZ]}],shadow:[{shadow:["focus","focus-inset","focus-brandsplace","level1","level2","upward"]}]}}}),rQ=(...e)=>rJ(tL(e)),r0=(e,t)=>n.Children.toArray(e).some(e=>!!n.isValidElement(e)&&(e.type===t||r0(e.props.children,t))),r1=typeof window>"u",r2=n.forwardRef(({children:e,className:t,...r},a)=>l.jsx(tO,{ref:a,className:rQ("data-[state=open]:animate-slide-down data-[state=closed]:animate-slide-up",t),...r,children:l.jsx("div",{className:"pt-12 pb-12 pr-16 pl-16",children:e})}));function r4(e){let t=K.useRef({value:e,previous:e});return K.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function r3(e){let[t,r]=K.useState(void 0);return eX(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let a,l;if(!Array.isArray(t)||!t.length)return;let n=t[0];if("borderBoxSize"in n){let e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,l=t.blockSize}else a=e.offsetWidth,l=e.offsetHeight;r({width:a,height:l})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}r2.displayName=tO.displayName;var r5="Checkbox",[r6,r8]=eD(r5),[r7,r9]=r6(r5);function ae(e){let{__scopeCheckbox:t,checked:r,children:a,defaultChecked:n,disabled:i,form:s,name:o,onCheckedChange:d,required:c,value:u="on",internal_do_not_use_render:m}=e,[f,p]=eZ({prop:r,defaultProp:n??!1,onChange:d,caller:r5}),[x,b]=K.useState(null),[g,h]=K.useState(null),v=K.useRef(!1),y=!x||!!s||!!x.closest("form"),w={checked:f,disabled:i,setChecked:p,control:x,setControl:b,name:o,form:s,value:u,hasConsumerStoppedPropagationRef:v,required:c,defaultChecked:!ao(n)&&n,isFormControl:y,bubbleInput:g,setBubbleInput:h};return l.jsx(r7,{scope:t,...w,children:"function"==typeof m?m(w):a})}var at="CheckboxTrigger",ar=K.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...a},n)=>{let{control:i,value:s,disabled:o,checked:d,required:c,setControl:u,setChecked:m,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:x}=r9(at,e),b=eM(n,u),g=K.useRef(d);return K.useEffect(()=>{let e=i?.form;if(e){let t=()=>m(g.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[i,m]),l.jsx(eJ.button,{type:"button",role:"checkbox","aria-checked":ao(d)?"mixed":d,"aria-required":c,"data-state":ad(d),"data-disabled":o?"":void 0,disabled:o,value:s,...a,ref:b,onKeyDown:eq(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:eq(r,e=>{m(e=>!!ao(e)||!e),x&&p&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})});ar.displayName=at;var aa=K.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:n,defaultChecked:i,required:s,disabled:o,value:d,onCheckedChange:c,form:u,...m}=e;return l.jsx(ae,{__scopeCheckbox:r,checked:n,defaultChecked:i,disabled:o,required:s,onCheckedChange:c,name:a,form:u,value:d,internal_do_not_use_render:({isFormControl:e})=>l.jsxs(l.Fragment,{children:[l.jsx(ar,{...m,ref:t,__scopeCheckbox:r}),e&&l.jsx(as,{__scopeCheckbox:r})]})})});aa.displayName=r5;var al="CheckboxIndicator",an=K.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...n}=e,i=r9(al,r);return l.jsx(e0,{present:a||ao(i.checked)||!0===i.checked,children:l.jsx(eJ.span,{"data-state":ad(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});an.displayName=al;var ai="CheckboxBubbleInput",as=K.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:a,hasConsumerStoppedPropagationRef:n,checked:i,defaultChecked:s,required:o,disabled:d,name:c,value:u,form:m,bubbleInput:f,setBubbleInput:p}=r9(ai,e),x=eM(r,p),b=r4(i),g=r3(a);K.useEffect(()=>{if(!f)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!n.current;if(b!==i&&e){let r=new Event("click",{bubbles:t});f.indeterminate=ao(i),e.call(f,!ao(i)&&i),f.dispatchEvent(r)}},[f,b,i,n]);let h=K.useRef(!ao(i)&&i);return l.jsx(eJ.input,{type:"checkbox","aria-hidden":!0,defaultChecked:s??h.current,required:o,disabled:d,name:c,value:u,form:m,...t,tabIndex:-1,ref:x,style:{...t.style,...g,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function ao(e){return"indeterminate"===e}function ad(e){return ao(e)?"indeterminate":e?"checked":"unchecked"}as.displayName=ai;let ac=t$([`
2      peer bg-bg-neutral-primary-default
3      hover:bg-bg-neutral-primary-hover
4      active:bg-bg-neutral-primary-tap
5      disabled:bg-bg-neutral-tertiary-disabled
6      disabled:data-[state]:bg-bg-neutral-tertiary-disabled
7      disabled:active:data-[state]:bg-bg-neutral-tertiary-disabled
8      disabled:hover:data-[state]:bg-bg-neutral-tertiary-disabled
9      size-2xl flex shrink-0 items-center justify-center rounded-sm border p-0 transition-colors
10      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
11      focus-visible:outline-none
12      disabled:cursor-not-allowed disabled:border-none
13      data-[state=checked]:border-transparent
14      data-[state=indeterminate]:border-transparent
15    `],{variants:{variant:{brand:[`
16            border-bd-neutral-secondary-default
17            data-[state=checked]:bg-bg-brand-default
18            hover:data-[state=checked]:bg-bg-brand-hover
19            active:data-[state=checked]:bg-bg-brand-tap
20            data-[state=indeterminate]:bg-bg-brand-default
21            hover:data-[state=indeterminate]:bg-bg-brand-hover
22            active:data-[state=indeterminate]:bg-bg-brand-tap
23          `],neutral:[`
24            border-bd-neutral-secondary-default
25            data-[state=checked]:bg-bg-neutral-tertiary-default
26            hover:data-[state=checked]:bg-bg-neutral-tertiary-hover
27            active:data-[state=checked]:bg-bg-neutral-tertiary-tap
28            data-[state=indeterminate]:bg-bg-neutral-tertiary-default
29            hover:data-[state=indeterminate]:bg-bg-neutral-tertiary-hover
30            active:data-[state=indeterminate]:bg-bg-neutral-tertiary-tap
31          `],error:[`
32            border-bd-error-default
33            data-[state=checked]:bg-bg-error-default
34            hover:data-[state=checked]:bg-bg-error-hover
35            active:data-[state=checked]:bg-bg-error-tap
36            data-[state=indeterminate]:bg-bg-error-default
37            hover:data-[state=indeterminate]:bg-bg-error-hover
38            active:data-[state=indeterminate]:bg-bg-error-tap
39          `]},touchZone:{none:["focus-visible:shadow-focus"],large:["focus-visible:after:shadow-focus m-lg relative after:size-[44px]"],full:["focus-visible:after:shadow-focus after:size-full"]}}}),au=t$(["flex flex-1 items-center justify-center"],{variants:{isIndeterminate:{true:["border-neutral-white mx-sm border-b"]}}}),am=t$(["[&>path]:fill-ct-neutral-tertiary-default size-xl"]),af=n.forwardRef((e,t)=>{let r="indeterminate"===e.checked,a=am();if("as"in e){let{as:t,checked:n,className:i,variant:s="brand"}=e,o=ac({className:i,touchZone:"none",variant:s}),d=au({isIndeterminate:r}),c=!0===n?"checked":r?"indeterminate":"unchecked";return l.jsx(t,{"aria-hidden":"true","data-state":c,className:o,children:(!0===n||r)&&l.jsx("div",{className:d,children:!r&&l.jsx(q.IconCheck,{"data-testid":"icon-check",className:a})})})}let{checked:n,className:i,touchZone:s="large",variant:o="brand",...d}=e,c=ac({className:i,touchZone:s,variant:o}),u=au({isIndeterminate:r});return l.jsx(aa,{ref:t,checked:n,className:c,...d,children:l.jsx(an,{"data-testid":"checkbox-indicator","aria-hidden":!0,className:u,children:!r&&l.jsx(q.IconCheck,{"data-testid":"icon-check",className:a})})})});af.displayName=aa.displayName;var ap=Symbol.for("react.lazy"),ax=K[" use ".trim().toString()];function ab(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===ap&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function ag(e){let t=function(e){let t=K.forwardRef((e,t)=>{let{children:r,...a}=e;if(ab(r)&&"function"==typeof ax&&(r=ax(r._payload)),K.isValidElement(r)){var l;let e,n,i=(l=r,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let a in t){let l=e[a],n=t[a];/^on[A-Z]/.test(a)?l&&n?r[a]=(...e)=>{let t=n(...e);return l(...e),t}:l&&(r[a]=l):"style"===a?r[a]={...l,...n}:"className"===a&&(r[a]=[l,n].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==K.Fragment&&(s.ref=t?eP(t,i):i),K.cloneElement(r,s)}return K.Children.count(r)>1?K.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=K.forwardRef((e,r)=>{let{children:a,...n}=e;ab(a)&&"function"==typeof ax&&(a=ax(a._payload));let i=K.Children.toArray(a),s=i.find(aw);if(s){let e=s.props.children,a=i.map(t=>t!==s?t:K.Children.count(e)>1?K.Children.only(null):K.isValidElement(e)?e.props.children:null);return l.jsx(t,{...n,ref:r,children:K.isValidElement(e)?K.cloneElement(e,void 0,a):null})}return l.jsx(t,{...n,ref:r,children:a})});return r.displayName=`${e}.Slot`,r}var ah=ag("Slot"),av=Symbol("radix.slottable"),ay=function(e){let t=({children:e})=>l.jsx(l.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=av,t}("Slottable");function aw(e){return K.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===av}var aj=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
39{let r=ag(`Primitive.${t}`),a=K.forwardRef((e,a)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),l.jsx(n?r:t,{...i,ref:a})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),aN=K.forwardRef((e,t)=>l.jsx(aj.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));aN.displayName="Label";let ak=n.forwardRef((e,t)=>l.jsx(aN,{ref:t,...e}));ak.displayName=aN.displayName;let aC=t$(["my-0"],{variants:{variant:{display:"font-display font-fw-display",title:"font-title font-fw-title",subtitle:"font-title font-fw-subtitle",body:"font-body",button:"font-fw-bold",priceBaseUnit:"font-price font-fw-price-base",priceMainUnit:"font-price font-fw-price-discount",priceBaseDec:"font-price font-fw-price-base",priceMainDec:"font-price font-fw-price-discount"},color:{default:"","neutral-primary":"text-ct-neutral-primary-default","neutral-secondary":"text-ct-neutral-secondary-default",info:"text-ct-info-default",success:"text-ct-success-default",warning:"text-ct-warning-default",error:"text-ct-error-default",brand:"text-ct-brand-default",brandsplace:"text-ct-brandsplace-default",violet:"text-ct-violet-default",magenta:"text-ct-magenta-default"},size:{xs:{},sm:{},md:{},lg:{},xl:{}},weight:{regular:{},medium:{},bold:{}}},compoundVariants:[{variant:"display",size:"sm",className:"text-display-sm tracking-display-sm leading-display-sm"},{variant:"display",size:"md",className:"text-display-md tracking-display-md leading-display-md"},{variant:"display",size:"lg",className:"text-display-lg tracking-display-lg leading-display-lg"},{variant:"display",size:"xl",className:"text-display-xl tracking-display-xl leading-display-xl"},{variant:"title",size:"sm",className:"text-title-sm tracking-title-sm leading-title-sm"},{variant:"title",size:"md",className:"text-title-md tracking-title-md leading-title-md"},{variant:"title",size:"lg",className:"text-title-lg tracking-title-lg leading-title-lg"},{variant:"title",size:"xl",className:"text-title-xl tracking-title-xl leading-title-xl"},{variant:"subtitle",size:"sm",className:"text-subtitle-sm tracking-subtitle-sm leading-subtitle-sm"},{variant:"subtitle",size:"md",className:"text-subtitle-md tracking-subtitle-md leading-subtitle-md"},{variant:"subtitle",size:"lg",className:"text-subtitle-lg tracking-subtitle-lg leading-subtitle-lg"},{variant:"body",size:"xs",className:"text-body-xs tracking-body-xs leading-body-xs"},{variant:"body",size:"sm",className:"text-body-sm tracking-body-sm leading-body-sm"},{variant:"body",size:"md",className:"text-body-md tracking-body-md leading-body-md"},{variant:"body",size:"lg",className:"text-body-lg tracking-body-lg leading-body-lg"},{variant:"body",weight:"regular",className:"font-fw-body-regular"},{variant:"body",weight:"medium",className:"font-fw-medium"},{variant:"body",weight:"bold",className:"font-fw-bold"},{variant:"button",size:"lg",className:"text-button-lg tracking-button-lg leading-button-lg"},{variant:"button",size:"md",className:"text-button-md tracking-button-md leading-button-md"},{variant:"priceBaseUnit",size:"sm",className:"text-price-base-unit-sm tracking-price-base-unit-sm leading-price-base-unit-sm"},{variant:"priceBaseUnit",size:"md",className:"text-price-base-unit-md tracking-price-base-unit-md leading-price-base-unit-md"},{variant:"priceBaseDec",size:"sm",className:"text-price-base-dec-sm tracking-price-base-dec-sm leading-price-base-dec-sm"},{variant:"priceBaseDec",size:"md",className:"text-price-base-dec-md tracking-price-base-dec-md leading-price-base-dec-md"},{variant:"priceMainUnit",size:"sm",className:"text-price-main-unit-sm tracking-price-main-unit-sm leading-price-main-unit-sm"},{variant:"priceMainUnit",size:"md",className:"text-price-main-unit-md tracking-price-main-unit-md leading-price-main-unit-md"},{variant:"priceMainUnit",size:"lg",className:"text-price-main-unit-lg tracking-price-main-unit-lg leading-price-main-unit-lg"},{variant:"priceMainDec",size:"sm",className:"text-price-main-dec-sm tracking-price-main-dec-sm leading-price-main-dec-sm"},{variant:"priceMainDec",size:"md",className:"text-price-main-dec-md tracking-price-main-dec-md leading-price-main-dec-md"},{variant:"priceMainDec",size:"lg",className:"text-price-main-dec-lg tracking-price-main-dec-lg leading-price-main-dec-lg"}]}
39),aR={display:"h1",title:"h2",subtitle:"h3",body:"p",button:"button",priceBaseUnit:"span",priceMainUnit:"span",priceBaseDec:"span",priceMainDec:"span"},aE=({className:e,variant:t="body",size:r="md",color:a="default",as:n,asChild:i,...s})=>{let o=aC({variant:t,size:r,weight:s.weight,className:e,color:a}),d=t&&aR[t]?aR[t]:"p",c=i?ah:n??d;return l.jsx(c,{...s,className:o})};aE.displayName="Typography";let az=t$(["gap-lg relative flex min-h-[44px] w-fit items-center"],{variants:{alignment:{left:[],right:["flex-row-reverse"]}}}),aS=t$(["gap-md flex items-center"]),aI=n.forwardRef(({alignment:e="left",labelClassName:t,id:r,label:a,suffix:n,...i},s)=>{let o=az({className:t,alignment:e}),d=aS();return l.jsxs(ak,{htmlFor:r,className:o,children:[l.jsx(af,{touchZone:"full",...i,id:r,ref:s}),l.jsxs("span",{className:d,children:[a,n&&l.jsx(aE,{as:"span",variant:"body",size:"md",weight:"regular",color:"neutral-secondary","aria-label":n,role:"note",children:n})]})]})});aI.displayName=`${aa.displayName}WithLabel`;let aD="appearance-none border-0 p-0 m-0 text-left font-inherit text-inherit leading-normal cursor-pointer group focus-visible:shadow-focus focus:outline-none focus-visible:outline-none",aT=t$(`
40    group
41    focus-visible:shadow-focus-inset
42    gap-lg px-xl py-lg flex items-center justify-between transition-colors
43    focus:outline-none
44    focus-visible:outline-none
45    disabled:cursor-not-allowed
46    [&_label]:min-h-auto
47  `,{variants:{color:{white:`
48          bg-neutral-white
49          hover:bg-bg-neutral-primary-hover
50          active:bg-bg-neutral-primary-tap
51          disabled:bg-bg-neutral-primary-disabled
52        `,gray:`
53          bg-bg-neutral-secondary-default
54          hover:bg-bg-neutral-secondary-hover
55          active:bg-bg-neutral-secondary-tap
56          disabled:bg-bg-neutral-secondary-disabled
57        `,brand:`
58          bg-bg-brand-light-default
59          hover:bg-bg-brand-light-hover
60          active:bg-bg-brand-light-tap
61          disabled:bg-bg-brand-light-disabled
62        `},checkbox:{hidden:"",visible:""},control:{left:"",right:"justify-between"},hasSlot:{true:"",false:""}},compoundVariants:[{hasSlot:!1,checkbox:"hidden",class:`${aD} w-full`}]}),aP=n.forwardRef(({className:e,title:t,control:r="right",color:a="white",description:n,suffix:i,checkbox:s="hidden",onSelectItem:o,leftSlot:d,centerSlot:c,rightSlot:u,value:m,selectLabel:f,toggleLabel:p},x)=>{let b=aT({className:e,color:a,control:r,hasSlot:!!d||!!c||!!u,checkbox:s}),g=`${aD} bg-transparent`,h=e=>o&&o(m,e),v="left"===r,y="right"===r,w="visible"===s,j=v||w||d,N=y||u,k=d||c||u||w,C=({isArrowInteractive:e})=>{let r={className:"group-data-[state=open]:rotate-180 transition-transform w-3xl","aria-hidden":!0};return e?l.jsx(tM,{className:g,"aria-label":`${p} ${t}`,children:l.jsx(X.IconArrowDown,{...r})}):l.jsx(X.IconArrowDown,{...r})},R=e=>l.jsxs(l.Fragment,{children:[j&&l.jsxs("div",{className:"flex gap-8 items-center",children:[v&&l.jsx(C,{...e}),w&&l.jsx(af,{"aria-label":`${f} ${t}`,touchZone:"large",id:`accordion-checkbox-${m}`,variant:"brand",onCheckedChange:h}),d&&l.jsx(l.Fragment,{children:d})]}),l.jsxs("div",{className:"flex flex-col flex-1",children:[l.jsxs("div",{className:"flex items-center gap-8",children:[l.jsx(aE,{as:"h3",variant:"body",size:"lg",weight:"bold",children:t}),i&&l.jsx(aE,{variant:"body",size:"sm",weight:"regular",children:i}),c&&l.jsx(l.Fragment,{children:c})]}),n&&l.jsx(aE,{variant:"body",size:"md",weight:"regular",children:n})]}),N&&l.jsxs("div",{className:"flex items-center gap-8",children:[u&&l.jsx(l.Fragment,{children:u}),y&&l.jsx(C,{...e})]})]});return l.jsx(tT,{ref:x,className:rQ("m-0",e),children:k?l.jsx("div",{className:b,children:l.jsx(R,{isArrowInteractive:!0})}):l.jsx(tM,{className:b,"aria-label":`${p} ${t}`,children:l.jsx(R,{})})})});aP.displayName="AccordionHeader";let aM=t$("bg-neutral-white overflow-hidden",{variants:{variant:{stack:"",card:"rounded-lg"}}}),aA=n.forwardRef(({className:e,variant:t="stack",value:r,...a},n)=>{let i=aM({variant:t,className:e});return l.jsx(tI,{ref:n,className:i,value:r,...a})});
62function aO(e,t=[]){let r=[],a=()=>{let t=r.map(e=>K.createContext(e));return function(r){let a=r?.[e]||t;return K.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return a.scopeName=e,[function(t,a){let n=K.createContext(a);n.displayName=t+"Context";let i=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,o=r?.[e]?.[i]||n,d=K.useMemo(()=>s,Object.values(s));return l.jsx(o.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,l){let s=l?.[e]?.[i]||n,o=K.useContext(s);if(o)return o;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:r,scopeName:a})=>{let l=r(e)[`__scope${a}`];return{...t,...l}},{});return K.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}(a,...t)]}aA.displayName=tI.displayName;var a_="Progress",[aL,aF]=aO(a_),[a$,aV]=aL(a_),aB=K.forwardRef((e,t)=>{var r,a;let{__scopeProgress:n,value:i=null,max:s,getValueLabel:o=aU,...d}=e;(s||0===s)&&!aq(s)&&console.error((r=`${s}`,`Invalid prop \`max\` of value \`${r}\` supplied to \`Progress\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`));let c=aq(s)?s:100;null===i||aX(i,c)||console.error((a=`${i}`,`Invalid prop \`value\` of value \`${a}\` supplied to \`Progress\`. The \`value\` prop must be:
63  - a positive number
64  - less than the value passed to \`max\` (or 100 if no \`max\` prop is set)
65  - \`null\` or \`undefined\` if the progress is indeterminate.
66
67Defaulting to \`null\`.`));let u=aX(i,c)?i:null,m=aG(u)?o(u,c):void 0;return l.jsx(a$,{scope:n,value:u,max:c,children:l.jsx(aj.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":aG(u)?u:void 0,"aria-valuetext":m,role:"progressbar","data-state":aK(u,c),"data-value":u??void 0,"data-max":c,...d,ref:t})})});aB.displayName=a_;var aH="ProgressIndicator",aW=K.forwardRef((e,t)=>{let{__scopeProgress:r,...a}=e,n=aV(aH,r);return l.jsx(aj.div,{"data-state":aK(n.value,n.max),"data-value":n.value??void 0,"data-max":n.max,...a,ref:t})});function aU(e,t){return`${Math.round(e/t*100)}%`}function aK(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function aG(e){return"number"==typeof e}function aq(e){return aG(e)&&!isNaN(e)&&e>0}function aX(e,t){return aG(e)&&!isNaN(e)&&e<=t&&e>=0}aW.displayName=aH;var aY=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),aZ=K.forwardRef((e,t)=>l.jsx(aj.span,{...e,ref:t,style:{...aY,...e.style}}));aZ.displayName="VisuallyHidden";let aJ=t$("relative inline-block",{variants:{variant:{black:"text-ct-neutral-primary-default",brand:"text-ct-brand-default",white:"text-ct-neutral-tertiary-default"},size:{sm:"size-3xl",md:"size-[48px]",lg:"size-[72px]"}}}),aQ=t$("absolute top-1/2 left-1/2 z-10 -translate-1/2",{variants:{variant:{black:"[&_path]:fill-ct-neutral-primary-default",brand:"[&_path]:fill-ct-brand-default",white:"text-ct-neutral-tertiary-default"},size:{sm:"size-lg",md:"size-4xl",lg:"size-[48px]"}}}),a0=t$("h-sm relative w-full overflow-hidden rounded-full",{variants:{variant:{black:"text-ct-neutral-primary-default",brand:"text-ct-brand-default",white:"text-ct-neutral-tertiary-default"}}}),a1=t$("bg-bd-neutral-primary-default size-full rounded-full"),a2=t$("animate-loader-linear absolute top-0 left-0 h-full w-1/3 rounded-full bg-current"),a4=t$("animate-loader-rotate absolute inset-0"),a3=t$("animate-loader-circle origin-center"),a5=e=>{let t=a4(),r=a3();return l.jsx("svg",{className:t,viewBox:"0 0 50 50",...e,children:l.jsx("circle",{cy:"25",cx:"25",r:"20",fill:"transparent",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"200px",strokeDashoffset:"100px",className:r})})},a6=n.forwardRef((e,t)=>{let{size:r="md",variant:a="brand",decoration:n,shape:i="circular",className:s,"aria-label":o,...d}=e;if("linear"===i){let e=a0({variant:a,className:s}),r=a1(),n=a2();return l.jsxs(aB,{className:e,ref:t,role:"progressbar","aria-label":o,"aria-busy":"true","data-motion-essential":!0,...d,children:[l.jsx("div",{className:r}),l.jsx(aW,{asChild:!0,children:l.jsx("div",{className:n})})]})}let c=aJ({variant:a,size:r,className:s}),u=(({decoration:e})=>"privalia"===e?Z.IconPrivalia:"veepee"===e?Y.IconButterfly:null)({decoration:n}),m=aQ({size:r,variant:a});return l.jsxs(aB,{className:c,ref:t,role:"progressbar","aria-label":o,"aria-busy":"true","data-motion-essential":!0,...d,children:[u&&l.jsx(u,{className:m}),l.jsx(a5,{}),l.jsx(aZ,{children:o})]})});a6.displayName="Loader";let a8=t$([`
68      gap-md box-border inline-flex cursor-pointer items-center justify-center border whitespace-nowrap transition-colors
69      focus-visible:outline-none
70      disabled:pointer-events-none
71      [&_svg]:pointer-events-none
72    `],{variants:{variant:{primary:[`
73            text-ct-neutral-permanent-white-default
74            disabled:bg-bg-brand-disabled disabled:text-ct-neutral-primary-default
75            [&_svg_path]:fill-ct-neutral-permanent-white-default
76            disabled:[&_svg_path]:fill-ct-neutral-primary-default
77            border-none
78          `],secondary:[`
79            bg-bg-neutral-primary-default
80            hover:bg-bg-neutral-primary-hover
81            active:bg-bg-neutral-primary-tap
82            hover:text-ct-neutral-primary-hover
83            active:text-ct-neutral-primary-tap
84            text-ct-neutral-primary-default
85            disabled:bg-bg-neutral-secondary-disabled
86            border-bd-neutral-primary-default
87            disabled:border-bd-neutral-primary-disabled disabled:opacity-50
88          `],transparent:[`
89            bg-bg-button-transparent-default
90            hover:bg-bg-button-transparent-hover
91            active:bg-bg-button-transparent-tap
92            hover:text-ct-neutral-permanent-white-default
93            active:text-ct-neutral-permanent-white-default
94            text-ct-neutral-permanent-white-default border-bd-button-transparent
95            [&_svg_path]:fill-ct-neutral-permanent-white-default
96            disabled:border-bd-neutral-secondary-disabled disabled:bg-bg-button-transparent-default
97            disabled:text-ct-neutral-secondary-default disabled:opacity-50
98          `],ghost:[`
99            text-ct-brand-default
100            [&_svg_path]:fill-ct-brand-default
101            hover:bg-bg-button-ghost-hover hover:text-ct-brand-hover
102            hover:[&_svg_path]:fill-ct-brand-hover
103            active:bg-bg-button-ghost-tap active:text-ct-brand-tap
104            active:[&_svg_path]:fill-ct-brand-tap
105            disabled:bg-bg-button-transparent-disabled
106            border-none bg-transparent
107            disabled:opacity-50
108          `],ghostSecondary:[`
109            text-ct-neutral-primary-default
110            [&_svg_path]:fill-ct-neutral-primary-default
111            hover:bg-bg-button-ghost-hover hover:text-ct-neutral-primary-hover
112            hover:[&_svg_path]:fill-ct-neutral-primary-hover
113            active:bg-bg-button-ghost-tap active:text-ct-neutral-primary-tap
114            active:[&_svg_path]:fill-ct-neutral-primary-tap
115            disabled:text-ct-neutral-on-light-bg-disabled
116            disabled:[&_svg_path]:fill-ct-neutral-on-light-bg-disabled
117            disabled:bg-bg-button-transparent-disabled
118            border-none bg-transparent
119            disabled:opacity-50
120          `],ghostTertiary:[`
121            text-ct-neutral-tertiary-default
122            [&_svg_path]:fill-ct-neutral-tertiary-default
123            hover:bg-bg-button-ghost-hover hover:text-ct-neutral-tertiary-hover
124            hover:[&_svg_path]:fill-ct-neutral-tertiary-hover
125            active:bg-bg-button-ghost-tap active:text-ct-neutral-tertiary-tap
126            active:[&_svg_path]:fill-ct-neutral-tertiary-tap
127            disabled:text-ct-neutral-on-light-bg-disabled
128            disabled:[&_svg_path]:fill-ct-neutral-on-light-bg-disabled
129            disabled:bg-bg-button-transparent-disabled
130            border-none bg-transparent
131            disabled:opacity-50
132          `],image:["focus-visible:shadow-focus size-auto border-none p-0 disabled:opacity-50 [&_img]:block"],destructive:[`
133            bg-bg-error-default
134            hover:bg-bg-error-hover
135            active:bg-bg-error-tap
136            text-ct-neutral-permanent-white-default
137            [&_svg_path]:fill-ct-neutral-permanent-white-default
138            disabled:bg-bg-brand-disabled
139            border-none
140            disabled:opacity-50
141          `]},size:{xxs:["text-body-sm h-xl [&_svg]:size-xl px-0"],xs:["text-body-md h-2xl [&_svg]:size-2xl px-0"],sm:["text-body-md h-4xl max-[640px]:text-body-lg [&_svg]:size-2xl max-[640px]:[&_svg]:size-3xl max-[640px]:h-[44px]"],md:["text-body-lg [&_svg]:size-3xl h-[44px]"],lg:["text-body-lg h-6xl [&_svg]:size-3xl"]},isIcon:{true:["rounded-full"],false:["rounded-sm"]},grow:{true:["w-full"]},inset:{true:"",false:""},intent:{brand:["focus-visible:shadow-focus"],brandsplace:["focu
141s-visible:shadow-focus-brandsplace"]}},defaultVariants:{intent:"brand"},compoundVariants:[{variant:"primary",intent:"brand",class:"bg-bg-brand-permanent-brand-default hover:bg-bg-brand-permanent-brand-hover active:bg-bg-brand-permanent-brand-tap"},{variant:"primary",intent:"brandsplace",class:"bg-bg-brandsplace-button-default hover:bg-bg-brandsplace-button-hover active:bg-bg-brandsplace-button-tap"},{variant:["primary","secondary","transparent","destructive"],size:"sm",isIcon:!1,class:"px-lg max-[640px]:px-xl"},{variant:["primary","secondary","transparent","destructive"],size:"md",isIcon:!1,class:"px-xl"},{variant:["primary","secondary","transparent","destructive"],size:"lg",isIcon:!1,class:"px-3xl"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"sm",inset:!0,isIcon:!1,class:"px-lg"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"md",inset:!0,isIcon:!1,class:"px-xl"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"lg",inset:!0,isIcon:!1,class:"px-3xl"},{size:"xs",isIcon:!0,class:["w-2xl","p-0"]},{size:"sm",isIcon:!0,class:["w-4xl","max-[640px]:w-[44px]","p-0"]},{size:"md",isIcon:!0,class:["w-[44px]","p-0"]},{size:"lg",isIcon:!0,class:["w-[48px]","p-0"]},{size:"sm",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-sm","text-button-md","max-[640px]:py-md","max-[640px]:text-button-lg"]},{size:"md",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-md","text-button-lg"]},{size:"lg",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-lg","text-button-lg"]}]}),a7=n.forwardRef(({asChild:e,children:t,className:r,isIcon:a=!1,isLoading:i,leftIcon:s,rightIcon:o,size:d="md",suffix:c,variant:u="primary",grow:m=!1,inset:f=!0,intent:p="brand",...x},b)=>{let g;if(!f&&"ghost"!==u&&"ghostSecondary"!==u&&"ghostTertiary"!==u)throw Error('The "inset" prop as "false" is not supported for variants other than ghost variants. Please remove the "inset" prop or use a different variant.');if(a&&!f&&("ghost"===u||"ghostSecondary"===u||"ghostTertiary"===u))throw Error('The "inset" prop as "false" is not supported for icon ghost variants.');let h=a8({isIcon:a,size:"image"===u?void 0:d,variant:u,className:r,grow:m,inset:f,intent:p}),v="sm"===d?"md":"lg",y=e?ah:"button",w="button";switch(!0){case void 0!==x["aria-label"]:g={"aria-label":x["aria-label"]};break;case void 0!==x["aria-labelledby"]:g={"aria-labelledby":x["aria-labelledby"]};break;case"string"==typeof t:g={"aria-label":t}}void 0===g&&(console.error("Missing aria-label on button"),g={});let j=(e=t)=>l.jsxs(l.Fragment,{children:[s,e,c&&l.jsx(aE,{as:"span",variant:"body",weight:"regular",size:"md","aria-label":c,role:"note",children:c}),o]});if(i)return l.jsx(y,{className:h,ref:b,disabled:!1!==x.disabled,"aria-busy":"true",...x,children:l.jsx(a6,{size:"sm",variant:(e=>{switch(e){case"secondary":case"transparent":case"ghost":case"ghostSecondary":case"image":return"brand";default:return"white"}})(u),...g})});if(!a&&("xs"===d||"xxs"===d))throw Error('Size "xs" is only supported for icon buttons. Please use a different size for text buttons.');if(a){if(t||!s)throw Error("When isIcon is true, only leftIcon prop is expected.");return l.jsx(y,{className:h,ref:b,...g,...x,children:s})}return e&&n.isValidElement(t)?l.jsx(aE,{asChild:!0,variant:w,size:v,children:n.cloneElement(t,{className:h,ref:b,...g,...x,children:j(t.props.children)})}):l.jsx(aE,{asChild:!0,variant:w,size:v,children:l.jsx(y,{className:h,ref:b,...g,...x,children:j()})})});a7.displayName="Button";let a9=n.createContext(null),le=()=>{let e=n.useContext(a9);if(!e)throw Error("useAlertContext must be used within <AlertProvider>");return e},lt=({value:e,children:t})=>l.jsx(a9.Provider,{value:e,children:t});lt.displayName="AlertProvider";let lr=t$("p-xl gap-md flex flex-row justify-between",{variants:{variant:{info:"bg-bg-info-light-default border-bd-info-default",neutral:"bg-bg-neutral-secondary-default border-bd-neutral-primary-default",error:"bg-bg-error-light-default border-bd-error-default",warning:"bg-bg-warning-light-default border-bd-warning-default",success:"bg-bg-success-light-default border-bd-success-default"},fullWidth:{true:"border-none",false:"rounded-sm border"}}}),la=t$("size-2xl",{variants:{variant:{info:"[&>path]:fill-ct-info-default",neutral:"[&>path]:fill-ct-neutral-primary-default",error:"[&>path]:fill-ct-error-default",warning:"[&>path]:fill-ct-warning-default",success:"[&>path]:fill-ct-success-default",dark:"[&>path]:fill-ct-neutral-tertiary-default",brand:"[&>path]:fill-ct-brand-default"}}}),ll=t$("gap-lg flex flex-1",{variants:{fullWidth:{true:"flex-row",false:"flex-col"}}}),ln=t$("gap-md flex flex-1 flex-col"),li=t$("w-fit justify-start"),ls=n.forwardRef(({variant:e="info",fullWidth:t=!1,iconVariant:r,className:a,children:i,role:s="alert","aria-labelledby":o,...d},c)=>{let u=lr({variant:e,fullWidth:t,className:a}),m=n.useId();return l.jsx(lt,{value:{variant:e,fullWidth:t,iconVariant:r??e,titleId:m},children:l.jsx("div",{className:u,ref:c,role:s,"aria-labelledby":o??m,"data-testid":"alert",...d,children:i})})});ls.displayName="Alert";let lo=({icon:e})=>{let{iconVariant:t}=le(),r=la({variant:t});return e?n.cloneElement(e,{className:r}):l.jsx(J.IconInfo,{className:r})};lo.displayName="AlertIcon";let ld=n.forwardRef(({className:e,children:t,...r},a)=>{let{fullWidth:n}=le(),i=ll({fullWidth:n,className:e});return l.jsx("div",{ref:a,className:i,...r,children:t})});ld.displayName="AlertContent";let lc=n.forwardRef(({className:e,children:t,...r},a)=>{let n=ln({className:e});if(!r0(t,lu)&&!r0(t,lm))throw Error("AlertText requires an <AlertTitle> or <AlertDescription> child for accessibility.");return l.jsx("div",{ref:a,className:n,...r,children:t})});lc.displayName="AlertText";let lu=({children:e})=>{let{textColorClass:t,titleId:r}=le();if(null==e)throw Error("AlertTitle requires content for accessibility.");
141return l.jsx(aE,{id:r,variant:"body",size:"md",weight:"bold",className:t,children:e})};lu.displayName="AlertTitle";let lm=({children:e})=>{let{textColorClass:t}=le();return l.jsx(aE,{variant:"body",as:"div",size:"md",weight:"medium",className:t,children:e})};lm.displayName="AlertDescription";let lf=({onClick:e,"aria-label":t})=>{let{dismissColorClass:r}=le();return l.jsx(a7,{isIcon:!0,variant:"ghostSecondary",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),onClick:e,"aria-label":t,className:r})};lf.displayName="AlertDismiss";let lp=({onClick:e,"aria-label":t,children:r})=>{let a=li();return l.jsx(a7,{variant:"ghostSecondary",size:"sm",onClick:e,"aria-label":t,className:a,children:r})};lp.displayName="AlertCta";let lx=t$("relative inline-flex items-center justify-center rounded-full",{variants:{variant:{primary:"bg-bg-brand-default text-ct-neutral-tertiary-default",white:"bg-bg-neutral-primary-default text-ct-neutral-primary-default",error:"bg-bg-error-default text-ct-neutral-tertiary-default",warning:"bg-bg-warning-default text-ct-neutral-tertiary-default",success:"bg-bg-success-default text-ct-neutral-tertiary-default",promo:"bg-bg-violet-default text-ct-neutral-tertiary-default",voucher:"bg-bg-magenta-default text-ct-neutral-tertiary-default"},size:{large:"size-3xl",medium:"size-2xl",small:"size-lg",xsmall:"size-md"}}});function lb(e){return"small"===e?"xs":"sm"}let lg=n.forwardRef((e,t)=>{let{size:r,variant:a,text:n,className:i,...s}=e,o=lx({size:r,variant:a,className:i});return l.jsx("div",{className:o,ref:t,...s,children:l.jsx(aE,{as:"span",variant:"body",size:lb(r),weight:"bold",children:n&&"xsmall"!==r?n:null})})});lg.displayName="Badge";let lh=t$([""]),lv=t$(["m-0 flex w-full list-none flex-col pl-0"],{variants:{level:{root:[""],sub:[""]}}}),ly=t$(`
142    py-lg px-md
143    focus-visible:shadow-focus
144    gap-md ml-sm relative flex w-full cursor-pointer items-center rounded-sm border-none bg-transparent
145    focus:outline-none
146    focus-visible:outline-none
147  `,{variants:{variant:{default:[`
148            text-ct-neutral-secondary-default
149            group-hover:text-ct-brand-hover
150            group-active:text-ct-brand-tap
151            [&_path]:fill-ct-neutral-secondary-default
152            group-hover:[&_path]:fill-ct-brand-hover
153            group-active:[&_path]:fill-ct-brand-tap
154          `],active:[`
155            text-ct-brand-default
156            group-hover:text-ct-brand-hover
157            group-active:text-ct-brand-tap
158            [&_path]:fill-ct-brand-default
159            group-hover:[&_path]:fill-ct-brand-hover
160            group-active:[&_path]:fill-ct-brand-tap
161          `],disabled:"text-ct-neutral-on-light-bg-disabled [&_path]:fill-ct-neutral-on-light-bg-disabled pointer-events-none"}}}),lw=t$(["group hover:border-l-xs active:border-l-xs border-l"],{variants:{variant:{default:["border-bd-neutral-primary-default hover:border-bd-brand-default active:border-bd-brand-tap"],active:["border-bd-brand-active hover:border-bd-brand-active active:border-bd-brand-tap border-l-xs"],disabled:["border-bd-neutral-primary-default pointer-events-none"]},level:{1:[""],2:["pl-3xl"]}}}),lj=t$(["line-clamp-2 min-w-0 text-left"]),lN=n.forwardRef(({className:e,children:t,...r},a)=>{let n=lh({className:e});return l.jsx("nav",{ref:a,className:n,...r,children:t})});lN.displayName="Anchor";let lk=n.forwardRef(({className:e,children:t,level:r="root",...a},i)=>{let s=lv({className:e,level:r}),o=n.Children.map(t,e=>n.isValidElement(e)?n.cloneElement(e,{level:"root"===r?1:2}):e);return l.jsx("ul",{ref:i,className:s,...a,children:o})});lk.displayName="AnchorList";let lC=n.forwardRef(({className:e,children:t,label:r,variant:a="default",onClick:i,level:s=1,badgeText:o,icon:d,...c},u)=>{let m=lw({className:e,variant:a,level:s}),f=ly({variant:a}),p=lj();return l.jsxs("li",{ref:u,...c,children:[l.jsx("div",{className:m,children:l.jsxs("button",{type:"button",onClick:i,className:f,disabled:"disabled"===a,children:[n.isValidElement(d)&&n.cloneElement(d,{width:"24",height:"24",className:"shrink-0"}),l.jsx(aE,{className:p,variant:"body",size:"md",weight:"medium",as:"span",children:r}),o&&l.jsx(lg,{className:"shrink-0",variant:"primary",size:"medium",text:o})]})}),t]})});function lR(e){let t=K.useRef(e);return K.useEffect(()=>{t.current=e}),K.useMemo(()=>(...e)=>t.current?.(...e),[])}lC.displayName="AnchorItem";
161var lE={exports:{}},lz={},lS=(eL||(eL=1,lE.exports=function(){if(e_)return lz;e_=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=n.useState,r=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function i(t){var r=t.getSnapshot;t=t.value;try{var a=r();return!e(t,a)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,n){var s=n(),o=t({inst:{value:s,getSnapshot:n}}),d=o[0].inst,c=o[1];return a(function(){d.value=s,d.getSnapshot=n,i(d)&&c({inst:d})},[e,s,n]),r(function(){return i(d)&&c({inst:d}),e(function(){i(d)&&c({inst:d})})},[e]),l(s),s};return lz.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s,lz}()),lE.exports);function lI(){return()=>{}}var lD="Avatar",[lT,lP]=aO(lD),[lM,lA]=lT(lD),lO=K.forwardRef((e,t)=>{let{__scopeAvatar:r,...a}=e,[n,i]=K.useState("idle");return l.jsx(lM,{scope:r,imageLoadingStatus:n,onImageLoadingStatusChange:i,children:l.jsx(aj.span,{...a,ref:t})})});lO.displayName=lD;var l_="AvatarImage",lL=K.forwardRef((e,t)=>{let{__scopeAvatar:r,src:a,onLoadingStatusChange:n=()=>{},...i}=e,s=lA(l_,r),o=function(e,{referrerPolicy:t,crossOrigin:r}){let a=lS.useSyncExternalStore(lI,()=>!0,()=>!1),l=K.useRef(null),n=a?(l.current||(l.current=new window.Image),l.current):null,[i,s]=K.useState(()=>lV(n,e));return eX(()=>{s(lV(n,e))},[n,e]),eX(()=>{let e=e=>()=>{s(e)};if(!n)return;let a=e("loaded"),l=e("error");return n.addEventListener("load",a),n.addEventListener("error",l),t&&(n.referrerPolicy=t),"string"==typeof r&&(n.crossOrigin=r),()=>{n.removeEventListener("load",a),n.removeEventListener("error",l)}},[n,r,t]),i}(a,i),d=lR(e=>{n(e),s.onImageLoadingStatusChange(e)});return eX(()=>{"idle"!==o&&d(o)},[o,d]),"loaded"===o?l.jsx(aj.img,{...i,ref:t,src:a}):null});lL.displayName=l_;var lF="AvatarFallback",l$=K.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:a,...n}=e,i=lA(lF,r),[s,o]=K.useState(void 0===a);return K.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>o(!0),a);return()=>window.clearTimeout(e)}},[a]),s&&"loaded"!==i.imageLoadingStatus?l.jsx(aj.span,{...n,ref:t}):null});function lV(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}l$.displayName=lF;let lB=t$([`
162      text-ct-neutral-tertiary-default font-body
163      focus-visible:shadow-focus
164      relative flex cursor-pointer items-center justify-center rounded-full
165      focus-visible:outline-none
166    `],{variants:{variant:{grey:["bg-bg-neutral-tertiary-default hover:bg-bg-neutral-tertiary-hover active:bg-bg-neutral-tertiary-tap"],brand:["bg-bg-brand-default hover:bg-bg-brand-hover active:bg-bg-brand-tap"],image:`
167          active:after:bg-bg-image-tap
168          hover:after:bg-bg-image-hover
169          bg-transparent
170          after:absolute after:inset-0 after:rounded-full
171        `},size:{xs:["font-fw-bold size-2xl"],sm:["font-fw-display size-3xl"],md:["font-fw-display size-4xl"],lg:["font-fw-display size-[40px]"]}}}),lH=t$(["focus-visible:shadow-focus flex cursor-pointer items-center justify-center rounded-full object-cover focus-visible:outline-none"],{variants:{size:{xs:["size-2xl"],sm:["size-3xl"],md:["size-4xl"],lg:["size-[40px]"]}}}),lW=t$(["border-bd-neutral-tertiary-default absolute flex rounded-full border"],{variants:{size:{xs:["-right-[4px] -bottom-[4px]"],sm:["-right-[2px] -bottom-[2px]"],md:["-right-2/100 -bottom-2/100"],lg:["right-0 bottom-0"]}}}),lU=t$(["[&>path]:fill-ct-neutral-tertiary-default"],{variants:{size:{xs:["size-xl"],sm:["size-2xl"],md:["size-3xl"],lg:["size-[34px]"]}}}),lK=n.forwardRef(({className:e,imgSrc:t,imgAlt:r,badge:a="hidden",size:i="md",variant:s="brand",username:o,...d},c)=>{let[u,m]=n.useState(!!t),f=lB({size:i,variant:u?"image":s,className:e}),p=lH({size:i}),x=lU({size:i}),b=lW({size:i}),g=(e=>{if(!e||""===e.trim())return"";let t=e.trim().split(/\s+/).filter(Boolean);return 0===t.length?"":1===t.length?t[0].substring(0,2).toUpperCase():(t[0].charAt(0)+t[1].charAt(0)).toUpperCase()})(o);return l.jsxs(lO,{ref:c,"data-slot":"avatar",tabIndex:0,className:f,role:"img",...d,children:[l.jsx(lL,{className:p,src:t,alt:r,onLoadingStatusChange:e=>{"error"===e&&m(!1)}}),l.jsx(l$,{asChild:!0,children:g?l.jsx(aE,{as:"span",variant:"body",
171size:i??"md",children:g}):l.jsx(ee.IconAvatarPerson,{"data-testid":"avatar-default-icon",className:x})}),"visible"===a&&l.jsx("div",{className:b,children:l.jsx(lg,{"data-testid":"avatar-badge",size:"xsmall",variant:"success"})})]})});lK.displayName=lO.displayName;var lG="dismissableLayer.update",lq=K.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),lX=K.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:n,onFocusOutside:i,onInteractOutside:s,onDismiss:o,...d}=e,c=K.useContext(lq),[u,m]=K.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=K.useState({}),x=eM(t,e=>m(e)),b=Array.from(c.layers),[g]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),h=b.indexOf(g),v=u?b.indexOf(u):-1,y=c.layersWithOutsidePointerEventsDisabled.size>0,w=v>=h,j=function(e,t=globalThis?.document){let r=lR(e),a=K.useRef(!1),l=K.useRef(()=>{});return K.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let a=function(){lJ("dismissableLayer.pointerDownOutside",r,n,{discrete:!0})},n={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=a,t.addEventListener("click",l.current,{once:!0})):a()}else t.removeEventListener("click",l.current);a.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...c.branches].some(e=>e.contains(t));w&&!r&&(n?.(e),s?.(e),e.defaultPrevented||o?.())},f),N=function(e,t=globalThis?.document){let r=lR(e),a=K.useRef(!1);return K.useEffect(()=>{let e=e=>{e.target&&!a.current&&lJ("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...c.branches].some(e=>e.contains(t))&&(i?.(e),s?.(e),e.defaultPrevented||o?.())},f);return!function(e,t=globalThis?.document){let r=lR(e);K.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{v===c.layers.size-1&&(a?.(e),!e.defaultPrevented&&o&&(e.preventDefault(),o()))},f),K.useEffect(()=>{if(u)return r&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(eF=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),lZ(),()=>{r&&1===c.layersWithOutsidePointerEventsDisabled.size&&(f.body.style.pointerEvents=eF)}},[u,f,r,c]),K.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),lZ())},[u,c]),K.useEffect(()=>{let e=()=>p({});return document.addEventListener(lG,e),()=>document.removeEventListener(lG,e)},[]),l.jsx(eJ.div,{...d,ref:x,style:{pointerEvents:y?w?"auto":"none":void 0,...e.style},onFocusCapture:eq(e.onFocusCapture,N.onFocusCapture),onBlurCapture:eq(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:eq(e.onPointerDownCapture,j.onPointerDownCapture)})});lX.displayName="DismissableLayer";var lY=K.forwardRef((e,t)=>{let r=K.useContext(lq),a=K.useRef(null),n=eM(t,a);return K.useEffect(()=>{let e=a.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),l.jsx(eJ.div,{...e,ref:n})});function lZ(){let e=new CustomEvent(lG);document.dispatchEvent(e)}function lJ(e,t,r,{discrete:a}){let l=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&l.addEventListener(e,t,{once:!0}),a?eQ(l,n):l.dispatchEvent(n)}lY.displayName="DismissableLayerBranch";var lQ="focusScope.autoFocusOnMount",l0="focusScope.autoFocusOnUnmount",l1={bubbles:!1,cancelable:!0},l2=K.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:n,onUnmountAutoFocus:i,...s}=e,[o,d]=K.useState(null),c=lR(n),u=lR(i),m=K.useRef(null),f=eM(t,e=>d(e)),p=K.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;K.useEffect(()=>{if(a){let e=function(e){if(p.paused||!o)return;let t=e.target;o.contains(t)?m.current=t:l5(m.current,{select:!0})},t=function(e){if(p.paused||!o)return;let t=e.relatedTarget;null!==t&&(o.contains(t)||l5(m.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&l5(o)});return o&&r.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[a,o,p.paused]),K.useEffect(()=>{if(o){l6.add(p);let e=document.activeElement;if(!o.contains(e)){let t=new CustomEvent(lQ,l1);o.addEventListener(lQ,c),o.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(l5(a,{select:t}),document.activeElement!==r)return}(l4(o).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&l5(o))}return()=>{o.removeEventListener(lQ,c),setTimeout(()=>{let t=new CustomEvent(l0,l1);o.addEventListener(l0,u),o.dispatchEvent(t),t.defaultPrevented||l5(e??document.body,{select:!0}),o.removeEventListener(l0,u),l6.remove(p)}
171,0)}}},[o,c,u,p]);let x=K.useCallback(e=>{if(!r&&!a||p.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[a,n]=function(e){let t=l4(e);return[l3(t,e),l3(t.reverse(),e)]}(t);a&&n?e.shiftKey||l!==n?e.shiftKey&&l===a&&(e.preventDefault(),r&&l5(n,{select:!0})):(e.preventDefault(),r&&l5(a,{select:!0})):l===t&&e.preventDefault()}},[r,a,p.paused]);return l.jsx(eJ.div,{tabIndex:-1,...s,ref:f,onKeyDown:x})});function l4(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function l3(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function l5(e,{select:t=!1}={}){if(e&&e.focus){var r;let a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}l2.displayName="FocusScope";var l6=function(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),(e=l8(e,t)).unshift(t)},remove(t){e=l8(e,t),e[0]?.resume()}}}();function l8(e,t){let r=[...e],a=r.indexOf(t);return -1!==a&&r.splice(a,1),r}var l7=K.forwardRef((e,t)=>{let{container:r,...a}=e,[n,s]=K.useState(!1);eX(()=>s(!0),[]);let o=r||n&&globalThis?.document?.body;return o?i.createPortal(l.jsx(eJ.div,{...a,ref:t}),o):null});l7.displayName="Portal";var l9=0;function ne(){K.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??nt()),document.body.insertAdjacentElement("beforeend",e[1]??nt()),l9++,()=>{1===l9&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),l9--}},[])}function nt(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var nr=function(){return(nr=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var l in t=arguments[r])Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l]);return e}).apply(this,arguments)};function na(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);l<a.length;l++)0>t.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(r[a[l]]=e[a[l]]);return r}"function"==typeof SuppressedError&&SuppressedError;var nl="right-scroll-bar-position",nn="width-before-scroll-bar";function ni(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ns="undefined"!=typeof window?K.useLayoutEffect:K.useEffect,no=new WeakMap;function nd(e){return e}var nc=function(e){var t=e.sideCar,r=na(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return K.createElement(a,nr({},r))};nc.isSideCarExport=!0;var nu=function(e){void 0===e&&(e={});var t,r,a,l=(void 0===t&&(t=nd),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var l=t(e,a);return r.push(l),function(){r=r.filter(function(e){return e!==l})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var l=r;r=[],l.forEach(e),t=r}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return l.options=nr({async:!0,ssr:!1},e),l}(),nm=function(){},nf=K.forwardRef(function(e,t){var r,a,l,i,s=K.useRef(null),o=K.useState({onScrollCapture:nm,onWheelCapture:nm,onTouchMoveCapture:nm}),d=o[0],c=o[1],u=e.forwardProps,m=e.children,f=e.className,p=e.removeScrollBar,x=e.enabled,b=e.shards,g=e.sideCar,h=e.noRelative,v=e.noIsolation,y=e.inert,w=e.allowPinchZoom,j=e.as,N=e.gapMode,k=na(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(r=[s,t],a=function(e){return r.forEach(function(t){return ni(t,e)})},(l=n.useState(function(){return{value:null,callback:a,facade:{get current(){return l.value},set current(value){var e=l.value;e!==value&&(l.value=value,l.callback(value,e))}}}})[0]).callback=a,i=l.facade,ns(function(){var e=no.get(i);if(e){var t=new Set(e),a=new Set(r),l=i.current;t.forEach(function(e){a.has(e)||ni(e,null)}),a.forEach(function(e){t.has(e)||ni(e,l)})}no.set(i,r)},[r]),i),R=nr(nr({},k),d);return K.createElement(K.Fragment,null,x&&K.createElement(g,{sideCar:nu,removeScrollBar:p,shards:b,noRelative:h,noIsolation:v,inert:y,setCallbacks:c,allowPinchZoom:!!w,lockRef:s,gapMode:N}),u?K.cloneElement(K.Children.only(m),nr(nr({},R),{ref:C})):K.createElement(void 0===j?"div":j,nr({},R,{className:f,ref:C}),m))});nf.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nf.classNames={fullWidth:nn,zeroRight:nl};var np=function(){var e=0,t=null;
171return{add:function(a){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r.nc;return t&&e.setAttribute("nonce",t),e}())){var l,n;(l=t).styleSheet?l.styleSheet.cssText=a:l.appendChild(document.createTextNode(a)),n=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(n)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},nx=function(){var e=np();return function(t,r){K.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},nb=function(){var e=nx();return function(t){return e(t.styles,t.dynamic),null}},ng={left:0,top:0,right:0,gap:0},nh=function(e){return parseInt(e||"",10)||0},nv=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],a=t["padding"===e?"paddingTop":"marginTop"],l=t["padding"===e?"paddingRight":"marginRight"];return[nh(r),nh(a),nh(l)]},ny=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ng;var t=nv(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}},nw=nb(),nj="data-scroll-locked",nN=function(e,t,r,a){var l=e.left,n=e.top,i=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(a,";\n   padding-right: ").concat(s,"px ").concat(a,";\n  }\n  body[").concat(nj,"] {\n    overflow: hidden ").concat(a,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(a,";"),"margin"===r&&"\n    padding-left: ".concat(l,"px;\n    padding-top: ").concat(n,"px;\n    padding-right: ").concat(i,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(a,";\n    "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(a,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(nl," {\n    right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(nn," {\n    margin-right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(nl," .").concat(nl," {\n    right: 0 ").concat(a,";\n  }\n  \n  .").concat(nn," .").concat(nn," {\n    margin-right: 0 ").concat(a,";\n  }\n  \n  body[").concat(nj,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},nk=function(){var e=parseInt(document.body.getAttribute(nj)||"0",10);return isFinite(e)?e:0},nC=function(){K.useEffect(function(){return document.body.setAttribute(nj,(nk()+1).toString()),function(){var e=nk()-1;e<=0?document.body.removeAttribute(nj):document.body.setAttribute(nj,e.toString())}},[])},nR=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,l=void 0===a?"margin":a;nC();var n=K.useMemo(function(){return ny(l)},[l]);return K.createElement(nw,{styles:nN(n,!t,l,r?"":"!important")})},nE=!1;if("undefined"!=typeof window)try{var nz=Object.defineProperty({},"passive",{get:function(){return nE=!0,!0}});window.addEventListener("test",nz,nz),window.removeEventListener("test",nz,nz)}catch(e){nE=!1}var nS=!!nE&&{passive:!1},nI=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},nD=function(e,t){var r=t.ownerDocument,a=t;do{if("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&(a=a.host),nT(e,a)){var l=nP(e,a);if(l[1]>l[2])return!0}a=a.parentNode}while(a&&a!==r.body);return!1},nT=function(e,t){return"v"===e?nI(t,"overflowY"):nI(t,"overflowX")},nP=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},nM=function(e,t,r,a,l){var n,i=(n=window.getComputedStyle(t).direction,"h"===e&&"rtl"===n?-1:1),s=r.target,o=t.contains(s),d=!1,c=i*a>0,u=0,m=0;do{if(!s)break;var f=nP(e,s),p=f[0],x=f[1]-f[2]-i*p;(p||x)&&nT(e,s)&&(u+=x,m+=p);var b=s.parentNode;s=b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?b.host:b}while(!o&&s!==document.body||o&&(t.contains(s)||t===s));return c&&1>Math.abs(u)?d=!0:!c&&1>Math.abs(m)&&(d=!0),d},nA=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nO=function(e){return[e.deltaX,e.deltaY]},n_=function(e){return e&&"current"in e?e.current:e},nL=0,nF=[];let n$=(eO=function(e){var t=K.useRef([]),r=K.useRef([0,0]),a=K.useRef(),l=K.useState(nL++)[0],n=K.useState(nb)[0],i=K.useRef(e);K.useEffect(function(){i.current=e},[e]),K.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(function(e,t,r){if(r||2==arguments.length)for(var a,l=0,n=t.length;l<n;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))}
171)([e.lockRef.current],(e.shards||[]).map(n_),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var s=K.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var l,n=nA(e),s=r.current,o="deltaX"in e?e.deltaX:s[0]-n[0],d="deltaY"in e?e.deltaY:s[1]-n[1],c=e.target,u=Math.abs(o)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var m=nD(u,c);if(!m)return!0;if(m?l=u:(l="v"===u?"h":"v",m=nD(u,c)),!m)return!1;if(!a.current&&"changedTouches"in e&&(o||d)&&(a.current=l),!l)return!0;var f=a.current||l;return nM(f,t,e,"h"===f?o:d)},[]),o=K.useCallback(function(e){if(nF.length&&nF[nF.length-1]===n){var r="deltaY"in e?nO(e):nA(e),a=t.current.filter(function(t){var a;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(a=t.delta,a[0]===r[0]&&a[1]===r[1])})[0];if(a&&a.should){e.cancelable&&e.preventDefault();return}if(!a){var l=(i.current.shards||[]).map(n_).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?s(e,l[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=K.useCallback(function(e,r,a,l){var n={name:e,delta:r,target:a,should:l,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(a)};t.current.push(n),setTimeout(function(){t.current=t.current.filter(function(e){return e!==n})},1)},[]),c=K.useCallback(function(e){r.current=nA(e),a.current=void 0},[]),u=K.useCallback(function(t){d(t.type,nO(t),t.target,s(t,e.lockRef.current))},[]),m=K.useCallback(function(t){d(t.type,nA(t),t.target,s(t,e.lockRef.current))},[]);K.useEffect(function(){return nF.push(n),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:m}),document.addEventListener("wheel",o,nS),document.addEventListener("touchmove",o,nS),document.addEventListener("touchstart",c,nS),function(){nF=nF.filter(function(e){return e!==n}),document.removeEventListener("wheel",o,nS),document.removeEventListener("touchmove",o,nS),document.removeEventListener("touchstart",c,nS)}},[]);var f=e.removeScrollBar,p=e.inert;return K.createElement(K.Fragment,null,p?K.createElement(n,{styles:"\n  .block-interactivity-".concat(l," {pointer-events: none;}\n  .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,f?K.createElement(nR,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},nu.useMedium(eO),nc);var nV=K.forwardRef(function(e,t){return K.createElement(nf,nr({},e,{ref:t,sideCar:n$}))});nV.classNames=nf.classNames;var nB=new WeakMap,nH=new WeakMap,nW={},nU=0,nK=function(e){return e&&(e.host||nK(e.parentNode))},nG=function(e,t,r,a){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=nK(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});nW[r]||(nW[r]=new WeakMap);var n=nW[r],i=[],s=new Set,o=new Set(l),d=function(e){!e||s.has(e)||(s.add(e),d(e.parentNode))};l.forEach(d);var c=function(e){!e||o.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))c(e);else try{var t=e.getAttribute(a),l=null!==t&&"false"!==t,o=(nB.get(e)||0)+1,d=(n.get(e)||0)+1;nB.set(e,o),n.set(e,d),i.push(e),1===o&&l&&nH.set(e,!0),1===d&&e.setAttribute(r,"true"),l||e.setAttribute(a,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),s.clear(),nU++,function(){i.forEach(function(e){var t=nB.get(e)-1,l=n.get(e)-1;nB.set(e,t),n.set(e,l),t||(nH.has(e)||e.removeAttribute(a),nH.delete(e)),l||e.removeAttribute(r)}),--nU||(nB=new WeakMap,nB=new WeakMap,nH=new WeakMap,nW={})}},nq=function(e,t,r){void 0===r&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),l="undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body;return l?(a.push.apply(a,Array.from(l.querySelectorAll("[aria-live], script"))),nG(a,l,r,"aria-hidden")):function(){return null}},nX="Dialog",[nY,nZ]=eD(nX),[nJ,nQ]=nY(nX),n0=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:n,onOpenChange:i,modal:s=!0}=e,o=K.useRef(null),d=K.useRef(null),[c,u]=eZ({prop:a,defaultProp:n??!1,onChange:i,caller:nX});return l.jsx(nJ,{scope:t,triggerRef:o,contentRef:d,contentId:e3(),titleId:e3(),descriptionId:e3(),open:c,onOpenChange:u,onOpenToggle:K.useCallback(()=>u(e=>!e),[u]),modal:s,children:r})};n0.displayName=nX;var n1="DialogTrigger",n2=K.forwardRef((e,t)=>
171{let{__scopeDialog:r,...a}=e,n=nQ(n1,r),i=eM(t,n.triggerRef);return l.jsx(eJ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":ip(n.open),...a,ref:i,onClick:eq(e.onClick,n.onOpenToggle)})});n2.displayName=n1;var n4="DialogPortal",[n3,n5]=nY(n4,{forceMount:void 0}),n6=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:n}=e,i=nQ(n4,t);return l.jsx(n3,{scope:t,forceMount:r,children:K.Children.map(a,e=>l.jsx(e0,{present:r||i.open,children:l.jsx(l7,{asChild:!0,container:n,children:e})}))})};n6.displayName=n4;var n8="DialogOverlay",n7=K.forwardRef((e,t)=>{let r=n5(n8,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,i=nQ(n8,e.__scopeDialog);return i.modal?l.jsx(e0,{present:a||i.open,children:l.jsx(ie,{...n,ref:t})}):null});n7.displayName=n8;var n9=eA("DialogOverlay.RemoveScroll"),ie=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=nQ(n8,r);return l.jsx(nV,{as:n9,allowPinchZoom:!0,shards:[n.contentRef],children:l.jsx(eJ.div,{"data-state":ip(n.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),it="DialogContent",ir=K.forwardRef((e,t)=>{let r=n5(it,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,i=nQ(it,e.__scopeDialog);return l.jsx(e0,{present:a||i.open,children:i.modal?l.jsx(ia,{...n,ref:t}):l.jsx(il,{...n,ref:t})})});ir.displayName=it;var ia=K.forwardRef((e,t)=>{let r=nQ(it,e.__scopeDialog),a=K.useRef(null),n=eM(t,r.contentRef,a);return K.useEffect(()=>{let e=a.current;if(e)return nq(e)},[]),l.jsx(ii,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eq(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:eq(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:eq(e.onFocusOutside,e=>e.preventDefault())})}),il=K.forwardRef((e,t)=>{let r=nQ(it,e.__scopeDialog),a=K.useRef(!1),n=K.useRef(!1);return l.jsx(ii,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let l=t.target;r.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),ii=K.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:i,...s}=e,o=nQ(it,r),d=K.useRef(null),c=eM(t,d);return ne(),l.jsxs(l.Fragment,{children:[l.jsx(l2,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:i,children:l.jsx(lX,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":ip(o.open),...s,ref:c,onDismiss:()=>o.onOpenChange(!1)})}),l.jsxs(l.Fragment,{children:[l.jsx(ih,{titleId:o.titleId}),l.jsx(iv,{contentRef:d,descriptionId:o.descriptionId})]})]})}),is="DialogTitle",io=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=nQ(is,r);return l.jsx(eJ.h2,{id:n.titleId,...a,ref:t})});io.displayName=is;var id="DialogDescription",ic=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=nQ(id,r);return l.jsx(eJ.p,{id:n.descriptionId,...a,ref:t})});ic.displayName=id;var iu="DialogClose",im=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=nQ(iu,r);return l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eq(e.onClick,()=>n.onOpenChange(!1))})});function ip(e){return e?"open":"closed"}im.displayName=iu;var ix="DialogTitleWarning",[ib,ig]=function(e,t){let r=K.createContext(t),a=e=>{let{children:t,...a}=e,n=K.useMemo(()=>a,Object.values(a));return l.jsx(r.Provider,{value:n,children:t})};return a.displayName=e+"Provider",[a,function(a){let l=K.useContext(r);if(l)return l;if(void 0!==t)return t;throw Error(`\`${a}\` must be used within \`${e}\``)}]}(ix,{contentName:it,titleName:is,docsSlug:"dialog"}),ih=({titleId:e})=>{let t=ig(ix),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
172
173If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
174
175For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return K.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},iv=({contentRef:e,descriptionId:t})=>{let r=ig("DialogDescriptionWarning"),a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return K.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null};let iy=n.createContext(null),iw=()=>{let e=n.useContext(iy);if(!e)throw Error("useBottomsheetContext must be used within <Bottomsheet>");return e},ij=[.65,.95],iN=(e,t)=>(1-ij[e])*t,ik=()=>r1?0:window.innerHeight,iC=({initialSnapPoint:e,onOpenChange:t,children:r})=>{let a=+(e===ij[1]),[i,s]=n.useState(a),[o,d]=n.useState(()=>iN(a,ik())),[c,u]=n.useState(!1),m=n.useCallback(e=>{s(e),d(iN(e,ik())),u(!1)},[]),f=n.useCallback(e=>{d(e.translateY),u(e.isDragging)},[]),p=n.useCallback(()=>{u(!1),t(!1)},[t]);return l.jsx(iy.Provider,{value:{activeSnapIndex:i,translateY:o,isDragging:c,setDragState:f,settleToSnapIndex:m,requestClose:p,footerActionsLayout:"column"},children:r})},iR=t$("flex",{variants:{layout:{column:"gap-lg flex-col",row:"flex-row items-center justify-between"}}}),iE=t$("gap-lg flex",{variants:{layout:{column:"order-1 flex-col",row:"order-2 ml-auto flex-row"}}}),iz=t$("gap-lg flex",{variants:{layout:{column:"order-2 flex-col",row:"order-1 flex-row"}}}),iS=({initialSnapPoint:e,onOpenChange:t,...r})=>l.jsx(iC,{initialSnapPoint:e,onOpenChange:t,children:l.jsx(n0,{"data-slot":"bottomsheet",onOpenChange:t,...r})});iS.displayName="Bottomsheet";let iI=n.forwardRef(({...e},t)=>l.jsx(n2,{ref:t,"data-slot":"bottomsheet-trigger",...e}));iI.displayName="BottomsheetTrigger";let iD=({container:e,...t})=>{let{themeContainer:r}=p.useTheme();return l.jsx(n6,{"data-slot":"bottomsheet-portal",container:e??r,...t})};iD.displayName="BottomsheetPortal";let iT=n.forwardRef(({className:e,...t},r)=>l.jsx(n7,{ref:r,"data-slot":"bottomsheet-overlay",className:rQ(`
176          data-[state=open]:animate-in
177          data-[state=closed]:animate-out data-[state=closed]:fade-out-0
178          data-[state=open]:fade-in-0
179          z-offcanvas-backdrop bg-bg-dialog-default fixed inset-0
180        `,e),...t}));iT.displayName="BottomsheetOverlay";let iP=n.forwardRef(({className:e,style:t,children:r,...a},n)=>{let{translateY:i,isDragging:s}=iw();return l.jsxs(iD,{children:[l.jsx(iT,{}),l.jsx(ir,{ref:n,"data-slot":"bottomsheet-content","data-dragging":s||void 0,className:rQ(`
181              bg-bg-neutral-primary-default shadow-level2 z-offcanvas fixed inset-x-0 bottom-0 mx-auto flex max-w-(--viewport-width-md)
182              flex-col rounded-t-lg outline-none
183            `,"data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=open]:slide-in-from-bottom-full data-[state=closed]:slide-out-to-bottom-full","duration-standard ease-enter-exit animate-duration-standard animate-ease-enter-exit",!s&&"transition-[top]",e),style:{to
183p:`${i}px`,...t},...a,children:r})]})});iP.displayName="BottomsheetContent";let iM=n.forwardRef(({className:e,onPointerDown:t,onPointerMove:r,onPointerUp:a,onKeyDown:i,...s},o)=>{let{activeSnapIndex:d,isDragging:c,translateY:u,setDragState:m,settleToSnapIndex:f,requestClose:p}=iw(),x=n.useRef(0),b=n.useRef(0),g=e=>{e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId);let t=window.innerHeight;c&&(u>iN(0,t)+56?p():f(((e,t)=>Math.abs(e-iN(0,t))<=Math.abs(e-iN(1,t))?0:1)(u,t))),a?.(e)};return l.jsx("div",{ref:o,role:"button",tabIndex:0,"data-slot":"bottomsheet-handle","data-dragging":c||void 0,className:rQ("py-2xl flex w-full shrink-0 cursor-row-resize touch-none items-center justify-center","focus-visible:shadow-focus focus-visible:outline-none",e),onPointerDown:e=>{e.currentTarget.setPointerCapture(e.pointerId),x.current=e.clientY,b.current=u,m({translateY:u,isDragging:!0}),t?.(e)},onPointerMove:e=>{if(!c)return;let t=window.innerHeight,a=e.clientY-x.current,l=iN(1,t);m({translateY:Math.max(b.current+a,l),isDragging:!0}),r?.(e)},onPointerUp:g,onPointerCancel:g,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),f(+(0===d))),i?.(e)},...s,children:l.jsx("span",{"aria-hidden":"true",className:"bg-bg-neutral-tertiary-disabled h-[4px] w-[56px] rounded-full"})})});iM.displayName="BottomsheetHandle";let iA=n.forwardRef(({children:e,...t},r)=>l.jsx(im,{ref:r,"data-slot":"bottomsheet-close",...t,children:e}));iA.displayName="BottomsheetClose";let iO=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"bottomsheet-header",className:rQ("border-bd-neutral-primary-default px-xl pb-xl pt-sm relative border-b text-center",e),...t}));iO.displayName="BottomsheetHeader";let i_=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(io,{ref:a,asChild:!0,"data-slot":"bottomsheet-title",className:rQ("text-ct-neutral-primary-default",e),...r,children:l.jsx(aE,{variant:"title",size:"md",children:t})}));i_.displayName="BottomsheetTitle";let iL=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(ic,{ref:a,asChild:!0,"data-slot":"bottomsheet-subtitle",className:rQ("text-ct-neutral-secondary-default mt-xs",e),...r,children:l.jsx(aE,{variant:"body",size:"sm",children:t})}));iL.displayName="BottomsheetSubtitle";let iF=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"bottomsheet-body",className:rQ("p-xl flex-1 overflow-y-auto",e),...t}));iF.displayName="BottomsheetBody";let i$=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"bottomsheet-footer",className:rQ("border-bd-neutral-primary-default shadow-upward p-lg border-t",e),...t}));i$.displayName="BottomsheetFooter";let iV=n.forwardRef(({className:e,layout:t="column",children:r,...a},n)=>{let i=iw();return l.jsx(iy.Provider,{value:{...i,footerActionsLayout:t},children:l.jsx("div",{ref:n,"data-slot":"bottomsheet-footer-actions",className:iR({layout:t,className:e}),...a,children:r})})});iV.displayName="BottomsheetFooterActions";let iB=(e,t)=>n.Children.map(e,e=>n.isValidElement(e)&&n.cloneElement(e,{grow:"column"===t})),iH=n.forwardRef(({className:e,children:t,...r},a)=>{let{footerActionsLayout:n}=iw();return l.jsx("div",{ref:a,"data-slot":"bottomsheet-footer-actions-primary-group",className:iE({layout:n,className:e}),...r,children:iB(t,n)})});iH.displayName="BottomsheetFooterActionsPrimaryGroup";let iW=n.forwardRef(({className:e,children:t,...r},a)=>{let{footerActionsLayout:n}=iw();return l.jsx("div",{ref:a,"data-slot":"bottomsheet-footer-actions-secondary-group",className:iz({layout:n,className:e}),...r,children:iB(t,n)})});iW.displayName="BottomsheetFooterActionsSecondaryGroup";let iU=e=>{let{isMedium:t}=p.useBreakpoints(),r=n.useRef(t);return n.useEffect(()=>{r.current!==t&&(r.current=t)},[t,e]),t},iK=t$("group gap-xs focus-visible:shadow-focus inline-flex items-center overflow-hidden rounded-sm focus-visible:outline-none",{variants:{variant:{filled:"",outlined:"border",soft:""},size:{sm:"p-sm h-2xl",md:"p-sm h-3xl",lg:"p-md h-4xl"},color:{transparent:"",grey:"",white:"",brand:"",success:"",discount:"",warning:"",error:"",info:"",violet:"","light-blue":"",emerald:"","dark-blue":"",magenta:""},interactive:{true:"cursor-pointer disabled:pointer-events-none",false:""}},compoundVariants:[{variant:"soft",color:"transparent",class:"bg-bg-tag-transparent-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"transparent",interactive:!0,class:`
184          hover:bg-bg-tag-transparent-hover
185          active:bg-bg-tag-transparent-tap
186          disabled:bg-bg-tag-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled
187        `},{variant:"soft",color:"grey",class:"bg-bg-neutral-secondary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"grey",interactive:!0,class:`
188          hover:bg-bg-neutral-secondary-hover
189          active:bg-bg-neutral-secondary-tap
190          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
191        `},{variant:"soft",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"white",interactive:!0,class:`
192          hover:bg-bg-neutral-primary-hover
193          active:bg-bg-neutral-primary-tap
194          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
195        `},{variant:"soft",color:"brand",class:"bg-bg-brand-light-default text-ct-brand-default border-bd-neutral-primary-default"},{variant:"soft",color:"brand",interactive:!0,class:`
196          hover:bg-bg-brand-light-hover
197          active:bg-bg-brand-light-tap
198          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
199        `},{variant:"soft",color:"success",class:"bg-bg-success-light-default text-ct-success-default border-bd-neutral-primary-default"},{variant:"soft",color:"success",interactive:!0,class:`
200          hover:bg-bg-success-light-hover
201          active:bg-bg-success-light-tap
202          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
203        `},{variant:"soft",color:"discount",class:"bg-bg-success-light-default text-ct-success-default border-bd-neutral-primary-default"},{variant:"soft",color:"discount",interactive:!0,class:`
204          hover:bg-bg-success-light-hover
205          active:bg-bg-success-light-tap
206          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
207        `},{variant:"soft",color:"warning",class:"bg-bg-warning-light-default text-ct-warning-default border-bd-neutral-primary-default"},{variant:"soft",color:"warning",interactive:!0,class:`
208          hover:bg-bg-warning-light-hover
209          active:bg-bg-warning-light-tap
210          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
211        `},{variant:"soft",color:"error",class:"bg-bg-error-light-default text-ct-error-default border-bd-neutral-primary-default"},{variant:"soft",color:"error",interactive:!0,class:`
212          hover:bg-bg-error-light-hover
213          active:bg-bg-error-light-tap
214          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
215        `},{variant:"soft",color:"info",class:"bg-bg-info-light-default text-ct-info-default border-bd-neutral-primary-default"},{variant:"soft",color:"info",interactive:!0,class:`
216          hover:bg-bg-info-light-hover
217          active:bg-bg-info-light-tap
218          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
219        `},{variant:"soft",color:"violet",class:"bg-bg-violet-light-default text-ct-violet-default border-bd-neutral-primary-default"},{variant:"soft",color:"violet",interactive:!0,class:`
220          hover:bg-bg-violet-light-hover
221          active:bg-bg-violet-light-tap
222          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
223        `},{variant:"soft",color:"light-blue",class:"bg-bg-light-blue-light-default text-ct-light-blue-default border-bd-neutral-primary-default"},{variant:"soft",color:"light-blue",interactive:!0,class:`
224          hover:bg-bg-light-blue-light-hover
225          active:bg-bg-light-blue-light-tap
226          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
227        `},{variant:"soft",color:"emerald",class:"bg-bg-emerald-light-default text-ct-emerald-default border-bd-neutral-primary-default"},{variant:"soft",color:"emerald",interactive:!0,class:`
228          hover:bg-bg-emerald-light-hover
229          active:bg-bg-emerald-light-tap
230          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
231        `},{variant:"soft",color:"dark-blue",class:"bg-bg-ultramarine-light-default text-ct-ultramarine-default border-bd-neutral-primary-default"},{variant:"soft",color:"dark-blue",interactive:!0,class:`
232          hover:bg-bg-ultramarine-light-hover
233          active:bg-bg-ultramarine-light-tap
234          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
235        `},{variant:"soft",color:"magenta",class:"bg-bg-magenta-light-default text-ct-magenta-default border-bd-neutral-primary-default"},{variant:"soft",color:"magenta",interactive:!0,class:`
236          hover:bg-bg-magenta-light-hover
237          active:bg-bg-magenta-light-tap
238          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
239        `},{variant:"outlined",color:"transparent",class:"bg-bg-tag-transparent-default text-ct-neutral-primary-default border-bd-tag-transparent-outlined"},{variant:"outlined",color:"transparent",interactive:!0,class:`
240          hover:bg-bg-tag-transparent-hover
241          active:bg-bg-tag-transparent-tap
242          disabled:bg-bg-tag-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled
243        `},{variant:"outlined",color:"grey",class:"bg-bg-neutral-secondary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"outlined",color:"grey",interactive:!0,class:`
244          hover:bg-bg-neutral-secondary-hover
245          active:bg-bg-neutral-secondary-tap
246          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
247        `},{variant:"outlined",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"outlined",color:"white",interactive:!0,class:`
248          hover:bg-bg-neutral-primary-hover
249          active:bg-bg-neutral-primary-tap
250          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
251        `},{variant:"outlined",color:"brand",class:"bg-bg-neutral-primary-default text-ct-brand-default border-bd-brand-default"},{variant:"outlined",color:"brand",interactive:!0,class:`
252          hover:bg-bg-brand-light-hover
253          active:bg-bg-brand-light-tap
254          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
255          disabled:border-bd-neutral-primary-default
256        `},{variant:"outlined",color:"success",class:"bg-bg-neutral-primary-default text-ct-success-default border-bd-success-default"},{variant:"outlined",color:"success",interactive:!0,class:`
257          hover:bg-bg-success-light-hover
258          active:bg-bg-success-light-tap
259          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
260          disabled:border-bd-neutral-primary-default
261        `},{variant:"outlined",color:"discount",class:"bg-bg-neutral-primary-default text-ct-success-default border-bd-success-default"},{variant:"outlined",color:"discount",interactive:!0,class:`
262          hover:bg-bg-success-light-hover
263          active:bg-bg-success-light-tap
264          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
265          disabled:border-bd-neutral-primary-default
266        `},{variant:"outlined",color:"warning",class:"bg-bg-neutral-primary-default text-ct-warning-default border-bd-warning-default"},{variant:"outlined",color:"warning",interactive:!0,class:`
267          hover:bg-bg-warning-light-hover
268          active:bg-bg-warning-light-tap
269          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
270          disabled:border-bd-neutral-primary-default
271        `},{variant:"outlined",color:"error",class:"bg-bg-neutral-primary-default text-ct-error-default border-bd-error-default"},{variant:"outlined",color:"error",interactive:!0,class:`
272          hover:bg-bg-error-light-hover
273          active:bg-bg-error-light-tap
274          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
275          disabled:border-bd-neutral-primary-default
276        `},{variant:"outlined",color:"info",class:"bg-bg-neutral-primary-default text-ct-info-default border-bd-info-default"},{variant:"outlined",color:"info",interactive:!0,class:`
277          hover:bg-bg-info-light-hover
278          active:bg-bg-info-light-tap
279          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
280          disabled:border-bd-neutral-primary-default
281        `},{variant:"outlined",color:"violet",class:"bg-bg-neutral-primary-default text-ct-violet-default border-bd-violet-default"},{variant:"outlined",color:"violet",interactive:!0,class:`
282          hover:bg-bg-violet-light-hover
283          active:bg-bg-violet-light-tap
284          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
285          disabled:border-bd-neutral-primary-default
286        `},{variant:"outlined",color:"light-blue",class:"bg-bg-neutral-primary-default text-ct-light-blue-default border-bd-light-blue-default"},{variant:"outlined",color:"light-blue",interactive:!0,class:`
287          hover:bg-bg-light-blue-light-hover
288          active:bg-bg-light-blue-light-tap
289          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
290          disabled:border-bd-neutral-primary-default
291        `},{variant:"outlined",color:"emerald",class:"bg-bg-neutral-primary-default text-ct-emerald-default border-bd-emerald-default"},{variant:"outlined",color:"emerald",interactive:!0,class:`
292          hover:bg-bg-emerald-light-hover
293          active:bg-bg-emerald-light-tap
294          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
295          disabled:border-bd-neutral-primary-default
296        `},{variant:"outlined",color:"dark-blue",class:"bg-bg-neutral-primary-default text-ct-ultramarine-default border-bd-ultramarine-default"},{variant:"outlined",color:"dark-blue",interactive:!0,class:`
297          hover:bg-bg-ultramarine-light-hover
298          active:bg-bg-ultramarine-light-tap
299          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
300          disabled:border-bd-neutral-primary-default
301        `},{variant:"outlined",color:"magenta",class:"bg-bg-neutral-primary-default text-ct-magenta-default border-bd-magenta-default"},{variant:"outlined",color:"magenta",interactive:!0,class:`
302          hover:bg-bg-magenta-light-hover
303          active:bg-bg-magenta-light-tap
304          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
305          disabled:border-bd-neutral-primary-default
306        `},{variant:"filled",color:"transparent",class:"bg-bg-tag-transparent-filled-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"transparent",interactive:!0,class:`
307          hover:bg-bg-tag-transparent-filled-hover
308          active:bg-bg-tag-transparent-filled-tap
309          disabled:bg-bg-tag-transparent-filled-disabled disabled:text-ct-neutral-tertiary-default
310        `},{variant:"filled",color:"grey",class:"bg-bg-neutral-tertiary-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"grey",interactive:!0,class:`
311          hover:bg-bg-neutral-tertiary-hover
312          active:bg-bg-neutral-tertiary-tap
313          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
314        `},{variant:"filled",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default b
314order-bd-neutral-primary-default"},{variant:"filled",color:"white",interactive:!0,class:`
315          hover:bg-bg-neutral-primary-hover
316          active:bg-bg-neutral-primary-tap
317          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
318        `},{variant:"filled",color:"brand",class:"bg-bg-brand-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"brand",interactive:!0,class:`
319          hover:bg-bg-brand-hover
320          active:bg-bg-brand-tap
321          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
322        `},{variant:"filled",color:"success",class:"bg-bg-success-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"success",interactive:!0,class:`
323          hover:bg-bg-success-hover
324          active:bg-bg-success-tap
325          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
326        `},{variant:"filled",color:"discount",class:"bg-bg-category-discount-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"discount",interactive:!0,class:`
327          hover:bg-bg-category-discount-default
328          active:bg-bg-category-discount-default
329          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
330        `},{variant:"filled",color:"warning",class:"bg-bg-warning-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"warning",interactive:!0,class:`
331          hover:bg-bg-warning-hover
332          active:bg-bg-warning-tap
333          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
334        `},{variant:"filled",color:"error",class:"bg-bg-error-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"error",interactive:!0,class:`
335          hover:bg-bg-error-hover
336          active:bg-bg-error-tap
337          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
338        `},{variant:"filled",color:"info",class:"bg-bg-info-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"info",interactive:!0,class:`
339          hover:bg-bg-info-hover
340          active:bg-bg-info-tap
341          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
342        `},{variant:"filled",color:"violet",class:"bg-bg-violet-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"violet",interactive:!0,class:`
343          hover:bg-bg-violet-hover
344          active:bg-bg-violet-tap
345          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
346        `},{variant:"filled",color:"light-blue",class:"bg-bg-light-blue-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"light-blue",interactive:!0,class:`
347          hover:bg-bg-light-blue-hover
348          active:bg-bg-light-blue-tap
349          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
350        `},{variant:"filled",color:"emerald",class:"bg-bg-emerald-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"emerald",interactive:!0,class:`
351          hover:bg-bg-emerald-hover
352          active:bg-bg-emerald-tap
353          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
354        `},{variant:"filled",color:"dark-blue",class:"bg-bg-ultramarine-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"dark-blue",interactive:!0,class:`
355          hover:bg-bg-ultramarine-hover
356          active:bg-bg-ultramarine-tap
357          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
358        `},{variant:"filled",color:"magenta",class:"bg-bg-magenta-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"magenta",interactive:!0,class:`
359          hover:bg-bg-magenta-hover
360          active:bg-bg-magenta-tap
361          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
362        `}]}),iG=t$("shrink-0",{variants:{size:{sm:"size-xl",md:"size-2xl",lg:"size-2xl"},variant:{filled:"",outlined:"group-disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled",soft:"group-disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled"},color:{brand:"",success:"",discount:"",warning:"",error:"",info:"",violet:"","light-blue":"",emerald:"","dark-blue":"",grey:"",white:"",transparent:"",magenta:""}},compoundVariants:[{variant:"filled",color:"transparent",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"grey",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"white",class:"[&_path]:fill-ct-neutral-primary-default group-disabled:[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"brand",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"success",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"discount",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"warning",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"error",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"info",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"violet",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"light-blue",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"emerald",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"dark-blue",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"magenta",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"outlined",color:"transparent",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"grey",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"white",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"brand",class:"[&_path]:fill-ct-brand-default"},{variant:"outlined",color:"success",class:"[&_path]:fill-ct-success-default"},{variant:"outlined",color:"discount",class:"[&_path]:fill-ct-success-default"},{variant:"outlined",color:"warning",class:"[&_path]:fill-ct-warning-default"},{variant:"outlined",color:"error",class:"[&_path]:fill-ct-error-default"},{variant:"outlined",color:"info",class:"[&_path]:fill-ct-info-default"},{variant:"outlined",color:"violet",class:"[&_path]:fill-ct-violet-default"},{variant:"outlined",color:"light-blue",class:"[&_path]:fill-ct-light-blue-default"},{variant:"outlined",color:"emerald",class:"[&_path]:fill-ct-emerald-default"},{variant:"outlined",color:"dark-blue",class:"[&_path]:fill-ct-ultramarine-default"},{variant:"outlined",color:"magenta",class:"[&_path]:fill-ct-magenta-default"},{variant:"soft",color:"transparent",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"grey",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"white",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"brand",class:"[&_path]:fill-ct-brand-default"},{variant:"soft",color:"success",class:"[&_path]:fill-ct-success-default"},{variant:"soft",color:"discount",class:"[&_path]:fill-ct-success-default"},{variant:"soft",color:"warning",class:"[&_path]:fill-ct-warning-default"},{variant:"soft",color:"error",class:"[&_path]:fill-ct-error-default"},{variant:"soft",color:"info",class:"[&_path]:fill-ct-info-default"},{variant:"soft",color:"violet",class:"[&_path]:fill-ct-violet-default"},{variant:"soft",color:"light-blue",class:"[&_path]:fill-ct-light-blue-default"},{variant:"soft",color:"emerald",class:"[&_path]:fill-ct-emerald-default"},{variant:"soft",color:"dark-blue",class:"[&_path]:fill-ct-ultramarine-default"},{variant:"soft",color:"magenta",class:"[&_path]:fill-ct-magenta-default"}]}),iq=t$("shrink-0",{variants:{size:{sm:"size-2xl",md:"size-3xl",lg:"size-3xl"}}}),iX=t$("flex h-full flex-row items-center pr-[5px]"),iY=t$("shrink-0",{variants:{size:{sm:"size-xl",md:"size-xl",lg:"size-2xl"}}}),iZ=t$("flex items-center",{variants:{size:{sm:"-ml-[20px]",md:"-ml-[20px]",lg:"-ml-[25px]"}}}),iJ=({dismissible:e,children:t})=>{let r=iX();return e?l.jsx("div",{className:r,children:t}):l.jsx(l.Fragment,{children:t})},iQ="filled",i0="md",i1="grey",i2={md:"xs",lg:"sm"},i4={sm:"xxs",md:"xxs",lg:"xs"},i3=n.forwardRef(({children:e,avatar:t,leadingIcon:r,trailingIcon:a,flag:i,badge:s,onClear:o,className:d,variant:c=iQ,size:u=i0,color:m=i1,disabled:f,translations:p,...x},b)=>{var g,h;let v="function"==typeof x.onClick||f,y="function"==typeof o,w=iK({variant:c,size:u,color:m,interactive:v,className:d}),j=iG({size:u,variant:c,color:m}),N=iq({size:u}),k=iY({size:u}),C=iZ({size:u}),R=v?"button":"span";return l.jsxs(iJ,{dismissible:y,children:[l.jsxs(R,{className:w,ref:b,...x,disabled:f,children:[t&&"sm"!==u&&n.isValidElement(t)&&u&&n.cloneElement(t,{size:i2[u]}),i&&n.cloneElement(i,{className:N}),r&&n.cloneElement(r,{className:j}),s&&n.cloneElement(s,{variant:(g=c||"filled",h=m||"grey","filled"===g&&["brand","success","discount","warning","error","info","violet","light-blue","emerald","dark-blue"].includes(h)?"white":"primary"),size:"xsmall"}),e&&l.jsx(aE,{variant:"body",as:"span",size:"sm"===u?"sm":"md",weight:"bold",className:"mx-xs min-w-0 truncate",children:e}),a&&n.cloneElement(a,{className:j}),y&&l.jsx("div",{className:k})]}),y&&u&&l.jsx("span",{className:C,children:l.jsx(a7,{variant:"ghostSecondary",isIcon:!0,size:i4[u],onClick:()=>o?.(),disabled:f,"aria-label":p?.dismissLabel||"Remove tag",leftIcon:l.jsx(Q.IconCross,{className:j})})})]})});
362i3.displayName="Tag";let i5=n.createContext(null),i6=()=>{let e=n.useContext(i5);if(!e)throw Error("Banner sub-components must be used within <Banner>");return e},i8=t$(`
363    group/banner bg-bg-neutral-primary-default
364    has-[[data-slot=banner-link]:focus-visible]:shadow-focus
365    duration-standard relative isolate w-full overflow-hidden transition-shadow
366  `,{variants:{open:{false:"md:hover:shadow-level2",true:"shadow-level2"}}}),i7={base:"aspect-[213/185] rounded-sm",sm:"",tablet:"",md:""},i9={classic:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[182px] md:w-[442px]"},square:i7,"square-footer":i7,megafat:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[384px] md:w-[904px]"},xl:{base:"aspect-[100/73.16]",sm:"sm:aspect-auto sm:h-[304px] sm:w-[425px]",tablet:"tablet:h-[228px] tablet:w-[313px]",md:"md:h-[384px] md:w-[442px]"},xxl:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[182px] md:w-[904px]"}},se=["base","sm","tablet","md"],st=t$("absolute flex",{variants:{position:{"top-left":"top-lg left-lg","top-right":"top-lg right-lg","bottom-left":"bottom-lg left-lg","bottom-right":"bottom-lg right-lg"}}}),sr=t$("duration-standard absolute right-0 z-1 flex items-start justify-between transition-[top,padding] md:size-full",{variants:{format:{classic:"",square:"","square-footer":"w-full",megafat:"",xl:"",xxl:""},open:{false:`
367          p-md
368          md:px-xl md:py-md
369          bottom-0
370          md:top-full
371          md:group-hover/banner:top-[calc(100%-var(--spacing-7xl))]
372          md:group-has-[:focus-visible]/banner:top-[calc(100%-var(--spacing-7xl))]
373        `,true:"max-md:p-md md:gap-md md:p-xl max-md:bottom-0 md:top-0 md:flex-col"},temporality:{"open-sale":"md:bg-bg-neutral-primary-default","coming-soon":"md:bg-bg-banner-soon-default"}},compoundVariants:[{format:"square-footer",open:!1,className:"md:top-[calc(100%-var(--spacing-7xl))]"},{format:"square-footer",temporality:"open-sale",className:"bg-bg-neutral-primary-default"},{format:"square-footer",temporality:"coming-soon",className:"bg-bg-banner-soon-default"}]}),sa=n.forwardRef(({className:e,format:t="classic",temporality:r="open-sale",open:a,onOpenChange:i,children:s,...o},d)=>{let{isDetailOpen:c,setIsDetailOpen:u}=(({open:e,onOpenChange:t})=>{let[r,a]=n.useState(!1),l=void 0!==e;return{isDetailOpen:l?e:r,setIsDetailOpen:n.useCallback(e=>{l||a(e),t?.(e)},[l,t])}})({open:a,onOpenChange:i}),m=iU(),f=n.useId(),p=n.useId(),x="coming-soon"===r,b="square"===t,g="square-footer"===t,h=b||g,v=n.useMemo(()=>({format:"string"==typeof t?t:t.base,temporality:r,isDetailOpen:c,setIsDetailOpen:u,titleId:f,detailsId:p,isComingSoon:x,isSquare:b,isSquareFooter:g,isSquareShaped:h,isMobile:m}),[t,r,c,u,f,p,m]);return l.jsx(i5.Provider,{value:v,children:l.jsxs("div",{ref:d,"data-slot":"banner",className:rQ(i8({open:c}),(e=>"string"==typeof e?se.map(t=>i9[e][t]).join(" "):se.filter(t=>void 0!==e[t]).map(t=>i9[e[t]][t]).join(" "))(t),e),...o,children:[!c&&l.jsx("div",{"data-slot":"banner-press-overlay",className:"group-has-[[data-slot=banner-link]:active]/banner:bg-bg-image-tap pointer-events-none absolute inset-0 z-1"}),s]})})});sa.displayName="Banner";let sl=n.forwardRef(({asChild:e,className:t,href:r,onClick:a,onKeyDown:n,children:i,"aria-labelledby":s,...o},d)=>{let{isDetailOpen:c,setIsDetailOpen:u,titleId:m,detailsId:f,isComingSoon:p}=i6(),x=e?ah:"a";return l.jsx(x,{ref:d,"data-slot":"banner-link",href:r,className:rQ("absolute inset-0 text-inherit no-underline focus-visible:outline-none",c&&"pointer-events-none",t),"aria-labelledby":s??m,"aria-hidden":c||void 0,tabIndex:c?-1:void 0,role:p?"button":void 0,"aria-expanded":p?c:void 0,"aria-controls":p?f:void 0,onClick:e=>{p&&(e.preventDefault(),u(!0)),a?.(e)},onKeyDown:e=>{p&&" "===e.key&&(e.preventDefault(),u(!0)),n?.(e)},...o,children:i})});sl.displayName="Banner.Link";let sn=n.forwardRef(({className:e,alt:t,...r},a)=>l.jsx("img",{ref:a,"data-slot":"banner-image",alt:t,className:rQ("absolute inset-0 size-full object-cover",e),...r}));sn.displayName="Banner.Image";let si=n.forwardRef(({className:e,size:t="sm",...r},a)=>{let{isComingSoon:n}=i6();return l.jsx(i3,{ref:a,"data-slot":"banner-tag",variant:n?"filled":"outlined",color:"transparent",size:t,className:rQ("top-lg r
373ight-lg absolute",e),...r})});si.displayName="Banner.Tag";let ss=n.forwardRef(({asChild:e,className:t,children:r,position:a="top-right",...n},i)=>{let{isComingSoon:s}=i6();return l.jsx("span",{ref:i,"data-slot":"banner-ad-mention",className:rQ(st({position:a}),t),...n,children:l.jsx(aE,{asChild:e,as:"span",variant:"body",size:"xs",weight:"regular",className:rQ("mb-none whitespace-nowrap",s?"text-ct-neutral-permanent-white-default":"text-ct-neutral-primary-default"),children:r})})});ss.displayName="Banner.AdMention";let so=n.forwardRef(({asChild:e,icon:t,label:r,children:a,"aria-label":n,...i},s)=>{let{isComingSoon:o}=i6();return l.jsx(a7,{ref:s,"data-slot":"banner-action",asChild:e,size:"md",leftIcon:t,"aria-label":n,variant:r?o?"ghostTertiary":"ghostSecondary":o?"transparent":"secondary",isIcon:!r&&!a,...i,children:a??r})});so.displayName="Banner.Action";let sd=n.forwardRef(({toggleDetailsLabel:e,toggleDetailsActiveLabel:t},r)=>{let{isDetailOpen:a,setIsDetailOpen:n,detailsId:i,isComingSoon:s,isSquareShaped:o}=i6(),d={"data-slot":"banner-info-toggle-details",isIcon:!0,size:"md",leftIcon:l.jsx(et.IconMainCross,{className:rQ("duration-standard transition-transform",a?void 0:"-rotate-45")}),"aria-label":a?t:e,onClick:()=>n(!a)};return l.jsxs(l.Fragment,{children:[!s&&!o&&l.jsx(a7,{...d,variant:"secondary",className:"md:hidden"}),(!o||a)&&l.jsx(a7,{ref:r,"aria-expanded":a,"aria-controls":i,variant:s?"ghostTertiary":"ghostSecondary",className:"max-md:hidden",...d})]})});sd.displayName="BannerInfoToggleDetails";let sc=n.forwardRef(({className:e,alt:t,children:r,...a},n)=>l.jsxs("div",{ref:n,"data-slot":"banner-info-sheet-image",className:"has-data-[slot=banner-info-sheet-logo]:mb-3xl relative w-full",children:[l.jsx("img",{alt:t,className:rQ("w-full",e),...a}),r]}));sc.displayName="Banner.Info.Sheet.Image";let su=n.forwardRef(({className:e,alt:t,...r},a)=>l.jsx("img",{ref:a,alt:t,"data-slot":"banner-info-sheet-logo",className:rQ("h-7xl w-10xl shadow-level1 absolute bottom-0 left-1/2 -translate-x-1/2 translate-y-1/2 object-contain",e),...r}));su.displayName="Banner.Info.Sheet.Logo";let sm=n.forwardRef(({className:e,title:t,description:r,...a},n)=>l.jsx(l.Fragment,{children:(t||r)&&l.jsxs("div",{ref:n,"data-slot":"banner-info-sheet-content",className:e,...a,children:[t&&l.jsx(io,{asChild:!0,children:l.jsx(aE,{as:"p",variant:"body",size:"lg",children:t})}),r&&l.jsx(ic,{asChild:!0,children:l.jsx(aE,{as:"p",variant:"body",size:"md",children:r})})]})}));sm.displayName="Banner.Info.Sheet.Content";let sf=n.forwardRef(({className:e,icon:t,title:r,description:a,"aria-label":n,...i},s)=>l.jsxs("div",{"data-slot":"banner-info-sheet-action",className:rQ("gap-md flex items-center",e),children:[(r||a)&&l.jsxs("div",{className:"flex-1",children:[r&&l.jsx(aE,{as:"p",variant:"body",size:"lg",weight:"medium",children:r}),a&&l.jsx(aE,{as:"p",variant:"body",size:"md",children:a})]}),l.jsx(a7,{ref:s,isIcon:!0,size:"md",variant:"secondary",leftIcon:t,"aria-label":n,...i})]}));sf.displayName="Banner.Info.Sheet.Action";let sp=n.forwardRef(({asChild:e,children:t,"aria-label":r="",...a},n)=>l.jsx(iA,{asChild:!0,children:l.jsx(a7,{ref:n,asChild:e,"aria-label":r,"data-slot":"banner-info-sheet-button",variant:"primary",...a,children:t})}));sp.displayName="Banner.Info.Sheet.Button";let sx=n.forwardRef(({className:e,closeLabel:t,image:r,button:a,children:n,...i},s)=>{let{isDetailOpen:o,setIsDetailOpen:d,isMobile:c,isComingSoon:u}=i6();return c?l.jsx(iS,{open:o,onOpenChange:d,children:l.jsxs(iP,{ref:s,"data-slot":"banner-info-sheet",style:{top:0},className:rQ("overflow-hidden",u&&"bg-bg-midnight-1 text-ct-neutral-permanent-white-default",e),...i,children:[r,l.jsx(iA,{asChild:!0,className:"left-lg top-lg absolute",children:l.jsx(a7,{isIcon:!0,size:"md",variant:"secondary",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":t})}),l.jsx(iF,{children:l.jsx("div",{className:rQ("gap-4xl flex flex-col",r?"mt-xl":"mt-7xl"),children:n})}),a&&l.jsx(i$,{children:l.jsx(iV,{children:a})})]})}):null});sx.displayName="Banner.Info.Sheet";
373let sb=n.forwardRef(({className:e,title:t,subtitle:r,description:a,labelledActions:n,iconActions:i,toggleDetailsLabel:s,toggleDetailsActiveLabel:o,linkAction:d,children:c,...u},m)=>{let{isDetailOpen:f,temporality:p,titleId:x,detailsId:b,isComingSoon:g,format:h,isSquareFooter:v,isSquareShaped:y}=i6();return l.jsxs(l.Fragment,{children:[!!n&&!y&&!f&&l.jsx("div",{"data-slot":"banner-hover-actions",className:"\n              duration-standard right-md absolute bottom-[calc(var(--spacing-7xl)+var(--spacing-md))] hidden translate-x-full\n              transition-[translate]\n              md:flex\n              md:group-hover/banner:translate-x-0\n              md:group-has-[:focus-visible]/banner:translate-x-0\n            ",children:n}),l.jsxs("div",{ref:m,id:f?b:void 0,role:f?"region":void 0,"aria-live":f?"polite":void 0,"aria-labelledby":f?x:void 0,"data-slot":"banner-info",className:rQ(sr({format:h,open:f,temporality:p}),e),...u,children:[l.jsxs("div",{className:rQ("gap-md flex w-full flex-col",!t&&!r&&"items-end"),children:[l.jsxs("div",{className:"gap-md flex items-center",children:[(t||r)&&l.jsxs("div",{className:rQ("gap-xs min-w-0 flex-1 flex-col",v?"flex":"hidden md:flex"),children:[t&&l.jsx(aE,{id:x,as:"p",variant:"body",size:"md",className:rQ("mb-none",y?"line-clamp-2":"truncate",g&&"text-ct-neutral-permanent-white-default"),children:t}),r&&l.jsx(aE,{as:"p",variant:"body",size:"sm",color:g?"default":"neutral-secondary",className:rQ("mb-none truncate",g&&"text-ct-neutral-permanent-white-default"),children:r})]}),y&&!f&&i&&l.jsx("div",{"data-slot":"banner-info-desktop-actions",className:"gap-md flex items-center max-md:hidden",children:i}),v&&!f&&d&&l.jsx("div",{"data-slot":"banner-info-footer-action",className:"flex items-center",children:d}),l.jsx(sd,{toggleDetailsLabel:s,toggleDetailsActiveLabel:o}),(g||y)&&i&&l.jsx("div",{"data-slot":"banner-info-mobile-actions",className:"gap-md flex items-center md:hidden",children:i})]}),f&&a&&l.jsx(aE,{as:"p",variant:"body",size:"sm",className:rQ("mb-none line-clamp-3 min-h-[3lh] max-md:hidden",g&&"text-ct-neutral-permanent-white-default"),children:a})]}),f&&l.jsxs("div",{className:"gap-md flex w-full shrink-0 items-center justify-end max-md:hidden",children:[n??i,d]})]}),c]})});sb.displayName="Banner.Info";let sg=Object.assign(sa,{Link:sl,Image:sn,Tag:si,AdMention:ss,Action:so,Info:Object.assign(sb,{Sheet:Object.assign(sx,{Image:sc,Logo:su,Content:sm,Action:sf,Button:sp})})}),sh={display:{block:{base:"block",xs:"xs:block",sm:"sm:block",md:"md:block",lg:"lg:block",xl:"xl:block"},flex:{base:"flex",xs:"xs:flex",sm:"sm:flex",md:"md:flex",lg:"lg:flex",xl:"xl:flex"},"inline-flex":{base:"inline-flex",xs:"xs:inline-flex",sm:"sm:inline-flex",md:"md:inline-flex",lg:"lg:inline-flex",xl:"xl:inline-flex"},inline:{base:"inline",xs:"xs:inline",sm:"sm:inline",md:"md:inline",lg:"lg:inline",xl:"xl:inline"},"inline-block":{base:"inline-block",xs:"xs:inline-block",sm:"sm:inline-block",md:"md:inline-block",lg:"lg:inline-block",xl:"xl:inline-block"},grid:{base:"grid",xs:"xs:grid",sm:"sm:grid",md:"md:grid",lg:"lg:grid",xl:"xl:grid"},"inline-grid":{base:"inline-grid",xs:"xs:inline-grid",sm:"sm:inline-grid",md:"md:inline-grid",lg:"lg:inline-grid",xl:"xl:inline-grid"},none:{base:"hidden",xs:"xs:hidden",sm:"sm:hidden",md:"md:hidden",lg:"lg:hidden",xl:"xl:hidden"}},position:{static:{base:"static",xs:"xs:static",sm:"sm:static",md:"md:static",lg:"lg:static",xl:"xl:static"},relative:{base:"relative",xs:"xs:relative",sm:"sm:relative",md:"md:relative",lg:"lg:relative",xl:"xl:relative"},absolute:{base:"absolute",xs:"xs:absolute",sm:"sm:absolute",md:"md:absolute",lg:"lg:absolute",xl:"xl:absolute"},fixed:{base:"fixed",xs:"xs:fixed",sm:"sm:fixed",md:"md:fixed",lg:"lg:fixed",xl:"xl:fixed"},sticky:{base:"sticky",xs:"xs:sticky",sm:"sm:sticky",md:"md:sticky",lg:"lg:sticky",xl:"xl:sticky"}},overflow:{visible:{base:"overflow-visible",xs:"xs:overflow-visible",sm:"sm:overflow-visible",md:"md:overflow-visible",lg:"lg:overflow-visible",xl:"xl:overflow-visible"},hidden:{base:"overflow-hidden",xs:"xs:overflow-hidden",sm:"sm:overflow-hidden",md:"md:overflow-hidden",lg:"lg:overflow-hidden",xl:"xl:overflow-hidden"}
373,scroll:{base:"overflow-scroll",xs:"xs:overflow-scroll",sm:"sm:overflow-scroll",md:"md:overflow-scroll",lg:"lg:overflow-scroll",xl:"xl:overflow-scroll"},auto:{base:"overflow-auto",xs:"xs:overflow-auto",sm:"sm:overflow-auto",md:"md:overflow-auto",lg:"lg:overflow-auto",xl:"xl:overflow-auto"}},textAlign:{left:{base:"text-left",xs:"xs:text-left",sm:"sm:text-left",md:"md:text-left",lg:"lg:text-left",xl:"xl:text-left"},center:{base:"text-center",xs:"xs:text-center",sm:"sm:text-center",md:"md:text-center",lg:"lg:text-center",xl:"xl:text-center"},right:{base:"text-right",xs:"xs:text-right",sm:"sm:text-right",md:"md:text-right",lg:"lg:text-right",xl:"xl:text-right"},justify:{base:"text-justify",xs:"xs:text-justify",sm:"sm:text-justify",md:"md:text-justify",lg:"lg:text-justify",xl:"xl:text-justify"},start:{base:"text-start",xs:"xs:text-start",sm:"sm:text-start",md:"md:text-start",lg:"lg:text-start",xl:"xl:text-start"},end:{base:"text-end",xs:"xs:text-end",sm:"sm:text-end",md:"md:text-end",lg:"lg:text-end",xl:"xl:text-end"}},direction:{row:{base:"flex-row",xs:"xs:flex-row",sm:"sm:flex-row",md:"md:flex-row",lg:"lg:flex-row",xl:"xl:flex-row"},"row-reverse":{base:"flex-row-reverse",xs:"xs:flex-row-reverse",sm:"sm:flex-row-reverse",md:"md:flex-row-reverse",lg:"lg:flex-row-reverse",xl:"xl:flex-row-reverse"},column:{base:"flex-col",xs:"xs:flex-col",sm:"sm:flex-col",md:"md:flex-col",lg:"lg:flex-col",xl:"xl:flex-col"},"column-reverse":{base:"flex-col-reverse",xs:"xs:flex-col-reverse",sm:"sm:flex-col-reverse",md:"md:flex-col-reverse",lg:"lg:flex-col-reverse",xl:"xl:flex-col-reverse"}},wrap:{nowrap:{base:"flex-nowrap",xs:"xs:flex-nowrap",sm:"sm:flex-nowrap",md:"md:flex-nowrap",lg:"lg:flex-nowrap",xl:"xl:flex-nowrap"},wrap:{base:"flex-wrap",xs:"xs:flex-wrap",sm:"sm:flex-wrap",md:"md:flex-wrap",lg:"lg:flex-wrap",xl:"xl:flex-wrap"},"wrap-reverse":{base:"flex-wrap-reverse",xs:"xs:flex-wrap-reverse",sm:"sm:flex-wrap-reverse",md:"md:flex-wrap-reverse",lg:"lg:flex-wrap-reverse",xl:"xl:flex-wrap-reverse"}},align:{start:{base:"items-start",xs:"xs:items-start",sm:"sm:items-start",md:"md:items-start",lg:"lg:items-start",xl:"xl:items-start"},center:{base:"items-center",xs:"xs:items-center",sm:"sm:items-center",md:"md:items-center",lg:"lg:items-center",xl:"xl:items-center"},end:{base:"items-end",xs:"xs:items-end",sm:"sm:items-end",md:"md:items-end",lg:"lg:items-end",xl:"xl:items-end"},stretch:{base:"items-stretch",xs:"xs:items-stretch",sm:"sm:items-stretch",md:"md:items-stretch",lg:"lg:items-stretch",xl:"xl:items-stretch"},baseline:{base:"items-baseline",xs:"xs:items-baseline",sm:"sm:items-baseline",md:"md:items-baseline",lg:"lg:items-baseline",xl:"xl:items-baseline"}},justify:{start:{base:"justify-start",xs:"xs:justify-start",sm:"sm:justify-start",md:"md:justify-start",lg:"lg:justify-start",xl:"xl:justify-start"},center:{base:"justify-center",xs:"xs:justify-center",sm:"sm:justify-center",md:"md:justify-center",lg:"lg:justify-center",xl:"xl:justify-center"},end:{base:"justify-end",xs:"xs:justify-end",sm:"sm:justify-end",md:"md:justify-end",lg:"lg:justify-end",xl:"xl:justify-end"},between:{base:"justify-between",xs:"xs:justify-between",sm:"sm:justify-between",md:"md:justify-between",lg:"lg:justify-between",xl:"xl:justify-between"},around:{base:"justify-around",xs:"xs:justify-around",sm:"sm:justify-around",md:"md:justify-around",lg:"lg:justify-around",xl:"xl:justify-around"},evenly:{base:"justify-evenly",xs:"xs:justify-evenly",sm:"sm:justify-evenly",md:"md:justify-evenly",lg:"lg:justify-evenly",xl:"xl:justify-evenly"}},gap:{none:{base:"gap-0",xs:"xs:gap-0",sm:"sm:gap-0",md:"md:gap-0",lg:"lg:gap-0",xl:"xl:gap-0"},xs:{base:"gap-xs",xs:"xs:gap-xs",sm:"sm:gap-xs",md:"md:gap-xs",lg:"lg:gap-xs",xl:"xl:gap-xs"},sm:{base:"gap-sm",xs:"xs:gap-sm",sm:"sm:gap-sm",md:"md:gap-sm",lg:"lg:gap-sm",xl:"xl:gap-sm"},md:{base:"gap-md",xs:"xs:gap-md",sm:"sm:gap-md",md:"md:gap-md",lg:"lg:gap-md",xl:"xl:gap-md"},lg:{base:"gap-lg",xs:"xs:gap-lg",sm:"sm:gap-lg",md:"md:gap-lg",lg:"lg:gap-lg",xl:"xl:gap-lg"},xl:{base:"gap-xl",xs:"xs:gap-xl",sm:"sm:gap-xl",md:"md:gap-xl",lg:"lg:gap-xl",xl:"xl:gap-xl"},"2xl":{base:"gap-2xl",xs:"xs:gap-2xl",sm:"sm:gap-2xl",md:"md:gap-2xl",lg:"lg:gap-2xl",xl:"xl:gap-2xl"},"3xl":{base:"gap-3xl",xs:"xs:gap-3xl",sm:"sm:gap-3xl",md:"md:gap-3xl",lg:"lg:gap-3xl",xl:"xl:gap-3xl"},"4xl":{base:"gap-4xl",xs:"xs:gap-4xl",sm:"sm:gap-4xl",md:"md:gap-4xl",lg:"lg:gap-4xl",xl:"xl:gap-4xl"},"5xl":{base:"gap-5xl",xs:"xs:gap-5xl",sm:"sm:gap-5xl",md:"md:gap-5xl",lg:"lg:gap-5xl",xl:"xl:gap-5xl"},"6xl":{base:"gap-6xl",xs:"xs:gap-6xl",sm:"sm:gap-6xl",md:"md:gap-6xl",lg:"lg:gap-6xl",xl:"xl:gap-6xl"},"7xl":{base:"gap-7xl",xs:"xs:gap-7xl",sm:"sm:gap-7xl",md:"md:gap-7xl",lg:"lg:gap-7xl",xl:"xl:gap-7xl"},"8xl":{base:"gap-8xl",xs:"xs:gap-8xl",sm:"sm:gap-8xl",md:"md:gap-8xl",lg:"lg:gap-8xl",xl:"xl:gap-8xl"},"9xl":{base:"gap-9xl",xs:"xs:gap-9xl",sm:"sm:gap-9xl",md:"md:gap-9xl",lg:"lg:gap-9xl",xl:"xl:gap-9xl"},"10xl":{base:"gap-10xl",xs:"xs:gap-10xl",sm:"sm:gap-10xl",md:"md:gap-10xl",lg:"lg:gap-10xl",xl:"xl:gap-10xl"}},shrink:{true:{base:"shrink",xs:"xs:shrink",sm:"sm:shrink",md:"md:shrink",lg:"lg:shrink",xl:"xl:shrink"}},grow:{true:{base:"grow",xs:"xs:grow",sm:"sm:grow",md:"md:grow",lg:"lg:grow",xl:"xl:grow"}},width:{auto:{base:"w-auto",xs:"xs:w-auto",sm:"sm:w-auto",md:"md:w-auto",lg:"lg:w-auto",xl:"xl:w-auto"},full:{base:"w-full",xs:"xs:w-full",sm:"sm:w-full",md:"md:w-full",lg:"lg:w-full",xl:"xl:w-full"},screen:{base:"w-screen",xs:"xs:w-screen",sm:"sm:w-screen",md:"md:w-screen",lg:"lg:w-screen",xl:"xl:w-screen"},min:{base:"w-min",xs:"xs:w-min",sm:"sm:w-min",md:"md:w-min",lg:"lg:w-min",xl:"xl:w-min"},max:{base:"w-max",xs:"xs:w-max",sm:"sm:w-max",md:"md:w-max",lg:"lg:w-max",xl:"xl:w-max"}
373,fit:{base:"w-fit",xs:"xs:w-fit",sm:"sm:w-fit",md:"md:w-fit",lg:"lg:w-fit",xl:"xl:w-fit"}},height:{auto:{base:"h-auto",xs:"xs:h-auto",sm:"sm:h-auto",md:"md:h-auto",lg:"lg:h-auto",xl:"xl:h-auto"},full:{base:"h-full",xs:"xs:h-full",sm:"sm:h-full",md:"md:h-full",lg:"lg:h-full",xl:"xl:h-full"},screen:{base:"h-screen",xs:"xs:h-screen",sm:"sm:h-screen",md:"md:h-screen",lg:"lg:h-screen",xl:"xl:h-screen"},min:{base:"h-min",xs:"xs:h-min",sm:"sm:h-min",md:"md:h-min",lg:"lg:h-min",xl:"xl:h-min"},max:{base:"h-max",xs:"xs:h-max",sm:"sm:h-max",md:"md:h-max",lg:"lg:h-max",xl:"xl:h-max"},fit:{base:"h-fit",xs:"xs:h-fit",sm:"sm:h-fit",md:"md:h-fit",lg:"lg:h-fit",xl:"xl:h-fit"}},padding:{none:{base:"p-0",xs:"xs:p-0",sm:"sm:p-0",md:"md:p-0",lg:"lg:p-0",xl:"xl:p-0"},xs:{base:"p-xs",xs:"xs:p-xs",sm:"sm:p-xs",md:"md:p-xs",lg:"lg:p-xs",xl:"xl:p-xs"},sm:{base:"p-sm",xs:"xs:p-sm",sm:"sm:p-sm",md:"md:p-sm",lg:"lg:p-sm",xl:"xl:p-sm"},md:{base:"p-md",xs:"xs:p-md",sm:"sm:p-md",md:"md:p-md",lg:"lg:p-md",xl:"xl:p-md"},lg:{base:"p-lg",xs:"xs:p-lg",sm:"sm:p-lg",md:"md:p-lg",lg:"lg:p-lg",xl:"xl:p-lg"},xl:{base:"p-xl",xs:"xs:p-xl",sm:"sm:p-xl",md:"md:p-xl",lg:"lg:p-xl",xl:"xl:p-xl"},"2xl":{base:"p-2xl",xs:"xs:p-2xl",sm:"sm:p-2xl",md:"md:p-2xl",lg:"lg:p-2xl",xl:"xl:p-2xl"},"3xl":{base:"p-3xl",xs:"xs:p-3xl",sm:"sm:p-3xl",md:"md:p-3xl",lg:"lg:p-3xl",xl:"xl:p-3xl"},"4xl":{base:"p-4xl",xs:"xs:p-4xl",sm:"sm:p-4xl",md:"md:p-4xl",lg:"lg:p-4xl",xl:"xl:p-4xl"},"5xl":{base:"p-5xl",xs:"xs:p-5xl",sm:"sm:p-5xl",md:"md:p-5xl",lg:"lg:p-5xl",xl:"xl:p-5xl"},"6xl":{base:"p-6xl",xs:"xs:p-6xl",sm:"sm:p-6xl",md:"md:p-6xl",lg:"lg:p-6xl",xl:"xl:p-6xl"},"7xl":{base:"p-7xl",xs:"xs:p-7xl",sm:"sm:p-7xl",md:"md:p-7xl",lg:"lg:p-7xl",xl:"xl:p-7xl"},"8xl":{base:"p-8xl",xs:"xs:p-8xl",sm:"sm:p-8xl",md:"md:p-8xl",lg:"lg:p-8xl",xl:"xl:p-8xl"},"9xl":{base:"p-9xl",xs:"xs:p-9xl",sm:"sm:p-9xl",md:"md:p-9xl",lg:"lg:p-9xl",xl:"xl:p-9xl"},"10xl":{base:"p-10xl",xs:"xs:p-10xl",sm:"sm:p-10xl",md:"md:p-10xl",lg:"lg:p-10xl",xl:"xl:p-10xl"}}
373,paddingX:{none:{base:"px-0",xs:"xs:px-0",sm:"sm:px-0",md:"md:px-0",lg:"lg:px-0",xl:"xl:px-0"},xs:{base:"px-xs",xs:"xs:px-xs",sm:"sm:px-xs",md:"md:px-xs",lg:"lg:px-xs",xl:"xl:px-xs"},sm:{base:"px-sm",xs:"xs:px-sm",sm:"sm:px-sm",md:"md:px-sm",lg:"lg:px-sm",xl:"xl:px-sm"},md:{base:"px-md",xs:"xs:px-md",sm:"sm:px-md",md:"md:px-md",lg:"lg:px-md",xl:"xl:px-md"},lg:{base:"px-lg",xs:"xs:px-lg",sm:"sm:px-lg",md:"md:px-lg",lg:"lg:px-lg",xl:"xl:px-lg"},xl:{base:"px-xl",xs:"xs:px-xl",sm:"sm:px-xl",md:"md:px-xl",lg:"lg:px-xl",xl:"xl:px-xl"},"2xl":{base:"px-2xl",xs:"xs:px-2xl",sm:"sm:px-2xl",md:"md:px-2xl",lg:"lg:px-2xl",xl:"xl:px-2xl"},"3xl":{base:"px-3xl",xs:"xs:px-3xl",sm:"sm:px-3xl",md:"md:px-3xl",lg:"lg:px-3xl",xl:"xl:px-3xl"},"4xl":{base:"px-4xl",xs:"xs:px-4xl",sm:"sm:px-4xl",md:"md:px-4xl",lg:"lg:px-4xl",xl:"xl:px-4xl"},"5xl":{base:"px-5xl",xs:"xs:px-5xl",sm:"sm:px-5xl",md:"md:px-5xl",lg:"lg:px-5xl",xl:"xl:px-5xl"},"6xl":{base:"px-6xl",xs:"xs:px-6xl",sm:"sm:px-6xl",md:"md:px-6xl",lg:"lg:px-6xl",xl:"xl:px-6xl"},"7xl":{base:"px-7xl",xs:"xs:px-7xl",sm:"sm:px-7xl",md:"md:px-7xl",lg:"lg:px-7xl",xl:"xl:px-7xl"},"8xl":{base:"px-8xl",xs:"xs:px-8xl",sm:"sm:px-8xl",md:"md:px-8xl",lg:"lg:px-8xl",xl:"xl:px-8xl"},"9xl":{base:"px-9xl",xs:"xs:px-9xl",sm:"sm:px-9xl",md:"md:px-9xl",lg:"lg:px-9xl",xl:"xl:px-9xl"},"10xl":{base:"px-10xl",xs:"xs:px-10xl",sm:"sm:px-10xl",md:"md:px-10xl",lg:"lg:px-10xl",xl:"xl:px-10xl"}},paddingY:{none:{base:"py-0",xs:"xs:py-0",sm:"sm:py-0",md:"md:py-0",lg:"lg:py-0",xl:"xl:py-0"},xs:{base:"py-xs",xs:"xs:py-xs",sm:"sm:py-xs",md:"md:py-xs",lg:"lg:py-xs",xl:"xl:py-xs"},sm:{base:"py-sm",xs:"xs:py-sm",sm:"sm:py-sm",md:"md:py-sm",lg:"lg:py-sm",xl:"xl:py-sm"},md:{base:"py-md",xs:"xs:py-md",sm:"sm:py-md",md:"md:py-md",lg:"lg:py-md",xl:"xl:py-md"},lg:{base:"py-lg",xs:"xs:py-lg",sm:"sm:py-lg",md:"md:py-lg",lg:"lg:py-lg",xl:"xl:py-lg"},xl:{base:"py-xl",xs:"xs:py-xl",sm:"sm:py-xl",md:"md:py-xl",lg:"lg:py-xl",xl:"xl:py-xl"},"2xl":{base:"py-2xl",xs:"xs:py-2xl",sm:"sm:py-2xl",md:"md:py-2xl",lg:"lg:py-2xl",xl:"xl:py-2xl"},"3xl":{base:"py-3xl",xs:"xs:py-3xl",sm:"sm:py-3xl",md:"md:py-3xl",lg:"lg:py-3xl",xl:"xl:py-3xl"},"4xl":{base:"py-4xl",xs:"xs:py-4xl",sm:"sm:py-4xl",md:"md:py-4xl",lg:"lg:py-4xl",xl:"xl:py-4xl"},"5xl":{base:"py-5xl",xs:"xs:py-5xl",sm:"sm:py-5xl",md:"md:py-5xl",lg:"lg:py-5xl",xl:"xl:py-5xl"},"6xl":{base:"py-6xl",xs:"xs:py-6xl",sm:"sm:py-6xl",md:"md:py-6xl",lg:"lg:py-6xl",xl:"xl:py-6xl"},"7xl":{base:"py-7xl",xs:"xs:py-7xl",sm:"sm:py-7xl",md:"md:py-7xl",lg:"lg:py-7xl",xl:"xl:py-7xl"},"8xl":{base:"py-8xl",xs:"xs:py-8xl",sm:"sm:py-8xl",md:"md:py-8xl",lg:"lg:py-8xl",xl:"xl:py-8xl"},"9xl":{base:"py-9xl",xs:"xs:py-9xl",sm:"sm:py-9xl",md:"md:py-9xl",lg:"lg:py-9xl",xl:"xl:py-9xl"},"10xl":{base:"py-10xl",xs:"xs:py-10xl",sm:"sm:py-10xl",md:"md:py-10xl",lg:"lg:py-10xl",xl:"xl:py-10xl"}},paddingTop:{none:{base:"pt-0",xs:"xs:pt-0",sm:"sm:pt-0",md:"md:pt-0",lg:"lg:pt-0",xl:"xl:pt-0"},xs:{base:"pt-xs",xs:"xs:pt-xs",sm:"sm:pt-xs",md:"md:pt-xs",lg:"lg:pt-xs",xl:"xl:pt-xs"},sm:{base:"pt-sm",xs:"xs:pt-sm",sm:"sm:pt-sm",md:"md:pt-sm",lg:"lg:pt-sm",xl:"xl:pt-sm"},md:{base:"pt-md",xs:"xs:pt-md",sm:"sm:pt-md",md:"md:pt-md",lg:"lg:pt-md",xl:"xl:pt-md"},lg:{base:"pt-lg",xs:"xs:pt-lg",sm:"sm:pt-lg",md:"md:pt-lg",lg:"lg:pt-lg",xl:"xl:pt-lg"},xl:{base:"pt-xl",xs:"xs:pt-xl",sm:"sm:pt-xl",md:"md:pt-xl",lg:"lg:pt-xl",xl:"xl:pt-xl"},"2xl":{base:"pt-2xl",xs:"xs:pt-2xl",sm:"sm:pt-2xl",md:"md:pt-2xl",lg:"lg:pt-2xl",xl:"xl:pt-2xl"},"3xl":{base:"pt-3xl",xs:"xs:pt-3xl",sm:"sm:pt-3xl",md:"md:pt-3xl",lg:"lg:pt-3xl",xl:"xl:pt-3xl"},"4xl":{base:"pt-4xl",xs:"xs:pt-4xl",sm:"sm:pt-4xl",md:"md:pt-4xl",lg:"lg:pt-4xl",xl:"xl:pt-4xl"},"5xl":{base:"pt-5xl",xs:"xs:pt-5xl",sm:"sm:pt-5xl",md:"md:pt-5xl",lg:"lg:pt-5xl",xl:"xl:pt-5xl"},"6xl":{base:"pt-6xl",xs:"xs:pt-6xl",sm:"sm:pt-6xl",md:"md:pt-6xl",lg:"lg:pt-6xl",xl:"xl:pt-6xl"},"7xl":{base:"pt-7xl",xs:"xs:pt-7xl",sm:"sm:pt-7xl",md:"md:pt-7xl",lg:"lg:pt-7xl",xl:"xl:pt-7xl"},"8xl":{base:"pt-8xl",xs:"xs:pt-8xl",sm:"sm:pt-8xl",md:"md:pt-8xl",lg:"lg:pt-8xl",xl:"xl:pt-8xl"},"9xl":{base:"pt-9xl",xs:"xs:pt-9xl",sm:"sm:pt-9xl",md:"md:pt-9xl",lg:"lg:pt-9xl",xl:"xl:pt-9xl"},"10xl":{base:"pt-10xl",xs:"xs:pt-10xl",sm:"sm:pt-10xl",md:"md:pt-10xl",lg:"lg:pt-10xl",xl:"xl:pt-10xl"}},paddingBottom:{none:{base:"pb-0",xs:"xs:pb-0",sm:"sm:pb-0",md:"md:pb-0",lg:"lg:pb-0",xl:"xl:pb-0"},xs:{base:"pb-xs",xs:"xs:pb-xs",sm:"sm:pb-xs",md:"md:pb-xs",lg:"lg:pb-xs",xl:"xl:pb-xs"},sm:{base:"pb-sm",xs:"xs:pb-sm",sm:"sm:pb-sm",md:"md:pb-sm",lg:"lg:pb-sm",xl:"xl:pb-sm"},md:{base:"pb-md",xs:"xs:pb-md",sm:"sm:pb-md",md:"md:pb-md",lg:"lg:pb-md",xl:"xl:pb-md"},lg:{base:"pb-lg",xs:"xs:pb-lg",sm:"sm:pb-lg",md:"md:pb-lg",lg:"lg:pb-lg",xl:"xl:pb-lg"},xl:{base:"pb-xl",xs:"xs:pb-xl",sm:"sm:pb-xl",md:"md:pb-xl",lg:"lg:pb-xl",xl
373:"xl:pb-xl"},"2xl":{base:"pb-2xl",xs:"xs:pb-2xl",sm:"sm:pb-2xl",md:"md:pb-2xl",lg:"lg:pb-2xl",xl:"xl:pb-2xl"},"3xl":{base:"pb-3xl",xs:"xs:pb-3xl",sm:"sm:pb-3xl",md:"md:pb-3xl",lg:"lg:pb-3xl",xl:"xl:pb-3xl"},"4xl":{base:"pb-4xl",xs:"xs:pb-4xl",sm:"sm:pb-4xl",md:"md:pb-4xl",lg:"lg:pb-4xl",xl:"xl:pb-4xl"},"5xl":{base:"pb-5xl",xs:"xs:pb-5xl",sm:"sm:pb-5xl",md:"md:pb-5xl",lg:"lg:pb-5xl",xl:"xl:pb-5xl"},"6xl":{base:"pb-6xl",xs:"xs:pb-6xl",sm:"sm:pb-6xl",md:"md:pb-6xl",lg:"lg:pb-6xl",xl:"xl:pb-6xl"},"7xl":{base:"pb-7xl",xs:"xs:pb-7xl",sm:"sm:pb-7xl",md:"md:pb-7xl",lg:"lg:pb-7xl",xl:"xl:pb-7xl"},"8xl":{base:"pb-8xl",xs:"xs:pb-8xl",sm:"sm:pb-8xl",md:"md:pb-8xl",lg:"lg:pb-8xl",xl:"xl:pb-8xl"},"9xl":{base:"pb-9xl",xs:"xs:pb-9xl",sm:"sm:pb-9xl",md:"md:pb-9xl",lg:"lg:pb-9xl",xl:"xl:pb-9xl"},"10xl":{base:"pb-10xl",xs:"xs:pb-10xl",sm:"sm:pb-10xl",md:"md:pb-10xl",lg:"lg:pb-10xl",xl:"xl:pb-10xl"}},paddingLeft:{none:{base:"pl-0",xs:"xs:pl-0",sm:"sm:pl-0",md:"md:pl-0",lg:"lg:pl-0",xl:"xl:pl-0"},xs:{base:"pl-xs",xs:"xs:pl-xs",sm:"sm:pl-xs",md:"md:pl-xs",lg:"lg:pl-xs",xl:"xl:pl-xs"},sm:{base:"pl-sm",xs:"xs:pl-sm",sm:"sm:pl-sm",md:"md:pl-sm",lg:"lg:pl-sm",xl:"xl:pl-sm"},md:{base:"pl-md",xs:"xs:pl-md",sm:"sm:pl-md",md:"md:pl-md",lg:"lg:pl-md",xl:"xl:pl-md"},lg:{base:"pl-lg",xs:"xs:pl-lg",sm:"sm:pl-lg",md:"md:pl-lg",lg:"lg:pl-lg",xl:"xl:pl-lg"},xl:{base:"pl-xl",xs:"xs:pl-xl",sm:"sm:pl-xl",md:"md:pl-xl",lg:"lg:pl-xl",xl:"xl:pl-xl"},"2xl":{base:"pl-2xl",xs:"xs:pl-2xl",sm:"sm:pl-2xl",md:"md:pl-2xl",lg:"lg:pl-2xl",xl:"xl:pl-2xl"},"3xl":{base:"pl-3xl",xs:"xs:pl-3xl",sm:"sm:pl-3xl",md:"md:pl-3xl",lg:"lg:pl-3xl",xl:"xl:pl-3xl"},"4xl":{base:"pl-4xl",xs:"xs:pl-4xl",sm:"sm:pl-4xl",md:"md:pl-4xl",lg:"lg:pl-4xl",xl:"xl:pl-4xl"},"5xl":{base:"pl-5xl",xs:"xs:pl-5xl",sm:"sm:pl-5xl",md:"md:pl-5xl",lg:"lg:pl-5xl",xl:"xl:pl-5xl"},"6xl":{base:"pl-6xl",xs:"xs:pl-6xl",sm:"sm:pl-6xl",md:"md:pl-6xl",lg:"lg:pl-6xl",xl:"xl:pl-6xl"},"7xl":{base:"pl-7xl",xs:"xs:pl-7xl",sm:"sm:pl-7xl",md:"md:pl-7xl",lg:"lg:pl-7xl",xl:"xl:pl-7xl"},"8xl":{base:"pl-8xl",xs:"xs:pl-8xl",sm:"sm:pl-8xl",md:"md:pl-8xl",lg:"lg:pl-8xl",xl:"xl:pl-8xl"},"9xl":{base:"pl-9xl",xs:"xs:pl-9xl",sm:"sm:pl-9xl",md:"md:pl-9xl",lg:"lg:pl-9xl",xl:"xl:pl-9xl"},"10xl":{base:"pl-10xl",xs:"xs:pl-10xl",sm:"sm:pl-10xl",md:"md:pl-10xl",lg:"lg:pl-10xl",xl:"xl:pl-10xl"}},paddingRight:{none:{base:"pr-0",xs:"xs:pr-0",sm:"sm:pr-0",md:"md:pr-0",lg:"lg:pr-0",xl:"xl:pr-0"},xs:{base:"pr-xs",xs:"xs:pr-xs",sm:"sm:pr-xs",md:"md:pr-xs",lg:"lg:pr-xs",xl:"xl:pr-xs"},sm:{base:"pr-sm",xs:"xs:pr-sm",sm:"sm:pr-sm",md:"md:pr-sm",lg:"lg:pr-sm",xl:"xl:pr-sm"},md:{base:"pr-md",xs:"xs:pr-md",sm:"sm:pr-md",md:"md:pr-md",lg:"lg:pr-md",xl:"xl:pr-md"},lg:{base:"pr-lg",xs:"xs:pr-lg",sm:"sm:pr-lg",md:"md:pr-lg",lg:"lg:pr-lg",xl:"xl:pr-lg"},xl:{base:"pr-xl",xs:"xs:pr-xl",sm:"sm:pr-xl",md:"md:pr-xl",lg:"lg:pr-xl",xl:"xl:pr-xl"},"2xl":{base:"pr-2xl",xs:"xs:pr-2xl",sm:"sm:pr-2xl",md:"md:pr-2xl",lg:"lg:pr-2xl",xl:"xl:pr-2xl"},"3xl":{base:"pr-3xl",xs:"xs:pr-3xl",sm:"sm:pr-3xl",md:"md:pr-3xl",lg:"lg:pr-3xl",xl:"xl:pr-3xl"},"4xl":{base:"pr-4xl",xs:"xs:pr-4xl",sm:"sm:pr-4xl",md:"md:pr-4xl",lg:"lg:pr-4xl",xl:"xl:pr-4xl"},"5xl":{base:"pr-5xl",xs:"xs:pr-5xl",sm:"sm:pr-5xl",md:"md:pr-5xl",lg:"lg:pr-5xl",xl:"xl:pr-5xl"},"6xl":{base:"pr-6xl",xs:"xs:pr-6xl",sm:"sm:pr-6xl",md:"md:pr-6xl",lg:"lg:pr-6xl",xl:"xl:pr-6xl"},"7xl":{base:"pr-7xl",xs:"xs:pr-7xl",sm:"sm:pr-7xl",md:"md:pr-7xl",lg:"lg:pr-7xl",xl:"xl:pr-7xl"},"8xl":{base:"pr-8xl",xs:"xs:pr-8xl",sm:"sm:pr-8xl",md:"md:pr-8xl",lg:"lg:pr-8xl",xl:"xl:pr-8xl"},"9xl":{base:"pr-9xl",xs:"xs:pr-9xl",sm:"sm:pr-9xl",md:"md:pr-9xl",lg:"lg:pr-9xl",xl:"xl:pr-9xl"},"10xl":{base:"pr-10xl",xs:"xs:pr-10xl",sm:"sm:pr-10xl",md:"md:pr-10xl",lg:"lg:pr-10xl",xl:"xl:pr-10xl"}},margin:{none:{base:"m-0",xs:"xs:m-0",sm:"sm:m-0",md:"md:m-0",lg:"lg:m-0",xl:"xl:m-0"},xs:{base:"m-xs",xs:"xs:m-xs",sm:"sm:m-xs",md:"md:m-xs",lg:"lg:m-xs",xl:"xl:m-xs"},sm:{base:"m-sm",xs:"xs:m-sm",sm:"sm:m-sm",md:"md:m-sm",lg:"lg:m-sm",xl:"xl:m-sm"},md:{base:"m-md",xs:"xs:m-md",sm:"sm:m-md",md:"md:m-md",lg:"lg:m-md",xl:"xl:m-md"},lg:{base:"m-lg",xs:"xs:m-lg",sm:"sm:m-lg",md:"md:m-lg",lg:"lg:m-lg",xl:"xl:m-lg"},xl:{base:"m-xl",xs:"xs:m-xl",sm:"sm:m-xl",md:"md:m-xl",lg:"lg:m-xl",xl:"xl:m-xl"},"2xl":{base:"m-2xl",xs:"xs:m-2xl",sm:"sm:m-2xl",md:"md:m-2xl",lg:"lg:m-2xl",xl:"xl:m-2xl"},"3xl":{base:"m-3xl",xs:"xs:m-3xl",sm:"sm:m-3xl",md:"md:m-3xl",lg:"lg:m-3xl",xl:"xl:m-3xl"},"4xl":{base:"m-4xl",xs:"xs:m-4xl",sm:"sm:m-4xl",md:"md:m-4xl",lg:"lg:m-4xl",xl:"xl:m-4xl"},"5xl":{base:"m-5xl",xs:"xs:m-5xl",sm:"sm:m-5xl",md:"md:m-5xl",lg:"lg:m-5xl",xl
373:"xl:m-5xl"},"6xl":{base:"m-6xl",xs:"xs:m-6xl",sm:"sm:m-6xl",md:"md:m-6xl",lg:"lg:m-6xl",xl:"xl:m-6xl"},"7xl":{base:"m-7xl",xs:"xs:m-7xl",sm:"sm:m-7xl",md:"md:m-7xl",lg:"lg:m-7xl",xl:"xl:m-7xl"},"8xl":{base:"m-8xl",xs:"xs:m-8xl",sm:"sm:m-8xl",md:"md:m-8xl",lg:"lg:m-8xl",xl:"xl:m-8xl"},"9xl":{base:"m-9xl",xs:"xs:m-9xl",sm:"sm:m-9xl",md:"md:m-9xl",lg:"lg:m-9xl",xl:"xl:m-9xl"},"10xl":{base:"m-10xl",xs:"xs:m-10xl",sm:"sm:m-10xl",md:"md:m-10xl",lg:"lg:m-10xl",xl:"xl:m-10xl"},auto:{base:"m-auto",xs:"xs:m-auto",sm:"sm:m-auto",md:"md:m-auto",lg:"lg:m-auto",xl:"xl:m-auto"}},marginX:{none:{base:"mx-0",xs:"xs:mx-0",sm:"sm:mx-0",md:"md:mx-0",lg:"lg:mx-0",xl:"xl:mx-0"},xs:{base:"mx-xs",xs:"xs:mx-xs",sm:"sm:mx-xs",md:"md:mx-xs",lg:"lg:mx-xs",xl:"xl:mx-xs"},sm:{base:"mx-sm",xs:"xs:mx-sm",sm:"sm:mx-sm",md:"md:mx-sm",lg:"lg:mx-sm",xl:"xl:mx-sm"},md:{base:"mx-md",xs:"xs:mx-md",sm:"sm:mx-md",md:"md:mx-md",lg:"lg:mx-md",xl:"xl:mx-md"},lg:{base:"mx-lg",xs:"xs:mx-lg",sm:"sm:mx-lg",md:"md:mx-lg",lg:"lg:mx-lg",xl:"xl:mx-lg"},xl:{base:"mx-xl",xs:"xs:mx-xl",sm:"sm:mx-xl",md:"md:mx-xl",lg:"lg:mx-xl",xl:"xl:mx-xl"},"2xl":{base:"mx-2xl",xs:"xs:mx-2xl",sm:"sm:mx-2xl",md:"md:mx-2xl",lg:"lg:mx-2xl",xl:"xl:mx-2xl"},"3xl":{base:"mx-3xl",xs:"xs:mx-3xl",sm:"sm:mx-3xl",md:"md:mx-3xl",lg:"lg:mx-3xl",xl:"xl:mx-3xl"},"4xl":{base:"mx-4xl",xs:"xs:mx-4xl",sm:"sm:mx-4xl",md:"md:mx-4xl",lg:"lg:mx-4xl",xl:"xl:mx-4xl"},"5xl":{base:"mx-5xl",xs:"xs:mx-5xl",sm:"sm:mx-5xl",md:"md:mx-5xl",lg:"lg:mx-5xl",xl:"xl:mx-5xl"},"6xl":{base:"mx-6xl",xs:"xs:mx-6xl",sm:"sm:mx-6xl",md:"md:mx-6xl",lg:"lg:mx-6xl",xl:"xl:mx-6xl"},"7xl":{base:"mx-7xl",xs:"xs:mx-7xl",sm:"sm:mx-7xl",md:"md:mx-7xl",lg:"lg:mx-7xl",xl:"xl:mx-7xl"},"8xl":{base:"mx-8xl",xs:"xs:mx-8xl",sm:"sm:mx-8xl",md:"md:mx-8xl",lg:"lg:mx-8xl",xl:"xl:mx-8xl"},"9xl":{base:"mx-9xl",xs:"xs:mx-9xl",sm:"sm:mx-9xl",md:"md:mx-9xl",lg:"lg:mx-9xl",xl:"xl:mx-9xl"},"10xl":{base:"mx-10xl",xs:"xs:mx-10xl",sm:"sm:mx-10xl",md:"md:mx-10xl",lg:"lg:mx-10xl",xl:"xl:mx-10xl"},auto:{base:"mx-auto",xs:"xs:mx-auto",sm:"sm:mx-auto",md:"md:mx-auto",lg:"lg:mx-auto",xl:"xl:mx-auto"}},marginY:{none:{base:"my-0",xs:"xs:my-0",sm:"sm:my-0",md:"md:my-0",lg:"lg:my-0",xl:"xl:my-0"},xs:{base:"my-xs",xs:"xs:my-xs",sm:"sm:my-xs",md:"md:my-xs",lg:"lg:my-xs",xl:"xl:my-xs"},sm:{base:"my-sm",xs:"xs:my-sm",sm:"sm:my-sm",md:"md:my-sm",lg:"lg:my-sm",xl:"xl:my-sm"},md:{base:"my-md",xs:"xs:my-md",sm:"sm:my-md",md:"md:my-md",lg:"lg:my-md",xl:"xl:my-md"},lg:{base:"my-lg",xs:"xs:my-lg",sm:"sm:my-lg",md:"md:my-lg",lg:"lg:my-lg",xl:"xl:my-lg"},xl:{base:"my-xl",xs:"xs:my-xl",sm:"sm:my-xl",md:"md:my-xl",lg:"lg:my-xl",xl:"xl:my-xl"},"2xl":{base:"my-2xl",xs:"xs:my-2xl",sm:"sm:my-2xl",md:"md:my-2xl",lg:"lg:my-2xl",xl:"xl:my-2xl"},"3xl":{base:"my-3xl",xs:"xs:my-3xl",sm:"sm:my-3xl",md:"md:my-3xl",lg:"lg:my-3xl",xl:"xl:my-3xl"},"4xl":{base:"my-4xl",xs:"xs:my-4xl",sm:"sm:my-4xl",md:"md:my-4xl",lg:"lg:my-4xl",xl:"xl:my-4xl"},"5xl":{base:"my-5xl",xs:"xs:my-5xl",sm:"sm:my-5xl",md:"md:my-5xl",lg:"lg:my-5xl",xl:"xl:my-5xl"},"6xl":{base:"my-6xl",xs:"xs:my-6xl",sm:"sm:my-6xl",md:"md:my-6xl",lg:"lg:my-6xl",xl:"xl:my-6xl"},"7xl":{base:"my-7xl",xs:"xs:my-7xl",sm:"sm:my-7xl",md:"md:my-7xl",lg:"lg:my-7xl",xl:"xl:my-7xl"},"8xl":{base:"my-8xl",xs:"xs:my-8xl",sm:"sm:my-8xl",md:"md:my-8xl",lg:"lg:my-8xl",xl:"xl:my-8xl"},"9xl":{base:"my-9xl",xs:"xs:my-9xl",sm:"sm:my-9xl",md:"md:my-9xl",lg:"lg:my-9xl",xl:"xl:my-9xl"},"10xl":{base:"my-10xl",xs:"xs:my-10xl",sm:"sm:my-10xl",md:"md:my-10xl",lg:"lg:my-10xl",xl:"xl:my-10xl"},auto:{base:"my-auto",xs:"xs:my-auto",sm:"sm:my-auto",md:"md:my-auto",lg:"lg:my-auto",xl:"xl:my-auto"}},marginTop:{none:{base:"mt-0",xs:"xs:mt-0",sm:"sm:mt-0",md:"md:mt-0",lg:"lg:mt-0",xl:"xl:mt-0"},xs:{base:"mt-xs",xs:"xs:mt-xs",sm:"sm:mt-xs",md:"md:mt-xs",lg:"lg:mt-xs",xl:"xl:mt-xs"},sm:{base:"mt-sm",xs:"xs:mt-sm",sm:"sm:mt-sm",md:"md:mt-sm",lg:"lg:mt-sm",xl:"xl:mt-sm"},md:{base:"mt-md",xs:"xs:mt-md",sm:"sm:mt-md",md:"md:mt-md",lg:"lg:mt-md",xl:"xl:mt-md"},lg:{base:"mt-lg",xs:"xs:mt-lg",sm:"sm:mt-lg",md:"md:mt-lg",lg:"lg:mt-lg",xl:"xl:mt-lg"},xl:{base:"mt-xl",xs:"xs:mt-xl",sm:"sm:mt-xl",md:"md:mt-xl",lg:"lg:mt-xl",xl:"xl:mt-xl"},"2xl":{base:"mt-2xl",xs:"xs:mt-2xl",sm:"sm:mt-2xl",md:"md:mt-2xl",lg:"lg:mt-2xl",xl:"xl:mt-2xl"},"3xl":{base:"mt-3xl",xs:"xs:mt-3xl",sm:"sm:mt-3xl",md:"md:mt-3xl",lg:"lg:mt-3xl",xl:"xl:mt-3xl"},"4xl":{base:"mt-4xl",xs:"xs:mt-4xl",sm:"sm:mt-4xl",md:"md:mt-4xl",lg:"lg:mt-4xl",xl:"xl:mt-4xl"},"5xl":{base:"mt-5xl",xs:"xs:mt-5xl",sm:"sm:mt-5xl",md:"md:mt-5xl",lg:"lg:mt-5xl",xl
373:"xl:mt-5xl"},"6xl":{base:"mt-6xl",xs:"xs:mt-6xl",sm:"sm:mt-6xl",md:"md:mt-6xl",lg:"lg:mt-6xl",xl:"xl:mt-6xl"},"7xl":{base:"mt-7xl",xs:"xs:mt-7xl",sm:"sm:mt-7xl",md:"md:mt-7xl",lg:"lg:mt-7xl",xl:"xl:mt-7xl"},"8xl":{base:"mt-8xl",xs:"xs:mt-8xl",sm:"sm:mt-8xl",md:"md:mt-8xl",lg:"lg:mt-8xl",xl:"xl:mt-8xl"},"9xl":{base:"mt-9xl",xs:"xs:mt-9xl",sm:"sm:mt-9xl",md:"md:mt-9xl",lg:"lg:mt-9xl",xl:"xl:mt-9xl"},"10xl":{base:"mt-10xl",xs:"xs:mt-10xl",sm:"sm:mt-10xl",md:"md:mt-10xl",lg:"lg:mt-10xl",xl:"xl:mt-10xl"},auto:{base:"mt-auto",xs:"xs:mt-auto",sm:"sm:mt-auto",md:"md:mt-auto",lg:"lg:mt-auto",xl:"xl:mt-auto"}},marginBottom:{none:{base:"mb-0",xs:"xs:mb-0",sm:"sm:mb-0",md:"md:mb-0",lg:"lg:mb-0",xl:"xl:mb-0"},xs:{base:"mb-xs",xs:"xs:mb-xs",sm:"sm:mb-xs",md:"md:mb-xs",lg:"lg:mb-xs",xl:"xl:mb-xs"},sm:{base:"mb-sm",xs:"xs:mb-sm",sm:"sm:mb-sm",md:"md:mb-sm",lg:"lg:mb-sm",xl:"xl:mb-sm"},md:{base:"mb-md",xs:"xs:mb-md",sm:"sm:mb-md",md:"md:mb-md",lg:"lg:mb-md",xl:"xl:mb-md"},lg:{base:"mb-lg",xs:"xs:mb-lg",sm:"sm:mb-lg",md:"md:mb-lg",lg:"lg:mb-lg",xl:"xl:mb-lg"},xl:{base:"mb-xl",xs:"xs:mb-xl",sm:"sm:mb-xl",md:"md:mb-xl",lg:"lg:mb-xl",xl:"xl:mb-xl"},"2xl":{base:"mb-2xl",xs:"xs:mb-2xl",sm:"sm:mb-2xl",md:"md:mb-2xl",lg:"lg:mb-2xl",xl:"xl:mb-2xl"},"3xl":{base:"mb-3xl",xs:"xs:mb-3xl",sm:"sm:mb-3xl",md:"md:mb-3xl",lg:"lg:mb-3xl",xl:"xl:mb-3xl"},"4xl":{base:"mb-4xl",xs:"xs:mb-4xl",sm:"sm:mb-4xl",md:"md:mb-4xl",lg:"lg:mb-4xl",xl:"xl:mb-4xl"},"5xl":{base:"mb-5xl",xs:"xs:mb-5xl",sm:"sm:mb-5xl",md:"md:mb-5xl",lg:"lg:mb-5xl",xl:"xl:mb-5xl"},"6xl":{base:"mb-6xl",xs:"xs:mb-6xl",sm:"sm:mb-6xl",md:"md:mb-6xl",lg:"lg:mb-6xl",xl:"xl:mb-6xl"},"7xl":{base:"mb-7xl",xs:"xs:mb-7xl",sm:"sm:mb-7xl",md:"md:mb-7xl",lg:"lg:mb-7xl",xl:"xl:mb-7xl"},"8xl":{base:"mb-8xl",xs:"xs:mb-8xl",sm:"sm:mb-8xl",md:"md:mb-8xl",lg:"lg:mb-8xl",xl:"xl:mb-8xl"},"9xl":{base:"mb-9xl",xs:"xs:mb-9xl",sm:"sm:mb-9xl",md:"md:mb-9xl",lg:"lg:mb-9xl",xl:"xl:mb-9xl"},"10xl":{base:"mb-10xl",xs:"xs:mb-10xl",sm:"sm:mb-10xl",md:"md:mb-10xl",lg:"lg:mb-10xl",xl:"xl:mb-10xl"},auto:{base:"mb-auto",xs:"xs:mb-auto",sm:"sm:mb-auto",md:"md:mb-auto",lg:"lg:mb-auto",xl:"xl:mb-auto"}},marginLeft:{none:{base:"ml-0",xs:"xs:ml-0",sm:"sm:ml-0",md:"md:ml-0",lg:"lg:ml-0",xl:"xl:ml-0"},xs:{base:"ml-xs",xs:"xs:ml-xs",sm:"sm:ml-xs",md:"md:ml-xs",lg:"lg:ml-xs",xl:"xl:ml-xs"},sm:{base:"ml-sm",xs:"xs:ml-sm",sm:"sm:ml-sm",md:"md:ml-sm",lg:"lg:ml-sm",xl:"xl:ml-sm"},md:{base:"ml-md",xs:"xs:ml-md",sm:"sm:ml-md",md:"md:ml-md",lg:"lg:ml-md",xl:"xl:ml-md"},lg:{base:"ml-lg",xs:"xs:ml-lg",sm:"sm:ml-lg",md:"md:ml-lg",lg:"lg:ml-lg",xl:"xl:ml-lg"},xl:{base:"ml-xl",xs:"xs:ml-xl",sm:"sm:ml-xl",md:"md:ml-xl",lg:"lg:ml-xl",xl
373:"xl:ml-xl"},"2xl":{base:"ml-2xl",xs:"xs:ml-2xl",sm:"sm:ml-2xl",md:"md:ml-2xl",lg:"lg:ml-2xl",xl:"xl:ml-2xl"},"3xl":{base:"ml-3xl",xs:"xs:ml-3xl",sm:"sm:ml-3xl",md:"md:ml-3xl",lg:"lg:ml-3xl",xl:"xl:ml-3xl"},"4xl":{base:"ml-4xl",xs:"xs:ml-4xl",sm:"sm:ml-4xl",md:"md:ml-4xl",lg:"lg:ml-4xl",xl:"xl:ml-4xl"},"5xl":{base:"ml-5xl",xs:"xs:ml-5xl",sm:"sm:ml-5xl",md:"md:ml-5xl",lg:"lg:ml-5xl",xl:"xl:ml-5xl"},"6xl":{base:"ml-6xl",xs:"xs:ml-6xl",sm:"sm:ml-6xl",md:"md:ml-6xl",lg:"lg:ml-6xl",xl:"xl:ml-6xl"},"7xl":{base:"ml-7xl",xs:"xs:ml-7xl",sm:"sm:ml-7xl",md:"md:ml-7xl",lg:"lg:ml-7xl",xl:"xl:ml-7xl"},"8xl":{base:"ml-8xl",xs:"xs:ml-8xl",sm:"sm:ml-8xl",md:"md:ml-8xl",lg:"lg:ml-8xl",xl:"xl:ml-8xl"},"9xl":{base:"ml-9xl",xs:"xs:ml-9xl",sm:"sm:ml-9xl",md:"md:ml-9xl",lg:"lg:ml-9xl",xl:"xl:ml-9xl"},"10xl":{base:"ml-10xl",xs:"xs:ml-10xl",sm:"sm:ml-10xl",md:"md:ml-10xl",lg:"lg:ml-10xl",xl:"xl:ml-10xl"},auto:{base:"ml-auto",xs:"xs:ml-auto",sm:"sm:ml-auto",md:"md:ml-auto",lg:"lg:ml-auto",xl:"xl:ml-auto"}},marginRight:{none:{base:"mr-0",xs:"xs:mr-0",sm:"sm:mr-0",md:"md:mr-0",lg:"lg:mr-0",xl:"xl:mr-0"},xs:{base:"mr-xs",xs:"xs:mr-xs",sm:"sm:mr-xs",md:"md:mr-xs",lg:"lg:mr-xs",xl:"xl:mr-xs"},sm:{base:"mr-sm",xs:"xs:mr-sm",sm:"sm:mr-sm",md:"md:mr-sm",lg:"lg:mr-sm",xl:"xl:mr-sm"},md:{base:"mr-md",xs:"xs:mr-md",sm:"sm:mr-md",md:"md:mr-md",lg:"lg:mr-md",xl:"xl:mr-md"},lg:{base:"mr-lg",xs:"xs:mr-lg",sm:"sm:mr-lg",md:"md:mr-lg",lg:"lg:mr-lg",xl:"xl:mr-lg"},xl:{base:"mr-xl",xs:"xs:mr-xl",sm:"sm:mr-xl",md:"md:mr-xl",lg:"lg:mr-xl",xl:"xl:mr-xl"},"2xl":{base:"mr-2xl",xs:"xs:mr-2xl",sm:"sm:mr-2xl",md:"md:mr-2xl",lg:"lg:mr-2xl",xl:"xl:mr-2xl"},"3xl":{base:"mr-3xl",xs:"xs:mr-3xl",sm:"sm:mr-3xl",md:"md:mr-3xl",lg:"lg:mr-3xl",xl:"xl:mr-3xl"},"4xl":{base:"mr-4xl",xs:"xs:mr-4xl",sm:"sm:mr-4xl",md:"md:mr-4xl",lg:"lg:mr-4xl",xl:"xl:mr-4xl"},"5xl":{base:"mr-5xl",xs:"xs:mr-5xl",sm:"sm:mr-5xl",md:"md:mr-5xl",lg:"lg:mr-5xl",xl:"xl:mr-5xl"},"6xl":{base:"mr-6xl",xs:"xs:mr-6xl",sm:"sm:mr-6xl",md:"md:mr-6xl",lg:"lg:mr-6xl",xl:"xl:mr-6xl"},"7xl":{base:"mr-7xl",xs:"xs:mr-7xl",sm:"sm:mr-7xl",md:"md:mr-7xl",lg:"lg:mr-7xl",xl:"xl:mr-7xl"},"8xl":{base:"mr-8xl",xs:"xs:mr-8xl",sm:"sm:mr-8xl",md:"md:mr-8xl",lg:"lg:mr-8xl",xl:"xl:mr-8xl"},"9xl":{base:"mr-9xl",xs:"xs:mr-9xl",sm:"sm:mr-9xl",md:"md:mr-9xl",lg:"lg:mr-9xl",xl:"xl:mr-9xl"},"10xl":{base:"mr-10xl",xs:"xs:mr-10xl",sm:"sm:mr-10xl",md:"md:mr-10xl",lg:"lg:mr-10xl",xl:"xl:mr-10xl"},auto:{base:"mr-auto",xs:"xs:mr-auto",sm:"sm:mr-auto",md:"md:mr-auto",lg:"lg:mr-auto",xl:"xl:mr-auto"}}},sv=["base","xs","sm","md","lg","xl"],sy=(e,t)=>{if(null==t)return[];let r=sh[e];if("string"==typeof t||"boolean"==typeof t){let e=r[String(t)];return e?[e.base]:[]}if(!(e=>"object"==typeof e&&null!==e)(t))return[];let a=[];for(let e of sv){let l=t[e];if(null==l||!1===l)continue;let n=r[String(l)];n&&a.push(n[e])}return a},sw=t$("box-border"),sj=n.forwardRef(({as:e,asChild:t=!1,children:r,className:a,display:i,position:s,overflow:o,textAlign:d,direction:c,wrap:u,align:m,justify:f,gap:p,padding:x,paddingX:b,paddingY:g,paddingTop:h,paddingBottom:v,paddingLeft:y,paddingRight:w,margin:j,marginX:N,marginY:k,marginTop:C,marginBottom:R,marginLeft:E,marginRight:z,width:S,height:I,shrink:D,grow:T,...P},M)=>{let A=n.useMemo(()=>({display:i,position:s,overflow:o,textAlign:d,direction:c,wrap:u,align:m,justify:f,gap:p,padding:x,paddingX:b,paddingY:g,paddingTop:h,paddingBottom:v,paddingLeft:y,paddingRight:w,margin:j,marginX:N,marginY:k,marginTop:C,marginBottom:R,marginLeft:E,marginRight:z,width:S,height:I,shrink:D,grow:T}),[i,s,o,d,c,u,m,f,p,x,b,g,h,v,y,w,j,N,k,C,R,E,z,S,I,D,T]),O=n.useMemo(()=>tL(sw(),(e=>{let t=[];for(let r of Object.keys(sh)){let a=e[r];void 0!==a&&t.push(...sy(r,a))}return t})(A),a),[A,a]),_=t?ah:e??"div";return l.jsx(_,{ref:M,className:O,...P,children:r})});sj.displayName="Box";let sN=n.createContext(null),sk=()=>{let e=n.useContext(sN);if(!e)throw Error("useCardContext must be used within <Card>");return e},sC=t$(["relative isolate","flex flex-col overflow-clip rounded-lg p-0 text-left transition-colors"],{variants:{variant:{default:"",promo:`
374        pl-xl
375        before:bg-bg-violet-light-default before:absolute before:top-0 before:bottom-0 before:left-0 before:w-xl before:rounded-l-lg
376      `,"promo-applied":`
377        pl-xl
378        before:bg-bg-violet-default before:absolute before:top-0 before:bottom-0 before:left-0 before:w-xl before:rounded-l-lg
379      `},intent:{default:"",magenta:"",violet:""},stroke:{default:"",brand:"",none:""},status:{default:"",active:"",disabled:"bg-bg-neutral-primary-disabled text-ct-neutral-on-light-bg-disabled cursor-not-allowed"}},compoundVariants:[{stroke:["default","brand"],status:["default","disabled"],className:"border-xs"},{stroke:["default","brand"],status:"active",className:"border-sm"},{stroke:"none",status:["default","disabled"],className:"border-none"},{stroke:"none",status:"active",className:"border-sm"},{stroke:"default",status:"disabled",className:"border-bd-neutral-primary-default"},{stroke:"brand",status:"disabled",className:"border-bd-brand-default"},{stroke:"default",status:"active",className:"border-bd-neutral-primary-active"},{stroke:"brand",status:"active",className:"border-bd-brand-active"},{stroke:"none",status:"active",className:"border-bd-neutral-primary-active"},{stroke:"default",intent:"default",status:"default",className:"border-bd-neutral-primary-default"},{stroke:"default",intent:"magenta",status:"default",className:"border-bd-magenta-default"},{stroke:"default",intent:"violet",status:"default",className:"border-bd-violet-default"},{stroke:"brand",status:"default",className:"border-bd-brand-default"},{intent:"default",status:["default","active"],className:"bg-bg-neutral-primary-default text-ct-neutral-primary-default"},{intent:"default",stroke:["default","brand"],status:["default","active"],className:`
380        has-[[data-slot=card-link]:hover]:bg-bg-neutral-primary-hover
381        has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
382        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
383        [&:is(button,a):hover]:bg-bg-neutral-primary-hover
384        [&:is(button,a):active]:bg-bg-neutral-primary-tap
385        [&:is(button,a):hover:active]:bg-bg-neutral-primary-tap
386        has-[[data-slot=card-image]]:has-[[data-slot=card-link]]:hover:bg-bg-neutral-primary-hover
387        has-[[data-slot=card-image]]:has-[[data-slot=card-link]]:hover:shadow-level1
388        has-[[data-slot=card-image]]:[&:is(button,a):hover]:shadow-level1
389        transition-shadow
390      `},{intent:"default",stroke:"none",status:["default","active"],className:`
391        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:hover]:bg-bg-neutral-primary-hover
392        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
393        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
394        [&:not(:has([data-slot=card-image])):is(button,a):hover]:bg-bg-neutral-primary-hover
395        [&:not(:has([data-slot=card-image])):is(button,a):active]:bg-bg-neutral-primary-tap
396        [&:not(:has([data-slot=card-image])):is(button,a):hover:active]:bg-bg-neutral-primary-tap
397        has-[[data-slot=card-link]]:has-[[data-slot=card-image]:hover]:[&_[data-slot=card-image]]:shadow-level1
398        has-[[data-slot=card-link]:hover]:[&_[data-slot=card-image]]:shadow-level1
399        [&:is(button,a):has([data-slot=card-image]:hover)_[data-slot=card-image]]:shadow-level1
400        has-[[data-slot=card-image]]:overflow-visible
401        [&_[data-slot=card-image]]:transition-shadow
402      `},{stroke:"none",className:"has-[[data-slot=card-image]]:bg-transparent [&_[data-slot=card-image]]:rounded-lg"},{intent:"magenta",status:["default","active"],className:`
403        bg-bg-magenta-light-default text-ct-neutral-primary-default
404        has-[[data-slot=card-link]:hover]:bg-bg-magenta-light-hover
405        has-[[data-slot=card-link]:active]:bg-bg-magenta-light-tap
406        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-magenta-light-tap
407        [&:is(button,a):hover]:bg-bg-magenta-light-hover
408        [&:is(button,a):active]:bg-bg-magenta-light-tap
409        [&:is(button,a):hover:active]:bg-bg-magenta-light-tap
410      `},{intent:"violet",status:["default","active"],className:`
411        bg-bg-violet-light-default text-ct-neutral-primary-default
412        has-[[data-slot=card-link]:hover]:bg-bg-violet-light-hover
413        has-[[data-slot=card-link]:active]:bg-bg-violet-light-tap
414        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-violet-light-tap
415        [&:is(button,a):hover]:bg-bg-violet-light-hover
416        [&:is(button,a):active]:bg-bg-violet-light-tap
417        [&:is(button,a):hover:active]:bg-bg-violet-light-tap
418      `},{stroke:"brand",intent:"magenta",status:"disabled",className:"bg-bg-neutral-secondary-disabled"},{stroke:"brand",intent:"violet",status:"disabled",className:"bg-bg-neutral-secondary-disabled"},{status:["default","active"],className:`
419        has-[[data-slot=card-link]:focus-visible]:shadow-focus
420        [&:is(button,a):focus-visible]:shadow-focus
421        has-[[data-slot=card-link]:focus-visible]:outline-none
422        [&:is(button,a):focus-visible]:outline-none
423      `},{stroke:"brand",status:["default","active"],className:"has-[[data-slot=card-link]:active]:border-bd-brand-tap [&:is(button,a):active]:border-bd-brand-tap"},{stroke:"default",intent:"magenta",status:"default",className:`
424        has-[[data-slot=card-link]:focus-visible]:border-bd-neutral-primary-default
425        [&:is(button,a):focus-visible]:border-bd-neutral-primary-default
426      `},{stroke:"default",intent:"violet",status:"default",className:`
427        has-[[data-slot=card-link]:focus-visible]:border-bd-neutral-primary-default
428        [&:is(button,a):focus-visible]:border-bd-neutral-primary-default
429      `}]}),sR=t$(["box-border flex flex-1 flex-col","[&>*:not([data-slot=card-link])]:relative [&>*:not([data-slot=card-link])]:z-[1]","[&:has([data-slot=card-link])>*:not([data-slot=card-link])]:pointer-events-none",`
430      [&_[role=button]]:pointer-events-auto
431      [&_a:not([data-slot=card-link])]:pointer-events-auto
432      [&_button]:pointer-events-auto
433      [&_input]:pointer-events-auto
434      [&_select]:pointer-events-auto
435      [&_textarea]:pointer-events-auto
436    `],{variants:{inset:{true:"p-xl",false:""}}}),sE=(e,t)=>e?ah:t,sz=n.forwardRef(({asChild:e,children:t,className:r,variant:a="default",disabled:i,status:s="default",stroke:o="default",intent:d="default",...c},u)=>{let m=i?"disabled":s,f=sC({variant:a,className:r,intent:d,stroke:o,status:m}),p=n.useMemo(()=>({status:m,intent:d,stroke:o,disabled:!!i}),[m,d,o,i]),x=sE(e,"div");return l.jsx(sN.Provider,{value:p,children:l.jsx(x,{ref:u,"data-slot":"card",...c,className:f,children:t})})});
436sz.displayName="Card";let sS=n.forwardRef(({asChild:e,className:t,inset:r=!0,...a},n)=>{let i=sE(e,"div");return l.jsx(i,{ref:n,"data-slot":"card-content",className:rQ(sR({inset:r}),t),...a})});sS.displayName="CardContent";let sI=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"card-header",className:rQ("flex flex-col",e),...t}));sI.displayName="CardHeader";let sD=n.forwardRef(({className:e,...t},r)=>l.jsx("hr",{ref:r,"aria-hidden":"true","data-slot":"card-separator",className:rQ("border-bd-neutral-primary-default m-0 border-0 border-t border-dashed",e),...t}));sD.displayName="CardSeparator";let sT=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"card-footer",className:rQ("pt-md flex items-center",e),...t}));sT.displayName="CardFooter";let sP=n.forwardRef(({asChild:e,className:t,...r},a)=>{let n=sE(e,"img");return l.jsx(n,{ref:a,"data-slot":"card-image",className:rQ("shrink-0 overflow-hidden object-cover",t),...r})});sP.displayName="CardImage";let sM=n.forwardRef(({asChild:e,children:t,className:r,...a},n)=>{let{disabled:i}=sk(),s=sE(e,"a");return l.jsx(s,{ref:n,"data-slot":"card-link",className:rQ("static text-inherit no-underline after:absolute after:inset-0 after:z-0 after:content-[''] focus-visible:outline-none",i&&"pointer-events-none",r),"aria-disabled":i||void 0,tabIndex:i?-1:void 0,...a,children:t})});sM.displayName="CardLink";let sA=Object.assign(sz,{Content:sS,Header:sI,Separator:sD,Footer:sT,Image:sP,Link:sM}),sO=["top","right","bottom","left"],s_=Math.min,sL=Math.max,sF=Math.round,s$=Math.floor,sV=e=>({x:e,y:e}),sB={left:"right",right:"left",bottom:"top",top:"bottom"},sH={start:"end",end:"start"};function sW(e,t){return"function"==typeof e?e(t):e}function sU(e){return e.split("-")[0]}function sK(e){return e.split("-")[1]}function sG(e){return"x"===e?"y":"x"}function sq(e){return"y"===e?"height":"width"}let sX=new Set(["top","bottom"]);function sY(e){return sX.has(sU(e))?"y":"x"}function sZ(e){return e.replace(/start|end/g,e=>sH[e])}let sJ=["left","right"],sQ=["right","left"],s0=["top","bottom"],s1=["bottom","top"];function s2(e){return e.replace(/left|right|bottom|top/g,e=>sB[e])}function s4(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function s3(e){let{x:t,y:r,width:a,height:l}=e;return{width:a,height:l,top:r,left:t,right:t+a,bottom:r+l,x:t,y:r}}function s5(e,t,r){let a,{reference:l,floating:n}=e,i=sY(t),s=sG(sY(t)),o=sq(s),d=sU(t),c="y"===i,u=l.x+l.width/2-n.width/2,m=l.y+l.height/2-n.height/2,f=l[o]/2-n[o]/2;switch(d){case"top":a={x:u,y:l.y-n.height};break;case"bottom":a={x:u,y:l.y+l.height};break;case"right":a={x:l.x+l.width,y:m};break;case"left":a={x:l.x-n.width,y:m};break;default:a={x:l.x,y:l.y}}switch(sK(t)){case"start":a[s]-=f*(r&&c?-1:1);break;case"end":a[s]+=f*(r&&c?-1:1)}return a}let s6=async(e,t,r)=>{let{placement:a="bottom",strategy:l="absolute",middleware:n=[],platform:i}=r,s=n.filter(Boolean),o=await (null==i.isRTL?void 0:i.isRTL(t)),d=await i.getElementRects({reference:e,floating:t,strategy:l}),{x:c,y:u}=s5(d,a,o),m=a,f={},p=0;for(let r=0;r<s.length;r++){let{name:n,fn:x}=s[r],{x:b,y:g,data:h,reset:v}=await x({x:c,y:u,initialPlacement:a,placement:m,strategy:l,middlewareData:f,re
436cts:d,platform:i,elements:{reference:e,floating:t}});c=null!=b?b:c,u=null!=g?g:u,f={...f,[n]:{...f[n],...h}},v&&p<=50&&(p++,"object"==typeof v&&(v.placement&&(m=v.placement),v.rects&&(d=!0===v.rects?await i.getElementRects({reference:e,floating:t,strategy:l}):v.rects),{x:c,y:u}=s5(d,m,o)),r=-1)}return{x:c,y:u,placement:m,strategy:l,middlewareData:f}};async function s8(e,t){var r;void 0===t&&(t={});let{x:a,y:l,platform:n,rects:i,elements:s,strategy:o}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:m=!1,padding:f=0}=sW(t,e),p=s4(f),x=s[m?"floating"===u?"reference":"floating":u],b=s3(await n.getClippingRect({element:null==(r=await (null==n.isElement?void 0:n.isElement(x)))||r?x:x.contextElement||await (null==n.getDocumentElement?void 0:n.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:o})),g="floating"===u?{x:a,y:l,width:i.floating.width,height:i.floating.height}:i.reference,h=await (null==n.getOffsetParent?void 0:n.getOffsetParent(s.floating)),v=await (null==n.isElement?void 0:n.isElement(h))&&await (null==n.getScale?void 0:n.getScale(h))||{x:1,y:1},y=s3(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:h,strategy:o}):g);return{top:(b.top-y.top+p.top)/v.y,bottom:(y.bottom-b.bottom+p.bottom)/v.y,left:(b.left-y.left+p.left)/v.x,right:(y.right-b.right+p.right)/v.x}}function s7(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function s9(e){return sO.some(t=>e[t]>=0)}let oe=new Set(["left","top"]);async function ot(e,t){let{placement:r,platform:a,elements:l}=e,n=await (null==a.isRTL?void 0:a.isRTL(l.floating)),i=sU(r),s=sK(r),o="y"===sY(r),d=oe.has(i)?-1:1,c=n&&o?-1:1,u=sW(t,e),{mainAxis:m,crossAxis:f,alignmentAxis:p}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof p&&(f="end"===s?-1*p:p),o?{x:f*c,y:m*d}:{x:m*d,y:f*c}}function or(){return"undefined"!=typeof window}function oa(e){return oi(e)?(e.nodeName||"").toLowerCase():"#document"}function ol(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function on(e){var t;return null==(t=(oi(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function oi(e){return!!or()&&(e instanceof Node||e instanceof ol(e).Node)}function os(e){return!!or()&&(e instanceof Element||e instanceof ol(e).Element)}function oo(e){return!!or()&&(e instanceof HTMLElement||e instanceof ol(e).HTMLElement)}function od(e){return!!or()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof ol(e).ShadowRoot)}let oc=new Set(["inline","contents"]);function ou(e){let{overflow:t,overflowX:r,overflowY:a,display:l}=oj(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&!oc.has(l)}let om=new Set(["table","td","th"]),of=[":popover-open",":modal"];function op(e){return of.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let ox=["transform","translate","scale","rotate","perspective"],ob=["transform","translate","scale","rotate","perspective","filter"],og=["paint","layout","strict","content"];function oh(e){let t=ov(),r=os(e)?oj(e):e;return ox.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||ob.some(e=>(r.willChange||"").includes(e))||og.some(e=>(r.contain||"").includes(e))}function ov(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let oy=new Set(["html","body","#document"]);function ow(e){return oy.has(oa(e))}function oj(e){return ol(e).getComputedStyle(e)}function oN(e){return os(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ok(e){if("html"===oa(e))return e;let t=e.assignedSlot||e.parentNode||od(e)&&e.host||on(e);return od(t)?t.host:t}function oC(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);let l=function e(t){let r=ok(t);return ow(r)?t.ownerDocument?t.ownerDocument.body:t.body:oo(r)&&ou(r)?r:e(r)}(e),n=l===(null==(a=e.ownerDocument)?void 0:a.body),i=ol(l);if(n){let e=oR(i);
436return t.concat(i,i.visualViewport||[],ou(l)?l:[],e&&r?oC(e):[])}return t.concat(l,oC(l,[],r))}function oR(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function oE(e){let t=oj(e),r=parseFloat(t.width)||0,a=parseFloat(t.height)||0,l=oo(e),n=l?e.offsetWidth:r,i=l?e.offsetHeight:a,s=sF(r)!==n||sF(a)!==i;return s&&(r=n,a=i),{width:r,height:a,$:s}}function oz(e){return os(e)?e:e.contextElement}function oS(e){let t=oz(e);if(!oo(t))return sV(1);let r=t.getBoundingClientRect(),{width:a,height:l,$:n}=oE(t),i=(n?sF(r.width):r.width)/a,s=(n?sF(r.height):r.height)/l;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let oI=sV(0);function oD(e){let t=ol(e);return ov()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:oI}function oT(e,t,r,a){var l;void 0===t&&(t=!1),void 0===r&&(r=!1);let n=e.getBoundingClientRect(),i=oz(e),s=sV(1);t&&(a?os(a)&&(s=oS(a)):s=oS(e));let o=(void 0===(l=r)&&(l=!1),a&&(!l||a===ol(i))&&l)?oD(i):sV(0),d=(n.left+o.x)/s.x,c=(n.top+o.y)/s.y,u=n.width/s.x,m=n.height/s.y;if(i){let e=ol(i),t=a&&os(a)?ol(a):a,r=e,l=oR(r);for(;l&&a&&t!==r;){let e=oS(l),t=l.getBoundingClientRect(),a=oj(l),n=t.left+(l.clientLeft+parseFloat(a.paddingLeft))*e.x,i=t.top+(l.clientTop+parseFloat(a.paddingTop))*e.y;d*=e.x,c*=e.y,u*=e.x,m*=e.y,d+=n,c+=i,l=oR(r=ol(l))}}return s3({width:u,height:m,x:d,y:c})}function oP(e,t){let r=oN(e).scrollLeft;return t?t.left+r:oT(on(e)).left+r}function oM(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-oP(e,r),y:r.top+t.scrollTop}}let oA=new Set(["absolute","fixed"]);function oO(e,t,r){let a;if("viewport"===t)a=function(e,t){let r=ol(e),a=on(e),l=r.visualViewport,n=a.clientWidth,i=a.clientHeight,s=0,o=0;if(l){n=l.width,i=l.height;let e=ov();(!e||e&&"fixed"===t)&&(s=l.offsetLeft,o=l.offsetTop)}let d=oP(a);if(d<=0){let e=a.ownerDocument,t=e.body,r=getComputedStyle(t),l="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-l);i<=25&&(n-=i)}else d<=25&&(n+=d);return{width:n,height:i,x:s,y:o}}(e,r);else if("document"===t)a=function(e){let t=on(e),r=oN(e),a=e.ownerDocument.body,l=sL(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),n=sL(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),i=-r.scrollLeft+oP(e),s=-r.scrollTop;return"rtl"===oj(a).direction&&(i+=sL(t.clientWidth,a.clientWidth)-l),{width:l,height:n,x:i,y:s}}(on(e));else if(os(t))a=function(e,t){let r=oT(e,!0,"fixed"===t),a=r.top+e.clientTop,l=r.left+e.clientLeft,n=oo(e)?oS(e):sV(1),i=e.clientWidth*n.x,s=e.clientHeight*n.y;return{width:i,height:s,x:l*n.x,y:a*n.y}}(t,r);else{let r=oD(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return s3(a)}function o_(e){return"static"===oj(e).position}function oL(e,t){if(!oo(e)||"fixed"===oj(e).position)return null;if(t)return t(e);let r=e.offsetParent;return on(e)===r&&(r=r.ownerDocument.body),r}function oF(e,t){var r;let a=ol(e);if(op(e))return a;if(!oo(e)){let t=ok(e);for(;t&&!ow(t);){if(os(t)&&!o_(t))return t;t=ok(t)}return a}let l=oL(e,t);for(;l&&(r=l,om.has(oa(r)))&&o_(l);)l=oL(l,t);return l&&ow(l)&&o_(l)&&!oh(l)?a:l||function(e){let t=ok(e);for(;oo(t)&&!ow(t);){if(oh(t))return t;if(op(t))break;t=ok(t)}return null}(e)||a}let o$=async function(e){let t=this.getOffsetParent||oF,r=this.getDimensions,a=await r(e.floating);return{reference:function(e,t,r){let a=oo(t),l=on(t),n="fixed"===r,i=oT(e,!0,n,t),s={scrollLeft:0,scrollTop:0},o=sV(0);if(a||!a&&!n)if(("body"!==oa(t)||ou(l))&&(s=oN(t)),a){let e=oT(t,!0,n,t);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}else l&&(o.x=oP(l));n&&!a&&l&&(o.x=oP(l));let d=!l||a||n?sV(0):oM(l,s);return{x:i.left+s.scrollLeft-o.x-d.x,y:i.top+s.scrollTop-o.y-d.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},oV={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:a,strategy:l}=e,n="fixed"===l,i=on(a),s=!!t&&op(t.floating);if(a===i||s&&n)return r;let o={scrollLeft:0,scrollTop:0},d=sV(1),c=sV(0),u=oo(a);if((u||!u&&!n)&&(("body"!==oa(a)||ou(i))&&(o=oN(a)),oo(a))){let e=oT(a);d=oS(a),c.x=e.x+a.clientLeft,c.y=e.y+a.clientTop}let m=!i||u||n?sV(0):oM(i,o);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-o.scrollLeft*d.x+c.x+m.x,y:r.y*d.y-o.scrollTop*d.y+c.y+m.y}},getDocumentElement:on,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:l}=e,n=[..."clippingAncestors"===r?op(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let a=oC(e,[],!1).filter(e=>os(e)&&"body"!==oa(e)),l=null,n="fixed"===oj(e).position,i=n?ok(e):e;for(;os(i)&&!ow(i);){let t=oj(i),r=oh(i);r||"fixed"!==t.position||(l=null),(n?!r&&!l:!r&&"static"===t.position&&!!l&&oA.has(l.position)||ou(i)&&!r&&function e(t,r){let a=ok(t);
436return!(a===r||!os(a)||ow(a))&&("fixed"===oj(a).position||e(a,r))}(e,i))?a=a.filter(e=>e!==i):l=t,i=ok(i)}return t.set(e,a),a}(t,this._c):[].concat(r),a],i=n[0],s=n.reduce((e,r)=>{let a=oO(t,r,l);return e.top=sL(a.top,e.top),e.right=s_(a.right,e.right),e.bottom=s_(a.bottom,e.bottom),e.left=sL(a.left,e.left),e},oO(t,i,l));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:oF,getElementRects:o$,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=oE(e);return{width:t,height:r}},getScale:oS,isElement:os,isRTL:function(e){return"rtl"===oj(e).direction}};function oB(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let oH=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:a,placement:l,rects:n,platform:i,elements:s,middlewareData:o}=t,{element:d,padding:c=0}=sW(e,t)||{};if(null==d)return{};let u=s4(c),m={x:r,y:a},f=sG(sY(l)),p=sq(f),x=await i.getDimensions(d),b="y"===f,g=b?"clientHeight":"clientWidth",h=n.reference[p]+n.reference[f]-m[f]-n.floating[p],v=m[f]-n.reference[f],y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(d)),w=y?y[g]:0;w&&await (null==i.isElement?void 0:i.isElement(y))||(w=s.floating[g]||n.floating[p]);let j=w/2-x[p]/2-1,N=s_(u[b?"top":"left"],j),k=s_(u[b?"bottom":"right"],j),C=w-x[p]-k,R=w/2-x[p]/2+(h/2-v/2),E=sL(N,s_(R,C)),z=!o.arrow&&null!=sK(l)&&R!==E&&n.reference[p]/2-(R<N?N:k)-x[p]/2<0,S=z?R<N?R-N:R-C:0;return{[f]:m[f]+S,data:{[f]:E,centerOffset:R-E-S,...z&&{alignmentOffset:S}},reset:z}}});var oW="undefined"!=typeof document?n.useLayoutEffect:function(){};function oU(e,t){let r,a,l;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(a=r;0!=a--;)if(!oU(e[a],t[a]))return!1;return!0}if((r=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(a=r;0!=a--;)if(!({}).hasOwnProperty.call(t,l[a]))return!1;for(a=r;0!=a--;){let r=l[a];if(("_owner"!==r||!e.$$typeof)&&!oU(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function oK(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function oG(e,t){let r=oK(e);return Math.round(t*r)/r}function oq(e){let t=K.useRef(e);return oW(()=>{t.current=e}),t}var oX=K.forwardRef((e,t)=>{let{children:r,width:a=10,height:n=5,...i}=e;return l.jsx(eJ.svg,{...i,ref:t,width:a,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});oX.displayName="Arrow";var oY="Popper",[oZ,oJ]=eD(oY),[oQ,o0]=oZ(oY),o1=e=>{let{__scopePopper:t,children:r}=e,[a,n]=K.useState(null);return l.jsx(oQ,{scope:t,anchor:a,onAnchorChange:n,children:r})};o1.displayName=oY;var o2="PopperAnchor",o4=K.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:a,...n}=e,i=o0(o2,r),s=K.useRef(null),o=eM(t,s),d=K.useRef(null);return K.useEffect(()=>{let e=d.current;d.current=a?.current||s.current,e!==d.current&&i.onAnchorChange(d.current)}),a?null:l.jsx(eJ.div,{...n,ref:o})});o4.displayName=o2;var o3="PopperContent",[o5,o6]=oZ(o3),o8=K.forwardRef((e,t)=>{let{__scopePopper:r,side:a="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,arrowPadding:o=0,avoidCollisions:d=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:m="partial",hideWhenDetached:f=!1,updatePositionStrategy:p="optimized",onPlaced:x,...b}=e,g=o0(o3,r),[h,v]=K.useState(null),y=eM(t,e=>v(e)),[w,j]=K.useState(null),N=r3(w),k=N?.width??0,C=N?.height??0,R="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},E=Array.isArray(c)?c:[c],z=E.length>0,S={padding:R,boundary:E.filter(dt),altBoundary:z},{refs:I,floatingStyles:D,placement:T,isPositioned:P,middlewareData:M}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:l,elements:{reference:n,floating:i}={},transform:s=!0,whileElementsMounted:o,open:d}=e,[c,u]=K.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,f]=K.useState(a);oU(m,a)||f(a);let[p,x]=K.useState(null),[b,g]=K.useState(null),h=K.useCallback(e=>
436{e!==j.current&&(j.current=e,x(e))},[]),v=K.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),y=n||p,w=i||b,j=K.useRef(null),N=K.useRef(null),k=K.useRef(c),C=null!=o,R=oq(o),E=oq(l),z=oq(d),S=K.useCallback(()=>{if(!j.current||!N.current)return;let e={placement:t,strategy:r,middleware:m};E.current&&(e.platform=E.current),((e,t,r)=>{let a=new Map,l={platform:oV,...r},n={...l.platform,_c:a};return s6(e,t,{...l,platform:n})})(j.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==z.current};I.current&&!oU(k.current,t)&&(k.current=t,G.flushSync(()=>{u(t)}))})},[m,t,r,E,z]);oW(()=>{!1===d&&k.current.isPositioned&&(k.current.isPositioned=!1,u(e=>({...e,isPositioned:!1})))},[d]);let I=K.useRef(!1);oW(()=>(I.current=!0,()=>{I.current=!1}),[]),oW(()=>{if(y&&(j.current=y),w&&(N.current=w),y&&w){if(R.current)return R.current(y,w,S);S()}},[y,w,S,R,C]);let D=K.useMemo(()=>({reference:j,floating:N,setReference:h,setFloating:v}),[h,v]),T=K.useMemo(()=>({reference:y,floating:w}),[y,w]),P=K.useMemo(()=>{let e={position:r,left:0,top:0};if(!T.floating)return e;let t=oG(T.floating,c.x),a=oG(T.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+a+"px)",...oK(T.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:a}},[r,s,T.floating,c.x,c.y]);return K.useMemo(()=>({...c,update:S,refs:D,elements:T,floatingStyles:P}),[c,S,D,T,P])}({strategy:"fixed",placement:a+("center"!==i?"-"+i:""),whileElementsMounted:(...e)=>(function(e,t,r,a){let l;void 0===a&&(a={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:o="function"==typeof IntersectionObserver,animationFrame:d=!1}=a,c=oz(e),u=n||i?[...c?oC(c):[],...oC(t)]:[];u.forEach(e=>{n&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let m=c&&o?function(e,t){let r,a=null,l=on(e);function n(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function i(s,o){void 0===s&&(s=!1),void 0===o&&(o=1),n();let d=e.getBoundingClientRect(),{left:c,top:u,width:m,height:f}=d;if(s||t(),!m||!f)return;let p=s$(u),x=s$(l.clientWidth-(c+m)),b={rootMargin:-p+"px "+-x+"px "+-s$(l.clientHeight-(u+f))+"px "+-s$(c)+"px",threshold:sL(0,s_(1,o))||1},g=!0;function h(t){let a=t[0].intersectionRatio;if(a!==o){if(!g)return i();a?i(!1,a):r=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==a||oB(d,e.getBoundingClientRect())||i(),g=!1}try{a=new IntersectionObserver(h,{...b,root:l.ownerDocument})}catch(e){a=new IntersectionObserver(h,b)}a.observe(e)}(!0),n}(c,r):null,f=-1,p=null;s&&(p=new ResizeObserver(e=>{let[a]=e;a&&a.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),r()}),c&&!d&&p.observe(c),p.observe(t));let x=d?oT(e):null;return d&&function t(){let a=oT(e);x&&!oB(x,a)&&r(),x=a,l=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach(e=>{n&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=p)||e.disconnect(),p=null,d&&cancelAnimationFrame(l)}})(...e,{animationFrame:"always"===p}),elements:{reference:g.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,a;let{x:l,y:n,placement:i,middlewareData:s}=t,o=await ot(t,e);return i===(null==(r=s.offset)?void 0:r.placement)&&null!=(a=s.arrow)&&a.alignmentOffset?{}:{x:l+o.x,y:n+o.y,data:{...o,placement:i}}}}}(e),options:[e,t]}))({mainAxis:n+C,alignmentAxis:s}),d&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:a,placement:l}=t,{mainAxis:n=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...o}=sW(e,t),d={x:r,y:a},c=await s8(t,o),u=sY(sU(l)),m=sG(u),f=d[m],p=d[u];if(n){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=f+c[e],a=f-c[t];f=sL(r,s_(f,a))}if(i){let e="y"===u?"top":"left",t="y"===u?"bottom":"right",r=p+c[e],a=p-c[t];p=sL(r,s_(p,a))}let x=s.fn({...t,[m]:f,[u]:p});return{...x,data:{x:x.x-r,y:x.y-a,enabled:{[m]:n,[u]:i}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:a,placement:l,rects:n,middlewareData:i}=t,{offset:s=0,mainAxis:o=!0,crossAxis:d=!0}=sW(e,t),c={x:r,y:a},u=sY(l),m=sG(u),f=c[m],p=c[u],x=sW(s,t),b="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(o){let e="y"===m?"height":"width",t=n.reference[m]-n.floating[e]+b.mainAxis,r=n.reference[m]+n.reference[e]-b.mainAxis;f<t?f=t:f>r&&(f=r)}if(d){var g,h;let e="y"===m?"width":"height",t=oe.has(sU(l)),r=n.reference[u]-n.floating[e]+(t&&(null==(g=i.offset)?void 0:g[u])||0)+(t?0:b.crossAxis),a=n.reference[u]+n.reference[e]+(t?0:(null==(h=i.offset)?void 0:h[u])||0)-(t?b.crossAxis:0);p<r?p=r:p>a&&(p=a)}return{[m]:f,[u]:p}}}}(e),options:[e,t]}))():void 0,...S}),d&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,a,l,n,i;let{placement:s,middlewareData:o,rects:d,initialPlacement:c,platform:u,elements:m}=t,{mainAxis:f=!0,crossAxis:p=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...v}=sW(e,t);if(null!=(r=o.arrow)&&r.alignmentOffset)return{};let y=sU(s),w=sY(c),j=sU(c)===c,N=await (null==u.isRTL?void 0:u.isRTL(m.floating)),k=x||(j||!h?[s2(c)]:function(e){let t=s2(e);return[sZ(e),t,sZ(t)]}(c)),C="none"!==g;!x&&C&&k.push(...function(e,t,r,a){let l=sK(e),n=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?sQ:sJ;return t?sJ:sQ;case"left":case"right":return t?s0:s1;default:return[]}}(sU(e),"start"===r,a);return l&&(n=n.map(e=>
436e+"-"+l),t&&(n=n.concat(n.map(sZ)))),n}(c,h,g,N));let R=[c,...k],E=await s8(t,v),z=[],S=(null==(a=o.flip)?void 0:a.overflows)||[];if(f&&z.push(E[y]),p){let e=function(e,t,r){void 0===r&&(r=!1);let a=sK(e),l=sG(sY(e)),n=sq(l),i="x"===l?a===(r?"end":"start")?"right":"left":"start"===a?"bottom":"top";return t.reference[n]>t.floating[n]&&(i=s2(i)),[i,s2(i)]}(s,d,N);z.push(E[e[0]],E[e[1]])}if(S=[...S,{placement:s,overflows:z}],!z.every(e=>e<=0)){let e=((null==(l=o.flip)?void 0:l.index)||0)+1,t=R[e];if(t&&("alignment"!==p||w===sY(t)||S.every(e=>sY(e.placement)!==w||e.overflows[0]>0)))return{data:{index:e,overflows:S},reset:{placement:t}};let r=null==(n=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:n.placement;if(!r)switch(b){case"bestFit":{let e=null==(i=S.filter(e=>{if(C){let t=sY(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=c}if(s!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}))({...S}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,a;let l,n,{placement:i,rects:s,platform:o,elements:d}=t,{apply:c=()=>{},...u}=sW(e,t),m=await s8(t,u),f=sU(i),p=sK(i),x="y"===sY(i),{width:b,height:g}=s.floating;"top"===f||"bottom"===f?(l=f,n=p===(await (null==o.isRTL?void 0:o.isRTL(d.floating))?"start":"end")?"left":"right"):(n=f,l="end"===p?"top":"bottom");let h=g-m.top-m.bottom,v=b-m.left-m.right,y=s_(g-m[l],h),w=s_(b-m[n],v),j=!t.middlewareData.shift,N=y,k=w;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(k=v),null!=(a=t.middlewareData.shift)&&a.enabled.y&&(N=h),j&&!p){let e=sL(m.left,0),t=sL(m.right,0),r=sL(m.top,0),a=sL(m.bottom,0);x?k=b-2*(0!==e||0!==t?e+t:sL(m.left,m.right)):N=g-2*(0!==r||0!==a?r+a:sL(m.top,m.bottom))}await c({...t,availableWidth:k,availableHeight:N});let C=await o.getDimensions(d.floating);return b!==C.width||g!==C.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...S,apply:({elements:e,rects:t,availableWidth:r,availableHeight:a})=>{let{width:l,height:n}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${a}px`),i.setProperty("--radix-popper-anchor-width",`${l}px`),i.setProperty("--radix-popper-anchor-height",`${n}px`)}}),w&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:a}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?oH({element:r.current,padding:a}).fn(t):{}:r?oH({element:r,padding:a}).fn(t):{}}}))(e),options:[e,t]}))({element:w,padding:o}),dr({arrowWidth:k,arrowHeight:C}),f&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:a="referenceHidden",...l}=sW(e,t);switch(a){case"referenceHidden":{let e=s7(await s8(t,{...l,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:s9(e)}}}case"escaped":{let e=s7(await s8(t,{...l,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:s9(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...S})]}),[A,O]=da(T),_=lR(x);eX(()=>{P&&_?.()},[P,_]);let L=M.arrow?.x,F=M.arrow?.y,$=M.arrow?.centerOffset!==0,[V,B]=K.useState();return eX(()=>{h&&B(window.getComputedStyle(h).zIndex)},[h]),l.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...D,transform:P?D.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:V,"--radix-popper-transform-origin":[M.transformOrigin?.x,M.transformOrigin?.y].join(" "),...M.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(o5,{scope:r,placedSide:A,onArrowChange:j,arrowX:L,arrowY:F,shouldHideArrow:$,children:l.jsx(eJ.div,{"data-side":A,"data-align":O,...b,ref:y,style:{...b.style,animation:P?void 0:"none"}})})})});o8.displayName=o3;var o7="PopperArrow",o9={top:"bottom",right:"left",bottom:"top",left:"right"},de=K.forwardRef(function(e,t){let{__scopePopper:r,...a}=e,n=o6(o7,r),i=o9[n.placedSide];return l.jsx("span",{ref:n.onArrowChange,style:{position:"absolute",left:n.arrowX,top:n.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[n.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[n.placedSide],visibility:n.shouldHideArrow?"hidden":void 0},children:l.jsx(oX,{...a,ref:t,style:{...a.style,display:"block"}})})});function dt(e){return null!==e}de.displayName=o7;var dr=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:a,middlewareData:l}=t,n=l.arrow?.centerOffset!==0,i=n?0:e.arrowWidth,s=n?0:e.arrowHeight,[o,d]=da(r),c={start:"0%",center:"50%",end:"100%"}[d],u=(l.arrow?.x??0)+i/2,m=(l.arrow?.y??0)+s/2,f="",p="";return"bottom"===o?(f=n?c:`${u}px`,p=`${-s}px`):"top"===o?(f=n?c:`${u}px`,p=`${a.floating.height+s}px`):"right"===o?(f=`${-s}px`,p=n?c:`${m}px`):"left"===o&&(f=`${a.floating.width+s}px`,p=n?c:`${m}px`),{data:{x:f,y:p}}}});function da(e){let[t,r="center"]=e.split("-");return[t,r]}var dl="Popover",[dn,di]=eD(dl,[oJ]),ds=oJ(),[dd,dc]=dn(dl),du=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:n,onOpenChange:i,modal:s=!1}=e,o=ds(t),d=K.useRef(null),[c,u]=K.useState(!1),[m,f]=eZ({prop:a,defaultProp:n??!1,onChange:i,caller:dl});return l.jsx(o1,{...o,children:l.jsx(dd,{scope:t,contentId:e3(),triggerRef:d,open:m,onOpenChange:f,onOpenToggle:K.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:c,onCustomAnchorAdd:K.useCallback(()=>u(!0),[]),onCustomAnchorRemove:K.useCallback(()=>u(!1),[]),modal:s,children:r})})};du.displayName=dl;var dm="PopoverAnchor",df=K.forwardRef((e,t)=>
436{let{__scopePopover:r,...a}=e,n=dc(dm,r),i=ds(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:o}=n;return K.useEffect(()=>(s(),()=>o()),[s,o]),l.jsx(o4,{...i,...a,ref:t})});df.displayName=dm;var dp="PopoverTrigger",dx=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=dc(dp,r),i=ds(r),s=eM(t,n.triggerRef),o=l.jsx(eJ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":dS(n.open),...a,ref:s,onClick:eq(e.onClick,n.onOpenToggle)});return n.hasCustomAnchor?o:l.jsx(o4,{asChild:!0,...i,children:o})});dx.displayName=dp;var db="PopoverPortal",[dg,dh]=dn(db,{forceMount:void 0}),dv=e=>{let{__scopePopover:t,forceMount:r,children:a,container:n}=e,i=dc(db,t);return l.jsx(dg,{scope:t,forceMount:r,children:l.jsx(e0,{present:r||i.open,children:l.jsx(l7,{asChild:!0,container:n,children:a})})})};dv.displayName=db;var dy="PopoverContent",dw=K.forwardRef((e,t)=>{let r=dh(dy,e.__scopePopover),{forceMount:a=r.forceMount,...n}=e,i=dc(dy,e.__scopePopover);return l.jsx(e0,{present:a||i.open,children:i.modal?l.jsx(dN,{...n,ref:t}):l.jsx(dk,{...n,ref:t})})});dw.displayName=dy;var dj=eA("PopoverContent.RemoveScroll"),dN=K.forwardRef((e,t)=>{let r=dc(dy,e.__scopePopover),a=K.useRef(null),n=eM(t,a),i=K.useRef(!1);return K.useEffect(()=>{let e=a.current;if(e)return nq(e)},[]),l.jsx(nV,{as:dj,allowPinchZoom:!0,children:l.jsx(dC,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eq(e.onCloseAutoFocus,e=>{e.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:eq(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;i.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:eq(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),dk=K.forwardRef((e,t)=>{let r=dc(dy,e.__scopePopover),a=K.useRef(!1),n=K.useRef(!1);return l.jsx(dC,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let l=t.target;r.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),dC=K.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEscapeKeyDown:o,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:u,...m}=e,f=dc(dy,r),p=ds(r);return ne(),l.jsx(l2,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:i,children:l.jsx(lX,{asChild:!0,disableOutsidePointerEvents:s,onInteractOutside:u,onEscapeKeyDown:o,onPointerDownOutside:d,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1),children:l.jsx(o8,{"data-state":dS(f.open),role:"dialog",id:f.contentId,...p,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),dR="PopoverClose",dE=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=dc(dR,r);return l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eq(e.onClick,()=>n.onOpenChange(!1))})});dE.displayName=dR;var dz=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=ds(r);return l.jsx(de,{...n,...a,ref:t})});function dS(e){return e?"open":"closed"}dz.displayName="PopoverArrow";let dI=t$(["group relative flex w-full items-center overflow-hidden rounded-sm border","gap-xs px-lg py-md","transition-colors","focus-within:shadow-focus focus-within:outline-none","min-w-[240px]"],{variants:{state:{default:["bg-bg-neutral-primary-default border-bd-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover",`
437            data-[disabled]:bg-bg-neutral-primary-disabled data-[disabled]:text-ct-neutral-on-light-bg-disabled
438            data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed data-[disabled]:border-none
439          `],error:["bg-bg-neutral-primary-default border-bd-error-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover hover:border-bd-error-active",`
440            data-[disabled]:bg-bg-neutral-tertiary-disabled data-[disabled]:border-bd-neutral-secondary-disabled
441            data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed
442          `],readOnly:["bg-bg-neutral-primary-disabled text-ct-neutral-primary-default pointer-events-none cursor-default border-none"]}}}),dD=["flex min-h-[44px] w-full cursor-pointer select-none items-center gap-lg","rounded-sm py-md pl-lg pr-lg","outline-none","aria-disabled:pointer-events-none aria-disabled:opacity-40"],dT=n.forwardRef(({state:e,isOpen:t,className:r,inputValue:a,placeholder:n,disabled:i,readOnly:s,inputId:o,listboxId:d,activeDescendantId:c,ariaLabel:u,multiple:m,visibleOptions:f=[],overflowCount:p=0,removeTagLabel:x,onTagRemove:b,hasValue:g,clearLabel:h,onClearAll:v,onCh
442ange:y,onKeyDown:w,onFocus:j,onBlur:N,renderValue:k,singleSelectedOption:C},R)=>{let E=!m&&!t&&!!C&&!!k;return l.jsxs("div",{ref:R,"data-slot":"combobox-trigger",className:(({state:e,className:t})=>rQ(dI({state:e}),"cursor-text overflow-visible","has-[input:focus]:shadow-focus has-[input:focus-visible]:shadow-focus focus-within:shadow-none",t))({state:e,className:r}),"data-disabled":i||void 0,children:[E?l.jsx("div",{"data-slot":"combobox-value",className:"min-w-0 flex-1 truncate",children:k(C)}):l.jsxs("div",{"data-slot":"combobox-input-wrapper",className:"gap-xs flex min-w-0 flex-1 flex-wrap items-center",children:[m&&f.map(e=>l.jsx(i3,{"data-slot":"combobox-tag",variant:"outlined",color:"white",size:"sm",onClear:i||s?void 0:()=>b?.(e.value),translations:{dismissLabel:x},disabled:i,children:e.label},e.value)),m&&p>0&&l.jsxs(i3,{"data-slot":"combobox-tag-overflow",variant:"outlined",color:"white",size:"sm",children:["+",p]}),l.jsx("input",{"data-slot":"combobox-input",id:o,role:"combobox","aria-expanded":t,"aria-haspopup":"listbox","aria-autocomplete":"list","aria-controls":d,"aria-activedescendant":c,"aria-label":u,value:a,placeholder:n,disabled:i,readOnly:s,autoComplete:"off",className:"\n                text-body-lg\n                placeholder:text-ct-neutral-on-light-bg-disabled\n                min-w-[18ch] flex-1 bg-transparent outline-none\n                disabled:cursor-not-allowed\n              ",onChange:e=>y(e.target.value),onKeyDown:w,onFocus:j,onBlur:N})]}),g&&!i&&!s&&l.jsx(a7,{"data-slot":"combobox-clear",variant:"ghost",size:"sm",isIcon:!0,"aria-label":h,className:"text-ct-neutral-secondary-default hover:text-ct-neutral-primary-default shrink-0",onMouseDown:e=>e.preventDefault(),onClick:v,leftIcon:l.jsx(Q.IconCross,{className:"size-3xl","aria-hidden":"true"})}),l.jsx(X.IconArrowDown,{"data-slot":"combobox-icon",className:rQ("ml-auto shrink-0 size-3xl [&_path]:fill-current transition-transform duration-standard ease-in-place",t?"rotate-180":""),"aria-hidden":"true","data-testid":"combobox-icon-arrow-down"})]})});function dP({option:e,isSelected:t,isActive:r,onToggle:a,id:n}){let i=()=>{e.disabled||a(e.value)};return l.jsxs("div",{"data-slot":"combobox-item",id:n,role:"option","aria-selected":t,"aria-disabled":e.disabled||void 0,onMouseDown:e=>e.preventDefault(),onClick:i,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i())},tabIndex:-1,className:rQ(dD,r?"bg-bg-neutral-primary-hover":"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover"),children:[l.jsx("div",{"data-slot":"combobox-item-checkbox",className:"pointer-events-none shrink-0",children:l.jsx(af,{as:"div",checked:t})}),l.jsx(aE,{"data-slot":"combobox-item-label",variant:"body",size:"lg",weight:t?"medium":"regular",className:"text-ct-neutral-primary-default truncate text-left",children:e.label})]})}function dM({option:e,isSelected:t,isActive:r,onSelect:a,id:n,renderOption:i}){let s=()=>{e.disabled||a(e.value)};return l.jsx("div",{"data-slot":"combobox-item",id:n,role:"option","aria-selected":t,"aria-disabled":e.disabled||void 0,onMouseDown:e=>e.preventDefault(),onClick:s,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},tabIndex:-1,className:rQ(dD,r?"bg-bg-neutral-primary-hover":t?"bg-bg-brand-light-default hover:bg-bg-brand-light-hover":"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover"),children:i?i(e):l.jsx(aE,{"data-slot":"combobox-item-label",variant:"body",size:"lg",weight:"regular",className:rQ("truncate text-left",t?"text-ct-neutral-primary-hover":"text-ct-neutral-primary-default"),children:e.label})})}dT.displayName="ComboboxInput";let dA=e=>{let{options:t,placeholder:r,disabled:a,readOnly:i,error:s,className:o,translations:d}=e,c=!0===e.multiple,u=c?e.maxVisibleTags??1/0:0,{themeContainer:m}=p.useTheme(),f=n.useRef(null),{isOpen:x,inputValue:b,filteredOptions:g,activeIndex:h,handleInputChange:v,handleInputKeyDown:y,handleInputFocus:w,handleInputBlur:j,handleOptionSelect:N,handleClearAll:k,handleTagRemove:C,listboxId:R,getOptionId:E}=function(e){let{options:t,filterOptions:r,disabled:a,readOnly:l,open:i,onOpenChange:s}=e,o=`combobox-${n.useId()}`,d=`${o}-listbox`,c=n.useCallback(e=>`${o}-option-${e}`,[o]),[u,m]=n.useState(!1),f=void 0!==i,p=f?i:u,x=n.useCallback(e=>{f||m(e),s?.(e)},[f,s]),[b,g]=n.useState(""),h=n.useRef(()=>void 0);h.current=()=>{if(e.multiple)g("");else{let r=t.find(t=>t.value===e.value);g(r?.label??"")}},n.useEffect(()=>{p||h.current()}
442,[p]),n.useEffect(()=>{if(!p&&!e.multiple){let r=t.find(t=>t.value===e.value);g(r?.label??"")}},[e.value,e.multiple]);let v=n.useMemo(()=>(r??function(e,t){if(!t)return e;let r=t.toLowerCase();return e.filter(e=>e.label.toLowerCase().includes(r))})(t,b),[t,b,r]),[y,w]=n.useState(-1),j=n.useRef(null),N=n.useCallback(()=>{null!==j.current&&(clearTimeout(j.current),j.current=null)},[]);n.useEffect(()=>{w(-1)},[v]),n.useEffect(()=>()=>{N()},[N]);let k=n.useCallback(e=>{g(e),!p&&e&&x(!0)},[p,x]),C=n.useCallback(r=>{if(e.multiple){let t=e.value,a=t.includes(r)?t.filter(e=>e!==r):[...t,r];e.onChange(a),g("")}else e.onChange(r),g(t.find(e=>e.value===r)?.label??""),x(!1)},[e,t,x]),R=n.useCallback(()=>{e.multiple?e.onChange([]):e.onChange(void 0),g("")},[e]),E=n.useCallback(t=>{if(!e.multiple)return;let r=e.value.filter(e=>e!==t);e.onChange(r)},[e]),z=n.useCallback(()=>{a||l||(N(),x(!0),e.multiple||void 0===e.value||g(""))},[a,l,e,x,N]),S=n.useCallback(()=>{N(),j.current=setTimeout(()=>{j.current=null,x(!1)},150)},[x,N]),I=n.useCallback(t=>{if(!a&&!l)switch(t.key){case"ArrowDown":t.preventDefault(),p?w(e=>Math.min(e+1,v.length-1)):(x(!0),w(0));break;case"ArrowUp":t.preventDefault(),w(e=>Math.max(e-1,0));break;case"Enter":if(p&&y>=0){t.preventDefault();let e=v[y];e&&!e.disabled&&C(e.value)}break;case"Escape":t.preventDefault(),x(!1);break;case"Backspace":if(e.multiple&&""===b){let t=e.value;if(t.length>0){let r=t.slice(0,-1);e.onChange(r)}}break;case"Tab":x(!1)}},[a,l,p,y,v,b,e,x,C]);return{isOpen:p,inputValue:b,filteredOptions:v,activeIndex:y,handleInputChange:k,handleInputKeyDown:I,handleInputFocus:z,handleInputBlur:S,handleOptionSelect:C,handleClearAll:R,handleTagRemove:E,setOpen:x,listboxId:d,getOptionId:c}}(e),z=c?e.value:void 0!==e.value?[e.value]:[],S=t.filter(e=>z.includes(e.value)),I=c?S.slice(0,u===1/0?void 0:u):[],D=c?S.length-I.length:0,T=c?void 0:t.find(t=>t.value===e.value),P=h>=0&&g[h]?E(g[h].value):void 0,M=c?e.value.length>0:void 0!==e.value,A=function(e,t,r){return 0===r.length?e:t?`${e}, ${r.map(e=>e.label).join(", ")}`:`${e}, ${r[0].label}`}(d.triggerLabel,c,S);return l.jsxs(du,{open:x,children:[l.jsx(df,{asChild:!0,children:l.jsx(dT,{ref:f,state:i?"readOnly":s?"error":"default",isOpen:x,className:o,inputValue:b,placeholder:r,disabled:a,readOnly:i,listboxId:R,activeDescendantId:P,ariaLabel:A,multiple:c,visibleOptions:I,overflowCount:D,removeTagLabel:d.removeTag,onTagRemove:C,hasValue:M,clearLabel:d.clearLabel,onClearAll:k,onChange:v,onKeyDown:y,onFocus:w,onBlur:j,renderValue:c?void 0:e.renderValue,singleSelectedOption:T})}),l.jsx(dv,{container:m,children:l.jsx(dw,{"data-slot":"combobox-content",role:"none",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),sideOffset:4,className:"\n            bg-bg-neutral-primary-default shadow-level2 z-dropdown w-[var(--radix-popover-trigger-width)] overflow-hidden rounded-lg\n          ",children:l.jsx("div",{"data-slot":"combobox-list",id:R,role:"listbox","aria-multiselectable":c||void 0,"aria-label":d.triggerLabel,className:"max-h-[320px] overflow-y-auto",children:0===g.length?null:g.map((t,r)=>{let a=z.includes(t.value),n=r===h,i=E(t.value);return c?l.jsx(dP,{id:i,option:t,isSelected:a,isActive:n,onToggle:N},t.value):l.jsx(dM,{id:i,option:t,isSelected:a,isActive:n,onSelect:N,renderOption:c?void 0:e.renderOption},t.value)})})})})]})};dA.displayName="Combobox";let dO=t$([`
443    data-[state=open]:animate-in
444    data-[state=closed]:animate-out data-[state=closed]:fade-out-0
445    data-[state=open]:fade-in-0
446    bg-bg-dialog-default z-modal fixed inset-0
447  `]),d_=t$(["top-5xl bottom-5xl right-xl left-xl z-modal fixed flex flex-col items-center justify-center"]),dL=t$([`
448      bg-bg-neutral-primary-default
449      data-[state=open]:animate-in
450      data-[state=closed]:animate-out data-[state=closed]:fade-out-0
451      data-[state=open]:fade-in-0
452      data-[state=closed]:slide-out-to-bottom-full
453      data-[state=open]:slide-in-from-bottom-full
454      animate-ease-enter-exit animate-duration-standard relative flex max-h-full w-full flex-col overflow-hidden rounded-lg
455    `],{variants:{size:{xs:["max-w-[335px]"],sm:["max-w-[480px]"],md:["max-w-[720px]"],lg:["max-w-[960px]"]}}}),dF=t$("border-b-bd-neutral-primary-default p-xl border-b",{variants:{align:{left:["grid grid-flow-row grid-cols-[60px_1fr]"],center:["gap-md flex flex-col items-center"]}}}),d$=t$(["overflow-y-auto"],{variants:{padding:{none:["p-0"],xs:["p-2xl"],sm:["p-4xl"],md:["p-4xl"],lg:["p-4xl"]}}}),dV=t$(["p-lg border-t-bd-neutral-primary-default border-t"]),dB=t$(["text-ct-neutral-primary-default m-0"],{variants:{align:{left:["col-start-2 row-span-1"],center:["text-center"]}}}),dH=t$(["text-ct-neutral-secondary-default m-0"],{variants:{align:{left:["mt-md col-start-2 row-span-2"],center:["text-center"]}}}),dW=t$(["top-md right-md absolute"]),dU=t$(["size-[40px] shrink-0 rounded-full","[&_svg]:size-[24px]!"],{variants:{variant:{brand:["bg-bg-brand-light-default [&_path]:fill-ct-brand-default"],success:["bg-bg-success-light-default [&_path]:fill-ct-success-default"],warning:["bg-bg-warning-light-default [&_path]:fill-ct-warning-default"],error:["bg-bg-error-light-default [&_path]:fill-ct-error-default"],info:["bg-bg-info-light-default [&_path]:fill-ct-info-default"],grey:["bg-bg-neutral-secondary-default [&_path]:fill-ct-neutral-primary-default"]}
455,align:{left:["col-1 row-span-3 place-self-center"],center:[""]}}}),dK=({...e})=>l.jsx(n0,{...e});dK.displayName=n0.displayName;let dG=n.forwardRef(({className:e,...t},r)=>{let a=dO({className:e});return l.jsx(n7,{ref:r,className:a,...t})});dG.displayName=n7.displayName;let dq=n.forwardRef(({className:e,...t},r)=>{let a=dW({className:e});return l.jsx(im,{ref:r,asChild:!0,className:a,...t,children:l.jsx(a7,{isIcon:!0,variant:"ghostSecondary",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":"Close"})})});dq.displayName=im.displayName;let dX=n.forwardRef(({className:e,size:t="sm",container:r,dismissible:a=!0,children:n,...i},s)=>{let o=dL({size:t,className:e}),d=d_(),{themeContainer:c}=p.useTheme(),u=e=>!a&&e.preventDefault();return l.jsxs(n6,{container:r??c,children:[l.jsx(dG,{}),l.jsx("div",{className:d,children:l.jsxs(ir,{ref:s,...i,className:o,onEscapeKeyDown:e=>u(e),onPointerDownOutside:e=>u(e),onInteractOutside:e=>u(e),children:[n,a&&l.jsx(dq,{})]})})]})});dX.displayName=ir.displayName;let dY=({className:e,align:t="center",children:r,...a})=>{let i=dF({className:e,align:t});return l.jsx(sj,{className:i,...a,children:n.Children.map(r,e=>{if(n.isValidElement(e))return n.cloneElement(e,{align:t})})})};dY.displayName="DialogHeader";let dZ=({className:e,padding:t="sm",...r})=>{let a=d$({className:e,padding:t});return l.jsx(sj,{className:a,...r})};dZ.displayName="DialogBody";let dJ=({className:e,display:t="flex",direction:r="row",justify:a="end",gap:n="lg",...i})=>{let s=dV({className:e});return l.jsx(sj,{className:s,display:t,direction:r,justify:a,gap:n,...i})};dJ.displayName="DialogFooter";let dQ=n.forwardRef(({className:e,children:t,align:r="center",...a},n)=>{let i=dB({className:e,align:r});return l.jsx(io,{ref:n,className:i,...a,asChild:!0,children:l.jsx(aE,{variant:"title",children:t})})});dQ.displayName=io.displayName;let d0=n.forwardRef(({className:e,children:t,align:r="center",...a},n)=>{let i=dH({className:e,align:r});return l.jsx(ic,{ref:n,className:i,...a,asChild:!0,children:l.jsx(aE,{variant:"body",children:t})})});d0.displayName="DialogSubtitle";let d1=n.forwardRef(({className:e,variant:t="brand",children:r,align:a="center",...n},i)=>{let s=dU({variant:t,className:e,align:a});return l.jsx(sj,{ref:i,className:s,display:"flex",align:"center",justify:"center",...n,children:r})});d1.displayName="DialogIcon";var d2="horizontal",d4=["horizontal","vertical"],d3=K.forwardRef((e,t)=>{var r;let{decorative:a,orientation:n=d2,...i}=e,s=(r=n,d4.includes(r))?n:d2;return l.jsx(aj.div,{"data-orientation":s,...a?{role:"none"}:{"aria-orientation":"vertical"===s?s:void 0,role:"separator"},...i,ref:t})});d3.displayName="Separator";let d5=t$(["shrink-0","box-border"],{variants:{variant:{grey:["border-bd-neutral-primary-default"],brand:["border-bd-brand-default"]},orientation:{horizontal:["w-full border-b"],vertical:["w-px border-r"]},layoutType:{default:[],flex:[]}},compoundVariants:[{orientation:["vertical"],layoutType:["flex"],className:["h-auto self-stretch"]},{orientation:["vertical"],layoutType:["default"],className:["h-full"]}]}),d6=n.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!1,variant:a="grey",layoutType:n="default",...i},s)=>{let o=d5({orientation:t,variant:a,layoutType:n,className:e});return l.jsx(d3,{ref:s,decorative:r,orientation:t,...i,className:o})});d6.displayName=d3.displayName;var d8="rovingFocusGroup.onEntryFocus",d7={bubbles:!1,cancelable:!0},d9="RovingFocusGroup",[ce,ct,cr]=eG(d9),[ca,cl]=eD(d9,[cr]),[cn,ci]=ca(d9),cs=K.forwardRef((e,t)=>l.jsx(ce.Provider,{scope:e.__scopeRovingFocusGroup,children:l.jsx(ce.Slot,{scope:e.__scopeRovingFocusGroup,children:l.jsx(co,{...e,ref:t})})}));cs.displayName=d9;var co=K.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:n=!1,dir:i,currentTabStopId:s,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:d,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...m}=e,f=K.useRef(null),p=eM(t,f),x=to(i),[b,g]=eZ({prop:s,defaultProp:o??null,onChange:d,caller:d9}),[h,v]=K.useState(!1),y=lR(c),w=ct(r),j=K.useRef(!1),[N,k]=K.useState(0);return K.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(d8,y),()=>e.removeEventListener(d8,y)},[y]),l.jsx(cn,{scope:r,orientation:a,dir:x,loop:n,currentTabStopId:b,onItemFocus:K.useCallback(e=>g(e),[g]),onItemShiftTab:K.useCallback(()=>v(!0),[]),onFocusableItemAdd:K.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:K.useCallback(()=>k(e=>e-1),[]),children:l.jsx(eJ.div,{tabIndex:h||0===N?-1:0,"data-orientation":a,...m,ref:p,style:{outline:"none",...e.style},onMouseDown:eq(e.onMouseDown,()=>{j.current=!0}),onFocus:eq(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!h){let t=new CustomEvent(d8,d7);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=w().filter(e=>
455e.focusable);cm([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),u)}}j.current=!1}),onBlur:eq(e.onBlur,()=>v(!1))})})}),cd="RovingFocusGroupItem",cc=K.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:n=!1,tabStopId:i,children:s,...o}=e,d=e3(),c=i||d,u=ci(cd,r),m=u.currentTabStopId===c,f=ct(r),{onFocusableItemAdd:p,onFocusableItemRemove:x,currentTabStopId:b}=u;return K.useEffect(()=>{if(a)return p(),()=>x()},[a,p,x]),l.jsx(ce.ItemSlot,{scope:r,id:c,focusable:a,active:n,children:l.jsx(eJ.span,{tabIndex:m?0:-1,"data-orientation":u.orientation,...o,ref:t,onMouseDown:eq(e.onMouseDown,e=>{a?u.onItemFocus(c):e.preventDefault()}),onFocus:eq(e.onFocus,()=>u.onItemFocus(c)),onKeyDown:eq(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void u.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var a;let l=(a=e.key,"rtl"!==r?a:"ArrowLeft"===a?"ArrowRight":"ArrowRight"===a?"ArrowLeft":a);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(l))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(l)))return cu[l]}(e,u.orientation,u.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=f().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let a=r.indexOf(e.currentTarget);r=u.loop?function(e,t){return e.map((r,a)=>e[(t+a)%e.length])}(r,a+1):r.slice(a+1)}setTimeout(()=>cm(r))}}),children:"function"==typeof s?s({isCurrentTabStop:m,hasTabStop:null!=b}):s})})});cc.displayName=cd;var cu={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cm(e,t=!1){let r=document.activeElement;for(let a of e)if(a===r||(a.focus({preventScroll:t}),document.activeElement!==r))return}var cf=["Enter"," "],cp=["ArrowUp","PageDown","End"],cx=["ArrowDown","PageUp","Home",...cp],cb={ltr:[...cf,"ArrowRight"],rtl:[...cf,"ArrowLeft"]},cg={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ch="Menu",[cv,cy,cw]=eG(ch),[cj,cN]=eD(ch,[cw,oJ,cl]),ck=oJ(),cC=cl(),[cR,cE]=cj(ch),[cz,cS]=cj(ch),cI=e=>{let{__scopeMenu:t,open:r=!1,children:a,dir:n,onOpenChange:i,modal:s=!0}=e,o=ck(t),[d,c]=K.useState(null),u=K.useRef(!1),m=lR(i),f=to(n);return K.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),l.jsx(o1,{...o,children:l.jsx(cR,{scope:t,open:r,onOpenChange:m,content:d,onContentChange:c,children:l.jsx(cz,{scope:t,onClose:K.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:u,dir:f,modal:s,children:a})})})};cI.displayName=ch;var cD=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e,n=ck(r);return l.jsx(o4,{...n,...a,ref:t})});cD.displayName="MenuAnchor";var cT="MenuPortal",[cP,cM]=cj(cT,{forceMount:void 0}),cA=e=>{let{__scopeMenu:t,forceMount:r,children:a,container:n}=e,i=cE(cT,t);return l.jsx(cP,{scope:t,forceMount:r,children:l.jsx(e0,{present:r||i.open,children:l.jsx(l7,{asChild:!0,container:n,children:a})})})};cA.displayName=cT;var cO="MenuContent",[c_,cL]=cj(cO),cF=K.forwardRef((e,t)=>{let r=cM(cO,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,i=cE(cO,e.__scopeMenu),s=cS(cO,e.__scopeMenu);return l.jsx(cv.Provider,{scope:e.__scopeMenu,children:l.jsx(e0,{present:a||i.open,children:l.jsx(cv.Slot,{scope:e.__scopeMenu,children:s.modal?l.jsx(c$,{...n,ref:t}):l.jsx(cV,{...n,ref:t})})})})}),c$=K.forwardRef((e,t)=>{let r=cE(cO,e.__scopeMenu),a=K.useRef(null),n=eM(t,a);return K.useEffect(()=>{let e=a.current;if(e)return nq(e)},[]),l.jsx(cH,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:eq(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),cV=K.forwardRef((e,t)=>
455{let r=cE(cO,e.__scopeMenu);return l.jsx(cH,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),cB=eA("MenuContent.ScrollLock"),cH=K.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:o,onEntryFocus:d,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:f,onDismiss:p,disableOutsideScroll:x,...b}=e,g=cE(cO,r),h=cS(cO,r),v=ck(r),y=cC(r),w=cy(r),[j,N]=K.useState(null),k=K.useRef(null),C=eM(t,k,g.onContentChange),R=K.useRef(0),E=K.useRef(""),z=K.useRef(0),S=K.useRef(null),I=K.useRef("right"),D=K.useRef(0),T=x?nV:K.Fragment;K.useEffect(()=>()=>window.clearTimeout(R.current),[]),ne();let P=K.useCallback(e=>I.current===S.current?.side&&function(e,t){return!!t&&function(e,t){let{x:r,y:a}=e,l=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let i=t[e],s=t[n],o=i.x,d=i.y,c=s.x,u=s.y;d>a!=u>a&&r<(c-o)*(a-d)/(u-d)+o&&(l=!l)}return l}({x:e.clientX,y:e.clientY},t)}(e,S.current?.area),[]);return l.jsx(c_,{scope:r,searchRef:E,onItemEnter:K.useCallback(e=>{P(e)&&e.preventDefault()},[P]),onItemLeave:K.useCallback(e=>{P(e)||(k.current?.focus(),N(null))},[P]),onTriggerLeave:K.useCallback(e=>{P(e)&&e.preventDefault()},[P]),pointerGraceTimerRef:z,onPointerGraceIntentChange:K.useCallback(e=>{S.current=e},[]),children:l.jsx(T,{...x?{as:cB,allowPinchZoom:!0}:void 0,children:l.jsx(l2,{asChild:!0,trapped:n,onMountAutoFocus:eq(i,e=>{e.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:l.jsx(lX,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:f,onDismiss:p,children:l.jsx(cs,{asChild:!0,...y,dir:h.dir,orientation:"vertical",loop:a,currentTabStopId:j,onCurrentTabStopIdChange:N,onEntryFocus:eq(d,e=>{h.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:l.jsx(o8,{role:"menu","aria-orientation":"vertical","data-state":un(g.open),"data-radix-menu-content":"",dir:h.dir,...v,...b,ref:C,style:{outline:"none",...b.style},onKeyDown:eq(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,a=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&a&&(e=>{let t=E.current+e,r=w().filter(e=>!e.disabled),a=document.activeElement,l=r.find(e=>e.ref.current===a)?.textValue,n=function(e,t,r){var a;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,n=r?e.indexOf(r):-1,i=(a=Math.max(n,0),e.map((t,r)=>e[(a+r)%e.length]));1===l.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(l.toLowerCase()));return s!==r?s:void 0}(r.map(e=>e.textValue),t,l),i=r.find(e=>e.textValue===n)?.ref.current;!function e(t){E.current=t,window.clearTimeout(R.current),""!==t&&(R.current=window.setTimeout(()=>e(""),1e3))}(t),i&&setTimeout(()=>i.focus())})(e.key));let l=k.current;if(e.target!==l||!cx.includes(e.key))return;e.preventDefault();let n=w().filter(e=>!e.disabled).map(e=>e.ref.current);cp.includes(e.key)&&n.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(n)}),onBlur:eq(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(R.current),E.current="")}),onPointerMove:eq(e.onPointerMove,uo(e=>{let t=e.target,r=D.current!==e.clientX;e.currentTarget.contains(t)&&r&&(I.current=e.clientX>D.current?"right":"left",D.current=e.clientX)}))})})})})})})});cF.displayName=cO;var cW=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{role:"group",...a,ref:t})});cW.displayName="MenuGroup";var cU=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})});cU.displayName="MenuLabel";var cK="MenuItem",cG="menu.itemSelect",cq=K.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...n}=e,i=K.useRef(null),s=cS(cK,e.__scopeMenu),o=cL(cK,e.__scopeMenu),d=eM(t,i),c=K.useRef(!1);return l.jsx(cX,{...n,ref:d,disabled:r,onClick:eq(e.onClick,()=>{let e=i.current;if(!r&&e){let t=new CustomEvent(cG,{bubbles:!0,cancelable:!0});e.addEventListener(cG,e=>a?.(e),{once:!0}),eQ(e,t),t.defaultPrevented?c.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),c.current=!0},onPointerUp:eq(e.onPointerUp,e=>{c.current||e.currentTarget?.click()}),onKeyDown:eq(e.onKeyDown,e=>{let t=""!==o.searchRef.current;
455r||t&&" "===e.key||cf.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});cq.displayName=cK;var cX=K.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:n,...i}=e,s=cL(cK,r),o=cC(r),d=K.useRef(null),c=eM(t,d),[u,m]=K.useState(!1),[f,p]=K.useState("");return K.useEffect(()=>{let e=d.current;e&&p((e.textContent??"").trim())},[i.children]),l.jsx(cv.ItemSlot,{scope:r,disabled:a,textValue:n??f,children:l.jsx(cc,{asChild:!0,...o,focusable:!a,children:l.jsx(eJ.div,{role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...i,ref:c,onPointerMove:eq(e.onPointerMove,uo(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:eq(e.onPointerLeave,uo(e=>s.onItemLeave(e))),onFocus:eq(e.onFocus,()=>m(!0)),onBlur:eq(e.onBlur,()=>m(!1))})})})}),cY=K.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:a,...n}=e;return l.jsx(c3,{scope:e.__scopeMenu,checked:r,children:l.jsx(cq,{role:"menuitemcheckbox","aria-checked":ui(r)?"mixed":r,...n,ref:t,"data-state":us(r),onSelect:eq(n.onSelect,()=>a?.(!!ui(r)||!r),{checkForDefaultPrevented:!1})})})});cY.displayName="MenuCheckboxItem";var cZ="MenuRadioGroup",[cJ,cQ]=cj(cZ,{value:void 0,onValueChange:()=>{}}),c0=K.forwardRef((e,t)=>{let{value:r,onValueChange:a,...n}=e,i=lR(a);return l.jsx(cJ,{scope:e.__scopeMenu,value:r,onValueChange:i,children:l.jsx(cW,{...n,ref:t})})});c0.displayName=cZ;var c1="MenuRadioItem",c2=K.forwardRef((e,t)=>{let{value:r,...a}=e,n=cQ(c1,e.__scopeMenu),i=r===n.value;return l.jsx(c3,{scope:e.__scopeMenu,checked:i,children:l.jsx(cq,{role:"menuitemradio","aria-checked":i,...a,ref:t,"data-state":us(i),onSelect:eq(a.onSelect,()=>n.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});c2.displayName=c1;var c4="MenuItemIndicator",[c3,c5]=cj(c4,{checked:!1}),c6=K.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:a,...n}=e,i=c5(c4,r);return l.jsx(e0,{present:a||ui(i.checked)||!0===i.checked,children:l.jsx(eJ.span,{...n,ref:t,"data-state":us(i.checked)})})});c6.displayName=c4;var c8=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{role:"separator","aria-orientation":"horizontal",...a,ref:t})});c8.displayName="MenuSeparator";var c7=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e,n=ck(r);return l.jsx(de,{...n,...a,ref:t})});c7.displayName="MenuArrow";var[c9,ue]=cj("MenuSub"),ut="MenuSubTrigger",ur=K.forwardRef((e,t)=>{let r=cE(ut,e.__scopeMenu),a=cS(ut,e.__scopeMenu),n=ue(ut,e.__scopeMenu),i=cL(ut,e.__scopeMenu),s=K.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:d}=i,c={__scopeMenu:e.__scopeMenu},u=K.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return K.useEffect(()=>u,[u]),K.useEffect(()=>{let e=o.current;return()=>{window.clearTimeout(e),d(null)}},[o,d]),l.jsx(cD,{asChild:!0,...c,children:l.jsx(cX,{id:n.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":n.contentId,"data-state":un(r.open),...e,ref:eP(t,n.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:eq(e.onPointerMove,uo(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(i.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),u()},100)))})),onPointerLeave:eq(e.onPointerLeave,uo(e=>{u();let t=r.content?.getBoundingClientRect();if(t){let a=r.content?.dataset.side,l="right"===a,n=t[l?"left":"right"],s=t[l?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:n,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:n,y:t.bottom}],side:a}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:eq(e.onKeyDown,t=>{let l=""!==i.searchRef.current;e.disabled||l&&" "===t.key||cb[a.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});ur.displayName=ut;var ua="MenuSubContent",ul=K.forwardRef((e,t)=>
455{let r=cM(cO,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,i=cE(cO,e.__scopeMenu),s=cS(cO,e.__scopeMenu),o=ue(ua,e.__scopeMenu),d=K.useRef(null),c=eM(t,d);return l.jsx(cv.Provider,{scope:e.__scopeMenu,children:l.jsx(e0,{present:a||i.open,children:l.jsx(cv.Slot,{scope:e.__scopeMenu,children:l.jsx(cH,{id:o.contentId,"aria-labelledby":o.triggerId,...n,ref:c,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:eq(e.onFocusOutside,e=>{e.target!==o.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:eq(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:eq(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=cg[s.dir].includes(e.key);t&&r&&(i.onOpenChange(!1),o.trigger?.focus(),e.preventDefault())})})})})})});function un(e){return e?"open":"closed"}function ui(e){return"indeterminate"===e}function us(e){return ui(e)?"indeterminate":e?"checked":"unchecked"}function uo(e){return t=>"mouse"===t.pointerType?e(t):void 0}ul.displayName=ua;var ud="DropdownMenu",[uc,uu]=eD(ud,[cN]),um=cN(),[uf,up]=uc(ud),ux=e=>{let{__scopeDropdownMenu:t,children:r,dir:a,open:n,defaultOpen:i,onOpenChange:s,modal:o=!0}=e,d=um(t),c=K.useRef(null),[u,m]=eZ({prop:n,defaultProp:i??!1,onChange:s,caller:ud});return l.jsx(uf,{scope:t,triggerId:e3(),triggerRef:c,contentId:e3(),open:u,onOpenChange:m,onOpenToggle:K.useCallback(()=>m(e=>!e),[m]),modal:o,children:l.jsx(cI,{...d,open:u,onOpenChange:m,dir:a,modal:o,children:r})})};ux.displayName=ud;var ub="DropdownMenuTrigger",ug=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:a=!1,...n}=e,i=up(ub,r),s=um(r);return l.jsx(cD,{asChild:!0,...s,children:l.jsx(eJ.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...n,ref:eP(t,i.triggerRef),onPointerDown:eq(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:eq(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ug.displayName=ub;var uh=e=>{let{__scopeDropdownMenu:t,...r}=e,a=um(t);return l.jsx(cA,{...a,...r})};uh.displayName="DropdownMenuPortal";var uv="DropdownMenuContent",uy=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(uv,r),i=um(r),s=K.useRef(!1);return l.jsx(cF,{id:n.contentId,"aria-labelledby":n.triggerId,...i,...a,ref:t,onCloseAutoFocus:eq(e.onCloseAutoFocus,e=>{s.current||n.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:eq(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,a=2===t.button||r;(!n.modal||a)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});uy.displayName=uv,K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(cW,{...n,...a,ref:t})}).displayName="DropdownMenuGroup",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(cU,{...n,...a,ref:t})}).displayName="DropdownMenuLabel";var uw=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(cq,{...n,...a,ref:t})});uw.displayName="DropdownMenuItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(cY,{...n,...a,ref:t})}).displayName="DropdownMenuCheckboxItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(c0,{...n,...a,ref:t})}).displayName="DropdownMenuRadioGroup",K.forwardRef((e,t)=>
455{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(c2,{...n,...a,ref:t})}).displayName="DropdownMenuRadioItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(c6,{...n,...a,ref:t})}).displayName="DropdownMenuItemIndicator",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(c8,{...n,...a,ref:t})}).displayName="DropdownMenuSeparator",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(c7,{...n,...a,ref:t})}).displayName="DropdownMenuArrow",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(ur,{...n,...a,ref:t})}).displayName="DropdownMenuSubTrigger",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=um(r);return l.jsx(ul,{...n,...a,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";let uj=["flex min-h-[44px] w-full cursor-pointer select-none items-center gap-lg","rounded-sm py-md px-lg","outline-none","data-[disabled]:pointer-events-none data-[disabled]:opacity-40"],uN="bg-bg-neutral-primary-default shadow-level2 z-dropdown overflow-hidden rounded-lg";function uk({option:e,isSelected:t,onSelect:r,renderOption:a}){return l.jsx(uw,{"data-slot":"dropdown-item",disabled:e.disabled,onSelect:()=>r(e.value),className:rQ(uj,t?"bg-bg-brand-light-default data-[highlighted]:bg-bg-brand-light-hover":"bg-bg-neutral-primary-default data-[highlighted]:bg-bg-neutral-primary-hover"),children:a?a(e):l.jsx(aE,{variant:"body",size:"lg",weight:"regular","data-slot":"dropdown-item-label",className:rQ("truncate text-left",t?"text-ct-neutral-primary-hover":"text-ct-neutral-primary-default"),children:e.label})})}function uC({placeholder:e,selectedOption:t,renderValue:r}){return l.jsxs(l.Fragment,{children:[t?r?l.jsx(l.Fragment,{children:r(t)}):l.jsx(aE,{"data-slot":"dropdown-value",variant:"body",size:"lg",className:"text-ct-neutral-primary-default truncate",children:t.label}):l.jsx(aE,{"data-slot":"dropdown-placeholder",variant:"body",size:"lg",className:"text-ct-neutral-on-light-bg-disabled truncate",children:e}),l.jsx(X.IconArrowDown,{"data-slot":"dropdown-icon",className:"size-3xl duration-standard [&_path]:fill-current ease-in-place ml-auto shrink-0 transition-transform group-data-[state=open]:rotate-180","aria-hidden":"true","data-testid":"icon-arrow-down"})]})}let uR=n.forwardRef(({placeholder:e,selectedOption:t,renderValue:r,state:a,ariaLabel:n,inert:i,className:s,...o},d)=>l.jsx("div",{...(e=>{let t={...e};return delete t.type,t})(o),ref:d,"data-slot":"dropdown-trigger",role:"button",tabIndex:i?-1:0,"aria-label":n,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,className:(({state:e,className:t})=>rQ(dI({state:e}),"active:bg-bg-neutral-primary-tap cursor-pointer",t))({state:a,className:s}),children:l.jsx(uC,{placeholder:e,selectedOption:t,renderValue:r})}));uR.displayName="DropdownTrigger";let uE=n.forwardRef((e,t)=>{let{options:r,placeholder:a="",disabled:i,readOnly:s,error:o,translations:d,className:c,value:u}=e,{renderOption:m,renderValue:f,renderContent:x}=e,{themeContainer:b}=p.useTheme(),{isOpen:g,handleOpenChange:h,handleSingleSelect:v,close:y}=function({onChange:e,disabled:t,readOnly:r,open:a,onOpenChange:l,value:i,clearable:s}){let[o,d]=n.useState(!1),c=void 0!==a,u=c?a:o,m=n.useCallback(e=>{c||d(e),l?.(e)},[c,l]),f=n.useCallback(e=>{t||r||m(e)},[t,r,m]);return{isOpen:u,handleOpenChange:f,handleSingleSelect:n.useCallback(t=>{e(s&&i===t?void 0:t),m(!1)},[s,e,m,i]),close:n.useCallback(()=>{m(!1)},[m])}}(e),w=r.find(e=>e.value===u),j=!!(i||s),N=l.jsx(uR,{ref:t,placeholder:a,selectedOption:w,renderValue:f,state:s?"readOnly":o?"error":"default",ariaLabel:function(e,t){return t?`${e}, ${t.label}`:e}(d.triggerLabel,w),inert:j,className:c});return x?l.jsxs(du,{open:g,onOpenChange:h,children:[l.jsx(dx,{asChild:!0,children:N}),l.jsx(dv,{container:b,children:l.jsx(dw,{sideOffset:4,align:"start","data-slot":"dropdown-content","aria-label":d.triggerLabel,className:rQ(uN,"w-[var(--radix-popover-trigger-width)]"),children:x({select:v,close:y})})})]}):l.jsxs(ux,{open:g,onOpenChange:h,children:[l.jsx(ug,{asChild:!0,disabled:j,children:N}),l.jsx(uh,{container:b,children:l.jsx(uy,{sideOffset:4,"data-slot":"dropdown-content",className:rQ(uN,"w-[var(--radix-dropdown-menu-trigger-width)]"),children:l.jsx("div",{"data-slot":"dropdown-list",className:"max-h-[320px] overflow-y-auto",children:r.map(e=>l.jsx(uk,{option:e,isSelected:u===e.value,onSelect:v,renderOption:m},e.value))})})})]})});uE.displayName="Dropdown";let uz=n.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{}
455,openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),uS=()=>{let e=n.useContext(uz);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function uI(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function uD(){return uT(/^iPhone/)||uT(/^iPad/)||uT(/^Mac/)&&navigator.maxTouchPoints>1}function uT(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if("undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
455[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let uP="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function uM(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}let uA="undefined"!=typeof document&&window.visualViewport;function uO(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function u_(e){for(uO(e)&&(e=e.parentElement);e&&!uO(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let uL=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),uF=0;function u$(e,t,r,a){return e.addEventListener(t,r,a),()=>{e.removeEventListener(t,r,a)}}function uV(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=u_(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let r=t.getBoundingClientRect().top,a=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=a-r)}e=t.parentElement}}function uB(e){return e instanceof HTMLInputElement&&!uL.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function uH(...e){return K.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let uW=new WeakMap;function uU(e,t,r=!1){if(!e||!(e instanceof HTMLElement))return;let a={};Object.entries(t).forEach(([t,r])=>{if(t.startsWith("--"))return void e.style.setProperty(t,r);a[t]=e.style[t],e.style[t]=r}),r||uW.set(e,a)}let uK=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function uG(e,t){if(!e)return null;let r=window.getComputedStyle(e),a=r.transform||r.webkitTransform||r.mozTransform,l=a.match(/^matrix3d\((.+)\)$/);return l?parseFloat(l[1].split(", ")[uK(t)?13:12]):(l=a.match(/^matrix\((.+)\)$/))?parseFloat(l[1].split(", ")[uK(t)?5:4]):null}function uq(e,t){if(!e)return()=>{};let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}let uX={DURATION:.5,EASE:[.32,.72,0,1]},uY="vaul-dragging";function uZ(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function uJ({prop:e,defaultProp:t,onChange:r=()=>{}}){let[a,l]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[a]=r,l=n.useRef(a),i=uZ(t);return n.useEffect(()=>{l.current!==a&&(i(a),l.current=a)},[a,l,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,s=i?e:a,o=uZ(r);return[s,n.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&o(r)}else l(t)},[i,e,l,o])]}let uQ=()=>()=>{},u0=null,u1=n.forwardRef(function({...e},t){let{overlayRef:r,snapPoints:a,onRelease:l,shouldFade:i,isOpen:s,modal:o,shouldAnimate:d}=uS(),c=uH(t,r),u=a&&a.length>0;if(!o)return null;let m=n.useCallback(e=>l(e),[l]);return n.createElement(n7,{onMouseUp:m,ref:c,"data-vaul-overlay":"","data-vaul-snap-points":s&&u?"true":"false","data-vaul-snap-points-overlay":s&&i?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...e})});u1.displayName="Drawer.Overlay";let u2=n.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:r,...a},l){let{drawerRef:i,onPress:s,onRelease:o,onDrag:d,keyboardIsOpen:c,snapPointsOffset:u,activeSnapPointIndex:m,modal:f,isOpen:p,direction:x,snapPoints:b,container:g,handleOnly:h,shouldAnimate:v,autoFocus:y}=uS(),[w,j]=n.useState(!1),N=uH(l,i),k=n.useRef(null),C=n.useRef(null),R=n.useRef(!1),E=b&&b.length>
4550,{direction:z,isOpen:S,shouldScaleBackground:I,setBackgroundColorOnScale:D,noBodyStyles:T}=uS(),P=n.useRef(null),M=n.useMemo(()=>document.body.style.backgroundColor,[]);function A(){return(window.innerWidth-26)/window.innerWidth}function O(e){k.current=null,R.current=!1,o(e)}return n.useEffect(()=>{if(S&&I){P.current&&clearTimeout(P.current);let e=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!e)return;!function(...e){}(D&&!T?uq(document.body,{background:"black"}):uQ,uq(e,{transformOrigin:uK(z)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${uX.DURATION}s`,transitionTimingFunction:`cubic-bezier(${uX.EASE.join(",")})`}));let t=uq(e,{borderRadius:"8px",overflow:"hidden",...uK(z)?{transform:`scale(${A()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${A()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{t(),P.current=window.setTimeout(()=>{M?document.body.style.background=M:document.body.style.removeProperty("background")},1e3*uX.DURATION)}}},[S,I,M]),n.useEffect(()=>{E&&window.requestAnimationFrame(()=>{j(!0)})},[]),n.createElement(ir,{"data-vaul-drawer-direction":x,"data-vaul-drawer":"","data-vaul-delayed-snap-points":w?"true":"false","data-vaul-snap-points":p&&E?"true":"false","data-vaul-custom-container":g?"true":"false","data-vaul-animate":(null==v?void 0:v.current)?"true":"false",...a,ref:N,style:u&&u.length>0?{"--snap-point-height":`${u[null!=m?m:0]}px`,...t}:t,onPointerDown:e=>{h||(null==a.onPointerDown||a.onPointerDown.call(a,e),k.current={x:e.pageX,y:e.pageY},s(e))},onOpenAutoFocus:e=>{null==r||r(e),y||e.preventDefault()},onPointerDownOutside:t=>{if(null==e||e(t),!f||t.defaultPrevented)return void t.preventDefault();c.current&&(c.current=!1)},onFocusOutside:e=>{if(!f)return void e.preventDefault()},onPointerMove:e=>{if(C.current=e,h||(null==a.onPointerMove||a.onPointerMove.call(a,e),!k.current))return;let t=e.pageY-k.current.y,r=e.pageX-k.current.x,l="touch"===e.pointerType?10:2;((e,t,r=0)=>{if(R.current)return!0;let a=Math.abs(e.y),l=Math.abs(e.x),n=l>a,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&l>=0&&l<=r)return n}else if(!(e.y*i<0)&&a>=0&&a<=r)return!n;return R.current=!0,!0})({x:r,y:t},x,l)?d(e):(Math.abs(r)>l||Math.abs(t)>l)&&(k.current=null)},onPointerUp:e=>{null==a.onPointerUp||a.onPointerUp.call(a,e),k.current=null,R.current=!1,o(e)},onPointerOut:e=>{null==a.onPointerOut||a.onPointerOut.call(a,e),O(C.current)},onContextMenu:e=>{null==a.onContextMenu||a.onContextMenu.call(a,e),C.current&&O(C.current)}})});u2.displayName="Drawer.Content",n.forwardRef(function({preventCycle:e=!1,children:t,...r},a){let{closeDrawer:l,isDragging:i,snapPoints:s,activeSnapPoint:o,setActiveSnapPoint:d,dismissible:c,handleOnly:u,isOpen:m,onPress:f,onDrag:p}=uS(),x=n.useRef(null),b=n.useRef(!1);function g(){x.current&&window.clearTimeout(x.current),b.current=!1}return n.createElement("div",{onClick:function(){if(b.current)return void g();window.setTimeout(()=>{!function(){if(i||e||b.current)return g();if(g(),!s||0===s.length){c||l();return}if(o===s[s.length-1]&&c)return l();let t=s.findIndex(e=>e===o);-1!==t&&d(s[t+1])}()},120)},onPointerCancel:g,onPointerDown:e=>{u&&f(e),x.current=window.setTimeout(()=>{b.current=!0},250)},onPointerMove:e=>{u&&p(e)},ref:a,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...r},n.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))}).displayName="Drawer.Handle";let u4={Root:function({open:e,onOpenChange:t,children:r,onDrag:l,onRelease:i,snapPoints:s,shouldScaleBackground:o=!1,setBackgroundColorOnScale:d=!0,closeThreshold:c=.25,scrollLockTimeout:u=100,dismissible:m=!0,handleOnly:f=!1,fadeFromIndex:p=s&&s.length-1,activeSnapPoint:x,setActiveSnapPoint:b,fixed:g,modal:h=!0,onClose:v,nested:y,noBodyStyles:w=!1,direction:j="bottom",defaultOpen:N=!1,disablePreventScroll:k=!0,snapToSequentialPoint:C=!1,preventScrollRestoration:R=!1,repositionInputs:E=!0,onAnimationEnd:z,container:S,autoFocus:I=!1}){var D,T;let[P=!1,M]=uJ({defaultProp:N,prop:e,onChange:e=>{null==t||t(e),e||y||eu(),setTimeout(()=>{null==z||z(e)},1e3*uX.DURATION),e&&!h&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[A,O]=n.useState(!1),[_,L]=n.useState(!1),[F,$]=n.useState(!1),V=n.useRef(null),B=n.useRef(null),H=n.useRef(null),W=n.useRef(null),U=n.useRef(null),K=n.useRef(!1),G=n.useRef(null),q=n.useRef(0),X=n.useRef(!1),Y=n.useRef(!N),Z=n.useRef(0),J=n.useRef(null),Q=n.useRef((null==(D=J.current)?void 0:D.getBoundingClientRect().height)||0),ee=n.useRef((null==(T=J.current)?void 0:T.getBoundingClientRect().width)||0),et=n.useRef(0),er=n.useCallback(e=>
455{s&&e===es.length-1&&(B.current=new Date)},[]),{activeSnapPoint:ea,activeSnapPointIndex:el,setActiveSnapPoint:en,onRelease:ei,snapPointsOffset:es,onDrag:eo,shouldFade:ed,getPercentageDragged:ec}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:r,drawerRef:a,overlayRef:l,fadeFromIndex:i,onSnapPointChange:s,direction:o="bottom",container:d,snapToSequentialPoint:c}){let[u,m]=uJ({prop:e,defaultProp:null==r?void 0:r[0],onChange:t}),[f,p]=n.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);n.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let x=n.useMemo(()=>u===(null==r?void 0:r[r.length-1])||null,[r,u]),b=n.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===u))?e:null},[r,u]),g=r&&r.length>0&&(i||0===i)&&!Number.isNaN(i)&&r[i]===u||!r,h=n.useMemo(()=>{var e;let t=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let r="string"==typeof e,a=0;if(r&&(a=parseInt(e,10)),uK(o)){let l=r?a:f?e*t.height:0;return f?"bottom"===o?t.height-l:-t.height+l:l}let l=r?a:f?e*t.width:0;return f?"right"===o?t.width-l:-t.width+l:l}))?e:[]},[r,f,d]),v=n.useMemo(()=>null!==b?null==h?void 0:h[b]:null,[h,b]),y=n.useCallback(e=>{var t;let n=null!=(t=null==h?void 0:h.findIndex(t=>t===e))?t:null;s(n),uU(a.current,{transition:`transform ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,transform:uK(o)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),h&&n!==h.length-1&&void 0!==i&&n!==i&&n<i?uU(l.current,{transition:`opacity ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,opacity:"0"}):uU(l.current,{transition:`opacity ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,opacity:"1"}),m(null==r?void 0:r[Math.max(n,0)])},[a.current,r,h,i,l,m]);return n.useEffect(()=>{if(u||e){var t;let a=null!=(t=null==r?void 0:r.findIndex(t=>t===e||t===u))?t:-1;h&&-1!==a&&"number"==typeof h[a]&&y(h[a])}},[u,e,r,h,y]),{isLastSnapPoint:x,activeSnapPoint:u,shouldFade:g,getPercentageDragged:function(e,t){if(!r||"number"!=typeof b||!h||void 0===i)return null;let a=b===i-1;if(b>=i&&t)return 0;if(a&&!t)return 1;if(!g&&!a)return null;let l=a?b+1:b-1,n=e/Math.abs(a?h[l]-h[l-1]:h[l+1]-h[l]);return a?1-n:n},setActiveSnapPoint:m,activeSnapPointIndex:b,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:a,dismissible:n}){if(void 0===i)return;let s="bottom"===o||"right"===o?(null!=v?v:0)-e:(null!=v?v:0)+e,d=b===i-1,u=0===b,m=e>0;if(d&&uU(l.current,{transition:`opacity ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`}),!c&&a>2&&!m)return void(n?t():y(h[0]));if(!c&&a>2&&m&&h&&r)return void y(h[r.length-1]);let f=null==h?void 0:h.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-s)<Math.abs(e-s)?t:e),p=uK(o)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(e)<.4*p){let e=m?1:-1;return e>0&&x&&r?void y(h[r.length-1]):void(u&&e<0&&n&&t(),null===b||y(h[b+e]))}y(f)},onDrag:function({draggedDistance:e}){if(null===v)return;let t="bottom"===o||"right"===o?v-e:v+e;("bottom"!==o&&"right"!==o||!(t<h[h.length-1]))&&(("top"===o||"left"===o)&&t>h[h.length-1]||uU(a.current,{transform:uK(o)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`}))},snapPointsOffset:h}}({snapPoints:s,activeSnapPointProp:x,setActiveSnapPointProp:b,drawerRef:J,fadeFromIndex:p,overlayRef:V,onSnapPointChange:er,direction:j,container:S,snapToSequentialPoint:C});!function(e={}){let{isDisabled:t}=e;uP(()=>{if(!t){var e,r,l;let t,n,i,s,o,d,c;return 1==++uF&&uD()&&(i=0,s=window.pageXOffset,o=window.pageYOffset,d=uM((e=document.documentElement,r="paddingRight",l=`${window.innerWidth-document.documentElement.clientWidth}px`,t=e.style[r],e.style[r]=l,()=>{e.style[r]=t})),window.scrollTo(0,0),c=uM(u$(document,"touchstart",e=>{((n=u_(e.target))!==document.documentElement||n!==document.body)&&(i=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),u$(document,"touchmove",e=>{if(!n||n===document.documentElement||n===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,r=n.scrollTop,a=n.scrollHeight-n.clientHeight;0!==a&&((r<=0&&t>i||r>=a&&t<i)&&e.preventDefault(),i=t)},{passive:!1,capture:!0}),u$(document,"touchend",e=>{let t=e.target;uB(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),u$(document,"focus",e=>{let t=e.target;uB(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",uA&&(uA.height<window.innerHeight?requestAnimationFrame(()=>{uV(t)}):uA.addEventListener("resize",()=>uV(t),{once:!0}))}))},!0),u$(window,"scroll",()=>{window.scrollTo(0,0)})),a=()=>{d(),c(),window.scrollTo(s,o)}),()=>{0==--uF&&(null==a||a())}}},[t])}({isDisabled:!P||_||!h||F||!A||!E||!k});let{restorePositionSetting:eu}=function({isOpen:e,modal:t,nested:r,hasBeenOpened:a,preventScrollRestoration:l,noBodyStyles:i}){let[s,o]=n.useState(()=>"undefined"!=typeof window?window.location.href:""),d=n.useRef(0),c=n.useCallback(()=>
455{if(uI()&&null===u0&&e&&!i){u0={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-d.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top=`${-(d.current+e)}px`)}),300)}},[e]),u=n.useCallback(()=>{if(uI()&&null!==u0&&!i){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,u0),window.requestAnimationFrame(()=>{if(l&&s!==window.location.href)return void o(window.location.href);window.scrollTo(t,e)}),u0=null}},[s]);return n.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),n.useEffect(()=>{if(t)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||u())}},[t,u]),n.useEffect(()=>{!r&&a&&(e?(window.matchMedia("(display-mode: standalone)").matches||c(),t||window.setTimeout(()=>{u()},500)):u())},[e,a,s,t,r,c,u]),{restorePositionSetting:u}}({isOpen:P,modal:h,nested:null!=y&&y,hasBeenOpened:A,preventScrollRestoration:R,noBodyStyles:w});function em(){return(window.innerWidth-26)/window.innerWidth}function ef(e,t){var r;let a=e,l=null==(r=window.getSelection())?void 0:r.toString(),n=J.current?uG(J.current,j):null,i=new Date;if("SELECT"===a.tagName||a.hasAttribute("data-vaul-no-drag")||a.closest("[data-vaul-no-drag]"))return!1;if("right"===j||"left"===j)return!0;if(B.current&&i.getTime()-B.current.getTime()<500)return!1;if(null!==n&&("bottom"===j?n>0:n<0))return!0;if(l&&l.length>0)return!1;if(U.current&&i.getTime()-U.current.getTime()<u&&0===n||t)return U.current=i,!1;for(;a;){if(a.scrollHeight>a.clientHeight){if(0!==a.scrollTop)return U.current=new Date,!1;if("dialog"===a.getAttribute("role"))break}a=a.parentNode}return!0}function ep(e){_&&J.current&&(J.current.classList.remove(uY),K.current=!1,L(!1),W.current=new Date),null==v||v(),e||M(!1),setTimeout(()=>{s&&en(s[0])},1e3*uX.DURATION)}function ex(){if(!J.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=uG(J.current,j);uU(J.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`}),uU(V.current,{transition:`opacity ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,opacity:"1"}),o&&t&&t>0&&P&&uU(e,{borderRadius:"8px",overflow:"hidden",...uK(j)?{transform:`scale(${em()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${em()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${uX.DURATION}s`,transitionTimingFunction:`cubic-bezier(${uX.EASE.join(",")})`},!0)}return n.useEffect(()=>{window.requestAnimationFrame(()=>{Y.current=!0})},[]),n.useEffect(()=>{var e;function t(){if(J.current&&E&&(uB(document.activeElement)||X.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,r=window.innerHeight,a=r-t,l=J.current.getBoundingClientRect().height||0;et.current||(et.current=l);let n=J.current.getBoundingClientRect().top;if(Math.abs(Z.current-a)>60&&(X.current=!X.current),s&&s.length>0&&es&&el&&(a+=es[el]||0),Z.current=a,l>t||X.current){let e=J.current.getBoundingClientRect().height,i=e;e>t&&(i=t-(l>.8*r?n:26)),g?J.current.style.height=`${e-Math.max(a,0)}px`:J.current.style.height=`${Math.max(i,t-n)}px`}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(J.current.style.height=`${et.current}px`);s&&s.length>0&&!X.current?J.current.style.bottom="0px":J.current.style.bottom=`${Math.max(a,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;
455return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[el,s,es]),n.useEffect(()=>(P&&(uU(document.documentElement,{scrollBehavior:"auto"}),B.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let r=uW.get(e);r&&(e.style[t]=r[t])}(document.documentElement,"scrollBehavior")}),[P]),n.useEffect(()=>{h||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[h]),n.createElement(n0,{defaultOpen:N,onOpenChange:e=>{(m||e)&&(e?O(!0):ep(!0),M(e))},open:P},n.createElement(uz.Provider,{value:{activeSnapPoint:ea,snapPoints:s,setActiveSnapPoint:en,drawerRef:J,overlayRef:V,onOpenChange:t,onPress:function(e){var t,r;(m||s)&&(!J.current||J.current.contains(e.target))&&(Q.current=(null==(t=J.current)?void 0:t.getBoundingClientRect().height)||0,ee.current=(null==(r=J.current)?void 0:r.getBoundingClientRect().width)||0,L(!0),H.current=new Date,uD()&&window.addEventListener("touchend",()=>K.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),q.current=uK(j)?e.pageY:e.pageX)},onRelease:function(e){var t,r;if(!_||!J.current)return;J.current.classList.remove(uY),K.current=!1,L(!1),W.current=new Date;let a=uG(J.current,j);
455if(!e||!ef(e.target,!1)||!a||Number.isNaN(a)||null===H.current)return;let l=W.current.getTime()-H.current.getTime(),n=q.current-(uK(j)?e.pageY:e.pageX),o=Math.abs(n)/l;if(o>.05&&($(!0),setTimeout(()=>{$(!1)},200)),s){ei({draggedDistance:n*("bottom"===j||"right"===j?1:-1),closeDrawer:ep,velocity:o,dismissible:m}),null==i||i(e,!0);return}if("bottom"===j||"right"===j?n>0:n<0){ex(),null==i||i(e,!0);return}if(o>.4){ep(),null==i||i(e,!1);return}let d=Math.min(null!=(t=J.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(r=J.current.getBoundingClientRect().width)?r:0,window.innerWidth);if(Math.abs(a)>=("left"===j||"right"===j?u:d)*c){ep(),null==i||i(e,!1);return}null==i||i(e,!0),ex()},onDrag:function(e){if(J.current&&_){let t="bottom"===j||"right"===j?1:-1,r=(q.current-(uK(j)?e.pageY:e.pageX))*t,a=r>0,n=s&&!m&&!a;if(n&&0===el)return;let i=Math.abs(r),d=document.querySelector("[data-vaul-drawer-wrapper]"),c=i/("bottom"===j||"top"===j?Q.current:ee.current),u=ec(i,a);if(null!==u&&(c=u),n&&c>=1||!K.current&&!ef(e.target,a))return;if(J.current.classList.add(uY),K.current=!0,uU(J.current,{transition:"none"}),uU(V.current,{transition:"none"}),s&&eo({draggedDistance:r}),a&&!s){let e=Math.min(-(8*(Math.log(r+1)-2)*1),0)*t;uU(J.current,{transform:uK(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let f=1-c;if((ed||p&&el===p-1)&&(null==l||l(e,c),uU(V.current,{opacity:`${f}`,transition:"none"},!0)),d&&V.current&&o){let e=Math.min(em()+c*(1-em()),1),t=8-8*c,r=Math.max(0,14-14*c);uU(d,{borderRadius:`${t}px`,transform:uK(j)?`scale(${e}) translate3d(0, ${r}px, 0)`:`scale(${e}) translate3d(${r}px, 0, 0)`,transition:"none"},!0)}if(!s){let e=i*t;uU(J.current,{transform:uK(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:m,shouldAnimate:Y,handleOnly:f,isOpen:P,isDragging:_,shouldFade:ed,closeDrawer:ep,onNestedDrag:function(e,t){if(t<0)return;let r=(window.innerWidth-16)/window.innerWidth,a=r+t*(1-r),l=-16+16*t;uU(J.current,{transform:uK(j)?`scale(${a}) translate3d(0, ${l}px, 0)`:`scale(${a}) translate3d(${l}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,r=e?-16:0;G.current&&window.clearTimeout(G.current),uU(J.current,{transition:`transform ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,transform:uK(j)?`scale(${t}) translate3d(0, ${r}px, 0)`:`scale(${t}) translate3d(${r}px, 0, 0)`}),!e&&J.current&&(G.current=setTimeout(()=>{let e=uG(J.current,j);uU(J.current,{transition:"none",transform:uK(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let r=uK(j)?window.innerHeight:window.innerWidth,a=t?(r-16)/r:1,l=t?-16:0;t&&uU(J.current,{transition:`transform ${uX.DURATION}s cubic-bezier(${uX.EASE.join(",")})`,transform:uK(j)?`scale(${a}) translate3d(0, ${l}px, 0)`:`scale(${a}) translate3d(${l}px, 0, 0)`})},keyboardIsOpen:X,modal:h,snapPointsOffset:es,activeSnapPointIndex:el,direction:j,shouldScaleBackground:o,setBackgroundColorOnScale:d,noBodyStyles:w,container:S,autoFocus:I}},r))},Content:u2,Overlay:u1,Trigger:n2,Portal:function(e){let t=uS(),{container:r=t.container,...a}=e;return n.createElement(n6,{container:r,...a})},Close:im,Title:io,Description:ic},u3=n.createContext({shouldUseBottomsheet:!1,translations:{close:"",resize:""},footerActionsLayout:"column"}),u5=()=>n.useContext(u3),u6=({children:e,shouldUseBottomsheet:t,translations:r})=>l.jsx(u3.Provider,{value:{shouldUseBottomsheet:t,translations:r,footerActionsLayout:"column"},children:e}),u8=t$(["group/drawer-content bg-bg-neutral-primary-default z-offcanvas fixed !select-text",`
456      data-[vaul-drawer-direction=bottom]:shadow-level2 data-[vaul-drawer-direction=bottom]:mt-lg
457      data-[vaul-drawer-direction=bottom]:inset-0 data-[vaul-drawer-direction=bottom]:rounded-t-lg
458    `,`
459      data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0
460      data-[vaul-drawer-direction=right]:data-[vaul-snap-points=true]:mr-(--snap-point-height)
461    `,"data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0"],{variants:{size:{sm:["data-[vaul-drawer-direction=left]:w-[375px] data-[vaul-drawer-direction=right]:w-[375px]"],md:["data-[vaul-drawer-direction=left]:w-[720px] data-[vaul-drawer-direction=right]:w-[720px]"]}}}),u7=[1],u9=({direction:e,initialSnapPoint:t,open:r,defaultOpen:a=!1,onOpenChange:i,translations:s,...o})=>{let[d,c]=n.useState(a),u=void 0!==r,m=u?r:d,f=iU(),p=e=>{u||c(e),i?.(e)};return l.jsx(u6,{shouldUseBottomsheet:f,translations:s,children:f?l.jsx(iS,{"data-slot":"drawer",...o,open:m,onOpenChange:p,initialSnapPoint:t,children:o.children}):l.jsx(u4.Root,{"data-slot":"drawer",...o,open:m,onOpenChange:p,direction:e,snapPoints:u7,activeSnapPoint:u7[0],handleOnly:!0})})};u9.displayName="Drawer";let me=n.forwardRef(({...e},t)=>{let{shouldUseBottomsheet:r}=u5();return r?l.jsx(iI,{ref:t,"data-slot":"drawer-trigger",...e}):l.jsx(u4.Trigger,{ref:t,"data-slot":"drawer-trigger",...e})});me.displayName="DrawerTrigger";let mt=({...e})=>{let{shouldUseBottomsheet:t}=u5();return t?l.jsx(iD,{"data-slot":"drawer-portal",...e}):l.jsx(u4.Portal,{"data-slot":"drawer-portal",...e})};mt.displayName="DrawerPortal";let mr=n.forwardRef(({children:e,...t},r)=>{let{shouldUseBottomsheet:a,translations:n}=u5();return e?a?l.jsx(iA,{ref:r,"data-slot":"drawer-close",...t,children:e}):l.jsx(u4.Close,{ref:r,"data-slot":"drawer-close",...t,children:e}):a?l.jsx(iA,{ref:r,asChild:!0,...t,children:l.jsx(a7,{isIcon:!0,variant:"ghostSecondary",size:"xs",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":n.close,"data-slot":"drawer-close"})}):l.jsx(u4.Close,{ref:r,asChild:!0,className:"absolute top-1/2 right-0 -translate-y-1/2 group-data-[vaul-drawer-direction=bottom]/drawer-content:hidden",...t,children:l.jsx(a7,{isIcon:!0,variant:"ghostSecondary",size:"xs",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":n.close,"data-slot":"drawer-close"})})});mr.displayName="DrawerClose";let ma=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u5();return a?l.jsx(iT,{ref:r,"data-slot":"drawer-overlay",className:e,...t}):l.jsx(u4.Overlay,{ref:r,"data-slot":"drawer-overlay",className:rQ(`
462          data-[state=open]:animate-in
463          data-[state=closed]:animate-out data-[state=closed]:fade-out-0
464          data-[state=open]:fade-in-0
465          z-offcanvas-backdrop bg-bg-dialog-default fixed inset-0
466        `,e),...t})});ma.displayName="DrawerOverlay";let ml=n.forwardRef(({className:e,size:t,children:r,...a},n)=>{let{shouldUseBottomsheet:i,translations:s}=u5(),{themeContainer:o}=p.useTheme();if(i)return l.jsxs(iP,{ref:n,"data-slot":"drawer-content",className:e,...a,children:[l.jsx(iM,{"aria-label":s.resize}),r]});let d=u8({className:e,size:t});return l.jsxs(mt,{"data-slot":"drawer-portal",container:o,children:[l.jsx(ma,{}),l.jsx(u4.Content,{ref:n,"data-slot":"drawer-content",className:d,...a,children:l.jsxs("div",{className:"\n              flex flex-col\n              group-not-data-[vaul-drawer-direction=bottom]/drawer-content:h-full\n              group-data-[vaul-drawer-direction=bottom]/drawer-content:h-[calc(100%-var(--snap-point-height))]\n            ",children:[l.jsx("div",{className:"\n                bg-bg-neutral-tertiary-default mt-xl mb-xl mx-auto hidden h-[8px] w-[100px] shrink-0 rounded-full\n                group-data-[vaul-drawer-direction=bottom]/drawer-content:block\n              "}),r]})})]})});ml.displayName="DrawerContent";let mn=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u5();return n?l.jsx(iO,{ref:a,"data-slot":"drawer-header",className:e,...r,children:t}):l.jsx("div",{ref:a,"data-slot":"drawer-header",className:rQ("border-bd-neutral-primary-default p-xl gap-md relative flex flex-col items-center border-b",e),...r,children:t})});mn.displayName="DrawerHeader";let mi=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u5();return a?l.jsx(i$,{ref:r,"data-slot":"drawer-footer",className:e,...t}):l.jsx("div",{ref:r,"data-slot":"drawer-footer",className:rQ("p-lg border-bd-neutral-primary-default gap-lg flex items-center justify-end border-t",e),...t})});mi.displayName="DrawerFooter";let ms=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u5();return n?l.jsx(i_,{ref:a,"data-slot":"drawer-title",className:e,...r,children:t}):l.jsxs("div",{className:"relative w-full","data-slot":"drawer-title",children:[l.jsx(u4.Title,{ref:a,asChild:!0,className:rQ("text-ct-neutral-primary-default px-3xl text-center",e),...r,children:l.jsx(aE,{variant:"title",size:"md",children:t})}),l.jsx(mr,{})]})});ms.displayName="DrawerTitle";let mo=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u5();return n?l.jsx(iL,{ref:a,"data-slot":"drawer-subtitle",className:e,...r,children:t}
466):l.jsx(u4.Description,{ref:a,asChild:!0,"data-slot":"drawer-subtitle",className:rQ("text-ct-neutral-secondary-default",e),...r,children:l.jsx(aE,{variant:"body",size:"sm",children:t})})});mo.displayName="DrawerSubtitle";let md=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u5();return a?l.jsx(iF,{ref:r,"data-slot":"drawer-body",className:e,...t}):l.jsx("div",{ref:r,"data-slot":"drawer-body",className:rQ("p-xl flex-1 overflow-y-auto",e),...t})});md.displayName="DrawerBody";let mc=n.forwardRef(({className:e,layout:t="column",children:r,...a},n)=>{let i=u5(),{shouldUseBottomsheet:s}=i;return s?l.jsx(iV,{ref:n,"data-slot":"drawer-footer-actions",className:e,layout:t,...a,children:r}):l.jsx(u3.Provider,{value:{...i,footerActionsLayout:t},children:l.jsx("div",{ref:n,"data-slot":"drawer-footer-actions",className:rQ("flex w-full","row"===t?"flex-row items-center justify-between":"gap-lg flex-col",e),...a,children:r})})});mc.displayName="DrawerFooterActions";let mu=(e,t)=>n.Children.map(e,e=>n.isValidElement(e)&&n.cloneElement(e,{grow:"column"===t})),mm=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n,footerActionsLayout:i}=u5();return n?l.jsx(iH,{ref:a,"data-slot":"drawer-footer-actions-primary-group",className:e,...r,children:t}):l.jsx("div",{ref:a,"data-slot":"drawer-footer-actions-primary-group",className:iE({layout:i,className:e}),...r,children:mu(t,i)})});mm.displayName="DrawerFooterActionsPrimaryGroup";let mf=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n,footerActionsLayout:i}=u5();return n?l.jsx(iW,{ref:a,"data-slot":"drawer-footer-actions-secondary-group",className:e,...r,children:t}):l.jsx("div",{ref:a,"data-slot":"drawer-footer-actions-secondary-group",className:iz({layout:i,className:e}),...r,children:mu(t,i)})});mf.displayName="DrawerFooterActionsSecondaryGroup";let mp=t$(["bg-bg-neutral-secondary-default flex size-full items-center justify-center"]),mx=t$(["[&_path]:fill-bg-neutral-secondary-tap"],{variants:{orientation:{horizontal:["aspect-square h-[50%]"],vertical:["aspect-square w-[50%]"]}}}),mb={veepee:Y.IconButterfly,privalia:Z.IconPrivalia,generic:er.IconShippingTimeInformativeImage},mg=n.forwardRef(({className:e,visual:t="veepee",orientation:r="horizontal",...a},n)=>{let i=mp({className:e}),s=mx({orientation:r}),o=mb[t]??mb.veepee;return l.jsx("div",{ref:n,className:i,...a,children:l.jsx(o,{"aria-hidden":"true",focusable:"false",className:s,width:"100%",height:"100%"})})});mg.displayName="FallbackImage";let mh=t$("group",{variants:{isActive:{true:"[&_svg_path]:fill-ct-brand-default!",false:""}}}),mv=t$("group-hover:[&_path]:fill-ct-brand-default! group-active:invisible",{variants:{variant:{secondary:"[&_path]:fill-ct-neutral-primary-default!",transparent:"[&_path]:fill-ct-neutral-permanent-white-default!",ghostSecondary:"[&_path]:fill-ct-neutral-primary-default!",ghostTertiary:"[&_path]:fill-ct-neutral-permanent-white-default!"}}}),my=n.forwardRef(({className:e,"data-testid":t,"aria-label":r="",disabled:a,id:n,isLoading:i=!1,isActive:s=!1,label:o,onClick:d,size:c="md",type:u="button",variant:m="secondary",...f},p)=>{let x=s?l.jsx(el.IconHeartActionActive,{"aria-hidden":"true"}):l.jsxs("span",{className:"relative inline-flex",children:[l.jsx(ea.IconHeartAction,{"aria-hidden":"true",className:mv({variant:m})}),l.jsx(el.IconHeartActionActive,{"aria-hidden":"true",className:"invisible absolute inset-0 [&_path]:fill-ct-brand-default! group-active:visible"})]}),b=rQ(mh({isActive:s}),e);return o?l.jsx(a7,{ref:p,...f,"aria-pressed":s,className:b,"data-testid":t,id:n,isLoading:i,leftIcon:x,onClick:d,size:c,type:u,variant:m,...!0===a&&{disabled:a},children:o}):l.jsx(a7,{ref:p,...f,"aria-pressed":s,className:b,"data-testid":t,id:n,isIcon:!0,isLoading:i,leftIcon:x,onClick:d,size:c,type:u,variant:m,"aria-label":r,"aria-labelledby":r,...!0===a&&{disabled:a}})}),mw=t$(["inline-flex items-center","shadow-(--shadow-level2)","duration-standard ease-in-place transition-all","outline-none","border-0","cursor-pointer","focus-visible:shadow-focus","[&_svg]:pointer-events-none","disabled:cursor-not-allowed"],{variants:{hasLabel:{true:["justify-center","rounded-full","gap-sm","px-lg"],false:["justify-center","rounded-full","p-sm"]},variant:{brand:["bg-bg-brand-permanent-brand-default text-ct-neutral-permanent-white-default","hover:bg-bg-brand-permanent-brand-hover","active:bg-bg-brand-permanent-brand-tap","disabled:bg-bg-brand-disabled disabled:text-ct-neutral-primary-default","[&_path]:fill-ct-neutral-permanent-white-default","disabled:[&_path]:fill-ct-neutral-primary-default"],white:["bg-bg-neutral-secondary-default text-ct-neutral-primary-default","border-bd-neutral-primary-default border","hover:bg-bg-neutral-secondary-hover","active:bg-bg-neutral-secondary-tap","disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled","[&_path]:fill-ct-neutral-primary-default","disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled"],grey:["bg-bg-neutral-tertiary-default text-ct-neutral-tertiary-default","hover:bg-bg-neutral-tertiary-hover","active:bg-bg-neutral-tertiary-tap","disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled","[&_path]:fill-ct-neutral-tertiary-default","disabled:[&_path]:fill-ct-neutral-on-dark-bg-disabled"]},size:{lg:[],md:[]},loading:{true:["pointer-events-none"],false:[]}},compoundVariants:[{hasLabel:!1,size:"lg",className:"h-6xl w-6xl"},{hasLabel:!1,size:"md",className:"size-[44px]"},{hasLabel:!0,size:"lg",className:"h-6xl"},{hasLabel:!0,size:"md",className:"h-[44px]"}]}),mj=n.forwardRef(({className:e,variant:t="brand",size:r="lg",children:a,label:n,loading:i=!1,disabled:s,"aria-label":o,...d},c)=>{let u=mw({variant:t,size:r,loading:i,hasLabel:!!n,className:e});return l.jsx("button",{ref:c,className:u,disabled:s||i,"aria-label":i?`${o} (loading)`:o,"aria-busy":i,...d,children:i?l.jsx(a6,{shape:"circular",size:"sm",variant:"white"===t?"brand":"white","aria-label":"Loading"}):l.jsxs(l.Fragment,{children:[a||l.jsx(en.IconBacktotop,{}),n&&l.jsx("span",{className:"text-body-lg leading-body-md font-fw-medium whitespace-nowrap",children:n})]})})});mj.displayName="FloatingActionButton";let mN=t$(["text-body-sm"],{variants:{hasIcon:{true:["gap-sm flex items-center"]},variant:{neutral:["text-ct-neutral-secondary-default"],error:["text-ct-error-default [&>svg>path]:fill-ct-error-default"]}}}),mk=n.forwardRef(({className:e,icon:t,role:r,text:a,variant:n="neutral",...i},s)=>{let o="error"===n,d=mN({className:e,hasIcon:!!t||o,variant:n}),c=r??(o?"status":"note");return l.jsxs("span",{className:d,ref:s,role:c,...i,children:[t,o&&!t&&l.jsx(ei.IconWarning,{"aria-hidden":"true",role:"img",height:"14px",width:"14px"}),a]})});mk.displayName="HelperText";let mC=n.forwardRef(({error:e,readOnly:t,disabled:r,className:a,...n},i)=>{let s="default";return t?s="readOnly":e&&(s="error"),l.jsx("div",{className:dI({state:s,className:a}),"data-disabled":r||void 0,children:l.jsx("input",{ref:i,disabled:r,readOnly:t,"aria-invalid":e||void 0,className:rQ("text-body-lg placeholder:text-ct-neutral-on-light-bg-disabled 
466w-full cursor-text bg-transparent outline-none","disabled:cursor-not-allowed"),...n})})});mC.displayName="Input";let mR=t$(`
467    gap-lg py-md pr-lg
468    focus-visible:shadow-focus
469    disabled:bg-bg-neutral-primary-disabled
470    data-[disabled]:bg-bg-neutral-primary-disabled
471    group flex min-h-[44px] w-full cursor-pointer items-center rounded-sm border-0
472    focus-visible:relative focus-visible:outline-none
473    disabled:cursor-not-allowed
474    data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed
475  `,{variants:{asChild:{true:[],false:[]},selectable:{true:["pl-7xl max-sm:pl-lg"],false:["pl-lg"]},hasSelectionControl:{true:[],false:[]},active:{true:[],false:["bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"]}},compoundVariants:[{asChild:!1,selectable:!0,active:!0,className:"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-secondary-tap"},{asChild:!1,selectable:!1,active:!0,className:"bg-bg-brand-light-default hover:bg-bg-brand-light-hover active:bg-bg-brand-light-tap"},{asChild:!0,active:!0,className:`
476          bg-bg-brand-light-default text-ct-brand-hover
477          hover:text-ct-brand-hover
478          active:text-ct-brand-hover
479          [&_svg_path]:fill-ct-brand-hover
480        `},{selectable:!0,hasSelectionControl:!1,className:"pl-lg max-sm:pl-lg"}]}),mE=t$("",{variants:{active:{true:"",false:""},disabled:{true:"",false:""}},compoundVariants:[{active:!0,disabled:!1,className:"[&_svg_path]:fill-ct-brand-hover"}]}),mz=t$("group-disabled:text-ct-neutral-on-light-bg-disabled truncate text-left",{variants:{selectable:{true:[],false:[]},active:{true:[],false:[]}},compoundVariants:[{selectable:!0,active:!1,className:"text-ct-neutral-primary-default"},{selectable:!0,active:!0,className:"text-ct-neutral-primary-default"},{selectable:!1,active:!1,className:"text-ct-neutral-primary-default"},{selectable:!1,active:!0,className:"text-ct-brand-hover"}]}),mS=t$(["size-3xl min-h-3xl min-w-3xl","duration-standard ease-in-place transition-transform","group-data-[state=open]:rotate-180"],{variants:{selectable:{true:["max-sm:hidden"],false:[]}}}),mI=n.forwardRef((e,t)=>{let{asChild:r,active:a=!1,disabled:i,leadingSlot:s,onClick:o,children:d,selectable:c=!1,...u}=e,m=mR({asChild:r,selectable:c,hasSelectionControl:!1,active:a}),f=mE({active:a,disabled:!!i});return l.jsx(te,{ref:t,...u,children:l.jsx("div",{className:"relative flex min-h-44 w-full items-center has-focus-visible:z-10",children:n.isValidElement(d)&&l.jsxs(ah,{className:m,"aria-disabled":i,"data-disabled":i?"":void 0,tabIndex:i?-1:void 0,onClick:e=>{if(i){e.preventDefault(),e.stopPropagation();return}o?.(e)},onKeyDown:e=>{i&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.stopPropagation())},children:[s&&l.jsx("span",{className:f,children:s}),l.jsx(ay,{children:d})]})})})});mI.displayName="ListItemAsChild";var mD="Radio",[mT,mP]=eD(mD),[mM,mA]=mT(mD),mO=K.forwardRef((e,t)=>{let{__scopeRadio:r,name:a,checked:n=!1,required:i,disabled:s,value:o="on",onCheck:d,form:c,...u}=e,[m,f]=K.useState(null),p=eM(t,e=>f(e)),x=K.useRef(!1),b=!m||c||!!m.closest("form");return l.jsxs(mM,{scope:r,checked:n,disabled:s,children:[l.jsx(eJ.button,{type:"button",role:"radio","aria-checked":n,"data-state":m$(n),"data-disabled":s?"":void 0,disabled:s,value:o,...u,ref:p,onClick:eq(e.onClick,e=>{n||d?.(),b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),b&&l.jsx(mF,{control:m,bubbles:!x.current,name:a,value:o,checked:n,required:i,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});mO.displayName=mD;var m_="RadioIndicator",mL=K.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:a,...n}=e,i=mA(m_,r);return l.jsx(e0,{present:a||i.checked,children:l.jsx(eJ.span,{"data-state":m$(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t})})});mL.displayName=m_;var mF=K.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:a=!0,...n},i)=>{let s=K.useRef(null),o=eM(s,i),d=r4(r),c=r3(t);return K.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let l=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(l)}},[d,r,a]),l.jsx(eJ.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function m$(e){return e?"checked":"unchecked"}mF.displayName="RadioBubbleInput";var mV=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],mB="RadioGroup",[mH,mW]=eD(mB,[cl,mP]),mU=cl(),mK=mP(),[mG,mq]=mH(mB),mX=K.forwardRef((e,t)=>
480{let{__scopeRadioGroup:r,name:a,defaultValue:n,value:i,required:s=!1,disabled:o=!1,orientation:d,dir:c,loop:u=!0,onValueChange:m,...f}=e,p=mU(r),x=to(c),[b,g]=eZ({prop:i,defaultProp:n??null,onChange:m,caller:mB});return l.jsx(mG,{scope:r,name:a,required:s,disabled:o,value:b,onValueChange:g,children:l.jsx(cs,{asChild:!0,...p,orientation:d,dir:x,loop:u,children:l.jsx(eJ.div,{role:"radiogroup","aria-required":s,"aria-orientation":d,"data-disabled":o?"":void 0,dir:x,...f,ref:t})})})});mX.displayName=mB;var mY="RadioGroupItem",mZ=K.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:a,...n}=e,i=mq(mY,r),s=i.disabled||a,o=mU(r),d=mK(r),c=K.useRef(null),u=eM(t,c),m=i.value===n.value,f=K.useRef(!1);return K.useEffect(()=>{let e=e=>{mV.includes(e.key)&&(f.current=!0)},t=()=>f.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),l.jsx(cc,{asChild:!0,...o,focusable:!s,active:m,children:l.jsx(mO,{disabled:s,required:i.required,
480checked:m,...d,...n,name:i.name,ref:u,onCheck:()=>i.onValueChange(n.value),onKeyDown:eq(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:eq(n.onFocus,()=>{f.current&&c.current?.click()})})})});mZ.displayName=mY;var mJ=K.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,n=mK(r);return l.jsx(mL,{...n,...a,ref:t})});mJ.displayName="RadioGroupIndicator";let mQ=t$([`
481      bg-bg-neutral-primary-default
482      hover:bg-bg-neutral-primary-hover
483      active:bg-bg-neutral-tertiary-tap
484      disabled:bg-bg-neutral-tertiary-disabled
485      disabled:data-[state]:bg-bg-neutral-tertiary-disabled
486      disabled:active:data-[state]:bg-bg-neutral-tertiary-disabled
487      disabled:hover:data-[state]:bg-bg-neutral-tertiary-disabled
488      size-2xl aspect-square rounded-full border
489      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
490      focus-visible:outline-none
491      disabled:cursor-not-allowed disabled:border-none
492      data-[state=checked]:border-none
493    `],{variants:{variant:{brand:[`
494            border-bd-neutral-secondary-default
495            data-[state=checked]:bg-bg-brand-default
496            hover:data-[state=checked]:bg-bg-brand-hover
497            active:data-[state=checked]:bg-bg-brand-tap
498          `],neutral:[`
499            border-bd-neutral-secondary-default
500            data-[state=checked]:bg-bg-neutral-tertiary-default
501            hover:data-[state=checked]:bg-bg-neutral-tertiary-hover
502            active:data-[state=checked]:bg-bg-neutral-tertiary-tap
503          `],error:[`
504            border-bd-error-default
505            data-[state=checked]:bg-bg-error-default
506            hover:data-[state=checked]:bg-bg-error-hover
507            active:data-[state=checked]:bg-bg-error-tap
508          `]},touchZone:{none:["focus-visible:shadow-focus"],large:["focus-visible:after:shadow-focus m-lg relative after:size-[44px]"],full:["focus-visible:after:shadow-focus after:size-full"]}}}),m0=t$([`
509      after:bg-bg-neutral-primary-default after:size-md
510      flex items-center justify-center transition-colors
511      after:absolute after:top-[6px] after:left-[6px] after:z-1 after:block after:rounded-full after:content-['']
512    `],{variants:{}}),m1=n.forwardRef(({className:e,touchZone:t="large",variant:r="brand",...a},n)=>{let i=mQ({className:e,touchZone:t,variant:r}),s=m0();return l.jsx(mZ,{ref:n,className:i,...a,children:l.jsx(mJ,{className:s})})});m1.displayName=mZ.displayName;let m2=t$(["gap-xs grid"],{variants:{orientation:{vertical:["grid-flow-row"],horizontal:["gap-3xl auto-cols-max grid-flow-col"]}}}),m4=n.forwardRef(({children:e,className:t,orientation:r="vertical",...a},n)=>{let i=m2({className:t,orientation:r});return l.jsx(mX,{className:i,orientation:r,...a,ref:n,children:e})});m4.displayName=mX.displayName;let m3=t$(["gap-lg relative grid min-h-[44px] grid-cols-[auto_1fr] items-center"],{variants:{grow:{true:["w-full"],false:["w-fit"]}}}),m5=t$([],{variants:{isMultiLines:{true:["self-start"]},alignment:{left:[],right:["ml-auto"]}}}),m6=t$([],{variants:{alignment:{left:[],right:["-order-1"]},isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"]},hasSuffix:{true:["gap-md flex items-center"]}}}),m8=t$([],{variants:{isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"],false:["text-ct-neutral-secondary-default"]},isMultiLines:{true:["self-start"]}}}),m7=n.forwardRef(({alignment:e="left",grow:t,helperText:r,isMultiLines:a=!1,labelClassName:n,label:i,suffix:s,...o},d)=>{let{disabled:c=!1,id:u,variant:m}=o,f=m3({className:n,grow:t}),p=m5({isMultiLines:a,alignment:e}),x=m6({alignment:e,isDisabled:c,hasSuffix:!!s}),b=m8({isDisabled:c,isMultiLines:a});return l.jsxs(l.Fragment,{children:[l.jsxs(ak,{className:f,htmlFor:u,children:[l.jsx(m1,{className:p,...o,ref:d}),l.jsxs("span",{className:x,children:[i,s&&l.jsx(aE,{as:"span",variant:"body",size:"md",weight:"regular",className:b,"aria-label":s,role:"note",children:s})]})]}),r&&l.jsx(mk,{text:r,variant:"error"===m?"error":"neutral"})]})});m7.displayName=`${mZ.displayName}WithLabel`;let m9=({selectionType:e,value:t,selectionAriaLabel:r,defaultChecked:a,disabled:n})=>{let i={disabled:n,value:t,"aria-label":r};return l.jsx("div",{className:"py-md pl-lg max-sm:pr-lg absolute left-0 max-sm:right-0 max-sm:left-auto max-sm:pl-0",children:"checkbox"===e?l.jsx(af,{...i,defaultChecked:a}):l.jsx(m1,{...i})})},fe=({label:e,secondaryText:t,suffix:r,selectable:a,active:n})=>{let i=mz({selectable:a,active:n});return l.jsxs("div",{className:"flex min-h-44 flex-col items-start justify-center truncate",children:[l.jsxs("div",{className:"gap-md flex w-full items-baseline",children:[l.jsx(aE,{variant:"body",
512size:"lg",weight:a&&!n?"regular":"medium",className:rQ(i,"group-data-disabled:text-ct-neutral-on-light-bg-disabled"),children:e}),r&&l.jsx(aE,{variant:"body",size:"md",weight:"regular",className:"\n              text-ct-neutral-secondary-default\n              group-disabled:text-ct-neutral-on-light-bg-disabled\n              group-data-disabled:text-ct-neutral-on-light-bg-disabled\n              truncate\n            ",children:r})]}),t&&l.jsx(aE,{variant:"body",size:"md",weight:"regular",className:"\n            text-ct-neutral-secondary-default\n            group-disabled:text-ct-neutral-on-light-bg-disabled\n            group-data-disabled:text-ct-neutral-on-light-bg-disabled\n            w-full truncate text-left\n          ",children:t})]})},ft=n.forwardRef((e,t)=>{let{asChild:r,selectable:a=!1,active:i=!1,disabled:s,selectionType:o,label:d,value:c,defaultChecked:u,selectionAriaLabel:m,secondaryText:f,suffix:p,leadingSlot:x,collapsible:b=!1,badge:g,shortcut:h,onClick:v,children:y,...w}=e,j=a&&!!o,N=mR({asChild:!!r,selectable:a,hasSelectionControl:j,active:i}),k=mS({selectable:j}),C=mE({active:i,disabled:!!s});return l.jsxs(te,{ref:t,...w,children:[l.jsxs("div",{className:"relative flex min-h-44 w-full items-center has-focus-visible:z-10",children:[l.jsxs(tr,{disabled:s,"data-disabled":s?"":void 0,className:N,onClick:e=>{v?.(e),b||(e.preventDefault(),e.stopPropagation())},children:[x&&l.jsx("span",{className:C,children:x}),l.jsx(fe,{label:d,secondaryText:f,suffix:p,selectable:a,active:i}),l.jsx("div",{className:"ml-auto"}),g&&n.isValidElement(g)&&n.cloneElement(g,{variant:"primary",size:"medium"}),h&&l.jsx(aE,{variant:"body",size:"lg",weight:"medium",className:"\n                text-ct-neutral-secondary-default\n                group-disabled:text-ct-neutral-on-light-bg-disabled\n                group-data-disabled:text-ct-neutral-on-light-bg-disabled\n              ",children:h}),b&&l.jsx(X.IconArrowDown,{className:k,"data-testid":"chevron-wrapper"})]}),a&&o&&c&&m&&l.jsx(m9,{selectionType:o,value:c,defaultChecked:u,selectionAriaLabel:m,disabled:s})]}),b&&y&&l.jsx(tl,{className:"pl-3xl",children:y})]})});ft.displayName="ListItemDefault";let fr=n.forwardRef((e,t)=>e.asChild?l.jsx(mI,{ref:t,...e}):l.jsx(ft,{ref:t,...e}));function fa(e,t){return(fa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}fr.displayName="ListItem";var fl={exports:{}};eW||(eW=1,fl.exports=(function(){if(eH)return eB;eH=1;var e=eV?e$:(eV=1,e$="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");function t(){}function r(){}return r.resetWarningCache=t,eB=function(){function a(t,r,a,l,n,i){if(i!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function l(){return a}a.isRequired=a;var n={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:l,element:a,elementType:a,instanceOf:l,node:a,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:r,resetWarningCache:t};return n.PropTypes=n,n}})()()),fl.exports;let fn={disabled:!1},fi=n.createContext(null);var fs="unmounted",fo="exited",fd="entering",fc="entered",fu="exiting",fm=function(e){function t(t,r){var a,l=e.call(this,t,r)||this,n=r&&!r.isMounting?t.enter:t.appear;return l.appearStatus=null,t.in?n?(a=fo,l.appearStatus=fd):a=fc:a=t.unmountOnExit||t.mountOnEnter?fs:fo,l.state={status:a},l.nextCallback=null,l}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,fa(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===fs?{status:fo}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==fd&&r!==fc&&(t=fd):(r===fd||r===fc)&&(t=fu)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,a=this.props.timeout;return e=t=r=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,r=void 0!==a.appear?a.appear:t),{exit:e,enter:t,a
512ppear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===fd){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===fo&&this.setState({status:fs})},r.performEnter=function(e){var t=this,r=this.props.enter,a=this.context?this.context.isMounting:e,l=this.props.nodeRef?[a]:[i.findDOMNode(this),a],n=l[0],s=l[1],o=this.getTimeouts(),d=a?o.appear:o.enter;if(!e&&!r||fn.disabled)return void this.safeSetState({status:fc},function(){t.props.onEntered(n)});this.props.onEnter(n,s),this.safeSetState({status:fd},function(){t.props.onEntering(n,s),t.onTransitionEnd(d,function(){t.safeSetState({status:fc},function(){t.props.onEntered(n,s)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),a=this.props.nodeRef?void 0:i.findDOMNode(this);if(!t||fn.disabled)return void this.safeSetState({status:fo},function(){e.props.onExited(a)});this.props.onExit(a),this.safeSetState({status:fu},function(){e.props.onExiting(a),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:fo},function(){e.props.onExited(a)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(a){r&&(r=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),a=null==e&&!this.props.addEndListener;if(!r||a)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],n=l[0],s=l[1];this.props.addEndListener(n,s)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===fs)return null;var t=this.props,r=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var a=function(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(t.includes(a))continue;r[a]=e[a]}return r}(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return n.createElement(fi.Provider,{value:null},"function"==typeof r?r(e,a):n.cloneElement(n.Children.only(r),a))},t}(n.Component);function ff(){}function fp(e){let t=`vi-${n.useId().replace(/[^a-zA-Z0-9]/g,"")}`;return l.jsxs("svg",{...e,viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[l.jsx("defs",{children:l.jsx("clipPath",{id:t,children:l.jsx("rect",{width:"12",height:"8",rx:"2"})})}),l.jsxs("g",{clipPath:`url(#${t})`,children:[l.jsx("rect",{x:"0.5",y:"0.5",width:"7",height:"7",rx:"1.5",fill:"currentColor"}),l.jsx("path",{d:"M12 6.21254V2.2318C12 1.40196 11.0476 0.933195 10.39 1.43939L9.39 2.2092C9.14409 2.39851 9 2.69126 9 3.0016V5.47038C9 5.78691 9.14986 6.08475 9.40404 6.27339L10.404 7.01555C11.0639 7.50527 12 7.03427 12 6.21254Z",fill:"currentColor",stroke:"none"}),l.jsx("path",{d:"M9.5 5.47052V3.00177C9.5 2.8466 9.57235 2.69994 9.69531 2.60529L10.6953 1.83575C11.0241 1.5828 11.5 1.81737 11.5 2.23224V6.21271C11.4999 6.62343 11.032 6.85878 10.7021 6.61407L9.70215 5.87189C9.50005 5.7776 9.50005 5.62873 9.5 5.47052Z",fill:"none"})]})]})}fm.contextType=fi,fm.propTypes={},fm.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ff,onEntering:ff,onEntered:ff,onExit:ff,onExiting:ff,onExited:ff},fm.UNMOUNTED=fs,fm.EXITED=fo,fm.ENTERING=fd,fm.ENTERED=fc,fm.EXITING=fu;let fx=t$("inline-flex items-center justify-center align-middle",{variants:{overlay:{true:"p-sm bg-neutral-alphablack-10 rounded-full",false:""}}}),fb=t$(`
513    group
514    focus-visible:shadow-focus
515    duration-standard ease-in-place relative flex shrink-0 cursor-pointer items-center justify-center border-none bg-transparent p-0
516    transition-[width,height,margin-inline]
517    focus-visible:outline-none
518    disabled:cursor-not-allowed
519  `,{variants:{type:{default:"focus-visible:rounded-full",video:"focus-visible:bg-bd-focus-brand focus-visible:rounded-xs"},entered:{true:"",false:"-mx-sm size-0"}}
519,compoundVariants:[{type:"default",entered:!0,className:"size-[10px]"},{type:"video",entered:!0,className:"h-[10px] w-lg"}]}),fg=t$("h-md duration-standard ease-in-place w-lg transition-[color,stroke,opacity,transform]",{variants:{isActive:{true:["stroke-bg-neutral-tertiary-default text-bg-neutral-tertiary-default","group-hover:stroke-bg-neutral-tertiary-hover group-hover:text-bg-neutral-tertiary-hover","group-focus-visible:stroke-bg-neutral-tertiary-hover group-focus-visible:text-bg-neutral-tertiary-hover","group-active:stroke-bg-neutral-tertiary-tap group-active:text-bg-neutral-tertiary-tap","group-disabled:stroke-bg-neutral-tertiary-disabled group-disabled:text-bg-neutral-tertiary-disabled"],false:["stroke-bd-neutral-primary-default text-bg-neutral-permanent-white-default","group-hover:text-bg-neutral-permanent-white-hover","group-focus-visible:text-bg-neutral-permanent-white-hover","group-active:text-bg-neutral-permanent-white-tap","group-disabled:text-bg-neutral-primary-disabled"]},entered:{true:"scale-100 opacity-100",false:"scale-[0.6] opacity-0"}}}),fh=t$(`
520    duration-standard ease-in-place box-border block cursor-pointer rounded-full
521    transition-[width,height,background-color,border-color,opacity,transform]
522  `,{variants:{isActive:{true:["bg-bg-neutral-tertiary-default","group-hover:bg-bg-neutral-tertiary-hover","group-focus-visible:bg-bg-neutral-tertiary-hover group-focus-visible:size-[10px]!","group-active:bg-bg-neutral-tertiary-tap","group-disabled:bg-bg-neutral-tertiary-disabled"],false:["border-bd-neutral-primary-default bg-bg-neutral-permanent-white-default border","group-hover:bg-bg-neutral-permanent-white-hover group-hover:size-[10px]!","group-focus-visible:bg-bg-neutral-permanent-white-hover group-focus-visible:size-[10px]!","group-active:bg-bg-neutral-permanent-white-tap group-active:!size-md","group-disabled:bg-bg-neutral-primary-disabled"]},entered:{true:"scale-100 opacity-100",false:"scale-[0.6] opacity-0"}}});function fv({entered:e,isActive:t,className:r}){return l.jsx(fp,{className:rQ(fg({isActive:t,entered:e}),r)})}
522let fy=n.createContext(null),fw=n.forwardRef(({index:e=0,type:t="default",disabled:r,className:a,...i},s)=>{let{activeIndex:o,total:d,maxVisible:c,getDotLabel:u,registerRef:m,onDotClick:f,onKeyDown:p}=(()=>{let e=n.useContext(fy);if(!e)throw Error("PageControlItem must be used within a PageControl");return e})(),x=n.useRef(null),b=n.useRef(8),g=e===o,h=function(e,t,r,a){if(r<=a)return 8;let l=Math.min(r-1-t,Math.max(2,4-t)),n=Math.min(t,Math.max(4,6-l)),i=e-t;if(i<-n||i>l)return 0;if(0===i)return 8;if(i<0){let e=Math.abs(i);return e===n?n>=4?5:3===n?6.5:8:e===n-1&&n>=4?6.5:8}return i===l?l>=2?5:6.5:i===l-1&&l>=2?6.5:8}(e,o,d,c),v=h>0;return v&&(b.current=h),l.jsx(fm,{nodeRef:x,in:v,timeout:{enter:16,exit:200},mountOnEnter:!0,unmountOnExit:!0,children:n=>{let o="entered"===n,c="exiting"===n?b.current:h;return l.jsx("button",{ref:t=>{x.current=t,m(e,t),"function"==typeof s?s(t):s&&(s.current=t)},type:"button","aria-label":u(e+1,d),"aria-current":g?"true":void 0,tabIndex:g?0:-1,disabled:r,onClick:()=>f(e),onKeyDown:p,className:rQ(fb({type:t,entered:o}),a),...i,children:"video"===t?l.jsx(fv,{entered:o,isActive:g}):l.jsx("span",{className:fh({isActive:g,entered:o}),style:{width:`${c}px`,height:`${c}px`}})})}})});fw.displayName="PageControlItem";let fj=n.forwardRef(({activeIndex:e,onChange:t,overlay:r=!1,maxVisible:a=5,getAnnouncementLabel:i,getDotLabel:s,children:o,className:d,...c},u)=>{let m=n.Children.count(o),f=n.useRef([]);if(m<=1)return null;let p=n.Children.map(o,(e,t)=>{if(!n.isValidElement(e)||e.type!==fw)throw Error("PageControl only accepts PageControlItem children");return n.cloneElement(e,{index:e.props.index??t})});return l.jsx(fy.Provider,{value:{activeIndex:e,total:m,maxVisible:a,getDotLabel:s,registerRef:(e,t)=>{f.current[e]=t},onDotClick:e=>t?.(e),onKeyDown:r=>{let a=null;switch(r.key){case"ArrowRight":r.preventDefault(),e<m-1&&(a=e+1);break;case"ArrowLeft":r.preventDefault(),e>0&&(a=e-1);break;case"Home":r.preventDefault(),a=0;break;case"End":r.preventDefault(),a=m-1;break;default:return}null!==a&&(t?.(a),f.current[a]?.focus())}},children:l.jsxs("nav",{ref:u,className:fx({overlay:r,className:d}),...c,children:[l.jsx("div",{className:"gap-md flex items-center",children:p}),l.jsx("span",{role:"status","aria-live":"polite",className:"sr-only",children:i(e+1,m)})]})})});fj.displayName="PageControl";let fN=n.createContext(null),fk=()=>{let e=n.useContext(fN);if(!e)throw Error("MediaViewer sub-components must be used inside MediaViewer");return e},fC=n.createContext(null),fR=n.createContext(null),fE=()=>{let e=n.useContext(fR);if(!e)throw Error("MediaViewer.Item must be used inside MediaViewer.Carousel");return e},fz=n.createContext(null),fS=()=>{let e=n.useContext(fz);if(!e)throw Error("MediaViewer.Thumbnail must be used inside MediaViewer.Thumbnails");return e};function fI(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function fD(e,t){let r=Object.keys(e),a=Object.keys(t);return r.length===a.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&r.every(r=>{let a=e[r],l=t[r];return"function"==typeof a?`${a}`==`${l}`:fI(a)&&fI(l)?fD(a,l):a===l})}function fT(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function fP(e){return"number"==typeof e}function fM(e){return"string"==typeof e}function fA(e){return"boolean"==typeof e}function fO(e){return"[object Object]"===Object.prototype.toString.call(e)}function f_(e){return Math.abs(e)}function fL(e){return Math.sign(e)}function fF(e){return fH(e).map(Number)}function f$(e){return e[fV(e)]}function fV(e){return Math.max(0,e.length-1)}function fB(e,t=0){return Array.from(Array(e),(e,r)=>t+r)}function fH(e){return Object.keys(e)}function fW(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function fU(){let e=[],t={add:function(r,a,l,n={passive:!0}){let i;return"addEventListener"in r?(r.addEventListener(a,l,n),i=()=>r.removeEventListener(a,l,n)):(r.addListener(l),i=()=>r.removeListener(l)),e.push(i),t},clear:function(){e=e.filter(e=>e())}};return t}
522function fK(e=0,t=0){let r=f_(e-t);function a(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return a(r)?r<e?e:t:r},reachedAny:a,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function fG(e){let t=e;function r(e){return fP(e)?e:e.get()}return{get:function(){return t},set:function(e){t=r(e)},add:function(e){t+=r(e)},subtract:function(e){t-=r(e)}}}function fq(e,t){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},a=t.style,l=null,n=!1;return{clear:function(){!n&&(a.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(n)return;let i=Math.round(100*e.direction(t))/100;i!==l&&(a.transform=r(i),l=i)},toggleActive:function(e){n=!e}}}let fX={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function fY(e,t,r){let a,l,n,i,s,o=e.ownerDocument,d=o.defaultView,c=function(e){function t(e,t){return function e(t,r){return[t,r].reduce((t,r)=>(fH(r).forEach(a=>{let l=t[a],n=r[a],i=fO(l)&&fO(n);t[a]=i?e(l,n):n}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(r){let a=r.breakpoints||{},l=fH(a).filter(t=>e.matchMedia(t).matches).map(e=>a[e]).reduce((e,r)=>t(e,r),{});return t(r,l)},optionsMediaQueries:function(t){return t.map(e=>fH(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(d),u=(s=[],{init:function(e,t){return(s=t.filter(({options:e})=>!1!==c.optionsAtMedia(e).active)).forEach(t=>t.init(e,c)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){s=s.filter(e=>e.destroy())}}),m=fU(),f=function(){let e,t={},r={init:function(t){e=t},emit:function(a){return(t[a]||[]).forEach(t=>t(e,a)),r},off:function(e,a){return t[e]=(t[e]||[]).filter(e=>e!==a),r},on:function(e,a){return t[e]=(t[e]||[]).concat([a]),r},clear:function(){t={}}};return r}(),{mergeOptions:p,optionsAtMedia:x,optionsMediaQueries:b}=c,{on:g,off:h,emit:v}=f,y=!1,w=p(fX,fY.globalOptions),j=p(w),N=[];function k(t,r){if(y)return;j=x(w=p(w,t)),N=r||N;let{container:s,slides:c}=j;n=(fM(s)?e.querySelector(s):s)||e.children[0];let g=fM(c)?n.querySelectorAll(c):c;i=[].slice.call(g||n.children),a=function t(r){let a=function(e,t,r,a,l,n,i){let s,o,{align:d,axis:c,direction:u,startIndex:m,loop:f,duration:p,dragFree:x,dragThreshold:b,inViewThreshold:g,slidesToScroll:h,skipSnaps:v,containScroll:y,watchResize:w,watchSlides:j,watchDrag:N,watchFocus:k}=n,C={measure:function(e){let{offsetTop:t,offsetLeft:r,offsetWidth:a,offsetHeight:l}=e;return{top:t,right:r+a,bottom:t+l,left:r,width:a,height:l}}},R=C.measure(t),E=r.map(C.measure),z=function(e,t){let r="rtl"===t,a="y"===e,l=!a&&r?-1:1;return{scroll:a?"y":"x",cross:a?"x":"y",startEdge:a?"top":r?"right":"left",endEdge:a?"bottom":r?"left":"right",measureSize:function(e){let{height:t,width:r}=e;return a?t:r},direction:function(e){return e*l}}}(c,u),S=z.measureSize(R),I={measure:function(e){return e/100*S}},D=function(e,t){let r={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(a,l){return fM(e)?r[e](a):e(t,a,l)}}}(d,S),T=!f&&!!y,{slideSizes:P,slideSizesWithGaps:M,startGap:A,endGap:O}=function(e,t,r,a,l,n){let{measureSize:i,startEdge:s,endEdge:o}=e,d=r[0]&&l,c=function(){if(!d)return 0;let e=r[0];return f_(t[s]-e[s])}(),u=d?parseFloat(n.getComputedStyle(f$(a)).getPropertyValue(`margin-${o}`)):0,m=r.map(i),f=r.map((e,t,r)=>{let a=t===fV(r);return t?a?m[t]+u:r[t+1][s]-e[s]:m[t]+c}).map(f_);return{slideSizes:m,slideSizesWithGaps:f,startGap:c,endGap:u}}(z,R,E,r,f||!!y,l),_=function(e,t,r,a,l,n,i,s,o){let{startEdge:d,endEdge:c,direction:u}=e,m=fP(r);return{groupSlides:function(e){return m?fF(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?fF(e).reduce((r,o,m)=>{let f=f$(r)||0,p=o===fV(e),x=l[d]-n[f][d],b=l[d]-n[o][c],g=a||0!==f?0:u(i),h=f_(b-(!a&&p?u(s):0)-(x+g));return m&&h>t+2&&r.push(o),p&&r.push(e.length),r},[]).map((t,r,a)=>{let l=Math.max(a[r-1]||0);return e.slice(l,t)}):[]}}}(z,S,h,f,R,E,A,O,0),{snaps:L,snapsAligned:F}=function(e,t,r,a,l){let{startEdge:n,endEdge:i}=e,{groupSlides:s}=l,o=s(a).map(e=>f$(e)[i]-e[0][n]).map(f_).map(t.measure),d=a.map(e=>r[n]-e[n]).map(e=>-f_(e)),c=s(d).map(e=>e[0]).map((e,t)=>e+o[t]);return{snaps:d,snapsAligned:c}}(z,D,R,E,_),$=-f$(L)+f$(M),{snapsContained:V,scrollContainLimit:B}=function(e,t,r,a,l){let n=fK(-t+e,0),i=r.map((e,t)=>{let{min:a,max:l}=n,i=n.constrain(e),s=t===fV(r);return t?s||function(e,t){return 1>=f_(e-t)}(a,i)?a:function(e,t){return 1>=f_(e-t)}(l,i)?l:i:l}).map(e=>parseFloat(e.toFixed(3))),s=function(){let e=i[0],t=f$(i);return fK(i.lastIndexOf(e),i.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[n.max];if("keepSnaps"===a)return i;let{min:r,max:l}=s;return i.slice(r,l)}(),scrollContainLimit:s}}(S,$,F,y,0),H=T?V:F,{limit:W}=function(e,t,r){let a=t[0];return{limit:fK(r?a-e:f$(t),a)}}($,H,f),U=function e(t,r,a){let{constrain:l}=fK(0,t),n=t+1,i=s(r);
522function s(e){return a?f_((n+e)%n):l(e)}function o(){return e(t,i,a)}let d={get:function(){return i},set:function(e){return i=s(e),d},add:function(e){return o().set(i+e)},clone:o};return d}(fV(H),m,f),K=U.clone(),G=fF(r),q=function(e,t,r,a){let l=fU(),n=1e3/60,i=null,s=0,o=0;function d(e){if(!o)return;i||(i=e,r(),r());let l=e-i;for(i=e,s+=l;s>=n;)r(),s-=n;a(s/n),o&&(o=t.requestAnimationFrame(d))}function c(){t.cancelAnimationFrame(o),i=null,s=0,o=0}return{init:function(){l.add(e,"visibilitychange",()=>{e.hidden&&(i=null,s=0)})},destroy:function(){c(),l.clear()},start:function(){o||(o=t.requestAnimationFrame(d))},stop:c,update:r,render:a}}(a,l,()=>(({dragHandler:e,scrollBody:t,scrollBounds:r,options:{loop:a}})=>{a||r.constrain(e.pointerDown()),t.seek()})(eo),e=>(({scrollBody:e,translate:t,location:r,offsetLocation:a,previousLocation:l,scrollLooper:n,slideLooper:i,dragHandler:s,animation:o,eventHandler:d,scrollBounds:c,options:{loop:u}},m)=>{let f=e.settled(),p=!c.shouldConstrain(),x=u?f:f&&p,b=x&&!s.pointerDown();b&&o.stop();let g=r.get()*m+l.get()*(1-m);a.set(g),u&&(n.loop(e.direction()),i.loop()),t.to(a.get()),b&&d.emit("settle"),x||d.emit("scroll")})(eo,e)),X=H[U.get()],Y=fG(X),Z=fG(X),J=fG(X),Q=fG(X),ee=function(e,t,r,a,l,n){let i=0,s=0,o=l,d=.68,c=e.get(),u=0;function m(e){return o=e,p}function f(e){return d=e,p}let p={direction:function(){return s},duration:function(){return o},velocity:function(){return i},seek:function(){let t=a.get()-e.get(),l=0;return o?(r.set(e),i+=t/o,i*=d,c+=i,e.add(i),l=c-u):(i=0,r.set(a),e.set(a),l=t),s=fL(l),u=c,p},settled:function(){return .001>f_(a.get()-t.get())},useBaseFriction:function(){return f(.68)},useBaseDuration:function(){return m(l)},useFriction:f,useDuration:m};return p}(Y,J,Z,Q,p,.68),et=function(e,t,r,a,l){let{reachedAny:n,removeOffset:i,constrain:s}=a;function o(e){return e.concat().sort((e,t)=>f_(e)-f_(t))[0]}function d(t,a){let l=[t,t+r,t-r];if(!e)return t;if(!a)return o(l);let n=l.filter(e=>fL(e)===a);return n.length?o(n):f$(l)-r}return{byDistance:function(r,a){let o=l.get()+r,{index:c,distance:u}=function(r){let a=e?i(r):s(r),{index:l}=t.map((e,t)=>({diff:d(e-a,0),index:t})).sort((e,t)=>f_(e.diff)-f_(t.diff))[0];return{index:l,distance:a}}(o),m=!e&&n(o);if(!a||m)return{index:c,distance:r};let f=r+d(t[c]-u,0);return{index:c,distance:f}},byIndex:function(e,r){let a=d(t[e]-l.get(),r);return{index:e,distance:a}},shortcut:d}}(f,H,$,W,Q),er=function(e,t,r,a,l,n,i){function s(l){let s=l.distance,o=l.index!==t.get();
522n.add(s),s&&(a.duration()?e.start():(e.update(),e.render(1),e.update())),o&&(r.set(t.get()),t.set(l.index),i.emit("select"))}return{distance:function(e,t){s(l.byDistance(e,t))},index:function(e,r){let a=t.clone().set(e);s(l.byIndex(a.get(),r))}}}(q,U,K,ee,et,Q,i),ea=function(e){let{max:t,length:r}=e;return{get:function(e){return r?-((e-t)/r):0}}}(W),el=fU(),en=function(e,t,r,a){let l,n={},i=null,s=null,o=!1;return{init:function(){l=new IntersectionObserver(e=>{o||(e.forEach(e=>{n[t.indexOf(e.target)]=e}),i=null,s=null,r.emit("slidesInView"))},{root:e.parentElement,threshold:a}),t.forEach(e=>l.observe(e))},destroy:function(){l&&l.disconnect(),o=!0},get:function(e=!0){if(e&&i)return i;if(!e&&s)return s;let t=fH(n).reduce((t,r)=>{let a=parseInt(r),{isIntersecting:l}=n[a];return(e&&l||!e&&!l)&&t.push(a),t},[]);return e&&(i=t),e||(s=t),t}}}(t,r,i,g),{slideRegistry:ei}=function(e,t,r,a,l,n){let{groupSlides:i}=l,{min:s,max:o}=a;return{slideRegistry:function(){let a=i(n);return 1===r.length?[n]:e&&"keepSnaps"!==t?a.slice(s,o).map((e,t,r)=>{let a=t===fV(r);return t?a?fB(fV(n)-f$(r)[0]+1,f$(r)[0]):e:fB(f$(r[0])+1)}):a}()}}(T,y,H,B,_,G),es=function(e,t,r,a,l,n,i,s){let o={passive:!0,capture:!0},d=0;function c(e){"Tab"===e.code&&(d=new Date().getTime())}return{init:function(u){s&&(n.add(document,"keydown",c,!1),t.forEach((t,c)=>{n.add(t,"focus",t=>{(fA(s)||s(u,t))&&function(t){if(new Date().getTime()-d>10)return;i.emit("slideFocusStart"),e.scrollLeft=0;let n=r.findIndex(e=>e.includes(t));fP(n)&&(l.useDuration(0),a.index(n,0),i.emit("slideFocus"))}(c)},o)}))}}}(e,r,ei,er,ee,el,i,k),eo={ownerDocument:a,ownerWindow:l,eventHandler:i,containerRect:R,slideRects:E,animation:q,axis:z,dragHandler:function(e,t,r,a,l,n,i,s,o,d,c,u,m,f,p,x,b,g,h){let{cross:v,direction:y}=e,w=["INPUT","SELECT","TEXTAREA"],j={passive:!1},N=fU(),k=fU(),C=fK(50,225).constrain(f.measure(20)),R={mouse:300,touch:400},E={mouse:500,touch:600},z=p?43:25,S=!1,I=0,D=0,T=!1,P=!1,M=!1,A=!1;function O(e){if(!fW(e,a)&&e.touches.length>=2)return _(e);let t=n.readPoint(e),r=n.readPoint(e,v),i=f_(t-I),o=f_(r-D);if(!P&&!A&&(!e.cancelable||!(P=i>o)))return _(e);let c=n.pointerMove(e);i>x&&(M=!0),d.useFriction(.3).useDuration(.75),s.start(),l.add(y(c)),e.preventDefault()}function _(e){let t=c.byDistance(0,!1).index!==u.get(),r=n.pointerUp(e)*(p?E:R)[A?"mouse":"touch"],a=function(e,t){let r=u.add(-1*fL(e)),a=c.byDistance(e,!p).distance;return p||f_(e)<C?a:b&&t?.5*a:c.byIndex(r.get(),0).distance}(y(r),t),l=function(e,t){var r,a;if(0===e||0===t||f_(e)<=f_(t))return 0;let l=(r=f_(e),a=f_(t),f_(r-a));return f_(l/e)}(r,a);P=!1,T=!1,k.clear(),d.useDuration(z-10*l).useFriction(.68+l/50),o.distance(a,!p),A=!1,m.emit("pointerUp")}function L(e){M&&(e.stopPropagation(),e.preventDefault(),M=!1)}return{init:function(e){h&&N.add(t,"dragstart",e=>e.preventDefault(),j).add(t,"touchmove",()=>void 0,j).add(t,"touchend",()=>void 0).add(t,"touchstart",s).add(t,"mousedown",s).add(t,"touchcancel",_).add(t,"contextmenu",_).add(t,"click",L,!0);function s(s){(fA(h)||h(e,s))&&function(e){let s=fW(e,a);if((A=s,M=p&&s&&!e.buttons&&S,S=f_(l.get()-i.get())>=2,!s||0===e.button)&&!function(e){let t=e.nodeName||"";return w.includes(t)}(e.target)){T=!0,n.pointerDown(e),d.useFriction(0).useDuration(0),l.set(i);let a=A?r:t;k.add(a,"touchmove",O,j).add(a,"touchend",_).add(a,"mousemove",O,j).add(a,"mouseup",_),I=n.readPoint(e),D=n.readPoint(e,v),m.emit("pointerDown")}}(s)}},destroy:function(){N.clear(),k.clear()},pointerDown:function(){return T}}}(z,e,a,l,Q,function(e,t){let r,a;function l(e){return e.timeStamp}function n(r,a){let l=a||e.scroll,n=`client${"x"===l?"X":"Y"}`;return(fW(r,t)?r:r.touches[0])[n]}return{pointerDown:function(e){return r=e,a=e,n(e)},pointerMove:function(e){let t=n(e)-n(a),i=l(e)-l(r)>170;return a=e,i&&(r=e),t},pointerUp:function(e){if(!r||!a)return 0;let t=n(a)-n(r),i=l(e)-l(r),s=l(e)-l(a)>170,o=t/i;return i&&!s&&f_(o)>.1?o:0},readPoint:n}}(z,l),Y,q,er,ee,et,U,i,I,x,b,v,0,N),eventStore:el,percentOfView:I,index:U,indexPrevious:K,limit:W,location:Y,offsetLocation:J,previousLocation:Z,options:n,resizeHandler:function(e,t,r,a,l,n,i){let s,o,d=[e].concat(a),c=[],u=!1;function m(e){return l.measureSize(i.measure(e))}return{init:function(l){n&&(o=m(e),c=a.map(m),s=new ResizeObserver(r=>{(fA(n)||n(l,r))&&function(r){for(let n of r){if(u)return;let r=n.target===e,i=a.indexOf(n.target),s=r?o:c[i];if(f_(m(r?e:a[i])-s)>=.5){l.reInit(),t.emit("resize");break}}}(r)}),r.requestAnimationFrame(()=>
522{d.forEach(e=>s.observe(e))}))},destroy:function(){u=!0,s&&s.disconnect()}}}(t,i,l,r,z,w,C),scrollBody:ee,scrollBounds:function(e,t,r,a,l){let n=l.measure(10),i=l.measure(50),s=fK(.1,.99),o=!1;function d(){return!o&&!!e.reachedAny(r.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:d,constrain:function(l){if(!d())return;let o=e.reachedMin(t.get())?"min":"max",c=f_(e[o]-t.get()),u=r.get()-t.get(),m=s.constrain(c/i);r.subtract(u*m),!l&&f_(u)<n&&(r.set(e.constrain(r.get())),a.useDuration(25).useBaseFriction())},toggleActive:function(e){o=!e}}}(W,J,Q,ee,I),scrollLooper:function(e,t,r,a){let{reachedMin:l,reachedMax:n}=fK(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?n(r.get()):-1===t&&l(r.get())))return;let i=-1*t*e;a.forEach(e=>e.add(i))}}}($,W,J,[Y,J,Z,Q]),scrollProgress:ea,scrollSnapList:H.map(ea.get),scrollSnaps:H,scrollTarget:et,scrollTo:er,slideLooper:function(e,t,r,a,l,n,i,s,o){let d=fF(l),c=fF(l).reverse(),u=p(f(c,i[0]),r,!1).concat(p(f(d,t-i[0]-1),-r,!0));function m(e,t){return e.reduce((e,t)=>e-l[t],t)}function f(e,t){return e.reduce((e,r)=>m(e,t)>0?e.concat([r]):e,[])}function p(l,i,d){let c=n.map((e,r)=>({start:e-a[r]+.5+i,end:e+t-.5+i}));return l.map(t=>{let a=d?0:-r,l=d?r:0,n=c[t][d?"end":"start"];return{index:t,loopPoint:n,slideLocation:fG(-1),translate:fq(e,o[t]),target:()=>s.get()>n?a:l}})}return{canLoop:function(){return u.every(({index:e})=>.1>=m(d.filter(t=>t!==e),t))},clear:function(){u.forEach(e=>e.translate.clear())},loop:function(){u.forEach(e=>{let{target:t,translate:r,slideLocation:a}=e,l=t();l!==a.get()&&(r.to(l),a.set(l))})},loopPoints:u}}(z,S,$,P,M,L,H,J,r),slideFocus:es,slidesHandler:(o=!1,{init:function(e){j&&(s=new MutationObserver(t=>{!o&&(fA(j)||j(e,t))&&function(t){for(let r of t)if("childList"===r.type){e.reInit(),i.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){s&&s.disconnect(),o=!0}}),slidesInView:en,slideIndexes:G,slideRegistry:ei,slidesToScroll:_,target:Q,translate:fq(z,t)};return eo}(e,n,i,o,d,r,f);return r.loop&&!a.slideLooper.canLoop()?t(Object.assign({},r,{loop:!1})):a}(j),b([w,...N.map(({options:e})=>e)]).forEach(e=>m.add(e,"change",C)),j.active&&(a.translate.to(a.location.get()),a.animation.init(),a.slidesInView.init(),a.slideFocus.init(S),a.eventHandler.init(S),a.resizeHandler.init(S),a.slidesHandler.init(S),a.options.loop&&a.slideLooper.loop(),n.offsetParent&&i.length&&a.dragHandler.init(S),l=u.init(S,N))}function C(e,t){let r=z();R(),k(p({startIndex:r},e),t),f.emit("reInit")}function R(){a.dragHandler.destroy(),a.eventStore.clear(),a.translate.clear(),a.slideLooper.clear(),a.resizeHandler.destroy(),a.slidesHandler.destroy(),a.slidesInView.destroy(),a.animation.destroy(),u.destroy(),m.clear()}function E(e,t,r){j.active&&!y&&(a.scrollBody.useBaseFriction().useDuration(!0===t?0:j.duration),a.scrollTo.index(e,r||0))}function z(){return a.index.get()}let S={canScrollNext:function(){return a.index.add(1).get()!==z()},canScrollPrev:function(){return a.index.add(-1).get()!==z()},containerNode:function(){return n},internalEngine:function(){return a},destroy:function(){y||(y=!0,m.clear(),R(),f.emit("destroy"),f.clear())},off:h,on:g,emit:v,plugins:function(){return l},previousScrollSnap:function(){return a.indexPrevious.get()},reInit:C,rootNode:function(){return e},scrollNext:function(e){E(a.index.add(1).get(),e,-1)},scrollPrev:function(e){E(a.index.add(-1).get(),e,1)},scrollProgress:function(){return a.scrollProgress.get(a.offsetLocation.get())},scrollSnapList:function(){return a.scrollSnapList},scrollTo:E,selectedScrollSnap:z,slideNodes:function(){return i},slidesInView:function(){return a.slidesInView.get()},slidesNotInView:function(){return a.slidesInView.get(!1)}};return k(t,r),setTimeout(()=>f.emit("init"),0),S}function fZ(e={},t=[]){let r=n.useRef(e),a=n.useRef(t),[l,i]=n.useState(),[s,o]=n.useState(),d=n.useCallback(()=>{l&&l.reInit(r.current,a.current)},[l]);return n.useEffect(()=>{fD(r.current,e)||(r.current=e,d())},[e,d]),n.useEffect(()=>{!function(e,t){if(e.length!==t.length)return!1;let r=fT(e),a=fT(t);return r.every((e,t)=>fD(e,a[t]))}(a.current,t)&&(a.current=t,d())},[t,d]),n.useEffect(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&s){fY.globalOptions=fZ.globalOptions;let e=fY(s,r.current,a.current);return i(e),()=>e.destroy()}i(void 0)},[s,i]),[o,l]}fY.globalOptions=void 0,fZ.globalOptions=void 0;let fJ=(e,t,r)=>{let a=e.getBoundingClientRect();return{x:a.width>0?(t-a.left)/a.width*100:50,y:a.height>0?(r-a.top)/a.height*100:50}},fQ=()=>{let{activeVideo:e}=fE(),[t,r]=n.useState(!1),[a,l]=n.useState(!0);n.useEffect(()=>{if(!e)return void r(!1);let t=()=>{r(!e.paused&&!e.ended),l(e.muted)};return t(),e.addEventListener("play",t),e.addEventListener("pause",t),e.addEventListener("ended",t),e.addEventListener("volumechange",t),()=>{e.removeEventListener("play",t),e.removeEventListener("pause",t),e.removeEventListener("ended",t),e.removeEventListener("volumechange",t)}},[e]);let i=n.useCallback(()=>
522{if(e){if(e.paused||e.ended)return void e.play().catch(()=>void 0);e.pause()}},[e]),s=n.useCallback(()=>{e&&(e.muted=!e.muted)},[e]);return{video:e,playing:t,muted:a,togglePlay:i,toggleMuted:s}},f0=e=>Math.min(100,Math.max(0,e)),f1=(e,t)=>t>0?e/t*100/1:0,f2=t$("relative w-full overflow-hidden",{variants:{zoomable:{true:"focus-visible:shadow-focus-inset focus-visible:outline-none",false:""},zoomed:{true:"",false:""},clickable:{true:"cursor-pointer",false:""},videoActive:{true:"",false:""}},compoundVariants:[{zoomable:!0,zoomed:!1,videoActive:!1,className:"cursor-zoom-in"},{zoomable:!0,zoomed:!0,videoActive:!1,className:"cursor-zoom-out"}],defaultVariants:{videoActive:!1}}),f4=t$("ease-in-place duration-standard size-full transition-transform",{variants:{zoomed:{true:"scale-[2]",false:""}}}),f3=t$("",{variants:{placement:{overlay:"bottom-lg left-lg absolute z-1",below:"mt-xl flex w-full shrink-0 justify-center"}}}),f5=t$(`
523  focus-visible:shadow-focus
524  bottom-lg right-lg size-6xl p-none
525  [&_path]:fill-ct-neutral-permanent-white-default
526  bg-neutral-alphablack-10
527  hover:bg-neutral-alphablack-20
528  active:bg-neutral-alphablack-30
529  duration-standard absolute z-1 flex shrink-0 cursor-pointer items-center justify-center rounded-full border-none transition-colors
530  focus-visible:outline-none
531  disabled:pointer-events-none disabled:opacity-50
532`),f6=t$(`
533  focus-visible:shadow-focus
534  size-6xl p-none
535  [&_path]:fill-ct-neutral-permanent-white-default
536  hover:bg-neutral-alphablack-20
537  active:bg-neutral-alphablack-30
538  duration-standard flex shrink-0 cursor-pointer items-center justify-center rounded-full border-none bg-transparent transition-colors
539  focus-visible:outline-none
540  disabled:pointer-events-none disabled:opacity-50
541`),f8=t$(`
542    size-6xl p-none flex shrink-0 cursor-pointer items-center justify-center rounded-full border-none bg-transparent
543    focus-visible:outline-none
544    disabled:pointer-events-none disabled:opacity-50
545  `,{variants:{variant:{overlay:"focus-visible:shadow-focus-inset [&_path]:fill-ct-neutral-permanent-white-default",ghost:`
546          focus-visible:shadow-focus
547          hover:bg-bg-neutral-primary-hover
548          active:bg-bg-neutral-primary-tap
549          [&_path]:fill-ct-neutral-primary-default
550        `}}}),f7=t$(`
551  pt-lg px-xl pb-md gap-md from-main-grey-900 absolute inset-x-0 bottom-0 z-1 flex flex-col bg-linear-to-t to-transparent
552`),f9=t$("pointer-events-none absolute inset-y-0 z-1 flex w-6xl items-center",{variants:{direction:{prev:"from-neutral-alphablack-30 left-0 justify-start bg-linear-to-r to-transparent",next:"from-neutral-alphablack-30 right-0 justify-end bg-linear-to-l to-transparent"}}}),pe=t$(`
553    focus-visible:shadow-focus
554    p-none
555    enabled:hover:after:bg-bg-image-hover
556    enabled:active:after:bg-bg-image-tap
557    disabled:after:bg-bg-image-disabled
558    after:duration-standard
559    relative shrink-0 cursor-pointer overflow-hidden bg-transparent
560    after:pointer-events-none after:absolute after:inset-0 after:transition-colors after:content-['']
561    focus-visible:outline-none
562    disabled:cursor-not-allowed
563  `,{variants:{size:{sm:"h-7xl rounded-xs",md:"h-[88px] rounded-xs",lg:"h-[107px] rounded-sm",xl:"h-[127px] rounded-sm"},fullscreen:{true:"h-[107px] rounded-sm xl:h-[127px]",false:""},active:{true:"border-sm border-bd-brand-active border-solid",false:"border-none"}}}),pt=t$("-m-sm p-sm overflow-hidden",{variants:{variant:{strip:"",grid:"",fullscreen:"xl:size-full xl:overflow-x-hidden xl:overflow-y-auto"}}}),pr=t$("",{variants:{variant:{strip:"gap-md flex touch-pan-y",grid:"gap-xl flex flex-wrap [align-content:safe_center]",fullscreen:"gap-md xl:gap-xl flex touch-pan-y xl:h-full xl:flex-wrap xl:[align-content:safe_center]"}}}),pa=t$(`
564  data-[state=open]:animate-in
565  data-[state=closed]:animate-out data-[state=closed]:fade-out-0
566  data-[state=open]:fade-in-0
567  bg-bg-dialog-default z-modal fixed inset-0
568`),pl=t$(`
569  data-[state=open]:animate-in
570  data-[state=closed]:animate-out data-[state=closed]:fade-out-0
571  data-[state=open]:fade-in-0
572  bg-bg-neutral-primary-default z-modal
573  sm:inset-x-xl sm:inset-y-5xl sm:shadow-level2
574  xl:inset-x-7xl xl:inset-y-9xl
575  animate-ease-enter-exit animate-duration-standard fixed inset-0 flex flex-col outline-none
576  sm:overflow-hidden sm:rounded-lg
577  xl:flex-row xl:items-stretch
578`),pn=`
579  max-h-[calc(100vw/var(--media-viewer-ratio))]
580  sm:max-h-[calc(540px/var(--media-viewer-ratio))]
581  xl:max-h-[calc(550px/var(--media-viewer-ratio))]
582`,pi=t$(`
583  gap-md flex min-h-0 w-full flex-1 items-center justify-center
584  ${pn}
585`),ps=t$(`
586  flex h-full max-h-full w-auto max-w-full items-center justify-center
587  ${pn}
588  sm:max-w-[540px]
589  xl:max-w-[550px]
590`),po=(e,t)=>{let r=[],a=[];return n.Children.forEach(e,e=>{if(n.isValidElement(e)&&e.type===t)return void r.push(e);null!=e&&!1!==e&&a.push(e)}),{slides:r,others:a}},pd=n.forwardRef(({className:e,ratio:t=1,defaultActiveIndex:r=0,onActiveIndexChange:a,children:i,...s},o)=>{let d=(({ratio:e,defaultActiveIndex:t,onActiveIndexChange:r})=>{let[a,l]=n.useState(t),[i,s]=n.useState(0),[o,d]=n.useState(!1),[c,u]=n.useState({x:50,y:50}),[m,f]=n.useState(()=>()=>void 0),p=n.useRef(t),x=n.useRef(r);n.useEffect(()=>{x.current=r},[r]);let b=n.useCallback(e=>{p.current!==e&&(p.current=e,l(e),d(!1),x.current?.(e))},[]),g=n.useCallback((e,t)=>{d(e),t&&u(t)},[]),h=n.useCallback(e=>{f(()=>e)},[]);return n.useMemo(()=>({ratio:e,activeIndex:a,total:i,goTo:b,setTotal:s,zoom:o,zoomOrigin:c,setZoom:g,openFullscreen:m,setFullscreenOpener:h}),[a,b,m,e,h,g,i,o,c])})({ratio:t,defaultActiveIndex:r,onActiveIndexChange:a});return l.jsx(fN.Provider,{value:d,children:l.jsx("div",{ref:o,"data-slot":"media-viewer",className:rQ("gap-xl flex w-full flex-col",e),...s,children:i})})});pd.displayName="MediaViewer";let pc=n.forwardRef(({className:e,options:t,zoomable:r=!1,opensFullscreen:a=!1,getSlideLabel:i,onClick:s,onKeyDown:o,onPointerDown:d,onPointerMove:c,children:u,...m},f)=>{let{activeIndex:p,zoom:x}=fk(),{slides:b,others:g}=n.useMemo(()=>po(u,pu),[u]),{setRefs:h,handleClick:v,handleKeyDown:y,handlePointerDown:w,handlePointerMove:j,registerVideo:N,activeVideo:k}=(({ref:e,slidesCount:t,options:r,zoomable:a,opensFullscreen:l,onClick:i,onKeyDown:s,onPointerDown:o,onPointerMove:d})=>{let{activeIndex:c,goTo:u,setTotal:m,zoom:f,setZoom:p,openFullscreen:x}=fk(),{registerVideo:b,activeVideo:g}=(e=>{let[t,r]=n.useState({});return{registerVideo:n.useCallback((e,t)=>{r(r=>{if(t)return r[e]===t?r:{...r,[e]:t};if(!(e in r))return r;let a={...r};return delete a[e],a})},[]),activeVideo:t[e]??null}})(c),h=n.useRef(c),v=n.useRef(c),y=n.useRef(null),w=n.useRef(!1),j=n.useRef(r?.watchDrag);n.useEffect(()=>{v.current=c},[c]),n.useEffect(()=>{j.current=r?.watchDrag},[r?.watchDrag]);let N=n.useCallback((e,t)=>{if(t.target instanceof HTMLVideoElement&&t.target.controls)return!1;let r=j.current;return"function"==typeof r?r(e,t):r??!0},[]),[k,C]=fZ(n.useMemo(()=>({align:"start",loop:!1,startIndex:h.current,...r,watchDrag:!(t<2)&&(!a||!f)&&N}),[r,N,t,a,f]));n.useEffect(()=>{m(t)},[m,t]),n.useEffect(()=>{if(!C)return;let e=()=>u(C.selectedScrollSnap()),t=()=>{C.selectedScrollSnap()!==v.current&&C.scrollTo(v.current,!0)};return C.on("select",e),C.on("reInit",t),()=>{C.off("select",e),C.off("reInit",t)}},[C,u]),n.useEffect(()=>{C&&C.selectedScrollSnap()!==c&&C.scrollTo(c)},[c,C]);let R=n.useCallback(e=>{o?.(e),y.current={x:e.clientX,y:e.clientY},w.current=!1},[o]),E=n.useCallback(e=>{if(d?.(e),!y.current||w.current)return;let t=Math.abs(e.clientX-y.current.x),r=Math.abs(e.clientY-y.current.y);(t>5||r>5)&&(w.current=!0)},[d]),z=n.useCallback(e=>{i?.(e);let t=w.current;if(y.current=null,w.current=!1,e.defaultPrevented||t)return;let r=e.target instanceof HTMLElement?e.target:null,n=!!r?.closest('a, button, input, select, textarea, [role="button"], [role="link"]')||r instanceof HTMLVideoElement&&r.controls,s=r?.closest('[data-slot="media-viewer-item"]');if(!n&&s instanceof HTMLElement){if(a)return f?void p(!1):void(g||p(!0,fJ(s,e.clientX,e.clientY)));l&&x()}},[g,i,x,l,p,a,f]),S=n.useCallback(e=>{if(s?.(e),!e.defaultPrevented&&a&&e.target===e.currentTarget){if("Enter"===e.key||" "===e.key){if(!f&&g)return;e.preventDefault(),p(!f,{x:50,y:50});return}"Escape"===e.key&&f&&(e.preventDefault(),p(!1))}},[g,s,p,a,f]);return{setRefs:n.useMemo(()=>eP(e,k),[k,e]),handleClick:z,handleKeyDown:S,handlePointerDown:R,handlePointerMove:E,registerVideo:b,activeVideo:g}})({ref:f,slidesCount:b.length,options:t,zoomable:r,opensFullscreen:a,onClick:s,onKeyDown:o,onPointerDown:d,onPointerMove:c}
590),C=n.useMemo(()=>({zoomable:r,registerVideo:N,activeVideo:k}),[k,N,r]),R=!!(m["aria-label"]??m["aria-labelledby"]);return l.jsx(fR.Provider,{value:C,children:l.jsxs("div",{ref:h,"data-slot":"media-viewer-carousel",role:R?"region":"presentation","aria-roledescription":R?"carousel":void 0,tabIndex:r?0:void 0,className:rQ(f2({zoomable:r,zoomed:r&&x,clickable:!r&&a,videoActive:!!k}),e),onClick:v,onKeyDown:y,onPointerDown:w,onPointerMove:j,...m,children:[l.jsx("div",{"data-slot":"media-viewer-carousel-container",className:"flex touch-pan-y",children:b.map((e,t)=>n.cloneElement(e,{key:e.key??t,index:t,"aria-label":e.props["aria-label"]??i?.(t+1,b.length),"aria-hidden":e.props["aria-hidden"]??(t!==p||void 0)}))}),g]})})});pc.displayName="MediaViewer.Carousel";let pu=n.forwardRef(({className:e,index:t=0,style:r,onPointerDown:a,onPointerMove:i,onPointerUp:s,onPointerCancel:o,children:d,...c},u)=>{let{ratio:m,activeIndex:f,zoom:p,zoomOrigin:x}=fk(),{zoomable:b}=fE(),g=b&&p,{origin:h,handlePointerDown:v,handlePointerMove:y,handlePointerUp:w,handlePointerCancel:j}=(({zoomed:e,zoomOrigin:t,onPointerDown:r,onPointerMove:a,onPointerUp:l,onPointerCancel:i})=>{let[s,o]=n.useState(null),d=n.useRef(null);n.useEffect(()=>{e||(o(null),d.current=null)},[e]);let c=e=>{d.current?.pointerId===e.pointerId&&(d.current=null,e.currentTarget.hasPointerCapture?.(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId))};return{origin:s??t,handlePointerDown:t=>{r?.(t),e&&"mouse"!==t.pointerType&&(d.current={pointerId:t.pointerId,x:t.clientX,y:t.clientY},t.currentTarget.setPointerCapture?.(t.pointerId))},handlePointerMove:r=>{if(a?.(r),!e)return;if("mouse"===r.pointerType)return void o(fJ(r.currentTarget,r.clientX,r.clientY));let l=d.current;if(!l||l.pointerId!==r.pointerId)return;let{width:n,height:i}=r.currentTarget.getBoundingClientRect(),s=r.clientX-l.x,c=r.clientY-l.y;d.current={pointerId:r.pointerId,x:r.clientX,y:r.clientY},o(e=>{let r=e??t;return{x:f0(r.x-f1(s,n)),y:f0(r.y-f1(c,i))}})},handlePointerUp:e=>{l?.(e),c(e)},handlePointerCancel:e=>{i?.(e),c(e)}}})({zoomed:g,zoomOrigin:x,onPointerDown:a,onPointerMove:i,onPointerUp:s,onPointerCancel:o}),N=t===f,k=n.useMemo(()=>({index:t,active:N}),[N,t]);return l.jsx(fC.Provider,{value:k,children:l.jsx("div",{ref:u,"data-slot":"media-viewer-item",role:"group","aria-roledescription":"slide",className:rQ("relative min-w-0 shrink-0 basis-full overflow-hidden",g&&"touch-none",e),style:{aspectRatio:m,...r},onPointerDown:v,onPointerMove:y,onPointerUp:w,onPointerCancel:j,...c,children:l.jsx("div",{"data-slot":"media-viewer-item-content",className:f4({zoomed:g}),style:b?{transformOrigin:`${h.x}% ${h.y}%`}:void 0,children:d})})})});pu.displayName="MediaViewer.Item";let pm=n.forwardRef(({asChild:e=!1,className:t,alt:r,...a},n)=>{let i=e?ah:"img";return l.jsx(i,{ref:n,"data-slot":"media-viewer-image",...e?{}:{alt:r},className:rQ("size-full object-cover",t),...a})});pm.displayName="MediaViewer.Image";let pf=n.forwardRef(({className:e,controls:t=!0,autoPlay:r,children:a,...i},s)=>{let{active:o,index:d}=(()=>{let e=n.useContext(fC);if(!e)throw Error("MediaViewer.Video must be used inside MediaViewer.Item");return e})(),{registerVideo:c}=fE(),u=n.useRef(null),m=n.useMemo(()=>eP(s,u,e=>{c(d,e)}),[d,s,c]);return n.useEffect(()=>{let e=u.current;if(e){if(!o)return void e.pause();r&&e.play().catch(()=>void 0)}},[o,r]),l.jsx("video",{ref:m,"data-slot":"media-viewer-video",className:rQ("size-full object-cover",e),playsInline:!0,autoPlay:r,controls:t&&o,...i,children:a})});pf.displayName="MediaViewer.Video";let pp=({playing:e})=>e?l.jsx(ed.IconPause,{height:"24px",width:"24px"}):l.jsx(ec.IconPlay,{height:"24px",width:"24px"}),px=n.forwardRef(({className:e,playLabel:t,pauseLabel:r,onClick:a,...n},i)=>{let{video:s,playing:o,togglePlay:d}=fQ();return s?l.jsx("button",{ref:i,type:"button","data-slot":"media-viewer-video-button","aria-label":o?r:t,className:f5({className:e}),onClick:e=>{a?.(e),e.defaultPrevented||d()},...n,children:l.jsx(pp,{playing:o})}):null});px.displayName="MediaViewer.VideoButton";let pb=e=>{let t=Number.isFinite(e)&&e>0?Math.floor(e):0;return`${Math.floor(t/60)}:${String(t%60).padStart(2,"0")}`},pg=(e,t)=>
590`${pb(e)} / ${pb(t)}`,ph=n.forwardRef(({className:e,playLabel:t,pauseLabel:r,muteLabel:a,unmuteLabel:i,progressLabel:s,formatTime:o=pg,...d},c)=>{let{video:u,playing:m,muted:f,togglePlay:p,toggleMuted:x}=fQ(),{elapsed:b,duration:g}=(()=>{let{activeVideo:e}=fE(),[t,r]=n.useState(0),[a,l]=n.useState(0);return n.useEffect(()=>{if(!e){r(0),l(0);return}let t=()=>{r(e.currentTime),l(Number.isFinite(e.duration)?e.duration:0)};return t(),e.addEventListener("timeupdate",t),e.addEventListener("loadedmetadata",t),e.addEventListener("durationchange",t),e.addEventListener("seeked",t),()=>{e.removeEventListener("timeupdate",t),e.removeEventListener("loadedmetadata",t),e.removeEventListener("durationchange",t),e.removeEventListener("seeked",t)}},[e]),{elapsed:t,duration:a}})();if(!u)return null;let h=g>0?Math.min(100,b/g*100):0;return l.jsxs("div",{ref:c,"data-slot":"media-viewer-video-controls",className:rQ(f7(),e),...d,children:[l.jsxs("div",{className:"gap-xs flex flex-col",children:[l.jsx(aE,{variant:"body",size:"xs",weight:"medium",as:"span",className:"text-ct-neutral-permanent-white-default",children:o(b,g)}),l.jsx("div",{role:"progressbar","aria-label":s,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(h),className:"bg-neutral-alphawhite-50 h-sm w-full overflow-hidden rounded-full",children:l.jsx("div",{className:"bg-bg-neutral-permanent-white-default duration-standard h-full rounded-full transition-[width] ease-linear",style:{width:`${h}%`}})})]}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("button",{type:"button","aria-label":m?r:t,className:f6(),onClick:p,children:l.jsx(pp,{playing:m})}),l.jsx("button",{type:"button","aria-label":f?i:a,className:f6(),onClick:x,children:f?l.jsx(em.IconVolumeMute,{height:"24px",width:"24px"}):l.jsx(eu.IconVolumeHigh,{height:"24px",width:"24px"})})]})]})});ph.displayName="MediaViewer.VideoControls";let pv=(e,t)=>`${e}/${t}`,py=n.forwardRef(({className:e,format:t=pv,...r},a)=>{let{activeIndex:n,total:i}=fk();return i<1?null:l.jsx("div",{ref:a,"data-slot":"media-viewer-counter",className:rQ("right-md top-md pointer-events-none absolute z-1",e),...r,children:l.jsx(i3,{size:"sm",children:t(n+1,i)})})});py.displayName="MediaViewer.Counter";let pw=n.forwardRef(({className:e,maxVisible:t=5,placement:r="overlay",paginationAriaLabel:a,getAnnouncementLabel:n,getDotLabel:i,getDotType:s,...o},d)=>{let{activeIndex:c,total:u,goTo:m,zoom:f}=fk();return f||u<2?null:l.jsx("div",{ref:d,"data-slot":"media-viewer-pagination",className:rQ(f3({placement:r}),e),...o,children:l.jsx(fj,{"aria-label":a,activeIndex:c,onChange:m,overlay:"overlay"===r,maxVisible:t,getAnnouncementLabel:n,getDotLabel:i,children:Array.from({length:u}).map((e,t)=>l.jsx(fw,{type:s?.(t,u)??"default"},`media-viewer-page-control-item-${t}`))})})});pw.displayName="MediaViewer.Pagination";let pj=n.forwardRef(({className:e,direction:t,variant:r="overlay","aria-label":a,onClick:n,...i},s)=>{let{activeIndex:o,total:d,goTo:c,zoom:u}=fk();if(!("prev"===t?o>0:o<d-1)||u)return null;let m="prev"===t?es.IconChevronTypeLeft:eo.IconChevronTypeRight,f=l.jsx("button",{ref:s,type:"button","data-slot":`media-viewer-${t}`,"aria-label":a,className:rQ(f8({variant:r}),"overlay"===r&&"pointer-events-auto",e),onClick:e=>{n?.(e),e.defaultPrevented||c("prev"===t?o-1:o+1)},...i,children:l.jsx(m,{height:"24px",width:"24px"})});return"ghost"===r?f:l.jsx("div",{className:f9({direction:t}),children:f})});pj.displayName="MediaViewer.Nav";let pN=n.forwardRef((e,t)=>l.jsx(pj,{ref:t,direction:"prev",...e}));pN.displayName="MediaViewer.Prev";let pk=n.forwardRef((e,t)=>l.jsx(pj,{ref:t,direction:"next",...e}));pk.displayName="MediaViewer.Next";let pC=n.forwardRef(({className:e,size:t="sm",variant:r="strip",options:a,getThumbnailLabel:i,children:s,...o},d)=>{let{slides:c,others:u}=n.useMemo(()=>po(s,pR),[s]),m="grid"!==r,{setRefs:f,canScrollPrev:p,canScrollNext:x,scrollPrev:b,scrollNext:g}=(({ref:e,options:t,variant:r})=>{let{activeIndex:a}=fk(),[l,i]=n.useState(!1),[s,o]=n.useState(!1),d="grid"!==r,[c,u]=fZ(n.useMemo(()=>({active:d,align:"start",containScroll:"keepSnaps",slidesToScroll:"auto",..."fullscreen"===r?{breakpoints:{"(min-width: 1440px)":{active:!1}}}:{},...t}),[d,t,r]));n.useEffect(()=>{if(!u)return;let e=()=>{i(u.canScrollPrev()),o(u.canScrollNext())};return e(),u.on("select",e),u.on("settle",e),u.on("reInit",e),()=>{u.off("select",e),u.off("settle",e),u.off("reInit",e)}},[u]),n.useEffect(()=>{if(!d||!u)return;let e=u.internalEngine()?.slideRegistry,t=e?.findIndex(e=>e.includes(a))??-1;-1!==t&&t!==u.selectedScrollSnap()&&u.scrollTo(t)},[a,u,d]);let m=n.useCallback(()=>u?.scrollPrev(),[u]),f=n.useCallback(()=>u?.scrollNext(),[u]);return{setRefs:n.useMemo(()=>eP(e,c),[c,e]),canScrollPrev:l,canScrollNext:s,scrollPrev:m,scrollNext:f}})({ref:d,options:a,variant:r}),h=n.useRef([]),v=c.length,y=n.useCallback((e,t)=>{h.current[e]=t},[]),w=n.useCallback((e,t)=>{let r=(e,t)=>{for(let r=e;r>=0&&r<v;r+=t){let e=h.current[r];if(e&&!e.disabled)return void e.focus()}};switch(e.key){case"ArrowRight":r(t+1,1);break;case"ArrowLeft":r(t-1,-1);break;case"Home":r(0,1);break;case"End":r(v-1,-1);break;default:return}e.preventDefault()},[v]),j=n.useMemo(()=>({size:t,variant:r,total:v,canScrollPrev:m&&p,canScrollNext:m&&x,scrollPrev:b,scrollNext:g,registerThumbnailRef:y,onThumbnailKeyDown:w,getThumbnailLabel:i}),[x,p,i,w,y,m,g,b,t,v,r]),N=c.map((e,t)=>n.cloneElement(e,{key:e.key??t,index:t}));return l.jsx(fz.Provider,{value:j,children:l.jsxs("div",{"data-slot":"media-viewer-thumbnails",className:rQ("relative w-full",e),...o,children:[m?l.jsx("div",{ref:f,"data-slot":"media-viewer-thumbnails-viewport",className:pt({variant:r}),children:l.jsx("div",{"data-slot":"media-viewer-thumbnails-container",className:pr({variant:r}),children:N})}):l.jsx("div",{"data-slot":"media-viewer-thumbnails-container",className:pr({variant:r}),children:N}),u]})})});pC.displayName="MediaViewer.Thumbnails";let pR=n.forwardRef(({className:e,index:t=0,style:r,onClick:a,onKeyDown:i,children:s,...o},d)=>{let{ratio:c,activeIndex:u,goTo:m}=fk(),{size:f,variant:p,total:x,registerThumbnailRef:b,onThumbnailKeyDown:g,getThumbnailLabel:h}=fS(),v=t===u,y="fullscreen"===p,w=n.useMemo(()=>eP(d,e=>b(t,e)),[t,d,b]);return l.jsx("button",{ref:w,type:"button","data-slot":"media-viewer-thumbnail","aria-label":o["aria-label"]??h?.(t+1,x),"aria-current":v||void 0,tabIndex:o.tabIndex??(v?0:-1),className:rQ(pe({size:y?void 0:f,fullscreen:y,active:v}),e),style:{aspectRatio:c,...r},onClick:e=>{a?.(e),e.defaultPrevented||m(t)},onKeyDown:e=>{i?.(e),e.defaultPrevented||g(e,t)},...o,children:s})});pR.displayName="MediaViewer.Thumbnail";let pE=n.forwardRef(({className:e,direction:t,"aria-label":r,onClick:a,...n},i)=>{let{variant:s,canScrollPrev:o,canScrollNext:d,scrollPrev:c,scrollNext:u}=fS();if(!("prev"===t?o:d))return null;let m="prev"===t?es.IconChevronTypeLeft:eo.IconChevronTypeRight;return l.jsxs("div",{"data-slot":`media-viewer-thumbnails-${t}`,className:rQ("absolute inset-y-0 z-1 flex items-center","prev"===t?"left-0":"right-0","fullscreen"===s&&"xl:hidden",e),children:[l.jsx("div",{"aria-hidden":"true",className:rQ("w-9xl -inset-y-sm pointer-events-none absolute","prev"===t?"-left-sm to-bg-neutral-primary-default bg-linear-to-l from-transparent":"-right-sm to-bg-neutral-primary-default bg-linear-to-r from-transparent")}),l.jsx(mj,{ref:i,variant:"white",size:"md","aria-label":r,className:"relative",onClick:e=>{a?.(e),e.defaultPrevented||("prev"===t?c():u())},...n,children:l.jsx(m,{height:"24px",width:"24px"})})]})});pE.displayName="MediaViewer.ThumbnailsNav";let pz=n.forwardRef((e,t)=>
590l.jsx(pE,{ref:t,direction:"prev",...e}));pz.displayName="MediaViewer.ThumbnailsPrev";let pS=n.forwardRef((e,t)=>l.jsx(pE,{ref:t,direction:"next",...e}));pS.displayName="MediaViewer.ThumbnailsNext";let pI=({open:e,defaultOpen:t=!1,onOpenChange:r,children:a,...i})=>{let{setZoom:s,setFullscreenOpener:o}=fk(),[d,c]=n.useState(t),u=void 0!==e,m=e=>{u||c(e),e||s(!1),r?.(e)},f=n.useRef(m);return n.useEffect(()=>{f.current=m}),n.useEffect(()=>(o(()=>f.current(!0)),()=>{o(()=>void 0)}),[o]),l.jsx(n0,{"data-slot":"media-viewer-fullscreen",...i,open:u?e:d,onOpenChange:m,children:a})};pI.displayName="MediaViewer.Fullscreen";let pD=n.forwardRef(({...e},t)=>l.jsx(n2,{ref:t,"data-slot":"media-viewer-fullscreen-trigger",...e}));pD.displayName="MediaViewer.FullscreenTrigger";let pT=n.forwardRef(({className:e,title:t,container:r,onEscapeKeyDown:a,children:n,...i},s)=>{let{themeContainer:o}=p.useTheme(),{zoom:d,setZoom:c}=fk();return l.jsxs(n6,{container:r??o,children:[l.jsx(n7,{"data-slot":"media-viewer-fullscreen-overlay",className:pa()}),l.jsxs(ir,{ref:s,"data-slot":"media-viewer-fullscreen-content","aria-describedby":void 0,className:pl({className:e}),onEscapeKeyDown:e=>{a?.(e),!e.defaultPrevented&&d&&(e.preventDefault(),c(!1))},...i,children:[l.jsx(io,{className:"sr-only",children:t}),n]})]})});pT.displayName="MediaViewer.FullscreenContent";let pP=n.forwardRef(({className:e,"aria-label":t,...r},a)=>l.jsx("div",{"data-slot":"media-viewer-fullscreen-close",className:rQ("p-md absolute top-0 right-0 z-2",e),children:l.jsx(im,{asChild:!0,...r,children:l.jsx(a7,{ref:a,isIcon:!0,variant:"secondary",size:"lg","aria-label":t,className:"[&_svg_path]:fill-ct-neutral-primary-default",leftIcon:l.jsx(Q.IconCross,{})})})}));pP.displayName="MediaViewer.FullscreenClose";let pM=n.forwardRef(({className:e,...t},r)=>l.jsx(pw,{ref:r,placement:"below",className:rQ("xl:hidden",e),...t}));pM.displayName="MediaViewer.FullscreenPagination";let pA=n.forwardRef(({className:e,navigation:t,children:r,...a},i)=>{let{ratio:s}=fk(),{slides:o,others:d}=n.useMemo(()=>po(r,pM),[r]);return l.jsxs("div",{ref:i,"data-slot":"media-viewer-fullscreen-media",className:rQ("relative flex min-h-0 w-full min-w-0 flex-1 flex-col items-center justify-center",e),style:{"--media-viewer-ratio":s},...a,children:[l.jsxs("div",{className:pi(),children:[t&&l.jsx("div",{className:"hidden w-6xl shrink-0 justify-center xl:flex",children:l.jsx(pN,{variant:"ghost","aria-label":t.previousLabel})}),l.jsx("div",{"data-slot":"media-viewer-fullscreen-media-frame",className:ps(),style:{aspectRatio:s},children:d}),t&&l.jsx("div",{className:"hidden w-6xl shrink-0 justify-center xl:flex",children:l.jsx(pk,{variant:"ghost","aria-label":t.nextLabel})})]}),o]})});pA.displayName="MediaViewer.FullscreenMedia";let pO=n.forwardRef(({className:e,...t},r)=>l.jsx(pC,{ref:r,variant:"fullscreen",className:rQ("py-xl pl-xl w-full shrink-0","xl:p-7xl xl:min-h-0 xl:w-auto xl:min-w-0 xl:flex-1 xl:self-stretch",e),...t}));pO.displayName="MediaViewer.FullscreenGallery";let p_=Object.assign(pd,{Carousel:pc,Item:pu,Image:pm,Video:pf,VideoButton:px,VideoControls:ph,Counter:py,Pagination:pw,Prev:pN,Next:pk,Thumbnails:pC,Thumbn
590ail:pR,ThumbnailsPrev:pz,ThumbnailsNext:pS,Fullscreen:pI,FullscreenTrigger:pD,FullscreenContent:pT,FullscreenMedia:pA,FullscreenPagination:pM,FullscreenGallery:pO,FullscreenClose:pP}),pL=n.forwardRef(({asChild:e=!1,className:t,...r},a)=>{let n=e?ah:"span";return l.jsx(n,{ref:a,className:rQ("sr-only",t),...r})});pL.displayName="VisuallyHidden";let pF=/^-?\d*\.?\d*$/,p$=/^-?(\d*\.)?$/,pV={INCREMENT:"increment",DECREMENT:"decrement"},pB=n.createContext(null),pH=()=>{let e=n.useContext(pB);if(!e)throw Error("useNumberInputContext must be used within <NumberInput>");return e},pW=(e,t,r)=>{let a=e;return void 0!==t&&(a=Math.max(t,a)),void 0!==r&&(a=Math.min(r,a)),a},pU=(e,t)=>r=>{e?.(r),r.defaultPrevented||t(r)},pK=t$(["group/number-input h-6xl relative flex w-full min-w-[108px] items-stretch"],{variants:{state:{default:[],error:[],disabled:["pointer-events-none select-none"]}}}),pG=t$([`
591      bg-bg-neutral-primary-default flex w-[44px] shrink-0 appearance-none items-center justify-center self-stretch border-y
592      border-solid transition-colors
593    `,"focus-visible:outline-none","disabled:pointer-events-none disabled:select-none","disabled:bg-bg-neutral-primary-disabled disabled:text-ct-neutral-on-light-bg-disabled"],{variants:{side:{left:["rounded-l-full border-l"],right:["rounded-r-full border-r"]},state:{default:["border-bd-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"],error:["border-bd-error-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"],disabled:["border-bd-neutral-primary-disabled"]}}}),pq=t$([`
594      bg-bg-neutral-primary-default text-body-lg text-ct-neutral-primary-default relative w-full min-w-2xl flex-1 appearance-none
595      border-y border-solid text-center outline-none
596    `,"transition-colors","focus-visible:border-bd-brand-active focus-visible:shadow-focus focus-visible:z-(--zindex-control-focus) focus-visible:border-x","disabled:text-ct-neutral-on-light-bg-disabled disabled:cursor-not-allowed disabled:select-none"],{variants:{state:{default:["border-bd-neutral-primary-default"],error:["border-bd-error-default"],disabled:["border-bd-neutral-primary-disabled bg-bg-neutral-primary-disabled"]}}}),pX=n.forwardRef(({value:e,defaultValue:t,onValueChange:r,min:a,max:i,step:s=1,disabled:o,error:d,className:c,children:u,...m},f)=>{let{contextValue:p,visualState:x,announcedValue:b}=(({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i,disabled:s,error:o})=>{let{draftText:d,currentValue:c,isDraftTransient:u,normalizedMin:m,normalizedMax:f,normalizedStep:p,inputRef:x,commitValue:b,handleInputChange:g,handleInputBlur:h}=(({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i})=>{let s=n.useRef(void 0!==e).current,o=e??void 0,d=Math.abs(i)||1,c=void 0!==l&&void 0!==a&&l<a?void 0:l,[u,m]=n.useState(()=>s?void 0!==o?String(o):"":void 0!==t?String(t):""),f=n.useRef(null),p=""===u||"-"===u?void 0:Number(u),x=void 0===p||Number.isNaN(p)?void 0:p,b=p$.test(u);n.useEffect(()=>{s&&o!==x&&m(void 0===o?"":String(o))},[s,o,x]);let g=n.useCallback(e=>{s||m(void 0===e?"":String(e)),r?.(e)},[s,r]),h=n.useCallback(e=>{let t=e.target.value;if(!pF.test(t))return;if(m(t),""===t||"-"===t)return void r?.(void 0);let a=Number(t);Number.isNaN(a)||r?.(a)},[r]),v=n.useCallback(()=>{let e=void 0!==x?pW(x,a,c):void 0;m(void 0===e?"":String(e)),r?.(e)},[x,a,c,r]);return{draftText:u,currentValue:x,isDraftTransient:b,normalizedMin:a,normalizedMax:c,normalizedStep:d,inputRef:f,commitValue:g,handleInputChange:h,handleInputBlur:v}})({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i}),{announcedValue:v,announceValue:y}=(e=>{let[t,r]=n.useState(void 0),a=n.useRef(void 0),l=n.useCallback(t=>{document.activeElement!==e.current&&(r(t),void 0!==a.current&&clearTimeout(a.current),a.current=setTimeout(()=>r(void 0),1e3))},[e]);return n.useEffect(()=>()=>{void 0!==a.current&&clearTimeout(a.current)},[]),{announcedValue:t,announceValue:l}})(x),w=n.useCallback((e,t=1)=>{if(s)return;let r=((e,t,{value:r,step:a,min:l,max:n})=>void 0===r?pW(l??0,l,n):pW(((e,t)=>{let r=String(t).split(".")[1]?.length??0;return 0===r?e:Number(e.toFixed(r))})(r+(e===pV.INCREMENT?a:-a)*t,a),l,n))(e,t,{value:c,step:p,min:m,max:f});return b(r),r},[b,s,c,p,m,f]),j=n.useRef(!1),N=n.useCallback(e=>{j.current=!1,void 0!==w(e)&&(j.current=!0)},[w]);n.useEffect(()=>{j.current&&(j.current=!1,void 0!==c&&y(c))},[c,y]);let k=n.useCallback(e=>{if(!s)switch(e.key){case"ArrowUp":e.preventDefault(),w(pV.INCREMENT);return;case"ArrowDown":e.preventDefault(),w(pV.DECREMENT);return;case"PageUp":e.preventDefault(),w(pV.INCREMENT,10);return;case"PageDown":e.preventDefault(),w(pV.DECREMENT,10);return;case"Home":if(void 0===m)return;e.preventDefault(),b(m);return;case"End":if(void 0===f)return;e.preventDefault(),b(f);return}},[b,s,w,m,f]),C=!!s||void 0!==m&&void 0!==c&&c<=m,R=!!s||void 0!==f&&void 0!==c&&c>=f,E=n.useCallback(e=>e===pV.DECREMENT?C:R,[C,R]),z=void 0!==c&&(void 0!==m&&c<m||void 0!==f&&c>f),S=s?"disabled":o?"error":"default";return{contextValue:n.useMemo(()=>({draftText:d,visualState:S,disabled:!!s,isStepDisabled:E,currentValue:c,isDraftTransient:u,min:m,max:f,isOutOfRange:z,inputRef:x,step:N,handleInputChange:g,handleInputBlur:h,handleInputKeyDown:k}),[d,S,s,E,c,u,m,f,z,x,N,g,h,k]),visualState:S,announcedValue:v}})({value:e,defaultValue:t,onValueChange:r,min:a,max:i,step:s,disabled:o,error:d});return l.jsx(pB.Provider,{value:p,children:l.jsxs("div",{ref:f,"data-slot":"number-input",className:pK({state:x,className:c}
596),...m,children:[u,l.jsx(pL,{role:"status","aria-live":"polite",children:b})]})})});pX.displayName="NumberInput";let pY=n.forwardRef(({direction:e,className:t,disabled:r,onClick:a,onMouseDown:n,...i},s)=>{let{visualState:o,isStepDisabled:d,step:c}=pH();return l.jsx("button",{ref:s,...i,type:"button",disabled:d(e)||r,tabIndex:-1,onClick:pU(a,()=>c(e)),onMouseDown:pU(n,e=>e.preventDefault()),className:pG({side:e===pV.DECREMENT?"left":"right",state:o,className:t})})});pY.displayName="NumberInputStepButton";let pZ=n.forwardRef(({children:e,...t},r)=>l.jsx(pY,{ref:r,direction:pV.DECREMENT,"data-slot":"number-input-decrement-button",...t,children:e??l.jsx(aE,{as:"span",variant:"body",size:"lg",weight:"medium",children:"−"})}));pZ.displayName="NumberInputDecrementButton";let pJ=n.forwardRef(({children:e,...t},r)=>l.jsx(pY,{ref:r,direction:pV.INCREMENT,"data-slot":"number-input-increment-button",...t,children:e??l.jsx(aE,{as:"span",variant:"body",size:"lg",weight:"medium",children:"+"})}));pJ.displayName="NumberInputIncrementButton";let pQ=n.forwardRef(({className:e,disabled:t,onChange:r,onBlur:a,onKeyDown:n,...i},s)=>{let{draftText:o,visualState:d,disabled:c,currentValue:u,isDraftTransient:m,min:f,max:p,isOutOfRange:x,inputRef:b,handleInputChange:g,handleInputBlur:h,handleInputKeyDown:v}=pH();return l.jsx("input",{ref:eP(s,b),...i,"data-slot":"number-input-input",type:"text",inputMode:"decimal",role:"spinbutton",autoComplete:"off",spellCheck:!1,disabled:c||t,"aria-invalid":"error"===d||x||void 0,"aria-valuenow":m?void 0:u,"aria-valuemin":f,"aria-valuemax":p,value:o,onChange:pU(r,g),onBlur:pU(a,h),onKeyDown:pU(n,v),className:pq({state:d,className:e})})});pQ.displayName="NumberInputInput";let p0=Object.assign(pX,{DecrementButton:pZ,Input:pQ,IncrementButton:pJ}),p1=t$(`
597    group
598    focus-visible:shadow-focus
599    disabled:text-ct-neutral-on-light-bg-disabled
600    gap-md flex w-fit cursor-pointer flex-row items-center rounded-full no-underline outline-none
601    disabled:pointer-events-none
602  `,{variants:{variant:{brand:`
603          bg-bg-neutral-primary-default
604          hover:bg-bg-neutral-primary-hover
605          active:bg-bg-neutral-primary-tap
606          disabled:bg-bg-neutral-primary-disabled
607        `,neutral:`
608          bg-bg-neutral-primary-default
609          hover:bg-bg-neutral-primary-hover
610          active:bg-bg-neutral-primary-tap
611          disabled:bg-bg-neutral-primary-disabled
612        `,transparent:"text-ct-neutral-permanent-dark-default"},size:{large:"h-[40px]",medium:"h-[36px]",small:"h-[28px]"},status:{default:"",error:""},state:{default:"border-xs px-xl",active:"border-sm px-[calc(theme(spacing.xl)-theme(borderWidth.xs))]"}},compoundVariants:[{variant:["brand","neutral"],status:["default"],class:"text-ct-neutral-primary-default"},{variant:["brand","neutral"],status:["default"],state:["default"],class:"border-bd-neutral-primary-default"},{variant:["brand","neutral"],status:["error"],state:["default"],class:"text-ct-error-default border-bd-neutral-primary-default"},{variant:["brand","neutral"],status:["error"],state:["active"],class:"text-ct-error-default border-bd-error-active"},{variant:["brand","neutral"],state:["default"],class:"disabled:border-bd-neutral-primary-disabled"},{variant:["brand","neutral"],state:["active"],class:"border-sm disabled:border-bd-neutral-primary-default"},{variant:["neutral"],status:["default"],state:["active"],class:"border-bd-neutral-primary-active"},{variant:["brand"],status:["default"],state:"active",class:"border-bd-brand-active"},{variant:["transparent"],state:["default"],class:`
613          border-bd-pill-transparent bg-bg-pill-transparent-default
614          hover:bg-bg-pill-transparent-hover
615          active:bg-bg-pill-transparent-tap
616        `},{variant:["transparent"],state:["active"],class:`
617          border-bd-neutral-permanent-white-default bg-bg-neutral-permanent-white-default
618          hover:bg-bg-neutral-permanent-white-hover
619          active:bg-bg-neutral-permanent-white-tap
620          disabled:bg-bg-pill-transparent-tap disabled:border-bd-neutral-permanent-white-disabled
621        `}]}),p2=t$("group-disabled:text-ct-neutral-on-light-bg-disabled",{variants:{status:{default:"text-ct-neutral-secondary-default",error:"text-ct-error-default"}}}),p4=t$("size-xl max-w-xl min-w-xl rounded-full"),p3=t$("group-disabled:*:fill-ct-neutral-on-light-bg-disabled size-2xl",{variants:{status:{default:"",error:"[&_path]:fill-ct-error-default"},variant:{brand:"",neutral:"",transparent:"[&_path]:fill-ct-neutral-permanent-dark-default"}}}),p5=t$("flex h-full flex-row items-center pr-[17px]"),p6=t$("size-2xl"),p8=t$("-ml-[37px] flex items-center"),p7="large",p9="brand",xe="default",xt="default",xr="none",xa="none",xl=e=>{switch(e){case"filter":return ef.IconFilters;case"thumbsup":return ex.IconThumbsUp;case"thumbsdown":return ep.IconThumbsDown;case"clear":return Q.IconCross;case"menu":return X.IconArrowDown;case"veepee":return Y.IconButterfly;default:return null}},xn=({withEndAction:e,children:t,ref:r})=>{let a=p5();return e?l.jsx("div",{className:a,ref:r,children:t}):l.jsx(l.Fragment,{children:t})},xi=n.forwardRef(({as:e,size:t=p7,variant:r=p9,status:a=xe,state:n=xt,avatarUrl:i,avatarUsername:s,leadingIcon:o=xr,trailingIcon:d=xa,dotColor:c,label:u,suffix:m,badge:f,onClear:p,...x},b)=>{let g=p1({size:t,variant:r,status:a,state:n}),h=p2({status:a}),v=p4(),y=p3({status:a,variant:r}),w=p6(),j=p8(),N=xl(o),k=xl(d),C="clear"===d&&!!p;return l.jsxs(xn,{withEndAction:C,ref:b,children:[l.jsx(e??"button",{className:g,...x,ref:C?void 0:b,children:l.jsxs(l.Fragment,{children:[i&&l.jsx(lK,{tabIndex:-1,badge:"hidden","aria-label":s||"Avatar",username:s,imgSrc:i,size:"xs",variant:"image"}),N&&l.jsx(N,{className:y}),c&&l.jsx("div",{"data-testid":"pill-dot",className:v,style:{backgroundColor:c}}
621),u&&l.jsx(aE,{variant:"body",size:"lg",weight:"medium",children:u}),m&&l.jsx(aE,{className:h,variant:"body",size:"sm",weight:"regular",children:m}),f&&l.jsx(lg,{text:f,variant:"primary",size:"medium"}),!C&&k&&l.jsx(k,{className:y}),C&&l.jsx("div",{className:w})]})}),C&&k&&l.jsx("span",{className:j,children:l.jsx(a7,{"aria-label":"Clear",isIcon:!0,size:"xs",variant:"ghostSecondary",disabled:x.disabled,onClick:()=>{p?.()},leftIcon:l.jsx(k,{className:y})})})]})});xi.displayName="Pill";let xs=n.createContext({popoverId:"",isOverflowing:!1,setIsOverflowing:()=>null,shouldUseBottomsheet:!1,resizeLabel:""}),xo=({children:e,shouldUseBottomsheet:t,resizeLabel:r})=>{let[a,i]=n.useState(!1),s=n.useId();return l.jsx(xs.Provider,{value:{isOverflowing:a,setIsOverflowing:i,popoverId:s,shouldUseBottomsheet:t,resizeLabel:r},children:e})},xd=t$("",{variants:{isOverflowing:{true:["shadow-upward"]}}}),xc=n.forwardRef((e,t)=>{let{shouldUseBottomsheet:r}=n.useContext(xs);return r?l.jsx(iI,{ref:t,...e}):l.jsx(dx,{ref:t,...e})}),xu=n.forwardRef(({className:e,width:t=12,height:r=6,...a},i)=>{let{shouldUseBottomsheet:s}=n.useContext(xs);return s?null:l.jsx(dz,{...a,ref:i,className:rQ("fill-bg-neutral-primary-default",e),width:t,height:r})}),xm=n.forwardRef(({children:e,container:t,className:r,side:a,sideOffset:i,align:s,alignOffset:o,avoidCollisions:d,collisionBoundary:c,collisionPadding:u,arrowPadding:m,sticky:f,hideWhenDetached:x,updatePositionStrategy:b,...g},h)=>{let{themeContainer:v}=p.useTheme(),{popoverId:y,shouldUseBottomsheet:w,resizeLabel:j}=n.useContext(xs);return w?l.jsxs(iP,{ref:h,className:r,...g,children:[l.jsx(iM,{"aria-label":j}),e]}):l.jsx(dv,{container:t??v,children:l.jsx(dw,{"aria-labelledby":"popover-title-"+y,sideOffset:i??4,side:a,align:s,alignOffset:o,avoidCollisions:d,collisionBoundary:c,collisionPadding:u,arrowPadding:m,sticky:f,hideWhenDetached:x,updatePositionStrategy:b,...g,ref:h,className:"bg-bg-neutral-primary-default shadow-level2 max-w-[calc(100vw-theme(spacing.xl))] rounded-lg",children:e})})}),xf=n.forwardRef(({children:e,...t},r)=>{let a=n.useRef(null),{setIsOverflowing:i,shouldUseBottomsheet:s}=n.useContext(xs);return(n.useEffect(()=>{let e=a.current;if(!e)return;e.focus();let t=()=>{i(e.scrollHeight>e.clientHeight)},r=new ResizeObserver(t);return r.observe(e),t(),()=>r.disconnect()},[]),s)?l.jsx(iF,{ref:r,...t,children:e}):l.jsx("div",{className:"overflow-clip",children:l.jsxs("div",{...t,className:rQ("overflow-auto p-8 focus:outline-none",t.className),tabIndex:-1,role:"text",ref:e=>{if(a.current=e,null!==r){if("function"==typeof r)return void r(e);r.current=e}},children:[e,l.jsx("div",{className:"shadow-upward h-px w-full bg-transparent"})]})})}),xp=t$("",{variants:{intent:{brand:"text-ct-brand-default",brandsplace:"text-ct-brandsplace-default",secondary:"text-ct-neutral-primary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},defaultVariants:{intent:"brand",disabled:!1}}),xx=t$("",{variants:{decimal:{sup:"leading-none",baseline:"align-baseline"},size:{sm:"",md:"",lg:""}},compoundVariants:[{decimal:"sup",size:"sm",class:"pt-xs"},{decimal:"sup",size:"md",class:"pt-[3px]"},{decimal:"sup",size:"lg",class:"pt-[3px]"}],defaultVariants:{decimal:"sup",size:"sm"}}),xb=t$("",{variants:{intent:{brand:"text-ct-neutral-primary-default",brandsplace:"text-ct-neutral-primary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},crossedOut:{true:"line-through",false:""},disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},compoundVariants:[{crossedOut:!1,intent:"brand",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"brandsplace",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"tertiary",class:"text-ct-neutral-secondary-default"}],defaultVariants:{intent:"brand",crossedOut:!0,disabled:!1}}),xg=t$("",{variants:{decimal:{sup:"leading-none",baseline:"align-baseline"},size:{sm:"",md:""}},compoundVariants:[{decimal:"sup",size:"sm",class:"pt-xs"}
621,{decimal:"sup",size:"md",class:"pt-[3.5px]"}],defaultVariants:{decimal:"sup",size:"sm"}}),xh=["minusSign","integer","group","decimal","fraction","literal","currency"];function xv({priceParts:e,decimal:t,visibleParts:r,baseClasses:a,typoUnit:n,typoDec:i,isBase:s,size:o}){return e.filter(e=>r.includes(e.type)).map((e,r)=>{let d="fraction"===e.type,c=d&&"sup"===t?i:n;return l.jsx(aE,{variant:c,size:o,as:"span",className:rQ(a,d&&(s?xg({decimal:t,size:o}):xx({decimal:t,size:o}))),children:e.value},`${e.type}-${r}`)})}let xy=n.forwardRef(function({variant:e="main",size:t="sm",intent:r="brand",decimal:a="sup",showDecimal:n=!0,disabled:i=!1,amount:s,locale:o="fr-FR",currency:d="EUR",className:c,crossedOut:u,...m},f){let p="base"===e,x=p&&(u??!0);if("number"!=typeof s||isNaN(s))return null;let b=p?xb({intent:i?void 0:r,crossedOut:x,disabled:i,className:c}):xp({intent:i?void 0:r,disabled:i,className:c}),g=new Intl.NumberFormat(o,{style:"currency",currency:d,maximumFractionDigits:2,minimumFractionDigits:2}),h=n?xh:xh.filter(e=>"decimal"!==e&&"fraction"!==e),v=g.formatToParts(s),y=xv({priceParts:v,decimal:a,visibleParts:h,baseClasses:b,typoUnit:p?"priceBaseUnit":"priceMainUnit",typoDec:p?"priceBaseDec":"priceMainDec",isBase:p,size:t}),w=p?"price-base":"price-main";return l.jsx("span",{ref:f,"data-slot":w,className:"inline-flex",...m,children:l.jsx("data",{value:s,className:"inline-flex items-start",children:y})})}),xw=t$([`
622      font-textlink font-fw-textlink
623      aria-disabled:text-ct-neutral-on-light-bg-disabled
624      inline-flex cursor-pointer items-center justify-center rounded-sm underline decoration-solid transition-colors
625      focus-visible:outline-none
626      aria-disabled:pointer-events-none aria-disabled:cursor-not-allowed
627    `],{variants:{variant:{default:["text-ct-textlink-default hover:text-ct-textlink-hover active:text-ct-textlink-tap focus-visible:shadow-focus"],secondary:[`
628            text-ct-neutral-secondary-default
629            hover:text-ct-neutral-secondary-hover
630            active:text-ct-neutral-secondary-tap
631            focus-visible:shadow-focus
632          `],destructive:["text-ct-error-default hover:text-ct-error-hover active:text-ct-error-tap focus-visible:shadow-focus"],brandsplace:[`
633            text-ct-brandsplace-default
634            hover:text-ct-brandsplace-hover
635            active:text-ct-brandsplace-tap
636            focus-visible:shadow-focus-brandsplace
637          `],inherit:["focus-visible:shadow-focus text-inherit"]},size:{lg:["text-textlink-lg tracking-textlink-lg leading-textlink-lg"],md:["text-textlink-md tracking-textlink-md leading-textlink-md"],sm:["text-textlink-sm tracking-textlink-sm leading-textlink-sm"]},layout:{block:[],inline:[]}},compoundVariants:[{size:"lg",layout:"block",class:"h-[48px]"},{size:"md",layout:"block",class:"h-[44px]"},{size:"sm",layout:"block",class:"h-4xl"}]}),xj=n.forwardRef(({asChild:e,children:t,className:r,layout:a="block",disabled:n,size:i="md",variant:s="default",...o},d)=>{let c=rQ(xw({size:i,variant:s,layout:a}),r),u=e?ah:"a",{isLoading:m,...f}=o,{"aria-label":p,onClick:x,onKeyDown:b,...g}=f,h=e=>{if(n)return void e.preventDefault();x?.(e)},v=e=>{if(n&&"Enter"===e.key)return void e.preventDefault();b?.(e)};if(m){let{"aria-label":e}=o;return l.jsx(u,{className:c,ref:d,"aria-label":e,"aria-busy":"true","aria-disabled":n,onClick:h,onKeyDown:v,...g,children:l.jsx(a6,{size:"sm",variant:"brand","aria-hidden":!0})})}return l.jsx(u,{className:c,ref:d,"aria-label":p,"aria-disabled":n,onClick:h,onKeyDown:v,...g,children:t})});xj.displayName="TextLink";let xN=n.createContext(null),xk=()=>{let e=n.useContext(xN);if(!e)throw Error("PriceModule sub-components must be used within <PriceModule>");return e},xC=({value:e,children:t})=>l.jsx(xN.Provider,{value:e,children:t});xC.displayName="PriceModuleProvider";let xR=t$("flex",{variants:{layout:{attached:"flex-col items-start",detached:"w-full flex-row items-center justify-between",stacked:"gap-sm flex-col items-end",horizontal:"flex-col items-start"}}}),xE=t$("flex flex-col",{variants:{size:{sm:"",md:"",lg:"gap-md"}}}),xz=t$("",{variants:{intent:{brand:"text-ct-neutral-secondary-default",brandsplace:"text-ct-neutral-secondary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"}}}),xS=t$("-ml-xs",{variants:{intent:{brand:"text-ct-neutral-primary-default",brandsplace:"text-ct-neutral-primary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},crossedOut:{true:"",false:""}
637,disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},compoundVariants:[{crossedOut:!1,intent:"brand",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"brandsplace",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"tertiary",class:"text-ct-neutral-secondary-default"}]}),xI={sm:"sm",md:"sm",lg:"md"},xD=n.forwardRef(({size:e="sm",intent:t="brand",locale:r,currency:a="EUR",disabled:i=!1,decimal:s="sup",showDecimal:o=!0,className:d,children:c,...u},m)=>{let f=n.useMemo(()=>({size:e,intent:t,locale:r,currency:a,disabled:i,decimal:s,showDecimal:o}),[e,t,r,a,i,s,o]);return l.jsx(xC,{value:f,children:l.jsx("div",{ref:m,"data-slot":"price-module","data-disabled":i||void 0,className:rQ("flex flex-col",d),...u,children:c})})});xD.displayName="PriceModule";let xT=({className:e,children:t,...r})=>{let{intent:a}=xk();return l.jsx(aE,{variant:"body",size:"sm",as:"span",className:rQ(xz({intent:a}),e),"data-slot":"price-module-label",...r,children:t})};xT.displayName="PriceModule.Label";let xP=n.forwardRef(({amount:e,...t},r)=>{let{size:a,intent:n,locale:i,currency:s,disabled:o,decimal:d,showDecimal:c}=xk();return l.jsx(xy,{ref:r,amount:e,intent:n,size:a,locale:i,currency:s,disabled:o,decimal:d,showDecimal:c,...t})});xP.displayName="PriceModule.MainPrice";let xM=n.forwardRef(({layout:e="attached",tag:t,className:r,children:a,...n},i)=>"detached"===e?l.jsxs("div",{ref:i,className:xR({layout:e,className:r}),"data-slot":"price-module-details",...n,children:[l.jsx("div",{className:"gap-sm flex flex-wrap items-center",children:a}),t]}):"stacked"===e?l.jsxs("div",{ref:i,className:xR({layout:e,className:r}),"data-slot":"price-module-details",...n,children:[l.jsx("div",{className:"gap-sm flex items-center",children:a}),t]}):l.jsx("div",{ref:i,className:xR({layout:e,className:r}),"data-slot":"price-module-details",...n,children:l.jsx("div",{className:"gap-sm flex items-center",children:a})}));xM.displayName="PriceModule.Details";let xA=n.forwardRef(({amount:e,variant:t="crossed",...r},a)=>{let{size:n,intent:i,locale:s,currency:o,disabled:d,decimal:c,showDecimal:u}=xk();return l.jsx(xy,{ref:a,variant:"base",intent:i,crossedOut:"crossed"===t,amount:e,size:xI[n],locale:s,currency:o,disabled:d,decimal:c,showDecimal:u,...r})});xA.displayName="PriceModule.BasePrice";let xO=n.forwardRef(({"aria-label":e,...t},r)=>{let{intent:a,disabled:n}=xk();return l.jsx(a7,{ref:r,variant:"ghostSecondary",size:"xs",isIcon:!0,disabled:n,"aria-label":e,"data-slot":"price-module-icon",leftIcon:l.jsx(eb.IconAskQuestion,{className:rQ(xz({intent:a}),"[&_path]:fill-current")}),...t})});xO.displayName="PriceModule.Icon";let x_=({className:e,variant:t="crossed",...r})=>{let{size:a,intent:n,disabled:i}=xk();return l.jsx(aE,{variant:"priceBaseUnit",size:xI[a],as:"span",className:xS({intent:n,crossedOut:"crossed"===t,disabled:i,className:e}),"data-slot":"price-module-asterisk",...r,children:"*"})};x_.displayName="PriceModule.Asterisk";let xL=n.forwardRef(({children:e,...t},r)=>{let{disabled:a}=xk();return l.jsx(i3,{ref:r,variant:"filled",size:"sm",color:"discount",disabled:a,"data-slot":"price-module-tag",...t,children:e})});xL.displayName="PriceModule.Tag";let xF=n.forwardRef(({className:e,children:t,...r},a)=>{let{size:n}=xk();return l.jsx("div",{ref:a,className:xE({size:n,className:e}),"data-slot":"price-module-footer",...r,children:t})});xF.displayName="PriceModule.Footer";let x$=({className:e,children:t,as:r,variant:a,size:n,...i})=>{let{intent:s}=xk();return l.jsx(aE,{as:r,size:n,variant:"body",className:rQ("mt-sm w-fit text-start",xz({intent:s}),e),"data-slot":"price-module-text",...i,children:t})};x$.displayName="PriceModule.Text";let xV=({className:e,children:t,as:r,size:a,...n})=>l.jsx(aE,{as:r,size:a,variant:"body",className:rQ("text-ct-brand-default text-start",e),"data-slot":"price-module-trailing-text",...n,children:t});xV.displayName="PriceModule.TrailingUnitText";let xB=n.forwardRef((e,t)=>{let{intent:r}=xk();if("string"==typeof e.href){let{href:a,className:n,children:i,...s}=e;return l.jsx(xj,{ref:t,href:a,className:rQ("mt-sm block w-fit text-start",xz({intent:r}),n),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",...s,children:i})}if("function"==typeof e.onClick){let{onClick:a,className:n,children:i,...s}=e;return l.jsx(xj,{asChild:!0,className:rQ("mt-sm block w-fit text-start",xz({intent:r}),n),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",children:l.jsx("button",{ref:t,type:"button",onClick:a,...s,children:i})})}let{className:a,children:n,...i}=e;return l.jsx(xj,{asChild:!0,className:rQ("mt-sm block w-fit text-start",xz({intent:r}),a),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",children:l.jsx("span",{ref:t,...i,children:n})})});xB.displayName="PriceModule.Link";let xH=Object.assign(xD,{Label:xT,MainPrice:xP,Details:xM,BasePrice:xA,Asterisk:x_,Icon:xO,Tag:xL,Footer:xF,Text:x$,TrailingUnitText:xV,Link:xB}),xW=t$("flex flex-col",{variants:{variant:{brand:"",grey:"",success:"",promo:""},shape:{linear:"gap-xs w-full",circular:""}}}),xU=t$("text-ct-neutral-primary-default"),xK=t$("flex flex-row items-center",{variants:{shape:{linear:"gap-md w-full",circular:"relative size-[40px] justify-center"}}}),xG=t$("",{variants:{variant:{brand:"bg-bg-neutral-secondary-default",grey:"bg-bg-neutral-secondary-default",success:"bg-bg-neutral-secondary-default",promo:"bg-bg-neutral-secondary-default"},shape:{linear:"h-sm relative w-full flex-1 overflow-hidden rounded-full",circular:"size-[40px] rounded-full"}},compoundVariants:[{variant:["brand","grey","success","promo"],shape:"circular",class:"bg-transparent"}]}),xq=t$([],{variants:{variant:{brand:"bg-bg-brand-default",grey:"bg-bg-neutral-tertiary-default",success:"bg-bg-success-default",promo:"bg-bg-violet-default"},shape:{linear:["size-full","ease-in-place duration-standard flex-1 rounded-full transition-transform"],circular:"size-[40px] -rotate-90"}},compoundVariants:[{variant:["brand","grey","success","promo"],shape:"circular",class:"bg-transparent bg-none"}]}),xX=t$("cx-[20px] cy-[20px] r-[18px] stroke-width-[4px] fill-transparent"),xY=t$([xX(),"stroke-bd-neutral-primary-default"]),xZ=t$([xX(),"stroke-dash duration-standard transition-[stroke-dasharray] ease-linear"],{variants:{variant:{brand:"stroke-bg-brand-default",grey:"stroke-bg-neutral-tertiary-default",success:"stroke-bg-success-default",promo:"stroke-bg-violet-default"}}}),xJ=t$("text-ct-neutral-secondary-default shrink-0 whitespace-nowrap",{variants:{shape:{linear:"",circular:"absolute inset-0 flex items-center justify-center"}}}),xQ=e=>`${Math.round(e)}%`,x0=({id:e,label:t})=>{let r=xU();
637return l.jsx(aE,{id:e,className:r,as:"span",variant:"body",size:"sm",children:t})},x1=({variant:e,shape:t,progress:r})=>{let a=xq({variant:e,shape:t});return l.jsx(aW,{className:a,style:{transform:`translateX(-${r}%)`}})},x2=({variant:e,shape:t,progress:r})=>{let a=xq({variant:e,shape:t}),n=xY(),i=xZ({variant:e});return l.jsx(aW,{asChild:!0,className:a,children:l.jsxs("svg",{children:[l.jsx("circle",{className:n}),r>0&&l.jsx("circle",{style:{"--progress":r},className:i})]})})},x4=({isVisible:e,shape:t,formatPercentage:r,progressValue:a})=>{if(!e)return null;let n=xJ({shape:t});return l.jsx(aE,{as:"span",variant:"body",size:"sm",className:n,children:r(a)})},x3=n.forwardRef(function({className:e,variant:t="brand",value:r=0,label:a,percentage:i="visible",formatPercentage:s=xQ,shape:o="linear",...d},c){let u=n.useId(),m="circular"===o,f=Math.min(Math.max(r,0),100),p=100-f,x=!a||d["aria-label"]||d["aria-labelledby"]?{}:{"aria-labelledby":u},b=xW({variant:t,shape:o,className:e}),g=xK({shape:o}),h=xG({variant:t,shape:o});return l.jsxs("div",{className:b,children:[a&&!m&&l.jsx(x0,{id:u,label:a}),l.jsxs("div",{className:g,children:[l.jsx(aB,{ref:c,className:h,value:f,...x,...d,children:m?l.jsx(x2,{variant:t,shape:o,progress:f}):l.jsx(x1,{variant:t,shape:o,progress:p})}),l.jsx(x4,{isVisible:"visible"===i,shape:o,formatPercentage:s,progressValue:f})]})]})});x3.displayName="Progress";let x5=n.forwardRef(({className:e,available:t,applied:r,children:a,...n},i)=>l.jsx(sA,{ref:i,"data-slot":"promo-card",variant:t?r?"promo-applied":"promo":"default",className:e,...n,children:l.jsx(sA.Content,{className:"flex flex-col",children:a})}));x5.displayName="PromoCard";let x6=n.forwardRef(({className:e,children:t,progress:r,progressLabel:a,...n},i)=>l.jsxs(sA.Header,{ref:i,"data-slot":"promo-card-header",className:rQ("gap-lg",e),...n,children:[t,void 0!==r&&l.jsx(x3,{variant:"promo",shape:"linear","aria-label":a,value:r,percentage:"hidden"})]}));x6.displayName="PromoCardHeader";let x8=({className:e,children:t,as:r="h2",...a})=>l.jsx(aE,{"data-slot":"promo-card-title",as:r,variant:"body",size:"lg",weight:"medium",className:rQ("mb-0",e),...a,children:t});x8.displayName="PromoCardTitle";let x7=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx("div",{ref:a,"data-slot":"promo-card-content",className:rQ("py-md flex-1",e),...r,children:t}));x7.displayName="PromoCardContent";let x9=n.forwardRef(({className:e,children:t,until:r,...a},n)=>l.jsxs(l.Fragment,{children:[l.jsx(sA.Separator,{}),l.jsxs(sA.Footer,{ref:n,"data-slot":"promo-card-footer",className:rQ("justify-between",e),...a,children:[r&&l.jsxs(aE,{variant:"body",size:"sm",className:"gap-sm flex items-start",children:[l.jsx(eg.IconHomepartLastTime,{className:"h-xl w-xl","aria-hidden":"true"}),r]}),t&&l.jsx("div",{children:t})]})]}));x9.displayName="PromoCardFooter";let be=Object.assign(x5,{Header:x6,Title:x8,Content:x7,Footer:x9}),bt=n.createContext(null),br=()=>{let e=n.useContext(bt);if(!e)throw Error("ProductCard sub-components must be used inside ProductCard");return e},ba={compact:!1,classic:!0,poster:!0},bl={compact:"attached",classic:"detached",poster:"detached"},bn={compact:"sm",classic:"md",poster:"md"},bi=t$("gap-md p-md border-bd-neutral-secondary-default relative z-[1] flex border-t",{variants:{variant:{classic:"flex-col",compact:"flex-col",poster:"flex-col"}}}),bs=t$("relative flex-1",{variants:{variant:{classic:"w-full",compact:"w-full",poster:"min-w-max"}}}),bo=t$("gap-xl flex",{variants:{variant:{classic:"flex-col",compact:"flex-col",poster:"flex-row items-end"}}}),bd=t$("gap-xs relative size-full",{variants:{stroke:{default:"",brand:"",none:""},disabled:{true:"",false:""}},compoundVariants:[{stroke:"none",disabled:!1,className:"has-[[data-slot=card-link]:hover]:[&_[data-slot=product-card-carousel]]:shadow-level1"}]}),bc=t$("relative z-[1] min-h-0 cursor-pointer overflow-hidden",{variants:{stroke:{default:"",brand:"",none:"rounded-lg transition-shadow"},disabled:{true:"",false:""}},compoundVariants:[{stroke:"none",disabled:!1,className:"hover:shadow-level1"}]}),bu=t$("flex h-full flex-col",{variants:{variant:{classic:"",compact:"",poster:""},inset:{true:"",false:""}},compoundVariants:[{variant:"compact",inset:!0,className:"p-sm"}]}),bm=n.forwardRef(({className:e,disabled:t,stroke:r,variant:a="classic",children:i,"aria-label":s,"aria-labelledby":o,...d},c)=>{let u="none"!==r,{carouselContextValue:m,resolvedAriaLabelledBy:f}=(({variant:e,stroke:t,disabled:r,inset:a,ariaLabel:l,ariaLabelledBy:i})=>{let[s,o]=n.useState(0),[d,c]=n.useState(0),[u,m]=n.useState(()=>()=>void 0),[f,p]=n.useState(()=>()=>void 0),[x,b]=n.useState(!1),g=n.useCallback(()=>b(!0),[]),h=n.useCallback(()=>b(!1),[]),v=n.useId(),y=n.useId(),w=n.useCallback(e=>{u(e),o(e)},[u]),j=n.useCallback(e=>{o(e.activeIndex),c(e.total),m(()=>e.scrollTo)},[]),N=n.useCallback(e=>{o(0),c(e),m(()=>()=>void 0)},[]),k=l?i:i??("compact"!==e?v:void 0);return{carouselContextValue:n.useMemo(()=>({variant:e,stroke:t,titleId:v,ctaBlockId:y,activeIndex:s,total:d,disabled:r??!1,inset:a,ctaActive:x,openCtaBlock:g,closeCtaBlock:h,goTo:w,sync:j,setFallbackTotal:N,activateLink:f,setLinkActivator:p}),[s,f,h,y,x,r,w,a,g,N,p,t,j,v,d,e]),resolvedAriaLabelledBy:k}})({variant:a,stroke:r??"default",disabled:t,inset:u,ariaLabel:s,ariaLabelledBy:o});return l.jsx(bt.Provider,{value:m,children:l.jsx(sA,{ref:c,asChild:!0,"data-slot":"product-card",disabled:t,stroke:r,"aria-label":s,"aria-labelledby":f,className:rQ(bd({stroke:r??"default",disabled:t??!1}),e),...d,children:l.jsx("article",{className:"grid size-full grid-rows-[1fr_auto]",children:i})})})});bm.displayName="ProductCard";let bf=n.forwardRef(({className:e,inset:t,...r},a)=>{let{inset:n,variant:i}=br(),s=t??n;return l.jsx(sA.Content,{ref:a,"data-slot":"product-card-content",inset:s,className:rQ(bu({variant:i,inset:s}
637),e),...r})});bf.displayName="ProductCard.Content";let bp=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-media-overlay",className:rQ("left-xl top-xl pointer-events-none absolute z-[2]",e),...t}));bp.displayName="ProductCard.MediaOverlay";let bx=n.forwardRef(({className:e,children:t,options:r,onClick:a,onMouseEnter:i,onMouseLeave:s,onPointerDown:o,onPointerEnter:d,onPointerLeave:c,onPointerMove:u,...m},f)=>{let{stroke:x,disabled:b}=br(),{slides:g,overlays:h}=n.useMemo(()=>(({children:e,slideType:t,overlayType:r})=>{let a=[],l=[],i=e=>{n.Children.forEach(e,e=>{if(n.isValidElement(e)&&e.type===n.Fragment)return void i(e.props.children);if(n.isValidElement(e)){if(e.type===t)return void a.push(e);e.type===r&&l.push(e)}})};return i(e),{slides:a,overlays:l}})({children:t,slideType:bg,overlayType:bp}),[t]),{setRefs:v,handleClick:y,handleMouseEnter:w,handleMouseLeave:j,handlePointerDown:N,handlePointerEnter:k,handlePointerLeave:C,handlePointerMove:R}=(({ref:e,slidesCount:t,options:r,onClick:a,onMouseEnter:l,onMouseLeave:i,onPointerDown:s,onPointerMove:o,onPointerEnter:d,onPointerLeave:c})=>{let{activateLink:u,sync:m,setFallbackTotal:f}=br(),{isLarge:x}=p.useBreakpoints(),b=!x,g=n.useRef(null),h=n.useRef(!1),v=n.useRef(b),y=n.useRef(r?.watchDrag);n.useEffect(()=>{v.current=b},[b]),n.useEffect(()=>{y.current=r?.watchDrag},[r?.watchDrag]);let w=n.useCallback((e,t)=>{let r="undefined"!=typeof PointerEvent&&t instanceof PointerEvent?"mouse"===t.pointerType:t instanceof MouseEvent;if(v.current&&r)return!1;let a="function"==typeof y.current?y.current(e,t):y.current??!0;return a&&t.stopPropagation(),a},[]),[j,N]=fZ(n.useMemo(()=>({align:"start",loop:!1,...r,watchDrag:!(t<2)&&w}),[r,w,t])),k=n.useCallback(()=>{if(!N)return;let e=N.scrollSnapList().length;m({activeIndex:N.selectedScrollSnap(),total:e>0?e:t,scrollTo:e=>N.scrollTo(e,!0)})},[N,t,m]);n.useEffect(()=>N?(k(),N.on("select",k),N.on("reInit",k),()=>{N.off("select",k),N.off("reInit",k)}):void f(t),[N,k,f,t]);let C=n.useMemo(()=>eP(e,j),[j,e]),R=n.useCallback(()=>{b&&N&&!(t<2)&&N.scrollTo(1,!0)},[N,b,t]),E=n.useCallback(()=>{b&&N&&!(t<2)&&N.scrollTo(0,!0)},[N,b,t]),z=n.useCallback(e=>{l?.(e),R()},[l,R]),S=n.useCallback(e=>{i?.(e),E()},[i,E]),I=n.useCallback(e=>{d?.(e)},[d]),D=n.useCallback(e=>{c?.(e)},[c]),T=n.useCallback(e=>{s?.(e),g.current={x:e.clientX,y:e.clientY},h.current=!1},[s]),P=n.useCallback(e=>{if(o?.(e),!g.current||h.current)return;let t=Math.abs(e.clientX-g.current.x),r=Math.abs(e.clientY-g.current.y);(t>5||r>5)&&(h.current=!0)},[o]);return{setRefs:C,handleClick:n.useCallback(e=>{a?.(e);let t=e.target,r=0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey,l=t instanceof HTMLElement&&!!t.closest('a, button, input, select, textarea, summary, [role="button"], [role="link"]');if(e.defaultPrevented||r||h.current||!(t instanceof HTMLElement)||l){g.current=null,h.current=!1;return}g.current=null,h.current=!1,u()},[u,a]),handleMouseEnter:z,handleMouseLeave:S,handlePointerDown:T,handlePointerEnter:I,handlePointerLeave:D,handlePointerMove:P}})({ref:f,slidesCount:g.length,options:r,onClick:a,onMouseEnter:i,onMouseLeave:s,onPointerDown:o,onPointerEnter:d,onPointerLeave:c,onPointerMove:u});return l.jsxs("div",{ref:v,"data-slot":"product-card-carousel",role:"presentation",className:rQ(bc({stroke:x,disabled:b}),e),onClick:y,onMouseEnter:w,onMouseLeave:j,onPointerDown:N,onPointerEnter:k,onPointerLeave:C,onPointerMove:R,...m,children:[l.jsx("div",{"data-slot":"product-card-carousel-container",className:"flex",children:g}),h]})});bx.displayName="ProductCard.Carousel";let bb=n.forwardRef((e,t)=>l.jsx(bx,{ref:t,...e}));bb.displayName="ProductCard.Media";let bg=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-carousel-item",className:rQ("min-w-0 shrink-0 basis-full",e),...t}));bg.displayName="ProductCard.CarouselItem";let bh=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-body",className:rQ("flex flex-1 flex-col",e),...t}));bh.displayName="ProductCard.Body";
637let bv=n.forwardRef(({className:e,height:t=204,style:r,...a},n)=>l.jsx(sA.Image,{ref:n,className:rQ("w-full","string"==typeof t?t:void 0,e),style:"number"==typeof t?{...r,height:`${t}px`}:r,...a}));bv.displayName="ProductCard.Image";let by=n.forwardRef(({className:e,children:t,...r},a)=>{let{variant:n,titleId:i}=br();return l.jsx("div",{ref:a,"data-slot":"product-card-title",className:e,...r,id:i,children:l.jsx(aE,{as:"h3",variant:"body",size:"compact"===n?"md":"lg",weight:"regular",className:"mb-0 line-clamp-2",children:t})})});by.displayName="ProductCard.Title";let bw=n.forwardRef(({className:e,title:t,subtitle:r,brand:a,reserveTitleLines:n,reserveBrandLine:i,reserveSubtitleLine:s,children:o,...d},c)=>{let{variant:u}=br();return ba[u]?l.jsxs(sA.Header,{ref:c,"data-slot":"product-card-header",className:rQ("gap-sm flex flex-col",e),...d,children:[(a||i)&&l.jsx(aE,{as:"p",variant:"body",size:"lg",weight:"bold",className:"line-clamp-1 min-h-[1lh]",children:a}),l.jsx(by,{className:n?"min-h-6xl":void 0,children:t}),(r||s)&&l.jsx(aE,{as:"p",variant:"body",size:"md",color:"neutral-secondary",className:"mb-0 line-clamp-1 min-h-[1lh]",children:r}),o]}):l.jsx(by,{ref:c,className:rQ("sr-only",e),...d,children:t})});bw.displayName="ProductCard.Header";let bj=n.forwardRef(({...e},t)=>{let{variant:r}=br();return l.jsx(xH.Details,{ref:t,layout:bl[r],...e})});bj.displayName="ProductCard.Details";let bN=n.forwardRef(({className:e,size:t,children:r,...a},n)=>{let{variant:i,disabled:s}=br(),o=(({variant:e,size:t})=>t??bn[e])({variant:i,size:t});return l.jsx(xH,{disabled:s,ref:n,"data-slot":"product-card-price",size:o,className:rQ("w-full",e),...a,children:r})});bN.displayName="ProductCard.Price";let bk=n.forwardRef(({className:e,activeIndex:t,total:r,onChange:a,overlay:i=!1,maxVisible:s=5,type:o="default",paginationAriaLabel:d,getAnnouncementLabel:c,getDotLabel:u,...m},f)=>{let{variant:p}=br(),{resolvedActiveIndex:x,resolvedTotal:b,handleChange:g}=(({activeIndex:e,total:t,onChange:r})=>{let a=br(),l=e??a.activeIndex;return{resolvedActiveIndex:l,resolvedTotal:t??a.total,handleChange:n.useCallback(e=>{r?.(e),a.goTo(e)},[a,r])}})({activeIndex:t,total:r,onChange:a});return"compact"===p||b<2?null:l.jsx("div",{ref:f,"data-slot":"product-card-pagination",className:rQ("relative z-[1] flex items-center justify-center md:hidden",e),...m,children:l.jsx(fj,{"aria-label":d,activeIndex:x,onChange:g,overlay:i,maxVisible:s,getAnnouncementLabel:c,getDotLabel:u,children:Array.from({length:b}).map((e,t)=>l.jsx(fw,{type:o},`page-control-item-${t}`))})})});bk.displayName="ProductCard.Pagination";let bC=n.forwardRef(({className:e,children:t,onClick:r,onKeyDown:a,...n},i)=>{let{disabled:s,variant:o,ctaActive:d,ctaBlockId:c,openCtaBlock:u,closeCtaBlock:m}=br(),f="compact"!==o;return l.jsx(a7,{ref:i,variant:"primary",size:"md",disabled:s,"aria-controls":f?c:void 0,"aria-expanded":f?d:void 0,className:rQ(bs({variant:o}),e),onClick:e=>{u(),r?.(e)},onKeyDown:e=>{"Escape"===e.key&&d&&m(),a?.(e)},...n,children:t})});bC.displayName="ProductCard.Cta";let bR=n.forwardRef(({className:e,...t},r)=>{let{ctaActive:a,variant:n,ctaBlockId:i}=br();return a&&"compact"!==n?l.jsx("div",{ref:r,id:i,role:"region","aria-live":"polite","data-slot":"product-card-cta-block",className:rQ(bi({variant:n}),e),...t}):null});bR.displayName="ProductCard.CtaBlock";let bE=n.forwardRef(({className:e,...t},r)=>{let{variant:a}=br();return l.jsx(sA.Footer,{ref:r,"data-slot":"product-card-footer",className:rQ(bo({variant:a}),e),...t})});bE.displayName="ProductCard.Footer";let bz=n.forwardRef(({className:e,clickableWhenDisabled:t=!1,tabIndex:r,"aria-disabled":a,"aria-labelledby":i,...s},o)=>{let{disabled:d,setLinkActivator:c,titleId:u}=br(),m=n.useRef(null),{canActivateLink:f,disabledButClickable:p,disabledOverrides:x}=(({disabled:e,clickableWhenDisabled:t,tabIndex:r,ariaDisabled:a})=>{let l=e&&t;return l?{canActivateLink:!0,disabledButClickable:l,disabledOverrides:{tabIndex:0,"aria-disabled":void 0}}:{canActivateLink:!e,disabledButClickable:l,disabledOverrides:{...void 0!==r?{tabIndex:r}:{},...void 0!==a?{"aria-disabled":a}:{}}}})({disabled:d,clickableWhenDisabled:t,tabIndex:r,ariaDisabled:a});n.useEffect(()=>(c(()=>()=>{f&&m.current?.click()}),()=>{c(()=>()=>void 0)}),[f,c]);let b=eP(o,m);return l.jsx(sA.Link,{ref:b,"aria-labelledby":i??u,className:rQ(p&&"pointer-events-auto cursor-pointer",e),...x,...s})});bz.displayName="ProductCard.Link";let bS=Object.assign(bm,{Content:bf,Carousel:bx,Media:bb,MediaOverlay:bp,CarouselItem:bg,Body:bh,Image:bv,Title:by,Header:bw,Price:bN,Details:bj,Pagination:bk,Cta:bC,CtaBlock:bR,Footer:bE,Link:bz}),bI=t$("rounded-full",{variants:{intent:{light:"bg-bg-pill-transparent-default border-bd-neutral-primary-default [&_path]:fill-ct-violet-default border-x",dark:"bg-bg-promo-dark [&_path]:fill-ct-neutral-tertiary-default",gradient:"from-bg-promotion-2 to-bg-promotion-1 [&_path]:fill-ct-neutral-tertiary-default bg-linear-to-r",none:"[&_path]:fill-ct-violet-default"},size:{sm:"size-2xl",md:"size-3xl",lg:"size-4xl",xl:"size-6xl"}}}),bD={sm:16,md:20,lg:24,xl:36},bT=n.forwardRef((e,t)=>
637{let{type:r="promo",intent:a="light",size:n="md",className:i,...s}=e,o=bI({intent:a,size:n,className:i}),d=bD[n];return l.jsx(sj,{align:"center",justify:"center",display:"inline-flex",className:o,ref:t,"aria-hidden":"true","data-testid":"promotion-icon",...s,children:"gift"===r?l.jsx(eh.IconGift,{width:d,height:d}):l.jsx(ev.IconPromotionPriceFilled,{width:d,height:d})})});bT.displayName="PromotionIcon";let bP="block origin-center scale-[1.5]",bM=({ratingVariant:e,className:t,emptyGraphicClassName:r})=>"full"===e?l.jsx(ew.IconFavoritesActive,{"data-testid":"filled-star-icon",width:"24",height:"24",className:t,"aria-hidden":"true"}):"empty"===e?l.jsx(ew.IconFavoritesActive,{"data-testid":"filled-star-icon",width:"24",height:"24",className:rQ(r,"",t),"aria-hidden":"true"}):l.jsxs("span",{"data-testid":"half-filled-star-icon",className:"relative block size-[24px]","aria-hidden":"true",children:[l.jsx(ew.IconFavoritesActive,{width:"24",height:"24",className:rQ("absolute inset-0",r),"aria-hidden":"true"}),l.jsx("span",{className:"absolute inset-y-0 left-0 w-1/2 overflow-hidden",children:l.jsx(ew.IconFavoritesActive,{width:"24",height:"24",className:t,"aria-hidden":"true"})})]}),bA=({ratingVariant:e,emptyGraphicClassName:t})=>"full"===e?l.jsx(ej.IconDot,{"data-testid":"tripadvisor-full-circle",width:"12",height:"12",className:rQ(bP,"[&>path]:fill-current"),"aria-hidden":"true"}):"half"===e?l.jsxs("span",{"data-testid":"tripadvisor-half-circle",className:"relative block size-[12px]","aria-hidden":"true",children:[l.jsx(ej.IconDot,{width:"12",height:"12",className:rQ("absolute inset-0",bP,"",t),"aria-hidden":"true"}),l.jsx("span",{className:"absolute inset-y-0 left-0 w-1/2 overflow-hidden",children:l.jsx(ej.IconDot,{width:"12",height:"12",className:rQ(bP,"[&>path]:fill-current"),"aria-hidden":"true"})})]}):l.jsx(ej.IconDot,{"data-testid":"tripadvisor-empty-circle",width:"12",height:"12",className:rQ(bP,"",t),"aria-hidden":"true"}),bO=["text-[#00AF87]","hover:text-[#008D59] group-hover/tripadvisor:text-[#008D59]","active:text-[#007A4C] group-active/tripadvisor:text-[#007A4C]"],b_="text-ct-neutral-primary-default [&>g>path:last-child]:fill-current",bL=["hover:text-[#AB0067] group-hover/tripadvisor:text-[#AB0067]","active:text-[#7C004A] group-active/tripadvisor:text-[#7C004A]"],bF={star:"",tripadvisor:""},b$={informative:"",interactive:"",disabled:""},bV=t$([],{variants:{variant:{default:["[&>path]:fill-secondary-yellow-400","[&>g>path:last-child]:fill-secondary-yellow-400"],brand:["[&>path]:fill-bg-brand-default","[&>g>path:last-child]:fill-bg-brand-default"],disabled:["[&>path]:fill-bg-neutral-tertiary-disabled","[&>g>path:last-child]:fill-bg-neutral-tertiary-disabled"]},type:bF,isOnlyInformative:{false:"",true:""}},compoundVariants:[{variant:"default",isOnlyInformative:!1,className:["hover:[&>path]:fill-secondary-yellow-500","hover:[&>g>path:last-child]:fill-secondary-yellow-500","focus:[&>path]:fill-secondary-yellow-500","focus:[&>g>path:last-child]:fill-secondary-yellow-500","active:[&>path]:fill-secondary-yellow-600","active:[&>g>path:last-child]:fill-secondary-yellow-600"]},{variant:"brand",isOnlyInformative:!1,className:["hover:[&>path]:fill-bg-brand-hover","hover:[&>g>path:last-child]:fill-bg-brand-hover","focus:[&>path]:fill-bg-brand-default","focus:[&>g>path:last-child]:fill-bg-brand-default","active:[&>path]:fill-bg-brand-tap","active:[&>g>path:last-child]:fill-bg-brand-tap"]}]}),bB=t$(["inline-flex items-center","font-body"],{variants:{type:{...bF,star:"gap-sm",tripadvisor:"group/tripadvisor focus-visible:shadow-focus gap-[6px] focus-visible:outline-none"},state:{...b$,interactive:"group/rating"}}}),bH=t$(["flex items-center"],{variants:{type:{...bF,star:"gap-[var(--spacing-md,_8px)]",tripadvisor:"group/tripadvisor gap-xs"}}}),bW=t$(["border-none","p-0","bg-transparent"],{variants:{variant:{informative:"",interactive:["cursor-pointer"]},type:bF,state:b$},compoundVariants:[{type:"star",variant:"interactive",className:["focus-visible:shadow-focus relative rounded-none focus-visible:z-[1] focus-visible:outline-none"]},{type:"tripadvisor",state:"informative",className:bO},{type:"tripadvisor",state:"interactive",className:["group/tripadvisor",...bO]},{type:"tripadvisor",state:"disabled",className:["text-[#9D9DA0]"]}]}),bU=t$(["h-3xl w-3xl shrink-0"],{variants:{state:{...b$,informative:b_,interactive:b_,disabled:"text-ct-neutral-on-light-bg-disabled [&>g>path:last-child]:fill-current"}}}),bK=t$([],{variants:{type:bF,state:b$},compoundVariants:[{type:"star",state:"informative",className:"[&>g>path:last-child]:fill-bd-neutral-primary-default"},{type:"star",state:"interactive",className:"[&>g>path:last-child]:fill-bd-neutral-primary-default"},{type:"star",state:"disabled",className:"[&>g>path:last-child]:fill-bg-neutral-tertiary-disabled"},{type:"tripadvisor",state:"informative",className:"[&>path]:fill-bd-neutral-primary-default"},{type:"tripadvisor",state:"interactive",className:"[&>path]:fill-bd-neutral-primary-default"},{type:"tripadvisor",state:"disabled",className:"[&>path]:fill-ct-neutral-on-light-bg-disabled"}]}),bG=t$(["text-ct-neutral-primary-default"]),bq=t$([],{variants:{type:{...bF,star:"text-ct-neutral-secondary-default",tripadvisor:"text-ct-neutral-primary-default"},state:{...b$,interactive:""}},compoundVariants:[{type:"tripadvisor",state:"informative",className:bL},{type:"tripadvisor",state:"interactive",className:bL}]}),bX={0:"full",1:"half",2:"empty"},bY=5,bZ=n.createContext(null),bJ=()=>{let e=n.useContext(bZ);if(!e)throw Error("Rating compound components must be used within Rating");return e},bQ=(e,t,r,a)=>e&&!t&&r>0&&a<=r,b0=(e,t,r,a)=>e?"brand"===t?r:a:"",b1=(e,t,r)=>e<t?0:e===t&&r?1:2,b2=(e,t)=>e?"disabled":t?"interactive":"informative",b4=(e,t)=>{},b3=(e,t)=>
637"dot"===e||"tripadvisor"===t?"tripadvisor":"star",b5=({buttonRef:e,ratingVariant:t,ratingValue:r,focusedRatingValue:a,hoveredRatingValue:n,activeRatingValue:i,onStarClick:s,onStarFocus:o,onStarBlur:d,onStarHover:c,onStarHoverEnd:u,onStarPress:m,onStarPressEnd:f,onKeyDown:p,shape:x,tone:b,isInteractive:g,isStatic:h=!1})=>{let{disabled:v}=bJ(),y=b3(x,b),w=b2(v,g),j=bV({variant:v?"disabled":"brand"===b?"brand":"default",type:y,isOnlyInformative:!g}),N=bK({type:y,state:w}),k=bW({variant:g&&!v?"interactive":"informative",type:y,state:w}),C="dot"===x,R=bQ(g,v,a,r),E=bQ(g,v,n,r),z=bQ(g,v,i,r),S=E||z,I="star"===x&&1===t&&S?0:t,D=b0(E,b,"[&>path]:fill-bg-brand-hover [&>g>path:last-child]:fill-bg-brand-hover","[&>path]:fill-secondary-yellow-500 [&>g>path:last-child]:fill-secondary-yellow-500"),T=b0(z,b,"[&>path]:fill-bg-brand-tap [&>g>path:last-child]:fill-bg-brand-tap","[&>path]:fill-secondary-yellow-600 [&>g>path:last-child]:fill-secondary-yellow-600"),P=`${j} ${D} ${T}`.trim(),M=`${D} ${T}`.trim(),A=R?`${k} shadow-focus`:k;return C?l.jsx("span",{"data-slot":"rating-item",className:k,"aria-hidden":"true",children:l.jsx(bA,{ratingVariant:bX[I],emptyGraphicClassName:N})}):h?l.jsx("span",{"data-slot":"rating-item",className:k,"aria-hidden":"true",children:l.jsx(bM,{ratingVariant:bX[I],className:2===I?M:P,emptyGraphicClassName:N})}):l.jsx("button",{ref:e,"data-slot":"rating-item",className:A,"aria-label":`${r} ${r>1?"stars":"star"}`,"aria-pressed":0===t?"true":"false",disabled:v||!g,onClick:()=>s(r),onFocus:e=>o(r,e.currentTarget.matches(":focus-visible")),onBlur:d,onPointerEnter:()=>c(r),onPointerLeave:()=>{u(),f()},onPointerDown:()=>m(r),onPointerUp:f,onPointerCancel:f,onKeyDown:p,tabIndex:0,type:"button",children:l.jsx(bM,{ratingVariant:bX[I],className:2===I?M:P,emptyGraphicClassName:N})})},b6=n.forwardRef(({className:e,...t},r)=>{let{disabled:a,isInteractive:n}=bJ(),i=bU({state:b2(a,n)});return l.jsx("span",{ref:r,"data-slot":"rating-adornment",className:rQ("inline-flex shrink-0",e),...t,children:l.jsx(ey.IconTripAdvisor,{"data-slot":"tripadvisor-icon",className:i,width:"24px",height:"24px","aria-hidden":"true","data-testid":"tripadvisor-icon"})})});b6.displayName="Rating.TripAdvisorIcon";let b8=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx("span",{ref:a,"data-slot":"rating-adornment",className:rQ("inline-flex shrink-0",e),...r,children:t}));b8.displayName="Rating.Adornment";let b7=n.forwardRef(({shape:e="star",tone:t="default",focusable:r,className:a,...i},s)=>{let{value:o,max:d,onRate:c,disabled:u,isInteractive:m,label:f}=bJ(),p=n.useRef([]),[x,b]=n.useState(0),[g,h]=n.useState(0),[v,y]=n.useState(0),w=o%1>=.5,j=Math.floor(o),N=Math.max(0,Math.floor(d)),k=b3(e,t),C=m&&"star"===e,R=r??("dot"===e&&!u),E=rQ(bH({type:k}),R?"focus-visible:shadow-focus focus-visible:outline-none":"",a),z=e=>c?.(e),S=(e,t)=>{b(t?e:0)},I=e=>h(e),D=()=>h(0),T=e=>y(e),P=()=>y(0),M=e=>{let t=e.relatedTarget;t instanceof HTMLButtonElement&&p.current.includes(t)||b(0)},A=e=>p.current[e]?.focus(),O=e=>{let t=p.current.findIndex(t=>t===e.currentTarget);switch(e.key){case"ArrowRight":case"ArrowUp":{e.preventDefault();let r=Math.min(t+1,N-1);A(r),c?.(r+1);break}case"ArrowLeft":case"ArrowDown":{e.preventDefault();let r=Math.max(t-1,0);A(r),c?.(r+1);break}case"Home":e.preventDefault(),A(0),c?.(1);break;case"End":e.preventDefault(),A(N-1),c?.(N)}};return C?l.jsx("div",{ref:s,"data-slot":"rating-items",className:E,role:"radiogroup","aria-label":f,...i,children:Array.from({length:N},(r,a)=>l.jsx(b5,{buttonRef:e=>{p.current[a]=e},ratingVariant:b1(a,j,w),ratingValue:a+1,focusedRatingValue:x,hoveredRatingValue:g,activeRatingValue:v,onStarClick:z,onStarFocus:S,onStarBlur:M,onStarHover:I,onStarHoverEnd:D,onStarPress:T,onStarPressEnd:P,onKeyDown:O,shape:e,tone:t,isInteractive:C},`star-${a}`))}):R?l.jsx("button",{ref:s,"data-slot":"rating-items",className:rQ("border-none bg-transparent p-0 text-left",E),"aria-label":f,type:"button",onClick:e=>e.preventDefault(),...i,children:Array.from({length:N},(r,a)=>l.jsx(b5,{buttonRef:()=>
637void 0,ratingVariant:b1(a,j,w),ratingValue:a+1,focusedRatingValue:0,hoveredRatingValue:0,activeRatingValue:0,onStarClick:()=>void 0,onStarFocus:()=>void 0,onStarBlur:()=>void 0,onStarHover:()=>void 0,onStarHoverEnd:()=>void 0,onStarPress:()=>void 0,onStarPressEnd:()=>void 0,onKeyDown:()=>void 0,shape:e,tone:t,isInteractive:C,isStatic:!0},`read-only-${a}`))}):l.jsx("div",{ref:s,"data-slot":"rating-items",className:E,role:"img","aria-label":f,...i,children:Array.from({length:N},(r,a)=>l.jsx(b5,{buttonRef:()=>void 0,ratingVariant:b1(a,j,w),ratingValue:a+1,focusedRatingValue:0,hoveredRatingValue:0,activeRatingValue:0,onStarClick:()=>void 0,onStarFocus:()=>void 0,onStarBlur:()=>void 0,onStarHover:()=>void 0,onStarHoverEnd:()=>void 0,onStarPress:()=>void 0,onStarPressEnd:()=>void 0,onKeyDown:()=>void 0,shape:e,tone:t,isInteractive:C,isStatic:!0},`read-only-${a}`))})});b7.displayName="Rating.Items";let b9=({className:e,children:t,format:r="fraction",...a})=>{let{value:n,max:i}=bJ(),s=t??("decimal"===r?`${Number.isInteger(n)?n.toFixed(0):n.toFixed(1)}`:`${n}/${i}`);return l.jsx(aE,{"data-slot":"score",as:"span",variant:"body",size:"lg",weight:"bold",className:rQ(bG(),e),...a,children:s})};b9.displayName="Rating.Score";let ge=({className:e,count:t,tone:r="default",children:a,...n})=>{let{disabled:i,isInteractive:s}=bJ(),o=bq({type:"tripadvisor"===r?"tripadvisor":"star",state:b2(i,s)});return l.jsx(aE,{"data-slot":"rating-reviews",as:"span",variant:"body",size:"lg",className:rQ(o,e),...n,children:a??t})};ge.displayName="Rating.Reviews";let gt=n.forwardRef(({className:e,value:t,max:r=bY,disabled:a,label:i,onRate:s,children:o,rateNum:d,totalReviews:c,showReviews:u,variant:m,translations:f,...p},x)=>{n.useEffect(()=>{void 0!==d&&b4("rateNum","Use value on RatingRoot."),void 0!==c&&b4("totalReviews","Use count on Rating.Reviews."),void 0!==u&&b4("showReviews","Render or omit Rating.Reviews in composition."),void 0!==m&&b4("variant","Use disabled on root and tone on Rating.Items."),void 0!==f&&b4("translations","Use label and sub-component children.")},[d,c,u,m,f]);let b=a??"disabled"===m,g=Math.min(Math.max(Math.round(2*(t??d??0))/2,0),r),h=!!s&&!b,v=f?f.score(g,r):`Rating: ${g}/${r}`,y=i??v,w=bB({type:"star",state:b2(b,h)}),j=u??!0,N=void 0!==c&&f?f.reviews(c):void 0!==c?`${c}`:void 0;return l.jsx(bZ.Provider,{value:{value:g,max:r,disabled:b,isInteractive:h,onRate:s,label:y},children:l.jsx("div",{ref:x,"data-slot":"rating",className:rQ("group/tripadvisor",w,e),role:"group","aria-label":y,...p,children:o??l.jsxs(l.Fragment,{children:[l.jsx(b7,{tone:"brand"===m?"brand":"default"}),l.jsx(b9,{format:"fraction",children:f?`${g}/${r}`:void 0}),j?l.jsx(ge,{count:c,children:N}):null]})})})});gt.displayName="Rating";let gr=Object.assign(gt,{Items:b7,Item:b7,Adornment:b8,TripAdvisorIcon:b6,Score:b9,Reviews:ge}),ga=n.createContext(null),gl=()=>{let e=n.useContext(ga);if(!e)throw Error("SalesCard sub-components must be used inside SalesCard");return e},gn=t$(["relative flex w-full flex-col items-end overflow-visible rounded-sm bg-transparent","has-[[data-slot=sales-card-link]:focus-visible]:shadow-focus has-[[data-slot=sales-card-link]:focus-visible]:outline-none","has-[[data-slot=sales-card-link]:active]:[&_[data-slot=sales-card-image-overlay]]:after:bg-neutral-alphablack-30","hover:[&_[data-slot=sales-card-content]]:shadow-level2"]),gi=t$(["bg-bg-neutral-primary-default shadow-level1 relative flex w-full flex-col overflow-hidden rounded-sm"]),gs=t$("relative block overflow-hidden after:pointer-events-none after:absolute after:inset-0 after:bg-transparent after:content-['']"),go=t$("aspect-[213/185] w-full object-cover"),gd=t$("gap-xl pl-xl pr-md py-md flex h-[var(--spacing-56)] items-center justify-between"),gc=t$("line-clamp-1"),gu=t$(["absolute inset-0 z-[1] rounded-sm bg-transparent text-inherit no-underline","focus-visible:outline-none"]),gm=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(ga.Provider,{value:!0,children:l.jsx("div",{ref:a,"data-slot":"sales-card",className:rQ(gn(),e),...r,children:t})}));gm.displayName="SalesCard";let gf=({children:e,...t})=>
637(gl(),l.jsx(aE,{as:"p",variant:"body",size:"md",weight:"medium","data-slot":"sales-card-sponsored",color:"neutral-primary",...t,children:e}));gf.displayName="SalesCard.Sponsored";let gp=n.forwardRef(({className:e,children:t,...r},a)=>(gl(),l.jsx("article",{ref:a,"data-slot":"sales-card-content",className:rQ(gi(),e),...r,children:t})));gp.displayName="SalesCard.Content";let gx=n.forwardRef(({className:e,alt:t,...r},a)=>(gl(),l.jsx("span",{"data-slot":"sales-card-image-overlay",className:gs(),children:l.jsx("img",{ref:a,"data-slot":"sales-card-image",alt:t,className:rQ(go(),e),...r})})));gx.displayName="SalesCard.Image";let gb=n.forwardRef(({className:e,children:t,...r},a)=>(gl(),l.jsx("div",{ref:a,"data-slot":"sales-card-footer",className:rQ(gd(),e),...r,children:t})));gb.displayName="SalesCard.Footer";let gg=({className:e,children:t,...r})=>(gl(),l.jsx(aE,{as:"p",variant:"body",size:"lg",weight:"medium","data-slot":"sales-card-title",color:"neutral-primary",className:rQ(gc(),e),...r,children:t}));gg.displayName="SalesCard.Title";let gh=n.forwardRef(({asChild:e,children:t,className:r,...a},n)=>{gl();let i=e?ah:"a";return l.jsx(i,{ref:n,"data-slot":"sales-card-link",className:rQ(gu(),r),...a,children:t??l.jsx("span",{className:"sr-only",children:a["aria-label"]})})});gh.displayName="SalesCard.Link";let gv=({className:e,width:t="24px",height:r="24px",...a})=>(gl(),l.jsx(eN.IconArrowRight,{"aria-hidden":"true",className:rQ("size-3xl hidden shrink-0 md:block",e),width:t,height:r,...a}));gv.displayName="SalesCard.Arrow";let gy=Object.assign(gm,{Content:gp,Sponsored:gf,Image:gx,Footer:gb,Title:gg,Arrow:gv,Link:gh}),gw=t$(["group/search-bar relative box-border flex h-[44px] w-full items-center overflow-hidden rounded-full border","gap-md pl-xl pr-md","min-w-[240px]","transition-colors","data-[has-value=true]:border-bd-neutral-primary-active data-[has-value=true]:border-sm","focus-within:shadow-focus focus-within:outline-none","bg-bg-neutral-primary-default border-bd-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap","data-[disabled=true]:bg-bg-neutral-primary-disabled data-[disabled=true]:text-ct-neutral-on-light-bg-disabled","data-[disabled=true]:pointer-events-none data-[disabled=true]:cursor-not-allowed data-[disabled=true]:border-none"],{variants:{isTransparent:{true:[`
638            data-[has-value=true]:active:bg-bg-neutral-primary-tap
639            border-transparent bg-transparent
640            hover:bg-transparent
641            active:bg-transparent
642            data-[disabled=true]:bg-transparent
643          `]}}}),gj=t$(["text-body-lg w-full min-w-0 flex-1 cursor-text appearance-none bg-transparent outline-none","placeholder:text-ct-neutral-primary-default","[&::-webkit-search-cancel-button]:appearance-none","[&::-webkit-search-decoration]:appearance-none","disabled:cursor-not-allowed"]),gN=t$("mr-xs inline-flex shrink-0 items-center justify-center"),gk=n.createContext(void 0),gC=n.forwardRef(({isTransparent:e,children:t,ariaLabel:r,disabled:a,readOnly:i,value:s,defaultValue:o,onChange:d,type:c,...u},m)=>{let f=n.useRef(null),[p,x]=n.useState(String(o??"")),b=void 0!==s,g=b?String(s??""):p,h=g.length>0,v=e=>{b||x(e)};return l.jsx(gk.Provider,{value:{inputRef:f,setInputValue:v,hasValue:h,inputDisabled:a,inputReadOnly:i},children:l.jsxs("div",{"data-slot":"search-bar","data-has-value":h||void 0,"data-disabled":a,"data-readonly":i,className:gw({isTransparent:e}),onPointerDown:e=>{if(e.target.closest("input, button, a"))return;e.preventDefault();let t=f.current;t&&t.focus()},role:"search","aria-label":r,children:[l.jsx("div",{"data-slot":"search-bar-icon","aria-hidden":"true",className:gN(),children:l.jsx(ek.IconSearch,{className:"size-3xl"})}),l.jsx("input",{ref:eP(m,f),type:c??"search","data-slot":"search-bar-input",disabled:a,readOnly:i,className:gj(),value:g,onChange:e=>{v(e.target.value),d?.(e)},...u}),t]})})});gC.displayName="SearchBar";let gR=({clearLabel:e,onClear:t})=>{let r=n.useContext(gk);if(r?.inputDisabled||r?.inputReadOnly||!r?.hasValue)return null;let a=e=>{e.preventDefault(),e.stopPropagation()};return l.jsx(a7,{type:"button",variant:"ghostSecondary",size:"md",isIcon:!0,"aria-label":e,"data-slot":"search-bar-clear-button",onMouseDown:a,onPointerDown:a,onClick:()=>{let e=r?.inputRef.current;if(!e)return;let a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value")?.set;a?.call(e,""),e.dispatchEvent(new Event("input",{bubbles:!0})),e.focus(),t?.()},leftIcon:l.jsx(Q.IconCross,{className:"size-3xl","aria-hidden":"true"})})};gR.displayName="SearchBarClearButton";let gE=Object.assign(gC,{ClearButton:gR}),gz=t$("from-bg-skeleton-1 via-bg-skeleton-2 to-bg-skeleton-1 shrink-0 bg-linear-to-r bg-[length:200%_100%]",{variants:{shape:{default:"rounded-sm",circle:"aspect-square rounded-full"},motion:{shimmer:"animate-skeleton-shimmer",none:""}}}),gS=n.forwardRef(({className:e,shape:t="default",motion:r="shimmer",...a},n)=>{let i=gz({className:e,shape:t,motion:r});return l.jsx("div",{ref:n,className:i,"aria-hidden":"true",...a})});gS.displayName="Skeleton";let gI=t$("gap-md isolate flex size-full p-0",{variants:{direction:{horizontal:"flex-row items-start",vertical:"flex-col items-start"}}}),gD=t$("group gap-md bg-bg-neutral-primary-default focus-visible:shadow-focus flex border-none focus-visible:outline-none",{variants:{alignment:{left:"flex-row",center:"flex-col self-center",right:"flex-row-reverse self-end"},interactive:{true:"cursor-pointer",false:"cursor-default"}}}),gT=t$("z-1 text-center",{variants:{color:{brand:"[&_path]:fill-ct-neutral-tertiary-default",success:"[&_path]:fill-ct-neutral-tertiary-default",warning:"[&_path]:fill-ct-neutral-tertiary-default",error:"[&_path]:fill-ct-neutral-tertiary-default",info:"[&_path]:fill-ct-neutral-tertiary-default",inactive:"group-disabled:[&_path]:fill-ct-neutral-tertiary-default"},icon:{true:"size-xl",false:""}}}),gP=t$(`
644    border-xs m-xl
645    group-disabled:bg-bg-brand-disabled group-disabled:border-bg-brand-disabled
646    flex size-[30px] min-h-[30px] min-w-[30px] items-center justify-center self-center rounded-full
647  `,{variants:{color:{brand:"bg-bg-brand-default border-bg-brand-default text-ct-neutral-tertiary-default",success:"bg-bg-success-default border-bg-success-default text-ct-neutral-tertiary-default",warning:"bg-bg-warning-default border-bg-warning-default text-ct-neutral-tertiary-default",error:"bg-bg-error-default border-bg-error-default text-ct-neutral-tertiary-default",info:"bg-bg-info-default border-bg-info-default text-ct-neutral-tertiary-default",inactive:`
648          bg-bg-neutral-primary-default border-bd-neutral-primary-default text-ct-neutral-primary-default
649          group-disabled:text-ct-neutral-tertiary-default
650        `},interactive:{true:"",false:""}},compoundVariants:[{interactive:!0,color:"brand",className:`
651          group-hover:bg-bg-brand-hover group-hover:border-bg-brand-hover
652          group-active:bg-bg-brand-tap group-active:border-bg-brand-tap
653        `},{interactive:!0,color:"success",className:`
654          group-hover:bg-bg-success-hover group-hover:border-bg-success-hover
655          group-active:bg-bg-success-tap group-active:border-bg-success-tap
656        `},{interactive:!0,color:"warning",className:`
657          group-hover:bg-bg-warning-hover group-hover:border-bg-warning-hover
658          group-active:bg-bg-warning-tap group-active:border-bg-warning-tap
659        `},{interactive:!0,color:"error",className:`
660          group-hover:bg-bg-error-hover group-hover:border-bg-error-hover
661          group-active:bg-bg-error-tap group-active:border-bg-error-tap
662        `},{interactive:!0,color:"info",className:`
663          group-hover:bg-bg-info-hover group-hover:border-bg-info-hover
664          group-active:bg-bg-info-tap group-active:border-bg-info-tap
665        `}]}),gM=t$("absolute",{variants:{color:{brand:"[&_circle]:fill-bg-brand-default",success:"[&_circle]:fill-bg-success-default",warning:"[&_circle]:fill-bg-warning-default",error:"[&_circle]:fill-bg-error-default",info:"[&_circle]:fill-bg-info-default"}}}),gA=t$("flex flex-col justify-center",{variants:{alignment:{left:"items-start text-left",center:"items-center text-center",right:"items-end text-right"}}}),gO=t$("group-disabled:text-ct-neutral-on-light-bg-disabled group-disabled:no-underline",{variants:{color:{brand:"text-ct-brand-default",success:"text-ct-success-default",warning:"text-ct-warning-default",error:"text-ct-error-default",info:"text-ct-info-default",inactive:"text-ct-neutral-primary-default"},interactive:{true:"group-hover:underline group-active:underline",false:""}},compoundVariants:[{interactive:!0,color:"brand",className:"group-hover:text-ct-brand-hover group-active:text-ct-brand-tap"},{interactive:!0,color:"success",className:"group-hover:text-ct-success-hover group-active:text-ct-success-tap"},{interactive:!0,color:"warning",className:"group-hover:text-ct-warning-hover group-active:text-ct-warning-tap"},{interactive:!0,color:"error",className:"group-hover:text-ct-error-hover group-active:text-ct-error-tap"},{interactive:!0,color:"info",className:"group-hover:text-ct-info-hover group-active:text-ct-info-tap"},{interactive:!0,color:"inactive",className:"group-hover:text-ct-brand-hover group-active:text-ct-neutral-primary-tap"}]}),g_=t$("group-disabled:text-ct-neutral-on-light-bg-disabled",{variants:{color:{brand:"text-ct-neutral-secondary-default",success:"text-ct-neutral-secondary-default",warning:"text-ct-neutral-secondary-default",error:"text-ct-neutral-secondary-default",info:"text-ct-neutral-secondary-default",inactive:"text-ct-neutral-secondary-default"}}}),gL=t$("self-center last:hidden",{variants:{alignment:{left:"",center:"",right:""},direction:{horizontal:"h-xs min-w-3xl flex-1",vertical:"min-h-3xl w-xs flex-1"},color:{brand:"bg-bg-brand-default",success:"bg-bg-success-default",warning:"bg-bg-warning-default",error:"bg-bg-error-default",info:"bg-bg-info-default",inactive:"bg-bg-neutral-secondary-tap"}},compoundVariants:[{direction:"horizontal",alignment:"center",className:"mt-[36px] self-start"},{direction:"vertical",alignment:"left",className:"ml-[36px] self-start"},{direction:"vertical",alignment:"right",className:"mr-[36px] self-end"}]}),gF=()=>{let{color:e}=gV();
665return l.jsxs("svg",{"aria-hidden":!0,className:gM({color:e}),xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",children:[l.jsx("circle",{opacity:"0.15",cx:"28",cy:"28",r:"28"}),l.jsx("circle",{opacity:"0.15",cx:"28",cy:"28",r:"22"})]})},g$=n.createContext(null),gV=()=>{let e=n.useContext(g$);if(!e)throw Error("Stepper.Step and Stepper.InteractiveStep must be used within a <Stepper> component");return e},gB=({direction:e="horizontal",alignment:t="center",color:r="brand",size:a="md",activeStepIndex:i,className:s,children:o,...d})=>l.jsx(g$.Provider,{value:{activeStepIndex:i,color:r,size:a,direction:e,alignment:t},children:l.jsx("ol",{className:rQ(gI({direction:e}),s),...d,children:n.Children.map(o,(e,t)=>n.isValidElement(e)&&(e.type===gG||e.type===gK)?n.cloneElement(e,{index:e.props.index??t+1}):e)})}),gH=n.createContext(null),gW=()=>{let e=n.useContext(gH);if(!e)throw Error("Stepper.StepTitle and Stepper.StepDescription must be used within a <Stepper.Step> or <Stepper.InteractiveStep> component");return e},gU=({index:e,loading:t,disabled:r,interactive:a,children:i,icon:s,...o})=>{let{direction:d,alignment:c,color:u,activeStepIndex:m}=gV(),f=m&&e&&e<=m?u:"inactive",p=m&&e&&e<m?u:"inactive",x=n.cloneElement(s||l.jsx(aE,{as:"span",variant:"button",size:"md",children:e}),{className:rQ(gT({color:f,icon:!!s}),s?.props.className)});return l.jsxs(l.Fragment,{children:[l.jsx("li",{className:"contents","aria-current":e===m?"step":void 0,children:l.jsxs(a?"button":"div",{disabled:a?r||t:void 0,className:rQ(gD({alignment:c,interactive:!!a}),"group"),...o,children:[l.jsxs("div",{className:gP({color:f,interactive:!!a}),children:[e===m&&l.jsx(gF,{}),x]}),t&&l.jsxs("div",{className:rQ(gA({alignment:c}),"gap-xs"),children:[l.jsx("div",{className:"h-lg from-bg-skeleton-1 to-bg-skeleton-2 w-4xl rounded-full bg-linear-to-r"}),l.jsx("div",{className:"h-lg w-8xl from-bg-skeleton-1 to-bg-skeleton-2 rounded-full bg-linear-to-r"})]}),!t&&i&&l.jsx(gH.Provider,{value:{interactive:!!a,stepColor:f},children:l.jsx("div",{className:gA({alignment:c}),children:i})})]})}),l.jsx("div",{"aria-hidden":!0,className:gL({direction:d,alignment:c,color:p})})]})},gK=e=>l.jsx(gU,{...e,interactive:!0}),gG=e=>l.jsx(gU,{...e,interactive:!1});gB.Step=gG,gB.InteractiveStep=gK,gB.StepTitle=({children:e})=>{let{interactive:t,stepColor:r}=gW();return l.jsx(aE,{size:"sm",weight:"medium",className:gO({color:r,interactive:t}),children:e})},gB.StepDescription=({children:e})=>{let{stepColor:t}=gW();return l.jsx(aE,{size:"sm",weight:"regular",className:g_({color:t}),children:e})};var gq=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),gX=K.forwardRef((e,t)=>l.jsx(eJ.span,{...e,ref:t,style:{...gq,...e.style}}));gX.displayName="VisuallyHidden";var gY="ToastProvider",[gZ,gJ,gQ]=eG("Toast"),[g0,g1]=eD("Toast",[gQ]),[g2,g4]=g0(gY),g3=e=>{let{__scopeToast:t,label:r="Notification",duration:a=5e3,swipeDirection:n="right",swipeThreshold:i=50,children:s}=e,[o,d]=K.useState(null),[c,u]=K.useState(0),m=K.useRef(!1),f=K.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${gY}\`. Expected non-empty \`string\`.`),l.jsx(gZ.Provider,{scope:t,children:l.jsx(g2,{scope:t,label:r,duration:a,swipeDirection:n,swipeThreshold:i,toastCount:c,viewport:o,onViewportChange:d,onToastAdd:K.useCallback(()=>u(e=>e+1),[]),onToastRemove:K.useCallback(()=>u(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:m,isClosePausedRef:f,children:s})})};g3.displayName=gY;var g5="ToastViewport",g6=["F8"],g8="toast.viewportPause",g7="toast.viewportResume",g9=K.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:a=g6,label:n="Notifications ({hotkey})",...i}=e,s=g4(g5,r),o=gJ(r),d=K.useRef(null),c=K.useRef(null),u=K.useRef(null),m=K.useRef(null),f=eM(t,m,s.onViewportChange),p=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=s.toastCount>0;K.useEffect(()=>{let e=e=>{0!==a.length&&a.every(t=>e[t]||e.code===t)&&m.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),K.useEffect(()=>{let e=d.current,t=m.current;if(x&&e&&t){let r=()=>{if(!s.isClosePausedRef.current){let e=new CustomEvent(g8);t.dispatchEvent(e),s.isClosePausedRef.current=!0}},a=()=>
665{if(s.isClosePausedRef.current){let e=new CustomEvent(g7);t.dispatchEvent(e),s.isClosePausedRef.current=!1}},l=t=>{e.contains(t.relatedTarget)||a()},n=()=>{e.contains(document.activeElement)||a()};return e.addEventListener("focusin",r),e.addEventListener("focusout",l),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",n),window.addEventListener("blur",r),window.addEventListener("focus",a),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",l),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",n),window.removeEventListener("blur",r),window.removeEventListener("focus",a)}}},[x,s.isClosePausedRef]);let b=K.useCallback(({tabbingDirection:e})=>{let t=o().map(t=>{let r=t.ref.current,a=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?a:a.reverse()});return("forwards"===e?t.reverse():t).flat()},[o]);return K.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a)return void c.current?.focus();let l=b({tabbingDirection:a?"backwards":"forwards"}),n=l.findIndex(e=>e===r);hb(l.slice(n+1))?t.preventDefault():a?c.current?.focus():u.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[o,b]),l.jsxs(lY,{ref:d,role:"region","aria-label":n.replace("{hotkey}",p),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&l.jsx(ht,{ref:c,onFocusFromOutsideViewport:()=>{hb(b({tabbingDirection:"forwards"}))}}),l.jsx(gZ.Slot,{scope:r,children:l.jsx(eJ.ol,{tabIndex:-1,...i,ref:f})}),x&&l.jsx(ht,{ref:u,onFocusFromOutsideViewport:()=>{hb(b({tabbingDirection:"backwards"}))}})]})});g9.displayName=g5;var he="ToastFocusProxy",ht=K.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:a,...n}=e,i=g4(he,r);return l.jsx(gX,{tabIndex:0,...n,ref:t,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;i.viewport?.contains(t)||a()}})});ht.displayName=he;var hr="Toast",ha=K.forwardRef((e,t)=>{let{forceMount:r,open:a,defaultOpen:n,onOpenChange:i,...s}=e,[o,d]=eZ({prop:a,defaultProp:n??!0,onChange:i,caller:hr});return l.jsx(e0,{present:r||o,children:l.jsx(hi,{open:o,...s,ref:t,onClose:()=>d(!1),onPause:lR(e.onPause),onResume:lR(e.onResume),onSwipeStart:eq(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:eq(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:eq(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:eq(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)})})})});ha.displayName=hr;var[hl,hn]=g0(hr,{onClose(){}}),hi=K.forwardRef((e,t)=>{let{__scopeToast:r,type:a="foreground",duration:n,open:i,onClose:s,onEscapeKeyDown:o,onPause:d,onResume:c,onSwipeStart:u,onSwipeMove:m,onSwipeCancel:f,onSwipeEnd:p,...x}=e,b=g4(hr,r),[g,h]=K.useState(null),v=eM(t,e=>h(e)),y=K.useRef(null),w=K.useRef(null),j=n||b.duration,N=K.useRef(0),k=K.useRef(j),C=K.useRef(0),{onToastAdd:R,onToastRemove:E}=b,z=lR(()=>{g?.contains(document.activeElement)&&b.viewport?.focus(),s()}),S=K.useCallback(e=>
665{e&&e!==1/0&&(window.clearTimeout(C.current),N.current=new Date().getTime(),C.current=window.setTimeout(z,e))},[z]);K.useEffect(()=>{let e=b.viewport;if(e){let t=()=>{S(k.current),c?.()},r=()=>{let e=new Date().getTime()-N.current;k.current=k.current-e,window.clearTimeout(C.current),d?.()};return e.addEventListener(g8,r),e.addEventListener(g7,t),()=>{e.removeEventListener(g8,r),e.removeEventListener(g7,t)}}},[b.viewport,j,d,c,S]),K.useEffect(()=>{i&&!b.isClosePausedRef.current&&S(j)},[i,j,b.isClosePausedRef,S]),K.useEffect(()=>(R(),()=>E()),[R,E]);let I=K.useMemo(()=>g?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var a;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(a=t).nodeType===a.ELEMENT_NODE){let a=t.ariaHidden||t.hidden||"none"===t.style.display,l=""===t.dataset.radixToastAnnounceExclude;if(!a)if(l){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(g):null,[g]);return b.viewport?l.jsxs(l.Fragment,{children:[I&&l.jsx(hs,{__scopeToast:r,role:"status","aria-live":"foreground"===a?"assertive":"polite",children:I}),l.jsx(hl,{scope:r,onClose:z,children:G.createPortal(l.jsx(gZ.ItemSlot,{scope:r,children:l.jsx(lX,{asChild:!0,onEscapeKeyDown:eq(o,()=>{b.isFocusedToastEscapeKeyDownRef.current||z(),b.isFocusedToastEscapeKeyDownRef.current=!1}),children:l.jsx(eJ.li,{tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":b.swipeDirection,...x,ref:v,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:eq(e.onKeyDown,e=>{"Escape"===e.key&&(o?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(b.is
665FocusedToastEscapeKeyDownRef.current=!0,z()))}),onPointerDown:eq(e.onPointerDown,e=>{0===e.button&&(y.current={x:e.clientX,y:e.clientY})}),onPointerMove:eq(e.onPointerMove,e=>{if(!y.current)return;let t=e.clientX-y.current.x,r=e.clientY-y.current.y,a=!!w.current,l=["left","right"].includes(b.swipeDirection),n=["left","up"].includes(b.swipeDirection)?Math.min:Math.max,i=l?n(0,t):0,s=l?0:n(0,r),o="touch"===e.pointerType?10:2,d={x:i,y:s},c={originalEvent:e,delta:d};a?(w.current=d,hp("toast.swipeMove",m,c,{discrete:!1})):hx(d,b.swipeDirection,o)?(w.current=d,hp("toast.swipeStart",u,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>o||Math.abs(r)>o)&&(y.current=null)}),onPointerUp:eq(e.onPointerUp,e=>{let t=w.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),w.current=null,y.current=null,t){let r=e.currentTarget,a={originalEvent:e,delta:t};hx(t,b.swipeDirection,b.swipeThreshold)?hp("toast.swipeEnd",p,a,{discrete:!0}):hp("toast.swipeCancel",f,a,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),b.viewport)})]}):null}),hs=e=>{let{__scopeToast:t,children:r,...a}=e,n=g4(hr,t),[i,s]=K.useState(!1),[o,d]=K.useState(!1);return function(e=()=>{}){let t=lR(e);eX(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>s(!0)),K.useEffect(()=>{let e=window.setTimeout(()=>d(!0),1e3);return()=>window.clearTimeout(e)},[]),o?null:l.jsx(l7,{asChild:!0,children:l.jsx(gX,{...a,children:i&&l.jsxs(l.Fragment,{children:[n.label," ",r]})})})};K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})}).displayName="ToastTitle";var ho=K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})});ho.displayName="ToastDescription";var hd="ToastAction",hc=K.forwardRef((e,t)=>{let{altText:r,...a}=e;return r.trim()?l.jsx(hf,{altText:r,asChild:!0,children:l.jsx(hm,{...a,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${hd}\`. Expected non-empty \`string\`.`),null)});hc.displayName=hd;var hu="ToastClose",hm=K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e,n=hn(hu,r);return l.jsx(hf,{asChild:!0,children:l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eq(e.onClick,n.onClose)})})});hm.displayName=hu;var hf=K.forwardRef((e,t)=>{let{__scopeToast:r,altText:a,...n}=e;return l.jsx(eJ.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...n,ref:t})});function hp(e,t,r,{discrete:a}){let l=r.originalEvent.currentTarget,n=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&l.addEventListener(e,t,{once:!0}),a?eQ(l,n):l.dispatchEvent(n)}var hx=(e,t,r=0)=>{let a=Math.abs(e.x),l=Math.abs(e.y),n=a>l;return"left"===t||"right"===t?n&&a>r:!n&&l>r};function hb(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}let hg={"top-left":"left","top-center":"top","top-right":"right","bottom-left":"left","bottom-center":"bottom","bottom-right":"right"},hh={"top-left":"left","top-center":"up","top-right":"right","bottom-left":"left","bottom-center":"down","bottom-right":"right"},hv={light:"neutral",dark:"dark",brand:"brand",success:"success",error:"error"},hy={none:"bottom-none",xs:"bottom-xs",sm:"bottom-sm",md:"bottom-md",lg:"bottom-lg",xl:"bottom-xl","2xl":"bottom-2xl","3xl":"bottom-3xl","4xl":"bottom-4xl","5xl":"bottom-5xl","6xl":"bottom-6xl","7xl":"bottom-7xl","8xl":"bottom-8xl","9xl":"bottom-9xl","10xl":"bottom-10xl"},hw={none:"top-none",xs:"top-xs",sm:"top-sm",md:"top-md",lg:"top-lg",xl:"top-xl","2xl":"top-2xl","3xl":"top-3xl","4xl":"top-4xl","5xl":"top-5xl","6xl":"top-6xl","7xl":"top-7xl","8xl":"top-8xl","9xl":"top-9xl","10xl":"top-10xl"},hj=["!gap-0 pointer-events-none [&>li]:relative [&>li]:transition-none [&>li]:pointer-events-auto","[&>li:nth-last-child(1)]:z-[8]","[&>li:nth-last-child(2)]:translate-y-[calc(100%-10px)] [&>li:nth-last-child(2)]:z-[7]","[&>li:nth-last-child(3)]:translate-y-[calc(200%-20px)] [&>li:nth-last-child(3)]:z-[6]","[&>li:nth-last-child(4)]:translate-y-[calc(300%-30px)] [&>li:nth-last-child(4)]:z-[5]","[&>li:nth-last-child(5)]:translate-y-[calc(400%-40px)] [&>li:nth-last-child(5)]:z-[4]","[&>li:nth-last-child(6)]:translate-y-[calc(500%-50px)] [&>li:nth-last-child(6)]:z-[3]","[&>li:nth-last-child(7)]:translate-y-[calc(600%-60px)] [&>li:nth-last-child(7)]:z-[2]","[&>li:nth-last-child(n+8)]:translate-y-[calc(700%-70px)] [&>li:nth-last-child(n+8)]:z-[1]"],hN=["!gap-0 pointer-events-none [&>li]:relative [&>li]:transition-none [&>li]:pointer-events-auto","[&>li:nth-last-child(1)]:z-[8]","[&>li:nth-last-child(2)]:-translate-y-[calc(100%-10px)] [&>li:nth-last-child(2)]:z-[7]","[&>li:nth-last-child(3)]:-translate-y-[calc(200%-20px)] [&>li:nth-last-child(3)]:z-[6]","[&>li:nth-last-child(4)]:-translate-y-[calc(300%-30px)] [&>li:nth-last-child(4)]:z-[5]","[&>li:nth-last-child(5)]:-translate-y-[calc(400%-40px)] [&>li:nth-last-child(5)]:z-[4]","[&>li:nth-last-child(6)]:-translate-y-[calc(500%-50px)] [&>li:nth-last-child(6)]:z-[3]","[&>li:nth-last-child(7)]:-translate-y-[calc(600%-60px)] [&>li:nth-last-child(7)]:z-[2]","[&>li:nth-last-child(n+8)]:-translate-y-[calc(700%-70px)] [&>li:nth-last-child(n+8)]:z-[1]"],hk=n.createContext(null),hC=()=>{let e=n.useContext(hk);if(!e)throw Error("useSnackbarContext must be used within <SnackbarProvider>");return e},hR=({position:e="bottom-left",swipeDirection:t,offsetTop:r,offsetBottom:a,children:i,...s})=>{let o=t??hh[e],d=hg[e],[c,u]=n.useState(new Set),m=n.useCallback(e=>{u(t=>{if(t.has(e))return t;let r=new Set(t);return r.add(e),r})},[]),f=n.useCallback(e=>{u(t=>{if(!t.has(e))return t;let r=new Set(t);return r.delete(e),r})},[]);return l.jsx(hk.Provider,{value:{slideOrigin:d,offsetTop:r,offsetBottom:a,openCount:c.size,registerSnackbar:m,unregisterSnackbar:f,variant:"light"},children:l.jsx(g3,{swipeDirection:o,...s,children:i})})};hR.displayName="SnackbarProvider";let hE=t$(`
666    p-xl gap-md
667    data-[state=open]:animate-in
668    data-[state=closed]:animate-out
669    data-[state=open]:fade-in-0
670    data-[state=closed]:fade-out-0
671    data-[swipe=end]:animate-out data-[swipe=end]:fade-out-200
672    duration-slow animate-duration-standard flex flex-row items-center rounded-sm border
673    data-[swipe=cancel]:translate-x-0 data-[swipe=cancel]:transition-[transform]
674    data-[swipe=move]:translate-x-(--radix-toast-swipe-move-x) data-[swipe=move]:transition-none
675    sm:min-w-[250px]
676  `,{variants:{variant:{light:"bg-bg-neutral-primary-default border-bd-neutral-primary-default",dark:"bg-bg-neutral-tertiary-default border-bd-neutral-primary-default",brand:"bg-bg-brand-light-default border-bd-brand-default",success:"bg-bg-success-light-default border-bd-success-default",error:"bg-bg-error-light-default border-bd-error-default"},slideOrigin:{top:"data-[state=open]:slide-in-from-top-full data-[state=closed]:slide-out-to-top-full",bottom:"data-[state=open]:slide-in-from-bottom-full data-[state=closed]:slide-out-to-bottom-full",left:"data-[state=open]:slide-in-from-left-full data-[state=closed]:slide-out-to-left-full",right:"data-[state=open]:slide-in-from-right-full data-[state=closed]:slide-out-to-right-full"}},defaultVariants:{variant:"light",slideOrigin:"left"}}),hz=t$("gap-sm p-md max-sm:p-xl min-sm:m-xl z-toast fixed flex w-auto flex-col max-sm:inset-x-0 sm:max-w-[420px]",{variants:{position:{"top-left":"left-0 flex-col-reverse sm:items-start","to
676p-center":"flex-col-reverse sm:left-1/2 sm:mx-0 sm:-translate-x-1/2 sm:items-center","top-right":"right-0 flex-col-reverse sm:items-end","bottom-left":"left-0 sm:items-start","bottom-center":"sm:left-1/2 sm:mx-0 sm:-translate-x-1/2 sm:items-center","bottom-right":"right-0 sm:items-end"}},defaultVariants:{position:"bottom-left"}}),hS=t$("size-2xl shrink-0",{variants:{variant:{info:"[&>path]:fill-ct-info-default",neutral:"[&>path]:fill-ct-neutral-primary-default",error:"[&>path]:fill-ct-error-default",warning:"[&>path]:fill-ct-warning-default",success:"[&>path]:fill-ct-success-default",dark:"[&>path]:fill-ct-neutral-tertiary-default",brand:"[&>path]:fill-ct-brand-default"}}}),hI=n.forwardRef(({variant:e="light",className:t,children:r,open:a,...i},s)=>{let o=hC(),{slideOrigin:d,registerSnackbar:c,unregisterSnackbar:u}=o,m=n.useId(),f=hE({variant:e,slideOrigin:d,className:t});if(n.useEffect(()=>(a?c(m):u(m),()=>u(m)),[a,m,c,u]),!r0(r,hT))throw Error("Snackbar requires a <SnackbarDescription> child for accessibility.");return l.jsx(hk.Provider,{value:{...o,variant:e},children:l.jsx(ha,{ref:s,open:a,className:f,"data-testid":"snackbar",...i,children:r})})});hI.displayName="Snackbar";let hD=({icon:e})=>{let{variant:t}=hC(),r=hS({variant:hv[t]});return e?n.cloneElement(e,{className:r}):l.jsx(J.IconInfo,{className:r})};hD.displayName="SnackbarIcon";let hT=n.forwardRef(({children:e,...t},r)=>{let{variant:a}=hC(),n=rQ("flex-1","dark"===a&&"text-ct-neutral-tertiary-default");return l.jsx(ho,{ref:r,asChild:!0,...t,children:l.jsx(aE,{variant:"body",size:"lg",weight:"regular",className:n,children:e})})});hT.displayName="SnackbarDescription";let hP=({altText:e,asChild:t,onClick:r,"aria-label":a,children:i})=>{let{variant:s}=hC(),o=!!(t&&n.isValidElement(i));return t&&!o&&console.error("SnackbarCta received asChild=true with an invalid React element child. Falling back to default Button rendering."),l.jsx(hc,{altText:e,asChild:!0,children:l.jsx(a7,{variant:"dark"===s?"ghostTertiary":"ghostSecondary",size:"sm",asChild:o,onClick:r,"aria-label":a,children:i})})};hP.displayName="SnackbarCta";let hM=n.forwardRef(({position:e="bottom-left",className:t,...r},a)=>{let{offsetTop:n,offsetBottom:i,openCount:s}=hC(),o=s>3,d=e?.startsWith("top"),c=((e,t,r)=>e?.startsWith("top")?t?hw[t]:"top-0":r?hy[r]:"bottom-0")(e,n,i),u=o?rQ(d?hN:hj):"",m=rQ(hz({position:e}),c,u,t);return l.jsx(g9,{ref:a,className:m,"data-testid":"snackbar-viewport","data-bundle":o?"true":void 0,...r})});hM.displayName="SnackbarViewport";let hA=t$(`
677    focus-visible:shadow-focus
678    text-ct-neutral-primary-default gap-md box-border inline-flex cursor-pointer items-center justify-center whitespace-nowrap
679    transition-colors
680    focus-visible:outline-none
681    disabled:pointer-events-none
682    [&_svg]:pointer-events-none
683  `,{variants:{brand:{apple:"",google:"",klarna:""},size:{sm:"h-4xl",md:"h-[44px]",lg:"h-[48px]"},isIcon:{true:"rounded-full p-0",false:`
684          bg-bg-neutral-primary-default
685          hover:bg-bg-neutral-primary-hover
686          active:bg-bg-neutral-primary-tap
687          not-aria-busy:disabled:bg-bg-neutral-primary-disabled not-aria-busy:disabled:border-bd-neutral-primary-default
688          not-aria-busy:disabled:text-ct-neutral-on-light-bg-disabled
689          rounded-sm border
690        `}}
690,compoundVariants:[{size:"sm",isIcon:!1,class:"px-lg min-w-[184px]"},{size:"md",isIcon:!1,class:"px-xl min-w-[215px]"},{size:"lg",isIcon:!1,class:"px-3xl min-w-[235px]"},{brand:"apple",isIcon:!1,class:"border-bd-neutral-primary-active"},{brand:"google",isIcon:!1,class:"border-bd-neutral-secondary-default"},{brand:"klarna",isIcon:!1,class:`
691          border-bd-neutral-secondary-default
692          [&_svg]:text-external-brand-klarna-k-letter
693          not-aria-busy:disabled:[&_svg]:text-ct-neutral-on-light-bg-disabled
694        `},{size:"sm",isIcon:!0,class:"size-4xl"},{size:"md",isIcon:!0,class:"size-[44px]"},{size:"lg",isIcon:!0,class:"size-[48px]"},{brand:"apple",isIcon:!0,class:`
695          not-aria-busy:disabled:bg-bg-neutral-tertiary-disabled
696          text-ct-neutral-tertiary-default
697          hover:bg-bg-neutral-tertiary-hover
698          active:bg-bg-neutral-tertiary-default
699          bg-bg-neutral-dark-default border-none
700        `},{brand:"google",isIcon:!0,class:`
701          bg-bg-neutral-primary-default
702          hover:bg-bg-neutral-primary-hover
703          active:bg-bg-neutral-primary-tap
704          border-bd-neutral-secondary-default
705          not-aria-busy:disabled:bg-bg-neutral-primary-disabled not-aria-busy:disabled:border-bd-neutral-primary-default
706          not-aria-busy:disabled:text-ct-neutral-on-light-bg-disabled
707          border
708        `},{brand:"klarna",isIcon:!0,class:`
709          not-aria-busy:disabled:bg-bg-neutral-tertiary-disabled not-aria-busy:disabled:text-ct-neutral-tertiary-default
710          text-external-brand-klarna-k-letter bg-external-brand-klarna-default
711          hover:bg-external-brand-klarna-hover
712          active:bg-external-brand-klarna-tap
713          border-none
714        `}]}),hO={apple:eR.IconAppleColorOn,google:ez.IconGoogleColorOn,klarna:eI.IconKlarnaColorOn},h_={apple:eC.IconAppleColorOff,google:eE.IconGoogleColorOff,klarna:eS.IconKlarnaColorOff},hL=n.forwardRef(({brand:e,size:t="lg",isIcon:r=!1,isLoading:a=!1,disabled:n,label:i,className:s,children:o,...d},c)=>{let u,m=hA({brand:e,size:t,isIcon:r,className:s}),f=n?h_[e]:hO[e],p="sm"===t?20:24,x="sm"===t?"md":"lg",b="apple"===e,g=r&&b?"white":"black",h=i?`${i} ${e.charAt(0).toUpperCase()+e.slice(1)}`:void 0;switch(!0){case"string"==typeof o:u={"aria-label":o};break;case void 0!==h:u={"aria-label":h};break;case void 0!==d["aria-label"]:u={"aria-label":d["aria-label"]};break;case void 0!==d["aria-labelledby"]:u={"aria-labelledby":d["aria-labelledby"]}}return a?l.jsx("button",{ref:c,className:m,disabled:!0,"aria-busy":"true",...u??{},...d,children:l.jsx(a6,{size:"sm",variant:g,"aria-hidden":!0})}):r?l.jsx("button",{ref:c,className:m,...u??{},disabled:n,...d,children:l.jsx(f,{"aria-hidden":"true",width:p,height:p})}):l.jsx(aE,{asChild:!0,variant:"button",size:x,children:l.jsxs("button",{ref:c,className:m,...u??{},disabled:n,...d,children:[l.jsx(f,{"aria-hidden":"true",width:p,height:p}),o??h]})})});hL.displayName="SsoButton";var hF="Switch",[h$,hV]=eD(hF),[hB,hH]=h$(hF),hW=K.forwardRef((e,t)=>{let{__scopeSwitch:r,name:a,checked:n,defaultChecked:i,required:s,disabled:o,value:d="on",onCheckedChange:c,form:u,...m}=e,[f,p]=K.useState(null),x=eM(t,e=>p(e)),b=K.useRef(!1),g=!f||u||!!f.closest("form"),[h,v]=eZ({prop:n,defaultProp:i??!1,onChange:c,caller:hF});return l.jsxs(hB,{scope:r,checked:h,disabled:o,children:[l.jsx(eJ.button,{type:"button",role:"switch","aria-checked":h,"aria-required":s,"data-state":hq(h),"data-disabled":o?"":void 0,disabled:o,value:d,...m,ref:x,onClick:eq(e.onClick,e=>{v(e=>!e),g&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})}),g&&l.jsx(hG,{control:f,bubbles:!b.current,name:a,value:d,checked:h,required:s,disabled:o,form:u,style:{transform:"translateX(-100%)"}})]})});hW.displayName=hF;var hU="SwitchThumb",hK=K.forwardRef((e,t)=>{let{__scopeSwitch:r,...a}=e,n=hH(hU,r);return l.jsx(eJ.span,{"data-state":hq(n.checked),"data-disabled":n.disabled?"":void 0,...a,ref:t})});hK.displayName=hU;var hG=K.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:a=!0,...n},i)=>{let s=K.useRef(null),o=eM(s,i),d=r4(r),c=r3(t);return K.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let l=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(l)}},[d,r,a]),l.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function hq(e){return e?"checked":"unchecked"}hG.displayName="SwitchBubbleInput";let hX=t$([`
715      peer group
716      data-[state=unchecked]:bg-bg-neutral-tertiary-default
717      data-[state=checked]:bg-bg-brand-default
718      hover:data-[state=unchecked]:bg-bg-neutral-tertiary-hover
719      hover:data-[state=checked]:bg-bg-brand-hover
720      active:data-[state=unchecked]:bg-bg-neutral-tertiary-tap
721      active:data-[state=checked]:bg-bg-brand-tap
722      disabled:bg-bg-neutral-tertiary-disabled
723      disabled:data-[state=unchecked]:bg-bg-neutral-tertiary-disabled
724      disabled:data-[state=checked]:bg-bg-neutral-tertiary-disabled
725      disabled:hover:bg-bg-neutral-tertiary-disabled
726      disabled:active:bg-bg-neutral-tertiary-disabled
727      border-xs inline-flex shrink-0 cursor-pointer items-center rounded-full border-transparent px-0 transition-colors
728      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
729      focus-visible:outline-none
730      disabled:cursor-not-allowed
731    `],{variants:{size:{small:"h-3xl w-5xl",large:"h-4xl w-[56px]"},touchZone:{none:["focus-visible:shadow-focus"],large:["focus-visible:after:shadow-focus mx-xs relative my-[10px] after:size-[44px]"],full:["focus-visible:after:shadow-focus after:size-full"]}}}),hY=t$(["bg-bg-neutral-primary-default pointer-events-none relative block rounded-full transition-transform"],{variants:{size:{small:"data-[state=checked]:translate-x-xl size-2xl data-[state=unchecked]:translate-x-0",large:"data-[state=checked]:translate-x-3xl size-[28px] data-[state=unchecked]:translate-x-0"}}}),hZ=t$([`
732      *:fill-ct-brand-default
733      group-hover:*:fill-ct-brand-hover
734      group-active:*:fill-ct-brand-tap
735      group-disabled:*:fill-ct-neutral-on-dark-bg-disabled
736      group-disabled:group-hover:*:fill-ct-neutral-on-dark-bg-disabled
737      group-disabled:group-active:*:fill-ct-neutral-on-dark-bg-disabled
738      absolute top-1/2 left-1/2 -translate-1/2
739      *:transition-colors
740    `],{variants:{size:{small:"size-xl",large:"size-3xl"}}}),hJ=n.forwardRef((e,t)=>{let{className:r,size:a="small",touchZone:n="large",checked:i,"aria-label":s,...o}=e,d=hX({className:r,size:a,touchZone:n}),c=hY({size:a}),u=hZ({size:a});return l.jsx(hW,{checked:i,"aria-label":s,...o,ref:t,className:d,children:l.jsx(hK,{className:c,children:i&&l.jsx(q.IconCheck,{className:u})})})});hJ.displayName=hW.displayName;let hQ=t$(["gap-lg relative grid min-h-[44px] w-fit grid-cols-[auto_1fr] items-center"]),h0=t$([],{variants:{isMultiLines:{true:["mt-0 self-start"]}}}),h1=t$([],{variants:{alignment:{left:[],right:["-order-1"]},isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"]},hasSuffix:{true:["gap-md flex items-center"]}}}),h2=n.forwardRef(({alignment:e="left",helperText:t,isMultiLines:r=!1,labelClassName:a,label:n,...i},s)=>{let{disabled:o=!1,id:d}=i,c=hQ({className:a}),u=h0({isMultiLines:r}),m=h1({alignment:e,isDisabled:o});return l.jsxs(l.Fragment,{children:[l.jsxs(ak,{className:c,htmlFor:d,children:[l.jsx(hJ,{className:u,touchZone:"full",...i,ref:s}),l.jsx("span",{className:m,children:n})]}),t&&l.jsx(mk,{text:t,variant:"neutral"})]})});h2.displayName=`${hW.displayName}WithLabel`;var h4="Tabs",[h3,h5]=eD(h4,[cl]),h6=cl(),[h8,h7]=h3(h4),h9=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,onValueChange:n,defaultValue:i,orientation:s="horizontal",dir:o,activationMode:d="automatic",...c}=e,u=to(o),[m,f]=eZ({prop:a,onChange:n,defaultProp:i??"",caller:h4});return l.jsx(h8,{scope:r,baseId:e3(),value:m,onValueChange:f,orientation:s,dir:u,activationMode:d,children:l.jsx(eJ.div,{dir:u,"data-orientation":s,...c,ref:t})})});h9.displayName=h4;var ve="TabsList",vt=K.forwardRef((e,t)=>{let{__scopeTabs:r,loop:a=!0,...n}=e,i=h7(ve,r),s=h6(r);return l.jsx(cs,{asChild:!0,...s,orientation:i.orientation,dir:i.dir,loop:a,children:l.jsx(eJ.div,{role:"tablist","aria-orientation":i.orientation,...n,ref:t})})});vt.displayName=ve;var vr="TabsTrigger",va=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,disabled:n=!1,...i}=e,s=h7(vr,r),o=h6(r),d=vi(s.baseId,a),c=vs(s.baseId,a),u=a===s.value;return l.jsx(cc,{asChild:!0,...o,focusable:!n,active:u,children:l.jsx(eJ.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:d,...i,ref:t,onMouseDown:eq(e.onMouseDown,e=>{n||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(a)}),onKeyDown:eq(e.onKeyDown,e=>
740{[" ","Enter"].includes(e.key)&&s.onValueChange(a)}),onFocus:eq(e.onFocus,()=>{let e="manual"!==s.activationMode;u||n||!e||s.onValueChange(a)})})})});va.displayName=vr;var vl="TabsContent",vn=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,forceMount:n,children:i,...s}=e,o=h7(vl,r),d=vi(o.baseId,a),c=vs(o.baseId,a),u=a===o.value,m=K.useRef(u);return K.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),l.jsx(e0,{present:n||u,children:({present:r})=>l.jsx(eJ.div,{"data-state":u?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:c,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})})});function vi(e,t){return`${e}-trigger-${t}`}function vs(e,t){return`${e}-content-${t}`}vn.displayName=vl;let vo=t$([`
741      flex flex-nowrap items-center justify-start
742      data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:overflow-auto
743      data-[orientation=vertical]:flex-col
744    `],{variants:{variant:{primary:[],secondary:["border-bd-neutral-primary-default p-sm rounded-sm border"]}}}),vd=t$([`
745      bg-bg-neutral-primary-default
746      active:[&:not([data-disabled])]:text-ct-brand-tap
747      active:font-fw-bold
748      focus:font-fw-bold
749      data-[orientation=vertical]:gap-sm
750      p-xl relative flex inline-flex min-h-[44px] grow cursor-pointer items-center justify-evenly whitespace-nowrap
751      after:pointer-events-none after:absolute after:inset-0 after:rounded-sm
752      focus-visible:outline-none
753      focus-visible:after:inset-ring-2
754      data-[orientation=vertical]:flex-col data-[orientation=vertical]:self-stretch
755    `],{variants:{variant:{primary:[`
756            border-bd-neutral-primary-default text-ct-neutral-secondary-default
757            data-[state=active]:[&:not([data-disabled])]:border-bd-brand-default
758            data-[state=active]:[&:not([data-disabled])]:text-ct-brand-default
759            data-[state=active]:disabled:border-bd-neutral-primary-disabled
760            hover:not-disabled:border-bd-brand-default hover:not-disabled:text-ct-brand-default
761            disabled:text-ct-neutral-on-light-bg-disabled
762            focus-visible:after:inset-ring-bd-focus-brand
763            data-[orientation=vertical]:border-r-xs data-[orientation=vertical]:border-b-none
764            border-b-xs
765          `],secondary:[`
766            data-[state=active]:[&:not([data-disabled])]:bg-bg-brand-light-default
767            data-[state=active]:[&:not([data-disabled])]:text-ct-brand-default
768            hover:not-disabled:border-bd-brand-default hover:not-disabled:text-ct-brand-default
769            focus-visible:after:inset-ring-bd-focus-brand
770            data-[state=active]:disabled:bg-bg-neutral-primary-disabled
771            disabled:text-ct-neutral-on-light-bg-disabled
772            rounded-sm
773          `]}}}),vc=n.createContext(void 0),vu=n.forwardRef(({...e},t)=>l.jsx(h9,{"data-slot":"tabs","data-testid":"test-tabs-root",ref:t,className:"data-[orientation=vertical]:gap-sm data-[orientation=vertical]:flex",...e}));vu.displayName="Tabs";let vm=n.forwardRef(({className:e,variant:t="primary",...r},a)=>{let n=vo({variant:t,className:e});return l.jsx(vc.Provider,{value:{variant:t},children:l.jsx(vt,{"data-slot":"tabs-list","data-testid":"test-tabs-list",ref:a,className:n,...r})})});vm.displayName="TabsList";let vf=n.forwardRef(({className:e,children:t,...r},a)=>{let i=n.useContext(vc),s=vd({variant:i?.variant??"primary",className:e});return l.jsx(va,{"data-slot":"tabs-trigger","data-testid":"test-tabs-trigger",ref:a,className:s,...r,children:t})});vf.displayName="TabsTrigger";let vp=n.forwardRef(({children:e,...t},r)=>l.jsx(vn,{"data-slot":"tabs-content","data-testid":"test-tabs-content",ref:r,className:"focus-visible:shadow-focus flex justify-center focus-visible:outline-none data-[orientation=vertical]:items-center",...t,children:e}));vp.displayName="TabsContent";let vx=({icon:e})=>l.jsx(l.Fragment,{children:e});vx.displayName="TabsIcon";let vb=({children:e})=>l.jsx("div",{className:"gap-sm flex grow-[0.5] justify-evenly",children:e});
773vb.displayName="TabsLabel";let vg=({text:e,size:t="medium",variant:r="primary"})=>l.jsx(lg,{size:t,variant:r,text:e});vg.displayName="TabsBadge";let vh=Object.assign(vu,{List:vm,Trigger:vf,Content:vp,Image:({asChild:e,className:t,...r})=>{let a=e?ah:"img";return l.jsx(a,{...r,className:t})},Icon:vx,Label:vb,Badge:vg}),vv=t$(["group relative flex w-full overflow-hidden rounded-sm border","bg-bg-neutral-primary-default text-ct-neutral-primary-default","transition-colors","focus-within:outline-none","hover:bg-bg-neutral-primary-hover",`
774      data-[disabled]:bg-bg-neutral-primary-disabled data-[disabled]:text-ct-neutral-on-light-bg-disabled
775      data-[disabled]:cursor-not-allowed data-[disabled]:border-none
776    `,"min-w-[240px]"],{variants:{state:{default:["border-bd-neutral-primary-default"],success:["border-bd-success-default","hover:border-bd-success-active"],error:["border-bd-error-default","hover:border-bd-error-active"],readOnly:["bg-bg-neutral-primary-disabled text-ct-neutral-primary-default pointer-events-none cursor-default border-none"],disabled:["bg-bg-neutral-primary-disabled text-ct-neutral-on-light-bg-disabled cursor-not-allowed border-none"]}},compoundVariants:[{state:"default",className:"focus-within:shadow-focus focus-within:border-bd-brand-active"},{state:"success",className:["focus-within:border-bd-success-active","focus-within:shadow-[0_0_0_4px_color-mix(in_srgb,var(--color-bd-success-active)_40%,transparent)]"]},{state:"error",className:["focus-within:border-bd-error-active","focus-within:shadow-[0_0_0_4px_color-mix(in_srgb,var(--color-bd-error-active)_40%,transparent)]"]}]}),vy=n.forwardRef(({state:e,size:t="single-line",resizeBehavior:r="auto-resize",maxLength:a,className:i,value:s,defaultValue:o,onChange:d,disabled:c,readOnly:u,"aria-describedby":m,...f},p)=>{let x,b=n.useId(),[g,h]=n.useState(o??""),v=void 0!==s,y=String(v?s:g);"number"==typeof a?x=a:!0===a&&(x=500);let w=e??"default";!e&&c?w="disabled":!e&&u&&(w="readOnly"),void 0!==x&&y.length>x&&"default"===w&&(w="error");let j="disabled"===w,N="readOnly"===w,k=void 0!==x,C=void 0!==x&&y.length>x,R=n.useRef(null),E=k?rQ(m,b):m;return l.jsxs("div",{className:"gap-xs flex flex-col",children:[l.jsx("div",{"data-slot":"textarea-wrapper",className:vv({state:w,className:i}),"data-disabled":j||void 0,children:l.jsx("textarea",{ref:eP(p,R),disabled:j,readOnly:N,maxLength:x,value:s,defaultValue:o,"aria-invalid":"error"===w||void 0,"aria-describedby":E,onChange:e=>{v||h(e.target.value),d?.(e)},className:rQ(`
777                py-md px-lg text-body-lg
778                placeholder:text-ct-neutral-on-light-bg-disabled
779                w-full cursor-text resize-y bg-transparent outline-none
780              `,"single-line"===t?"min-h-[62px]":"min-h-[165px]","fixed"===r?"single-line"===t?"h-[62px]":"h-[165px]":rQ("[field-sizing:content]","single-line"===t?"max-h-[186px]":"max-h-[495px]"),"overflow-y-auto","disabled:cursor-not-allowed"),...f})}),k&&l.jsxs(aE,{id:b,variant:"body",size:"xs",color:C?"error":"neutral-secondary",className:"mt-sm self-end","aria-live":"polite","aria-atomic":"true",children:[y.length,"/",x]})]})});vy.displayName="Textarea";let vw=n.createContext(void 0),vj=Object.assign(({children:e,checked:t=!1})=>l.jsx(vw.Provider,{value:{checked:t},children:l.jsx(sA,{status:t?"active":"default",children:l.jsx(sA.Content,{className:"gap-xl flex flex-col",children:e})})}),{Header:({children:e})=>l.jsx(sA.Header,{className:"mb-lg",children:e}),Tag:({children:e,variant:t="outlined",color:r="magenta",className:a})=>l.jsx("div",{className:rQ("w-auto",a),children:l.jsx(i3,{variant:t,color:r,size:"sm",children:e})}),Content:({children:e})=>l.jsx("div",{className:"gap-md mb-lg grid flex-1 grid-cols-[auto_1fr_auto] grid-rows-[max-content] items-start",children:e}),Image:({asChild:e,className:t,...r})=>{let a=e?ah:"img";return l.jsx(a,{...r,className:rQ("rounded-sm",t)})},Info:({children:e})=>l.jsx("div",{className:"flex flex-col justify-center",children:e}),Title:({children:e})=>l.jsx(aE,{variant:"body",size:"lg",weight:"medium",children:e}),Subtitle:({children:e})=>
780l.jsx(aE,{variant:"body",size:"sm",weight:"regular",color:"neutral-secondary",children:e}),Price:({amount:e})=>l.jsx(xy,{amount:e,decimal:"baseline",size:"sm"}),Footer:({children:e})=>l.jsxs(l.Fragment,{children:[l.jsx(sA.Separator,{}),l.jsx(sA.Footer,{className:"justify-between",children:e})]}),Date:({children:e})=>l.jsxs(aE,{variant:"body",size:"sm",className:"gap-sm flex items-start",children:[l.jsx(eg.IconHomepartLastTime,{className:"h-xl w-xl","aria-hidden":"true"}),e]}),Switch:e=>{let t=n.useContext(vw);if(!t)throw Error("VoucherCard.Switch must be used within a VoucherCard");return l.jsx(hJ,{touchZone:"none",...e,checked:t.checked})}});t.Accordion=tB,t.AccordionContent=r2,t.AccordionHeader=aP,t.AccordionItem=aA,t.Alert=ls,t.AlertContent=ld,t.AlertContext=a9,t.AlertCta=lp,t.AlertDescription=lm,t.AlertDismiss=lf,t.AlertIcon=lo,t.AlertProvider=lt,t.AlertText=lc,t.AlertTitle=lu,t.Anchor=lN,t.AnchorItem=lC,t.AnchorList=lk,t.Avatar=lK,t.Badge=lg,t.Banner=sg,t.Box=sj,t.Button=a7,t.Card=sA,t.Checkbox=af,t.CheckboxWithLabel=aI,t.Combobox=dA,t.Dialog=dK,t.DialogBody=dZ,t.DialogClose=dq,t.DialogContent=dX,t.DialogDescription=ic,t.DialogFooter=dJ,t.DialogHeader=dY,t.DialogIcon=d1,t.DialogOverlay=dG,t.DialogSubtitle=d0,t.DialogTitle=dQ,t.DialogTrigger=n2,t.Divider=d6,t.Drawer=u9,t.DrawerBody=md,t.DrawerClose=mr,t.DrawerContent=ml,t.DrawerFooter=mi,t.DrawerFooterActions=mc,t.DrawerFooterActionsPrimaryGroup=mm,t.DrawerFooterActionsSecondaryGroup=mf,t.DrawerHeader=mn,t.DrawerOverlay=ma,t.DrawerPortal=mt,t.DrawerSubtitle=mo,t.DrawerTitle=ms,t.DrawerTrigger=me,t.Dropdown=uE,t.FallbackImage=mg,t.FavButton=my,t.FloatingActionButton=mj,t.HelperText=mk,t.Input=mC,t.Label=ak,t.ListItem=fr,t.Loader=a6,t.MediaViewer=p_,t.NumberInput=p0,t.PageControl=fj,t.PageControlItem=fw,t.Pill=xi,t.Popover=e=>{let{children:t,variant:r="popover",open:a,defaultOpen:i=!1,onOpenChange:s,translations:o,...d}=e,[c,u]=n.useState(i),m=void 0!==a,f=m?a:c,p=iU(),x="bottomsheet"===r&&p,b=e=>{m||u(e),s?.(e)};return l.jsx(xo,{shouldUseBottomsheet:x,resizeLabel:o?.["action.resize"]??"",children:x?l.jsx(iS,{open:f,onOpenChange:b,children:t}):l.jsx(du,{...d,open:f,onOpenChange:b,children:t})})},t.PopoverAnchor=({children:e,...t})=>{let{shouldUseBottomsheet:r}=n.useContext(xs);return r?l.jsx(l.Fragment,{children:e}):l.jsx(df,{...t,children:e})},t.PopoverArrow=xu,t.PopoverBody=xf,t.PopoverContent=xm,t.PopoverFooter=({children:e})=>{let{isOverflowing:t,shouldUseBottomsheet:r}=n.useContext(xs),a=xd({isOverflowing:t});return r?l.jsx(i$,{children:e}):l.jsxs("div",{className:a,children:[l.jsx(d6,{decorative:!0}),l.jsx("div",{className:"p-12",children:e})]})},t.PopoverTitle=({children:e,translations:t})=>{let{popoverId:r,shouldUseBottomsheet:a}=n.useContext(xs);return a?l.jsx(iO,{children:l.jsx(i_,{children:e})}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"relative flex h-64 flex-row-reverse items-center justify-center px-[10px] text-center",children:[l.jsx(dE,{title:t["action.close"],"aria-label":t["action.close"],asChild:!0,children:l.jsx(a7,{isIcon:!0,variant:"ghost",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":t["action.close"]})}),l.jsx(aE,{id:"popover-title-"+r,variant:"title",size:"md",children:e}),l.jsx("div",{className:"h-px w-32","aria-hidden":"true"})]}),l.jsx(d6,{decorative:!0})]})},t.PopoverTrigger=xc,t.Price=xy,t.PriceModule=xH,t.ProductCard=bS,t.Progress=x3,t.PromoCard=be,t.PromotionIcon=bT,t.Radio=m1,t.RadioGroup=m4,t.RadioWithLabel=m7,t.Rating=gr,t.SalesCard=gy,t.SearchBar=gE,t.Skeleton=gS,t.Snackbar=hI,t.SnackbarCta=hP,t.SnackbarDescription=hT,t.SnackbarIcon=hD,t.SnackbarProvider=hR,t.SnackbarViewport=hM,t.SsoButton=hL,t.Stepper=gB,t.Switch=hJ,t.SwitchWithLabel=h2,t.Tabs=vh,t.Tag=i3,t.TextLink=xj,t.Textarea=vy,t.Typography=aE,t.VisuallyHidden=pL,t.VoucherCard=vj,t.getIconByType=xl,t.getSize=lb,t.renderStyledPriceParts=xv,t.useBannerContext=i6,t.useCardContext=sk,t.useMediaViewerContext=fk,t.useNumberInputContext=pH,t.useProductCardContext=br,t.useSnackbars=()=>{let[e,t]=n.useState([]),r=n.useRef(0),a=n.useCallback((...e)=>{r.current+=1;let a=r.current,l=e[0];t(e=>[...e,{id:a,open:!0,payload:l}])},[]),l=n.useCallback((e,r)=>{t(t=>t.map(t=>
780t.id===e?{...t,open:r}:t))},[]);return{snackbars:e.map(({id:e,open:t,payload:r})=>({id:e,open:t,payload:r,onOpenChange:t=>l(e,t)})),addSnackbar:a}},t.useStepContext=gW,t.useStepperContext=gV}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.