!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09e5b-49c5-7e21-b08b-4f3b1a11de96")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,512357,741485,58115,e=>{"use strict";var t=e.i(270401),r=e.i(120102),n=e.i(86222),i=e.i(228876),u=e.i(361409),o=e.i(192291),l=e.i(271710),a=e.i(365054),s=e.i(686738),c=e.i(302113),d=e.i(991066),f=e.i(939550),v=e.i(467219),p=e.i(846755),m=e.i(861187);function g(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function h(e,t){return g(t,e===m.ARROW_UP||e===m.ARROW_DOWN,e===m.ARROW_LEFT||e===m.ARROW_RIGHT)}function R(e,t,r){return g(t,e===m.ARROW_DOWN,r?e===m.ARROW_LEFT:e===m.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}e.s(["useListNavigation",0,function(e,b){let E="rootStore"in e?e.rootStore:e,y=E.useState("open"),x=E.useState("floatingElement"),O=E.useState("domReferenceElement"),C=E.context.dataRef,{listRef:I,activeIndex:S,onNavigate:L=()=>{},enabled:A=!0,selectedIndex:M=null,allowEscape:T=!1,loopFocus:k=!1,nested:D=!1,rtl:N=!1,virtual:w=!1,focusItemOnOpen:P="auto",focusItemOnHover:W=!0,openOnArrowKeyDown:F=!0,disabledIndices:_,orientation:V="vertical",parentOrientation:U,cols:H=1,id:j,resetOnPointerLeave:B=!0,externalTree:G}=b,K=(0,a.getFloatingFocusElement)(x),z=(0,n.useValueAsRef)(K),q=(0,d.useFloatingParentNodeId)(),$=(0,d.useFloatingTree)(G);(0,u.useIsoLayoutEffect)(()=>{C.current.orientation=V},[C,V]);let J=(0,a.isTypeableCombobox)(O),Y=t.useRef(P),Q=t.useRef(M??-1),X=t.useRef(null),Z=t.useRef(!0),ee=(0,i.useStableCallback)(e=>{L(-1===Q.current?null:Q.current,e)}),et=t.useRef(ee),er=t.useRef(!!x),en=t.useRef(y),ei=t.useRef(!1),eu=t.useRef(!1),eo=t.useRef(null),el=(0,n.useValueAsRef)(_),ea=(0,n.useValueAsRef)(y),es=(0,n.useValueAsRef)(M),ec=(0,n.useValueAsRef)(B),ed=(0,i.useStableCallback)(()=>{function e(e){w?$?.events.emit("virtualfocus",e):eo.current=(0,p.enqueueFocus)(e,{sync:ei.current,preventScroll:!0})}let t=I.current[Q.current],r=eu.current;t&&e(t),(ei.current?e=>e():requestAnimationFrame)(()=>{let n=I.current[Q.current]||t;!n||(t||e(n),ep&&(r||!Z.current)&&n.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,u.useIsoLayoutEffect)(()=>{A&&(y&&x?(Q.current=M??-1,Y.current&&null!=M&&(eu.current=!0,ee())):er.current&&(Q.current=-1,et.current()))},[A,y,x,M,ee]),(0,u.useIsoLayoutEffect)(()=>{if(A){if(!y){ei.current=!1;return}if(x)if(null==S){if(ei.current=!1,null!=es.current)return;if(er.current&&(Q.current=-1,ed()),(!en.current||!er.current)&&Y.current&&(null!=X.current||!0===Y.current&&null==X.current)){let e=0,t=()=>{null==I.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(Q.current=null==X.current||R(X.current,V,N)||D?(0,c.getMinListIndex)(I):(0,c.getMaxListIndex)(I),X.current=null,ee())};t()}}else(0,c.isIndexOutOfListBounds)(I.current,S)||(Q.current=S,ed(),eu.current=!1)}},[A,y,x,S,es,D,I,V,N,ee,ed,el]),(0,u.useIsoLayoutEffect)(()=>{if(!A||x||!$||w||!er.current)return;let e=$.nodesRef.current,t=e.find(e=>e.id===q)?.context?.elements.floating,r=(0,l.activeElement)((0,o.ownerDocument)(x)),n=e.some(e=>e.context&&(0,l.contains)(e.context.elements.floating,r));t&&!n&&Z.current&&t.focus({preventScroll:!0})},[A,x,$,q,w]),(0,u.useIsoLayoutEffect)(()=>{et.current=ee,en.current=y,er.current=!!x}),(0,u.useIsoLayoutEffect)(()=>{y||(X.current=null,Y.current=P)},[y,P]);let ef=null!=S,ev=(0,i.useStableCallback)(e=>{if(!ea.current)return;let t=I.current.indexOf(e.currentTarget);-1!==t&&(Q.current!==t||S!==t)&&(Q.current=t,ee(e))}),ep=t.useMemo(()=>({onFocus(e){ei.current=!0,ev(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){ei.current=!0,eu.current=!1,W&&ev(e)},onPointerLeave(e){if(!ea.current||!Z.current||"touch"===e.pointerType)return;ei.current=!0;let t=e.relatedTarget;if(!(!W||I.current.includes(t))&&ec.current&&(eo.current?.(),eo.current=null,Q.current=-1,ee(e),!w)){let e=z.current,t=(0,l.activeElement)((0,o.ownerDocument)(e));e&&(0,l.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[ev,ea,z,W,I,ee,ec,w]),em=t.useCallback(()=>U??$?.nodesRef.current.find(e=>e.id===q)?.context?.dataRef?.current.orientation,[q,$,U]),eg=(0,i.useStableCallback)(e=>{var t;let n,i;if(Z.current=!1,ei.current=!0,229===e.which||!ea.current&&e.currentTarget===z.current)return;if(D&&(t=e.key,n=N?t===m.ARROW_RIGHT:t===m.ARROW_LEFT,i=t===m.ARROW_UP,"both"===V||"horizontal"===V&&H&&H>1?"Escape"===t:g(V,n,i))){h(e.key,em())||(0,s.stopEvent)(e),E.setOpen(!1,(0,f.createChangeEventDetails)(v.REASONS.listNavigation,e.nativeEvent)),(0,r.isHTMLElement)(O)&&(w?$?.events.emit("virtualfocus",O):O.focus());return}let u=Q.current,o=(0,c.getMinListIndex)(I,_),a=(0,c.getMaxListIndex)(I,_);if(J||("Home"===e.key&&((0,s.stopEvent)(e),Q.current=o,ee(e)),"End"===e.key&&((0,s.stopEvent)(e),Q.current=a,ee(e))),H>1){let t=Array.from({length:I.current.length},()=>({width:1,height:1})),r=(0,c.createGridCellMap)(t,H,!1),n=r.findIndex(e=>null!=e&&!(0,c.isListIndexDisabled)(I.current,e,_)),i=r.reduce((e,t,r)=>null==t||(0,c.isListIndexDisabled)(I.current,t,_)?e:r,-1),u=r[(0,c.getGridNavigatedIndex)(r.map(e=>null!=e?I.current[e]:null),{event:e,orientation:V,loopFocus:k,rtl:N,cols:H,disabledIndices:(0,c.getGridCellIndices)([...("function"!=typeof _?_:null)||I.current.map((e,t)=>(0,c.isListIndexDisabled)(I.current,t,_)?t:void 0),void 0],r),minIndex:n,maxIndex:i,prevIndex:(0,c.getGridCellIndexOfCorner)(Q.current>a?o:Q.current,t,r,H,e.key===m.ARROW_DOWN?"bl":e.key===(N?m.ARROW_LEFT:m.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=u&&(Q.current=u,ee(e)),"both"===V)return}if(h(e.key,V)){if((0,s.stopEvent)(e),y&&!w&&(0,l.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){Q.current=R(e.key,V,N)?o:a,ee(e);return}R(e.key,V,N)?k?u>=a?T&&u!==I.current.length?Q.current=-1:(ei.current=!1,Q.current=o):Q.current=(0,c.findNonDisabledListIndex)(I.current,{startingIndex:u,disabledIndices:_}):Q.current=Math.min(a,(0,c.findNonDisabledListIndex)(I.current,{startingIndex:u,disabledIndices:_})):k?u<=o?T&&-1!==u?Q.current=I.current.length:(ei.current=!1,Q.current=a):Q.current=(0,c.findNonDisabledListIndex)(I.current,{startingIndex:u,decrement:!0,disabledIndices:_}):Q.current=Math.max(o,(0,c.findNonDisabledListIndex)(I.current,{startingIndex:u,decrement:!0,disabledIndices:_})),(0,c.isIndexOutOfListBounds)(I.current,Q.current)&&(Q.current=-1),ee(e)}}),eh=t.useMemo(()=>w&&y&&ef&&{"aria-activedescendant":`${j}-${S}`},[w,y,ef,j,S]),eR=t.useMemo(()=>({"aria-orientation":"both"===V?void 0:V,...!J?eh:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&y&&!w){let t=(0,l.getTarget)(e.nativeEvent);if(t&&!(0,l.contains)(z.current,t))return;(0,s.stopEvent)(e),E.setOpen(!1,(0,f.createChangeEventDetails)(v.REASONS.focusOut,e.nativeEvent)),(0,r.isHTMLElement)(O)&&O.focus();return}eg(e)},onPointerMove(){Z.current=!0}}),[eh,eg,z,V,J,E,y,w,O]),eb=t.useMemo(()=>{function e(e){"auto"===P&&(0,s.isVirtualClick)(e.nativeEvent)&&(Y.current=!w)}function t(e){Y.current=P,"auto"===P&&(0,s.isVirtualPointerEvent)(e.nativeEvent)&&(Y.current=!0)}return{onKeyDown(e){var t,r;let n=E.select("open");Z.current=!1;let i=e.key.startsWith("Arrow"),u=(t=e.key,r=em(),g(r,N?t===m.ARROW_LEFT:t===m.ARROW_RIGHT,t===m.ARROW_DOWN)),o=h(e.key,V),l=(D?u:o)||"Enter"===e.key||""===e.key.trim();if(w&&n)return eg(e);if(n||F||!i){if(l){let t=h(e.key,em());X.current=D&&t?null:e.key}if(D){u&&((0,s.stopEvent)(e),n?(Q.current=(0,c.getMinListIndex)(I,el.current),ee(e)):E.setOpen(!0,(0,f.createChangeEventDetails)(v.REASONS.listNavigation,e.nativeEvent,e.currentTarget)));return}o&&(null!=es.current&&(Q.current=es.current),(0,s.stopEvent)(e),!n&&F?E.setOpen(!0,(0,f.createChangeEventDetails)(v.REASONS.listNavigation,e.nativeEvent,e.currentTarget)):eg(e),n&&ee(e))}},onFocus(e){E.select("open")&&!w&&(Q.current=-1,ee(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[eg,el,P,I,D,ee,E,F,V,em,N,es,w]),eE=t.useMemo(()=>({...eh,...eb}),[eh,eb]);return t.useMemo(()=>A?{reference:eE,floating:eR,item:ep,trigger:eb}:{},[A,eE,eR,eb,ep])}],512357);var b=e.i(671695);e.s(["useTypeahead",0,function(e,r){let n="rootStore"in e?e.rootStore:e,o=n.context.dataRef,a=n.useState("open"),{listRef:d,elementsRef:f,activeIndex:v,onMatch:p,onTypingChange:m,enabled:g=!0,resetMs:h=750,selectedIndex:R=null}=r,E=(0,b.useTimeout)(),y=t.useRef(""),x=t.useRef(R??v??-1),O=t.useRef(null);(0,u.useIsoLayoutEffect)(()=>{(a||null===R)&&(E.clear(),O.current=null,""!==y.current&&(y.current=""))},[a,R,E]),(0,u.useIsoLayoutEffect)(()=>{a&&""===y.current&&(x.current=R??v??-1)},[a,R,v]);let C=(0,i.useStableCallback)(e=>{e?o.current.typing||(o.current.typing=e,m?.(e)):o.current.typing&&(o.current.typing=e,m?.(e))}),I=(0,i.useStableCallback)(e=>{function t(e,r,n=0){if(0===e.length)return -1;let i=(n%e.length+e.length)%e.length,u=r.toLocaleLowerCase();for(let t=0;t0&&" "===e.key&&((0,s.stopEvent)(e),C(!0)),y.current.length>0&&" "!==y.current[0]&&-1===t(r,y.current)&&" "!==e.key&&C(!1),null==r||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;a&&" "!==e.key&&((0,s.stopEvent)(e),C(!0));let n=""===y.current;n&&(x.current=R??v??-1),r.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&y.current===e.key&&(y.current="",x.current=O.current),y.current+=e.key,E.start(h,()=>{y.current="",x.current=O.current,C(!1)});let i=n?R??v??-1:x.current,u=t(r,y.current,(i??0)+1);-1!==u?(p?.(u),O.current=u):" "!==e.key&&(y.current="",C(!1))}),S=(0,i.useStableCallback)(e=>{let t=e.relatedTarget,r=n.select("domReferenceElement"),i=n.select("floatingElement"),u=(0,l.contains)(r,t),o=(0,l.contains)(i,t);u||o||(E.clear(),y.current="",x.current=O.current,C(!1))}),L=t.useMemo(()=>({onKeyDown:I,onBlur:S}),[I,S]),A=t.useMemo(()=>({onKeyDown:I,onBlur:S}),[I,S]);return t.useMemo(()=>g?{reference:L,floating:A}:{},[g,L,A])}],741485);var E=e.i(281085);e.s(["getPseudoElementBounds",0,function(e){let t=e.getBoundingClientRect(),r=(0,E.ownerWindow)(e),n=r.getComputedStyle(e,"::before"),i=r.getComputedStyle(e,"::after");if("none"===n.content&&"none"===i.content)return t;let u=parseFloat(n.width)||0,o=parseFloat(n.height)||0,l=parseFloat(i.width)||0,a=parseFloat(i.height)||0,s=Math.max(t.width,u,l),c=Math.max(t.height,o,a),d=s-t.width,f=c-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}],58115)},897464,e=>{"use strict";var t=e.i(270401),r=e.i(361409),n=e.i(761073);e.s(["useRegisterFieldControl",0,function(e,i){let{enabled:u=!0,getValue:o,id:l,value:a}=i,{registerFieldControl:s}=(0,n.useFieldRootContext)(),c=t.useRef(null);c.current||(c.current=Symbol()),(0,r.useIsoLayoutEffect)(()=>{let t=c.current;if(t&&u)return s(t,{controlRef:e,getValue:o,id:l,value:a}),()=>{s(t,void 0)}},[e,u,o,l,s,a])}])},761073,391699,e=>{"use strict";var t,r=e.i(397744),n=e.i(270401),i=e.i(618568);let u=((t={}).disabled="data-disabled",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t),o={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},l={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},a={disabled:!1,...l};e.s(["DEFAULT_FIELD_ROOT_STATE",0,a,"DEFAULT_FIELD_STATE_ATTRIBUTES",0,l,"DEFAULT_VALIDITY_STATE",0,o,"fieldValidityMapping",0,{valid:e=>null===e?null:e?{[u.valid]:""}:{[u.invalid]:""}}],391699);let s=n.createContext({invalid:void 0,name:void 0,validityData:{state:o,errors:[],error:"",value:"",initialValue:null},setValidityData:i.NOOP,disabled:void 0,touched:l.touched,setTouched:i.NOOP,dirty:l.dirty,setDirty:i.NOOP,filled:l.filled,setFilled:i.NOOP,focused:l.focused,setFocused:i.NOOP,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:a,markedDirtyRef:{current:!1},registerFieldControl:i.NOOP,validation:{getValidationProps:(e=i.EMPTY_OBJECT)=>e,getInputValidationProps:(e=i.EMPTY_OBJECT)=>e,inputRef:{current:null},commit:async()=>{}}});e.s(["useFieldRootContext",0,function(e=!0){let t=n.useContext(s);if(t.setValidityData===i.NOOP&&!e)throw Error((0,r.default)(28));return t}],761073)},965358,e=>{"use strict";var t=e.i(270401),r=e.i(618568);let n=t.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:r.NOOP,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});e.s(["useFormContext",0,function(){return t.useContext(n)}])},231152,e=>{"use strict";var t=e.i(270401),r=e.i(618568);let n=t.createContext({controlId:void 0,registerControlId:r.NOOP,labelId:void 0,setLabelId:r.NOOP,messageIds:[],setMessageIds:r.NOOP,getDescriptionProps:e=>e});e.s(["useLabelableContext",0,function(){return t.useContext(n)}])},435848,e=>{"use strict";var t=e.i(270401),r=e.i(361409),n=e.i(228876),i=e.i(836033),u=e.i(120102),o=e.i(618568),l=e.i(593478),a=e.i(231152);e.s(["useLabelableId",0,function(e={}){let{id:s,implicit:c=!1,controlRef:d}=e,{controlId:f,registerControlId:v}=(0,a.useLabelableContext)(),p=(0,l.useBaseUiId)(s),m=c?f:void 0,g=(0,i.useRefWithInit)(()=>Symbol("labelable-control")),h=t.useRef(!1),R=t.useRef(null!=s),b=(0,n.useStableCallback)(()=>{h.current&&v!==o.NOOP&&(h.current=!1,v(g.current,void 0))});return(0,r.useIsoLayoutEffect)(()=>{let e;if(v!==o.NOOP){if(c){let t=d?.current;e=(0,u.isElement)(t)&&null!=t.closest("label")?s??null:m??p}else if(null!=s)R.current=!0,e=s;else{if(!R.current)return void b();e=p}if(void 0===e)return void b();h.current=!0,v(g.current,e)}},[s,d,m,v,c,p,g,b]),t.useEffect(()=>b,[b]),f??p}])},39285,e=>{"use strict";e.s(["serializeValue",0,function(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}])},540427,e=>{"use strict";var t=e.i(270401),r=e.i(281334);let n=t.forwardRef(function(e,t){let{className:n,render:i,orientation:u="horizontal",style:o,...l}=e;return(0,r.useRenderElement)("div",e,{state:{orientation:u},ref:t,props:[{role:"separator","aria-orientation":u},l]})});e.s(["Separator",0,n])},777246,e=>{"use strict";var t=e.i(397744),r=e.i(270401);let n=r.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let i=r.useContext(n);if(void 0===i&&!e)throw Error((0,t.default)(69));return i}])},922651,e=>{"use strict";var t=e.i(270401),r=e.i(192291),n=e.i(987950),i=e.i(361409);e.s(["useAnchoredPopupScrollLock",0,function(e,u,o,l){let[a,s]=t.useState(!1);(0,i.useIsoLayoutEffect)(()=>{if(!e||!u||null==o)return void s(!1);let t=(0,r.ownerDocument)(o).documentElement.clientWidth,n=o.offsetWidth;s(t>0&&n>0&&n>=t-20)},[e,u,o]),(0,n.useScrollLock)(e&&(!u||a),l)}])},210761,e=>{"use strict";var t=e.i(361409),r=e.i(593478);e.s(["useRegisteredLabelId",0,function(e,n){let i=(0,r.useBaseUiId)(e);return(0,t.useIsoLayoutEffect)(()=>(n(i),()=>{n(void 0)}),[i,n]),i}])},639222,e=>{"use strict";var t=e.i(222584);e.s(["ChevronRightIcon",()=>t.default])},479937,e=>{"use strict";let t=(0,e.i(202913).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",0,t])},477986,e=>{"use strict";var t=e.i(479937);e.s(["ChevronUp",()=>t.default])},820540,e=>{"use strict";var t=e.i(996431);e.s(["AlertTriangle",()=>t.default])},617353,e=>{"use strict";var t,r,n=e.i(222666),i=e.i(505962);e.s([],823292),e.i(823292);var u=e.i(270401),o=e.i(123651),l=e.i(228876),a=e.i(364960),s=e.i(698031),c=e.i(397744);let d=u.createContext(void 0);function f(){let e=u.useContext(d);if(void 0===e)throw Error((0,c.default)(10));return e}var v=e.i(281334),p=e.i(939550),m=e.i(467219);let g={value:()=>null},h=u.forwardRef(function(e,t){let{render:r,className:i,disabled:c=!1,hiddenUntilFound:f,keepMounted:h,loopFocus:R=!0,onValueChange:b,multiple:E=!1,orientation:y="vertical",value:x,defaultValue:O,style:C,...I}=e,S=(0,s.useDirection)(),L=u.useMemo(()=>{if(void 0===x)return O??[]},[x,O]),A=(0,l.useStableCallback)(b),M=u.useRef([]),[T,k]=(0,o.useControlled)({controlled:x,default:L,name:"Accordion",state:"value"}),D=(0,l.useStableCallback)((e,t)=>{let r=(0,p.createChangeEventDetails)(m.REASONS.none);if(E)if(t){let t=T.slice();if(t.push(e),A(t,r),r.isCanceled)return;k(t)}else{let t=T.filter(t=>t!==e);if(A(t,r),r.isCanceled)return;k(t)}else{let t=T[0]===e?[]:[e];if(A(t,r),r.isCanceled)return;k(t)}}),N=u.useMemo(()=>({value:T,disabled:c,orientation:y}),[T,c,y]),w=u.useMemo(()=>({accordionItemRefs:M,direction:S,disabled:c,handleValueChange:D,hiddenUntilFound:f??!1,keepMounted:h??!1,loopFocus:R,orientation:y,state:N,value:T}),[S,c,D,f,h,R,y,N,T]),P=(0,v.useRenderElement)("div",e,{state:N,ref:t,props:[{dir:S,role:"region"},I],stateAttributesMapping:g});return(0,n.jsx)(d.Provider,{value:w,children:(0,n.jsx)(a.CompositeList,{elementsRef:M,children:P})})});var R=e.i(235901),b=e.i(593478),E=e.i(874203),y=e.i(888967),x=e.i(51005);let O=u.createContext(void 0);function C(){let e=u.useContext(O);if(void 0===e)throw Error((0,c.default)(9));return e}var I=e.i(956450),S=e.i(678968);let L=((t={}).index="data-index",t.disabled="data-disabled",t.open="data-open",t),A={...I.collapsibleOpenStateMapping,index:e=>Number.isInteger(e)?{[L.index]:String(e)}:null,...S.transitionStatusMapping,value:()=>null},M=u.forwardRef(function(e,t){let{className:r,disabled:i=!1,onOpenChange:o,render:a,value:s,style:c,...d}=e,{ref:p,index:m}=(0,x.useCompositeListItem)(),g=(0,R.useMergedRefs)(t,p),{disabled:h,handleValueChange:C,state:I,value:S}=f(),L=(0,b.useBaseUiId)(),M=s??L,T=i||h,k=u.useMemo(()=>{if(!S)return!1;for(let e=0;e{o?.(e,t),t.isCanceled||C(M,e)}),N=(0,E.useCollapsibleRoot)({open:k,onOpenChange:D,disabled:T}),w=u.useMemo(()=>({open:N.open,disabled:N.disabled,hidden:!N.mounted,transitionStatus:N.transitionStatus}),[N.open,N.disabled,N.mounted,N.transitionStatus]),P=u.useMemo(()=>({...N,onOpenChange:D,state:w}),[N,w,D]),W=u.useMemo(()=>({...I,index:m,disabled:T,open:k}),[T,m,k,I]),[F,_]=u.useState((0,b.useBaseUiId)()),V=u.useMemo(()=>({open:k,state:W,setTriggerId:_,triggerId:F}),[k,W,_,F]),U=(0,v.useRenderElement)("div",e,{state:W,ref:g,props:d,stateAttributesMapping:A});return(0,n.jsx)(y.CollapsibleRootContext.Provider,{value:P,children:(0,n.jsx)(O.Provider,{value:V,children:U})})}),T=u.forwardRef(function(e,t){let{render:r,className:n,style:i,...u}=e,{state:o}=C();return(0,v.useRenderElement)("h3",e,{state:o,ref:t,props:u,stateAttributesMapping:A})});var k=e.i(733171),D=e.i(361409),N=e.i(481902),w=e.i(899454),P=e.i(686738);let W=new Set([w.ARROW_DOWN,w.ARROW_UP,w.ARROW_RIGHT,w.ARROW_LEFT,w.HOME,w.END]),F=u.forwardRef(function(e,t){let{disabled:r,className:n,id:i,render:o,nativeButton:l=!0,style:a,...s}=e,{panelId:c,open:d,handleTrigger:p,disabled:m}=(0,y.useCollapsibleRootContext)(),{getButtonProps:g,buttonRef:h}=(0,N.useButton)({disabled:r??m,focusableWhenDisabled:!0,native:l,composite:!0}),{accordionItemRefs:R,direction:b,loopFocus:E,orientation:x}=f(),O="rtl"===b,S="horizontal"===x,{state:L,setTriggerId:A,triggerId:M}=C();(0,D.useIsoLayoutEffect)(()=>(i&&A(i),()=>{A(void 0)}),[i,A]);let T=u.useMemo(()=>({"aria-controls":d?c:void 0,"aria-expanded":d,id:M,tabIndex:0,onClick:p,onKeyDown(e){if(!W.has(e.key))return;(0,P.stopEvent)(e);let t=function(e){let{current:t}=e,r=[];for(let e=0;er?0:i+1:Math.min(i+1,r)}function o(){n=E&&0===i?r:i-1}switch(e.key){case w.ARROW_DOWN:S||u();break;case w.ARROW_UP:S||o();break;case w.ARROW_RIGHT:S&&(O?o():u());break;case w.ARROW_LEFT:S&&(O?u():o());break;case"Home":n=0;break;case"End":n=r}n>-1&&t[n].focus()}}),[R,p,M,S,O,E,d,c]);return(0,v.useRenderElement)("button",e,{state:L,ref:[t,h],props:[T,s,g],stateAttributesMapping:I.triggerOpenStateMapping})});var _=e.i(118759);let V=((r={}).accordionPanelHeight="--accordion-panel-height",r.accordionPanelWidth="--accordion-panel-width",r);var U=e.i(688342);let H=u.forwardRef(function(e,t){let{className:r,hiddenUntilFound:n,keepMounted:i,id:o,render:l,style:a,...s}=e,{hiddenUntilFound:c,keepMounted:d}=f(),{abortControllerRef:p,animationTypeRef:m,height:g,mounted:h,onOpenChange:R,open:b,panelId:E,panelRef:x,runOnceAnimationsFinish:O,setDimensions:I,setHiddenUntilFound:S,setKeepMounted:L,setMounted:M,setOpen:T,setVisible:k,transitionDimensionRef:N,visible:w,width:P,setPanelIdState:W,transitionStatus:F}=(0,y.useCollapsibleRootContext)(),H=n??c,j=i??d;(0,D.useIsoLayoutEffect)(()=>{if(o)return W(o),()=>{W(void 0)}},[o,W]),(0,D.useIsoLayoutEffect)(()=>{S(H)},[S,H]),(0,D.useIsoLayoutEffect)(()=>{L(j)},[L,j]),(0,U.useOpenChangeComplete)({open:b&&"idle"===F,ref:x,onComplete(){b&&I({width:void 0,height:void 0})}});let{props:B}=(0,_.useCollapsiblePanel)({abortControllerRef:p,animationTypeRef:m,externalRef:t,height:g,hiddenUntilFound:H,id:o??E,keepMounted:j,mounted:h,onOpenChange:R,open:b,panelRef:x,runOnceAnimationsFinish:O,setDimensions:I,setMounted:M,setOpen:T,setVisible:k,transitionDimensionRef:N,visible:w,width:P}),{state:G,triggerId:K}=C(),z=u.useMemo(()=>({...G,transitionStatus:F}),[G,F]),q=(0,v.useRenderElement)("div",e,{state:z,ref:[t,x],props:[B,{"aria-labelledby":K,role:"region",style:{[V.accordionPanelHeight]:void 0===g?"auto":`${g}px`,[V.accordionPanelWidth]:void 0===P?"auto":`${P}px`}},s],stateAttributesMapping:A});return j||H||h?q:null});e.s(["Header",0,T,"Item",0,M,"Panel",0,H,"Root",0,h,"Trigger",0,F],512697);var j=e.i(512697),j=j,B=e.i(452473),G=e.i(639222);function K(e){if(void 0!==e)return Array.isArray(e)?e:[e]}e.s(["Accordion",0,function(e){let t,r,o,l,a,s,c,d,f,v,p,m,g=(0,i.c)(29);g[0]!==e?({className:t,type:s,collapsible:r,defaultValue:o,value:c,onValueChange:l,...a}=e,g[0]=e,g[1]=t,g[2]=r,g[3]=o,g[4]=l,g[5]=a,g[6]=s,g[7]=c):(t=g[1],r=g[2],o=g[3],l=g[4],a=g[5],s=g[6],c=g[7]);let h="multiple"!==s&&!r,R=void 0!==c;g[8]!==o?(d=()=>K(o)??[],g[8]=o,g[9]=d):d=g[9];let[b,E]=(0,u.useState)(d);g[10]!==R||g[11]!==h||g[12]!==l||g[13]!==s?(f=e=>{let t=e.map(String);h&&0===t.length||(R||E(t),l&&("multiple"===s?l(t):l(t.length>0?String(t[0]):"")))},g[10]=R,g[11]=h,g[12]=l,g[13]=s,g[14]=f):f=g[14];let y=f;g[15]!==o||g[16]!==y||g[17]!==b||g[18]!==R||g[19]!==h||g[20]!==c?(v=h&&!R?{value:b,onValueChange:y}:{defaultValue:R?void 0:K(o),value:R?K(c):void 0,onValueChange:y},g[15]=o,g[16]=y,g[17]=b,g[18]=R,g[19]=h,g[20]=c,g[21]=v):v=g[21];let x=v;g[22]!==t?(p=(0,B.cn)(t),g[22]=t,g[23]=p):p=g[23];let O="multiple"===s;return g[24]!==x||g[25]!==a||g[26]!==p||g[27]!==O?(m=(0,n.jsx)(j.Root,{className:p,multiple:O,...x,...a}),g[24]=x,g[25]=a,g[26]=p,g[27]=O,g[28]=m):m=g[28],m},"AccordionContent",0,function(e){let t,r,u,o,l,a,s,c=(0,i.c)(14);return c[0]!==e?({className:r,children:t,ref:o,...u}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=u,c[4]=o):(t=c[1],r=c[2],u=c[3],o=c[4]),c[5]!==r?(l=(0,B.cn)("overflow-hidden text-xs","data-[closed]:animate-accordion-up data-[open]:animate-accordion-down",r),c[5]=r,c[6]=l):l=c[6],c[7]!==t?(a=(0,n.jsx)("div",{className:"pb-3 pt-0",children:t}),c[7]=t,c[8]=a):a=c[8],c[9]!==u||c[10]!==o||c[11]!==l||c[12]!==a?(s=(0,n.jsx)(j.Panel,{ref:o,className:l,...u,children:a}),c[9]=u,c[10]=o,c[11]=l,c[12]=a,c[13]=s):s=c[13],s},"AccordionItem",0,function(e){let t,r,u,o,l,a=(0,i.c)(10);return a[0]!==e?({className:t,ref:u,...r}=e,a[0]=e,a[1]=t,a[2]=r,a[3]=u):(t=a[1],r=a[2],u=a[3]),a[4]!==t?(o=(0,B.cn)("border-b border-border",t),a[4]=t,a[5]=o):o=a[5],a[6]!==r||a[7]!==u||a[8]!==o?(l=(0,n.jsx)(j.Item,{ref:u,className:o,...r}),a[6]=r,a[7]=u,a[8]=o,a[9]=l):l=a[9],l},"AccordionTrigger",0,function(e){let t,r,u,o,l,a,s,c=(0,i.c)(13);return c[0]!==e?({className:r,children:t,ref:o,...u}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=u,c[4]=o):(t=c[1],r=c[2],u=c[3],o=c[4]),c[5]!==r?(l=(0,B.cn)("flex flex-1 cursor-pointer items-center justify-between gap-2 py-3 text-xs font-medium transition-all","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","[&[data-panel-open]>svg.accordion-chevron]:rotate-90",r),c[5]=r,c[6]=l):l=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(G.ChevronRightIcon,{className:"accordion-chevron size-4 shrink-0 text-muted-foreground transition-transform duration-200"}),c[7]=a):a=c[7],c[8]!==t||c[9]!==u||c[10]!==o||c[11]!==l?(s=(0,n.jsx)(j.Header,{className:"flex",children:(0,n.jsxs)(j.Trigger,{ref:o,className:l,...u,children:[t,a]})}),c[8]=t,c[9]=u,c[10]=o,c[11]=l,c[12]=s):s=c[12],s}],617353)},126154,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.s(["DotSeparator",0,function(e){let i,u,o=(0,r.c)(5),{className:l,"data-testid":a}=e;return o[0]!==l?(i=(0,n.cn)("inline-block size-[0.215em] shrink-0 rounded-full bg-current align-middle",l),o[0]=l,o[1]=i):i=o[1],o[2]!==a||o[3]!==i?(u=(0,t.jsx)("span",{"aria-hidden":"true",className:i,"data-testid":a}),o[2]=a,o[3]=i,o[4]=u):u=o[4],u}])}]); //# sourceMappingURL=1b4e9-eas334p.js.map //# chunkId=01a09e5b-49c5-7e21-b08b-4f3b1a11de96