"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[37839],{3336:(e,t,n)=>{n.d(t,{M:()=>x,u:()=>y});var r=n(330633),o=n(478761),l=n(23776),i=n(770503),u=n(946769),a=n(615317),s=n(942560),c=n(373356),d=n(247097),f=n(557443),p=n(65517),v=n(860092),g=n(384597);let m=(0,v.F)("safe-polygon"),h=`button,[role="button"],select,[tabindex]:not([tabindex="-1"]),${g.BT}`;function y(e,t,n){if(n&&!(0,s.Go)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:n?.[t]}return e?.[t]}function b(e){return"function"==typeof e?e():e}function x(e,t={}){let n="rootStore"in e?e.rootStore:e,v=n.useState("open"),g=n.useState("floatingElement"),E=n.useState("domReferenceElement"),{dataRef:R,events:w}=n.context,{enabled:M=!0,delay:S=0,handleClose:C=null,mouseOnly:P=!1,restMs:T=0,move:I=!0,triggerElement:k=null,externalTree:A}=t,O=(0,d.cq)(A),j=(0,d.R1)(),L=(0,i.u)(C),K=(0,i.u)(S),D=(0,i.u)(T),F=r.useRef(void 0),V=r.useRef(!1),H=(0,l.Z)(),q=r.useRef(void 0),N=(0,l.Z)(),W=r.useRef(!0),$=r.useRef(!1),U=r.useRef(()=>{}),Y=r.useRef(!1),B=(0,u.K)(()=>{let e=R.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),X=(0,u.K)(()=>!!V.current||!!R.current.openEvent&&["click","mousedown"].includes(R.current.openEvent.type));r.useEffect(()=>{if(M)return w.on("openchange",e),()=>{w.off("openchange",e)};function e(e){e.open||(H.clear(),N.clear(),W.current=!0,Y.current=!1)}},[M,w,H,N]),r.useEffect(()=>{if(!M||!L.current||!v)return;function e(e){!X()&&B()&&n.setOpen(!1,(0,f.d)(p.N7,e,e.currentTarget??void 0))}let t=(0,c.YE)(g).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[g,v,n,M,L,B,X]);let z=r.useCallback((e,t=!0)=>{let r=y(K.current,"close",F.current);r&&!q.current?H.start(r,()=>n.setOpen(!1,(0,f.d)(p.N7,e))):t&&(H.clear(),n.setOpen(!1,(0,f.d)(p.N7,e)))},[K,n,H]),G=(0,u.K)(()=>{U.current(),q.current=void 0}),Z=(0,u.K)(()=>{if($.current){let e=(0,c.YE)(g).body;e.style.pointerEvents="",e.removeAttribute(m),$.current=!1}}),_=(0,u.K)(e=>{var t;if(!((t=(0,c.EW)(e))&&t.closest(h))){V.current=!1;return}V.current=!0});r.useEffect(()=>{if(!M)return;function e(e){if(H.clear(),W.current=!1,P&&!(0,s.Go)(F.current)||b(D.current)>0&&!y(K.current,"open"))return;let t=y(K.current,"open",F.current),r=e.currentTarget??void 0,o=n.select("domReferenceElement"),l=o&&r&&!(0,c.gR)(o,r);t?H.start(t,()=>{n.select("open")||n.setOpen(!0,(0,f.d)(p.N7,e,r))}):(!v||l)&&n.setOpen(!0,(0,f.d)(p.N7,e,r))}function t(e){if(X())return void Z();U.current();let t=(0,c.YE)(g);N.clear(),Y.current=!1;let r=n.context.triggerElements;if(!(e.relatedTarget&&r.hasElement(e.relatedTarget))){if(L.current&&R.current.floatingContext){v||H.clear(),q.current=L.current({...R.current.floatingContext,tree:O,x:e.clientX,y:e.clientY,onClose(){Z(),G(),X()||z(e,!0)}});let n=q.current;t.addEventListener("mousemove",n),U.current=()=>{t.removeEventListener("mousemove",n)};return}"touch"===F.current&&(0,c.gR)(g,e.relatedTarget)||z(e)}}function r(e){if(X()||!R.current.floatingContext||!n.select("open"))return;let t=n.context.triggerElements;e.relatedTarget&&t.hasElement(e.relatedTarget)||L.current?.({...R.current.floatingContext,tree:O,x:e.clientX,y:e.clientY,onClose(){Z(),G(),X()||z(e)}})(e)}function l(){H.clear(),Z()}function i(e){X()||z(e,!1)}let u=k??E;if((0,o.vq)(u))return v&&u.addEventListener("mouseleave",r),I&&u.addEventListener("mousemove",e,{once:!0}),u.addEventListener("mouseenter",e),u.addEventListener("mouseleave",t),g&&(g.addEventListener("mouseleave",r),g.addEventListener("mouseenter",l),g.addEventListener("mouseleave",i),g.addEventListener("pointerdown",_,!0)),()=>{v&&u.removeEventListener("mouseleave",r),I&&u.removeEventListener("mousemove",e),u.removeEventListener("mouseenter",e),u.removeEventListener("mouseleave",t),g&&(g.removeEventListener("mouseleave",r),g.removeEventListener("mouseenter",l),g.removeEventListener("mouseleave",i),g.removeEventListener("pointerdown",_,!0))}},[M,P,I,E,g,k,n,z,G,Z,v,O,K,L,R,X,D,H,N,_]),(0,a.g)(()=>{if(M&&v&&L.current?.__options?.blockPointerEvents&&B()&&($.current=!0,(0,o.vq)(E)&&g)){let e=(0,c.YE)(g).body;e.setAttribute(m,"");let t=O?.nodesRef.current.find(e=>e.id===j)?.context?.elements.floating;return t&&(t.style.pointerEvents=""),e.style.pointerEvents="none",E.style.pointerEvents="auto",g.style.pointerEvents="auto",()=>{e.style.pointerEvents="",E.style.pointerEvents="",g.style.pointerEvents=""}}},[M,v,j,O,L,B,E,g]),(0,a.g)(()=>{v||(F.current=void 0,Y.current=!1,V.current=!1,G(),Z())},[v,G,Z]),r.useEffect(()=>()=>{G(),H.clear(),N.clear(),V.current=!1},[M,E,G,H,N]),r.useEffect(()=>Z,[Z]);let J=r.useMemo(()=>{function e(e){F.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,o=n.select("domReferenceElement")&&!(0,c.gR)(n.select("domReferenceElement"),e.target);function l(){W.current||n.select("open")&&!o||n.setOpen(!0,(0,f.d)(p.N7,t,r))}!(P&&!(0,s.Go)(F.current)||n.select("open")&&!o||0===b(D.current))&&(!o&&Y.current&&e.movementX**2+e.movementY**2<2||(N.clear(),"touch"===F.current||o?l():(Y.current=!0,N.start(b(D.current),l))))}}},[P,n,D,N]);return r.useMemo(()=>M?{reference:J}:{},[M,J])}},4845:(e,t,n)=>{n.d(t,{A:()=>x});var r=n(330633),o=n(946769),l=n(343659),i=n(441387),u=n(56483),a=n(615317),s=n(557443),c=n(65517),d=n(218780),f=n(37036),p=n(208841),v=n(165836),g=n(239093),m=n(156429),h=n(592302),y=n(756676),b=n(424629);let x=r.forwardRef(function(e,t){let{className:n,disabled:x=!1,onOpenChange:E,render:R,value:w,...M}=e,{ref:S,index:C}=(0,v.q)(),P=(0,l.a)(t,S),{disabled:T,handleValueChange:I,state:k,value:A}=(0,g.$)(),O=(0,i.e)(),j=w??O,L=x||T,K=r.useMemo(()=>{if(!A)return!1;for(let e=0;e{E?.(e,t),t.isCanceled||I(j,e)}),F=function(e){let{open:t,defaultOpen:n,onOpenChange:l,disabled:p}=e,v=void 0!==t,[g,m]=(0,u.q)({controlled:t,default:n,name:"Collapsible",state:"open"}),{mounted:h,setMounted:y,transitionStatus:b}=(0,f.$)(g,!0,!0),[x,E]=r.useState(g),[{height:R,width:w},M]=r.useState({height:void 0,width:void 0}),S=(0,i.e)(),[C,P]=r.useState(),T=C??S,[I,k]=r.useState(!1),[A,O]=r.useState(!1),j=r.useRef(null),L=r.useRef(null),K=r.useRef(null),D=r.useRef(null),F=(0,d.V)(D,!1),V=(0,o.K)(e=>{let t=!g,n=(0,s.d)(c.Ui,e.nativeEvent);if(l(t,n),n.isCanceled)return;let r=D.current;"css-animation"===L.current&&null!=r&&r.style.removeProperty("animation-name"),I||A||(null!=L.current&&"css-animation"!==L.current&&!h&&t&&y(!0),"css-animation"===L.current&&(!x&&t&&E(!0),!h&&t&&y(!0))),m(t),"none"===L.current&&h&&!t&&y(!1)});return(0,a.g)(()=>{!v||"none"!==L.current||A||g||y(!1)},[v,A,g,t,y]),r.useMemo(()=>({abortControllerRef:j,animationTypeRef:L,disabled:p,handleTrigger:V,height:R,mounted:h,open:g,panelId:T,panelRef:D,runOnceAnimationsFinish:F,setDimensions:M,setHiddenUntilFound:k,setKeepMounted:O,setMounted:y,setOpen:m,setPanelIdState:P,setVisible:E,transitionDimensionRef:K,transitionStatus:b,visible:x,width:w}),[j,L,p,V,R,h,g,T,D,F,M,k,O,y,m,E,K,b,x,w])}({open:K,onOpenChange:D,disabled:L}),V=r.useMemo(()=>({open:F.open,disabled:F.disabled,hidden:!F.mounted,transitionStatus:F.transitionStatus}),[F.open,F.disabled,F.mounted,F.transitionStatus]),H=r.useMemo(()=>({...F,onOpenChange:D,state:V}),[F,V,D]),q=r.useMemo(()=>({...k,index:C,disabled:L,open:K}),[L,C,K,k]),[N,W]=r.useState((0,i.e)()),$=r.useMemo(()=>({open:K,state:q,setTriggerId:W,triggerId:N}),[K,q,W,N]),U=(0,y.o)("div",e,{state:q,ref:P,props:M,stateAttributesMapping:h.r});return(0,b.jsx)(p.k.Provider,{value:H,children:(0,b.jsx)(m.p.Provider,{value:$,children:U})})})},9233:(e,t,n)=>{n.d(t,{GW:()=>p,jL:()=>f,lP:()=>o,qV:()=>d});var r=n(104872);let o=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e}({}),l=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({}),i={[l.popupOpen]:""},u={[l.popupOpen]:"",[l.pressed]:""},a={[o.open]:""},s={[o.closed]:""},c={[o.anchorHidden]:""},d={open:e=>e?i:null},f={open:e=>e?u:null},p={open:e=>e?a:s,anchorHidden:e=>e?c:null}},10156:(e,t,n)=>{n.d(t,{d:()=>l});var r=n(9233),o=n(51683);let l={...r.jL,...o.d,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null}},10194:(e,t,n)=>{n.d(t,{j:()=>l});var r=n(330633);let o=r.createContext(void 0);function l(){let e=r.useContext(o);return e?.direction??"ltr"}},17598:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(){this.elements=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elements.delete(n),this.elements.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elements.delete(t),this.idMap.delete(e))}hasElement(e){return this.elements.has(e)}hasMatchingElement(e){for(let t of this.elements)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}get size(){return this.idMap.size}}},22120:(e,t,n)=>{n.d(t,{z:()=>M});var r=n(330633),o=n(56483),l=n(343659),i=n(946769),u=n(401981),a=n(214147),s=n(441387),c=n(373356),d=n(352383),f=n(497787),p=n(687716),v=n(980765),g=n(51683),m=n(988669),h=n(436504),y=n(764140),b=n(580822),x=n(935026),E=n(220707),R=n(424629);let w=[d.FX],M=r.forwardRef(function(e,t){let{render:n,className:d,disabled:M,readOnly:S,required:C,onValueChange:P,value:T,defaultValue:I,name:k,inputRef:A,id:O,...j}=e,{setTouched:L,setFocused:K,shouldValidateOnChange:D,validationMode:F,name:V,disabled:H,state:q,validation:N,setDirty:W,setFilled:$,validityData:U}=(0,v.V)(),{labelId:Y}=(0,y.H)(),{clearErrors:B}=(0,h.x)(),X=(0,m.B)(!0),z=H||M,G=V??k,Z=(0,s.e)(O),[_,J]=(0,o.q)({controlled:T,default:I,name:"RadioGroup",state:"value"}),Q=(0,i.K)(P),ee=(0,i.K)((e,t)=>{Q(e,t),t.isCanceled||J(e)}),et=r.useRef(null),en=(0,i.K)(e=>{null==et.current&&null!=e&&(et.current=e)});(0,p.M)({id:Z,commit:N.commit,value:_,controlRef:et,name:G,getValue:()=>_??null}),(0,x.x)(_,()=>{B(G),W(_!==U.initialValue),$(null!=_),D()?N.commit(_):N.commit(_,!0)});let[er,eo]=r.useState(!1),el=(0,i.K)(e=>{(0,c.gR)(e.currentTarget,e.relatedTarget)||(L(!0),K(!1),"onBlur"===F&&N.commit(_))}),ei=(0,i.K)(e=>{e.key.startsWith("Arrow")&&(L(!0),eo(!0),K(!0))}),eu=r.useMemo(()=>null==_?"":"string"==typeof _?_:JSON.stringify(_),[_]),ea=(0,l.a)(N.inputRef,A),es=(0,b.v6)({value:eu,ref:ea,id:Z,name:eu?G:void 0,disabled:z,readOnly:S,required:C,"aria-labelledby":j["aria-labelledby"]??X?.legendId,"aria-hidden":!0,tabIndex:-1,style:G?u.a:u.Q,onChange:a.tE,onFocus(){et.current?.focus()}},N.getInputValidationProps),ec=r.useMemo(()=>({...q,disabled:z??!1,required:C??!1,readOnly:S??!1}),[q,z,S,C]),ed=r.useMemo(()=>({...q,checkedValue:_,disabled:z,validation:N,name:G,onValueChange:Q,readOnly:S,registerControlRef:en,required:C,setCheckedValue:ee,setTouched:eo,touched:er}),[_,z,N,q,G,Q,S,en,C,ee,eo,er]);return(0,R.jsxs)(E._.Provider,{value:ed,children:[(0,R.jsx)(f.Y,{render:n,className:d,state:ec,props:[{role:"radiogroup","aria-required":C||void 0,"aria-disabled":z||void 0,"aria-readonly":S||void 0,"aria-labelledby":Y,onFocus(){K(!0)},onBlur:el,onKeyDownCapture:ei},N.getValidationProps,j],refs:[t],stateAttributesMapping:g.d,enableHomeAndEndKeys:!1,modifierKeys:w}),(0,R.jsx)("input",{...es})]})})},22892:(e,t,n)=>{n.d(t,{G:()=>l,r:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(54));return e}},23776:(e,t,n)=>{n.d(t,{E:()=>l,Z:()=>i});var r=n(635864),o=n(953545);class l{static create(){return new l}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function i(){let e=(0,r.j)(l.create).current;return(0,o.y)(e.disposeEffect),e}},36441:(e,t,n)=>{n.d(t,{C:()=>i,p:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e=!0){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(7));return t}},36633:(e,t,n)=>{n.d(t,{A:()=>i,r:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(51));return e}},37036:(e,t,n)=>{n.d(t,{$:()=>i});var r=n(330633),o=n(615317),l=n(760514);function i(e,t=!1,n=!1){let[u,a]=r.useState(e&&t?"idle":void 0),[s,c]=r.useState(e);return e&&!s&&(c(!0),a("starting")),e||!s||"ending"===u||n||a("ending"),e||s||"ending"!==u||a(void 0),(0,o.g)(()=>{if(!e&&s&&"ending"!==u&&n){let e=l.K.request(()=>{a("ending")});return()=>{l.K.cancel(e)}}},[e,s,u,n]),(0,o.g)(()=>{if(!e||t)return;let n=l.K.request(()=>{a(void 0)});return()=>{l.K.cancel(n)}},[t,e]),(0,o.g)(()=>{if(!e||!t)return;e&&s&&"idle"!==u&&a("starting");let n=l.K.request(()=>{a("idle")});return()=>{l.K.cancel(n)}},[t,e,s,a,u]),r.useMemo(()=>({mounted:s,setMounted:c,transitionStatus:u}),[s,u])}},45146:(e,t,n)=>{n.d(t,{r:()=>r});function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}},45574:(e,t,n)=>{n.d(t,{d:()=>l});var r=n(339051),o=n(214147);function l(e){return"starting"===e?r.K2:o.t0}},46407:(e,t,n)=>{n.d(t,{$:()=>l,a:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(70));return e}},47576:(e,t,n)=>{n.d(t,{H:()=>s});var r=n(330633),o=n(807725),l=n(161088),i=n(946769),u=n(615317),a=n(214147);class s extends o.i{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}controlledValues=new Map;useSyncedValue(e,t){r.useDebugValue(e),(0,u.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,u.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,u.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t,n){r.useDebugValue(e);let o=this,l=void 0!==t;!this.controlledValues.has(e)&&(this.controlledValues.set(e,l),l||Object.is(this.state[e],n)||super.setState({...this.state,[e]:n})),(0,u.g)(()=>{l&&!Object.is(o.state[e],t)&&super.setState({...o.state,[e]:t})},[o,e,t,n,l])}set(e,t){!0!==this.controlledValues.get(e)&&super.set(e,t)}update(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.update(t)}setState(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.setState({...this.state,...t})}select=(e,t,n,r)=>(0,this.selectors[e])(this.state,t,n,r);useState=(e,t,n,o)=>{r.useDebugValue(e);let i=this.selectors[e];return(0,l.P)(this,i,t,n,o)};useContextCallback(e,t){r.useDebugValue(e);let n=(0,i.K)(t??a.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}},51683:(e,t,n)=>{n.d(t,{Z:()=>o,d:()=>l});let r=function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({}),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:e=>null===e?null:e?{[r.valid]:""}:{[r.invalid]:""}}},56483:(e,t,n)=>{n.d(t,{q:()=>o});var r=n(330633);function o({controlled:e,default:t,name:n,state:o="value"}){let{current:l}=r.useRef(void 0!==e),[i,u]=r.useState(t),a=r.useCallback(e=>{l||u(e)},[]);return[l?e:i,a]}},64625:(e,t,n)=>{n.d(t,{Ai:()=>u,Vz:()=>i,h5:()=>l,jd:()=>r,tl:()=>o});let r=(e,t)=>Object.is(e,t);function o(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function l(e,t,n){return!!e&&0!==e.length&&e.some(e=>void 0!==e&&o(e,t,n))}function i(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&o(e,t,n)):-1}function u(e,t,n){return e.filter(e=>!o(e,t,n))}},65517:(e,t,n)=>{n.d(t,{Bo:()=>a,Dq:()=>g,F4:()=>i,L5:()=>x,LO:()=>m,N7:()=>l,Np:()=>u,SR:()=>s,U$:()=>c,Ui:()=>o,Xn:()=>p,dv:()=>r,jv:()=>v,p:()=>h,pf:()=>d,qs:()=>f,r9:()=>y,zJ:()=>b});let r="none",o="trigger-press",l="trigger-hover",i="trigger-focus",u="outside-press",a="item-press",s="close-press",c="link-press",d="input-change",f="input-clear",p="focus-out",v="escape-key",g="list-navigation",m="cancel-open",h="sibling-open",y="disabled",b="imperative-action",x="window-resize"},65795:(e,t,n)=>{n.d(t,{P:()=>c});var r=n(478761),o=n(419388),l=n(635864),i=n(615317),u=n(247097),a=n(255834),s=n(17598);function c(e){let{open:t=!1,onOpenChange:n,elements:c={}}=e,d=(0,o.B)(),f=null!=(0,u.R1)(),p=(0,l.j)(()=>new a.K({open:t,onOpenChange:n,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:c.triggers??new s.Z,floatingId:d,nested:f,noEmit:e.noEmit||!1})).current;return(0,i.g)(()=>{let e={open:t,floatingId:d};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,r.vq)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),p.update(e)},[t,d,c.reference,c.floating,p]),p.context.onOpenChange=n,p.context.nested=f,p.context.noEmit=e.noEmit||!1,p}},66449:(e,t,n)=>{n.d(t,{O:()=>i,r:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(33));return t}},71949:(e,t,n)=>{n.d(t,{c:()=>l});var r=n(330633);let o=r.createContext({disabled:!1});function l(){return r.useContext(o)}},74497:(e,t,n)=>{n.d(t,{P:()=>l,s:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(20));return e}},89292:(e,t,n)=>{n.d(t,{r:()=>u});var r=n(330633),o=n(107413),l=n(756676),i=n(441387);let u=r.forwardRef(function(e,t){let{render:n,className:r,id:u,...a}=e,{store:s}=(0,o.P)(),c=(0,i.e)(u);return s.useSyncedValueWithCleanup("descriptionElementId",c),(0,l.o)("p",e,{ref:t,props:[{id:c},a]})})},90710:(e,t,n)=>{n.d(t,{H5:()=>s,NO:()=>u,uu:()=>c});var r=n(330633),o=n(23776),l=n(860092),i=n(384597);let u=(0,l.F)("safe-polygon"),a=`button,a,[role="button"],select,[tabindex]:not([tabindex="-1"]),${i.BT}`;function s(e){return!!e&&!!e.closest(a)}function c(e){let t=r.useRef(void 0),n=r.useRef(!1),l=r.useRef(void 0),i=r.useRef(!0),u=r.useRef(!1),a=r.useRef(()=>{}),s=r.useRef(!1),c=(0,o.Z)(),d=(0,o.Z)(),f=r.useRef(void 0);return r.useMemo(()=>{let r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState={pointerTypeRef:t,interactedInsideRef:n,handlerRef:l,blockMouseMoveRef:i,performedPointerEventsMutationRef:u,unbindMouseMoveRef:a,restTimeoutPendingRef:s,openChangeTimeout:c,restTimeout:d,handleCloseOptionsRef:f}),r.hoverInteractionState},[e,t,n,l,i,u,a,s,c,d,f])}},104872:(e,t,n)=>{n.d(t,{G:()=>i,T:()=>r});let r=function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e}({}),o={[r.startingStyle]:""},l={[r.endingStyle]:""},i={transitionStatus:e=>"starting"===e?o:"ending"===e?l:null}},105819:(e,t,n)=>{n.d(t,{W:()=>M});var r=n(445220),o=n(330633),l=n(197920),i=n(946769),u=n(875403),a=n(378310),s=n(9233),c=n(756676),d=n(339051),f=n(385275),p=n(850159),v=n(190614),g=n(373703),m=n(441387),h=n(463075),y=n(502083),b=n(373356),x=n(557443),E=n(65517),R=n(624086),w=n(424629);let M=o.forwardRef(function(e,t){let{render:n,className:M,disabled:S=!1,nativeButton:C=!0,handle:P,payload:T,openOnHover:I=!1,delay:k=300,closeDelay:A=0,id:O,...j}=e,L=(0,u.s)(!0),K=P?.store??L?.store;if(!K)throw Error((0,r.A)(74));let D=(0,m.e)(O),F=K.useState("isTriggerActive",D),V=K.useState("floatingRootContext"),H=K.useState("isOpenedByTrigger",D),q=o.useRef(null),{registerTrigger:N,isMountedByThisTrigger:W}=(0,R.L_)(D,q,K,{payload:T,disabled:S,openOnHover:I,closeDelay:A}),$=K.useState("openChangeReason"),U=K.useState("stickIfOpen"),Y=K.useState("openMethod"),B=(0,f.j)(V,{enabled:null!=V&&I&&("touch"!==Y||$!==E.Ui),mouseOnly:!0,move:!1,handleClose:(0,p.i)(),restMs:k,delay:{close:A},triggerElementRef:q,isActiveTrigger:F}),X=(0,v.k)(V,{enabled:null!=V,stickIfOpen:U}),z=(0,g.b)([X]),G=K.useState("triggerProps",W),Z=o.useMemo(()=>({disabled:S,open:H}),[S,H]),{getButtonProps:_,buttonRef:J}=(0,a.s)({disabled:S,native:C}),Q=o.useMemo(()=>({open:e=>e&&$===E.Ui?s.jL.open(e):s.qV.open(e)}),[$]),ee=(0,c.o)("button",e,{state:Z,ref:[J,t,N,q],props:[z.getReferenceProps(),B,G,{[d.Kd]:"",id:D},j,_],stateAttributesMapping:Q}),et=o.useRef(null),en=(0,i.K)(e=>{l.flushSync(()=>{K.setOpen(!1,(0,x.d)(E.Xn,e.nativeEvent,e.currentTarget))});let t=(0,y.bp)(et.current);t?.focus()}),er=(0,i.K)(e=>{let t=K.select("positionerElement");if(t&&(0,y.Qp)(e,t))K.context.beforeContentFocusGuardRef.current?.focus();else{l.flushSync(()=>{K.setOpen(!1,(0,x.d)(E.Xn,e.nativeEvent,e.currentTarget))});let n=(0,y.Yu)(K.context.triggerFocusTargetRef.current||q.current);for(;null!==n&&(0,b.gR)(t,n);){let e=n;if((n=(0,y.vF)(n))===e)break}n?.focus()}});return F?(0,w.jsxs)(o.Fragment,{children:[(0,w.jsx)(h.U,{ref:et,onFocus:en}),(0,w.jsx)(o.Fragment,{children:ee},D),(0,w.jsx)(h.U,{ref:K.context.triggerFocusTargetRef,onFocus:er})]}):(0,w.jsx)(o.Fragment,{children:ee},D)})},107413:(e,t,n)=>{n.d(t,{P:()=>i,a:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(!1===e&&void 0===t)throw Error((0,r.A)(27));return t}},107690:(e,t,n)=>{n.d(t,{X:()=>s});var r=n(330633),o=n(107413),l=n(756676),i=n(9233),u=n(104872);let a={...i.GW,...u.G},s=r.forwardRef(function(e,t){let{render:n,className:i,forceRender:u=!1,...s}=e,{store:c}=(0,o.P)(),d=c.useState("open"),f=c.useState("nested"),p=c.useState("mounted"),v=c.useState("transitionStatus"),g=r.useMemo(()=>({open:d,transitionStatus:v}),[d,v]);return(0,l.o)("div",e,{state:g,ref:[c.context.backdropRef,t],stateAttributesMapping:a,props:[{role:"presentation",hidden:!p,style:{userSelect:"none",WebkitUserSelect:"none"}},s],enabled:u||!f})})},108608:(e,t,n)=>{n.d(t,{B:()=>u});var r=n(330633),o=n(145463),l=n(926907),i=n(424629);let u=function(e){let{delay:t,closeDelay:n,timeout:u=400}=e,a=r.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),s=r.useMemo(()=>({open:t,close:n}),[t,n]);return(0,i.jsx)(l.K.Provider,{value:a,children:(0,i.jsx)(o.T,{delay:s,timeoutMs:u,children:e.children})})}},118447:(e,t,n)=>{n.d(t,{V:()=>c});var r=n(330633),o=n(161088),l=n(483355);let i=r.createContext(void 0);var u=n(479205),a=n(596118),s=n(424629);let c=r.forwardRef(function(e,t){let{store:n}=(0,u.ll)(),r=(0,o.P)(n,a.T.mounted),c=(0,o.P)(n,a.T.forceMount);return r||c?(0,s.jsx)(i.Provider,{value:!0,children:(0,s.jsx)(l.XF,{ref:t,...e})}):null})},126717:(e,t,n)=>{n.d(t,{a:()=>a});var r=n(330633),o=n(483355),l=n(958140),i=n(702132),u=n(424629);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{mounted:a}=(0,l.Q9)();return a||n?(0,u.jsx)(i.r.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},128510:(e,t,n)=>{n.d(t,{F:()=>u});var r=n(330633),o=n(197920),l=n(483355),i=n(424629);let u=r.forwardRef(function(e,t){let{children:n,container:u,className:a,render:s,...c}=e,{portalNode:d,portalSubtree:f}=(0,l.CK)({container:u,ref:t,componentProps:e,elementProps:c});return f||d?(0,i.jsxs)(r.Fragment,{children:[f,d&&o.createPortal(n,d)]}):null})},132219:(e,t,n)=>{n.d(t,{U:()=>r});function r(e){let t=e.currentTarget.getBoundingClientRect();return t.top+1<=e.clientY&&e.clientY<=t.bottom-1&&t.left+1<=e.clientX&&e.clientX<=t.right-1}},137442:(e,t,n)=>{n.d(t,{q:()=>r});let r=function(e){return e.scrollAreaThumbHeight="--scroll-area-thumb-height",e.scrollAreaThumbWidth="--scroll-area-thumb-width",e}({})},145463:(e,t,n)=>{n.d(t,{T:()=>d,c:()=>f});var r=n(330633),o=n(23776),l=n(615317),i=n(3336),u=n(557443),a=n(65517),s=n(424629);let c=r.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new o.E,currentIdRef:{current:null},currentContextRef:{current:null}});function d(e){let{children:t,delay:n,timeoutMs:l=0}=e,i=r.useRef(n),u=r.useRef(n),a=r.useRef(null),d=r.useRef(null),f=(0,o.Z)();return(0,s.jsx)(c.Provider,{value:r.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:u,currentIdRef:a,timeoutMs:l,currentContextRef:d,timeout:f}),[l,f]),children:t})}function f(e,t={open:!1}){let n="rootStore"in e?e.rootStore:e,o=n.useState("floatingId"),{enabled:s=!0,open:d}=t,{currentIdRef:p,delayRef:v,timeoutMs:g,initialDelayRef:m,currentContextRef:h,hasProvider:y,timeout:b}=r.useContext(c),[x,E]=r.useState(!1);return(0,l.g)(()=>{function e(){E(!1),h.current?.setIsInstantPhase(!1),p.current=null,h.current=null,v.current=m.current}if(s&&p.current&&!d&&p.current===o){if(E(!1),g)return b.start(g,()=>{n.select("open")||p.current&&p.current!==o||e()}),()=>{b.clear()};e()}},[s,d,o,p,v,g,m,h,b,n]),(0,l.g)(()=>{if(!s||!d)return;let e=h.current,t=p.current;b.clear(),h.current={onOpenChange:n.setOpen,setIsInstantPhase:E},p.current=o,v.current={open:0,close:(0,i.u)(m.current,"close")},null!==t&&t!==o?(E(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,u.d)(a.dv))):(E(!1),e?.setIsInstantPhase(!1))},[s,d,o,n,p,v,g,m,h,b]),(0,l.g)(()=>()=>{h.current=null},[h]),r.useMemo(()=>({hasProvider:y,delayRef:v,isInstantPhase:x}),[y,v,x])}},149532:(e,t,n)=>{n.d(t,{d:()=>v});var r=n(330633),o=n(478761),l=n(615317),i=n(791201),u=n(946769),a=n(373356),s=n(980765),c=n(764140),d=n(51683),f=n(441387),p=n(756676);let v=r.forwardRef(function(e,t){let{render:n,className:v,id:g,nativeLabel:m=!0,...h}=e,y=(0,s.V)(!1),{controlId:b,setLabelId:x,labelId:E}=(0,c.H)(),R=(0,f.e)(g),w=r.useRef(null),M=(0,u.K)(e=>{let t=(0,a.EW)(e.nativeEvent);if(t?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),m||!b))return;let n=(0,i.R)(e.currentTarget).getElementById(b);(0,o.sb)(n)&&n.focus({focusVisible:!0})});return(0,l.g)(()=>(R&&x(R),()=>{x(void 0)}),[R,x]),(0,p.o)("label",e,{ref:[t,w],state:y.state,props:[{id:E},m?{htmlFor:b??void 0,onMouseDown:M}:{onClick:M,onPointerDown(e){e.preventDefault()}},h],stateAttributesMapping:d.d})})},156429:(e,t,n)=>{n.d(t,{A:()=>i,p:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(9));return e}},161088:(e,t,n)=>{n.d(t,{P:()=>u});var r=n(330633),o=n(397845),l=n(416443);let i=(0,n(551203)._)(19)?function(e,t,n,l,i){let u=r.useCallback(()=>t(e.getSnapshot(),n,l,i),[e,t,n,l,i]);return(0,o.useSyncExternalStore)(e.subscribe,u,u)}:function(e,t,n,r,o){return(0,l.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function u(e,t,n,r,o){return i(e,t,n,r,o)}},165836:(e,t,n)=>{n.d(t,{G:()=>i,q:()=>u});var r=n(330633),o=n(615317),l=n(370803);let i=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function u(e={}){let{label:t,metadata:n,textRef:a,indexGuessBehavior:s,index:c}=e,{register:d,unregister:f,subscribeMapChange:p,elementsRef:v,labelsRef:g,nextIndexRef:m}=(0,l.M)(),h=r.useRef(-1),[y,b]=r.useState(c??(s===i.GuessFromOrder?()=>{if(-1===h.current){let e=m.current;m.current+=1,h.current=e}return h.current}:-1)),x=r.useRef(null),E=r.useCallback(e=>{if(x.current=e,-1!==y&&null!==e&&(v.current[y]=e,g)){let n=void 0!==t;g.current[y]=n?t:a?.current?.textContent??e.textContent}},[y,v,g,t,a]);return(0,o.g)(()=>{if(null!=c)return;let e=x.current;if(e)return d(e,n),()=>{f(e)}},[c,d,f,n]),(0,o.g)(()=>{if(null==c)return p(e=>{let t=x.current?e.get(x.current)?.index:null;null!=t&&b(t)})},[c,p,b]),r.useMemo(()=>({ref:E,index:y}),[y,E])}},167166:(e,t,n)=>{n.d(t,{G:()=>i});var r=n(330633),o=n(946769),l=n(876703);function i(e){let[t,n]=r.useState(null),i=(0,o.K)((t,r)=>{e||n(r||(l.un?"touch":""))}),u=r.useCallback(()=>{n(null)},[]),{onClick:a,onPointerDown:s}=function(e){let t=r.useRef(""),n=r.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:r.useCallback(n=>{if(0===n.detail)return void e(n,"keyboard");"pointerType"in n&&e(n,n.pointerType),e(n,t.current),t.current=""},[e]),onPointerDown:n}}(i);return r.useMemo(()=>({openMethod:t,reset:u,triggerProps:{onClick:a,onPointerDown:s}}),[t,u,a,s])}},167903:(e,t,n)=>{n.d(t,{G:()=>i,z:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(57));return e}},168454:(e,t,n)=>{n.d(t,{p:()=>o});let r=0;function o(e,t={}){let{preventScroll:n=!1,cancelPrevious:l=!0,sync:i=!1}=t;l&&cancelAnimationFrame(r);let u=()=>e?.focus({preventScroll:n});i?u():r=requestAnimationFrame(u)}},169225:(e,t,n)=>{n.d(t,{l:()=>v});var r=n(330633),o=n(946769),l=n(56483),i=n(441387),u=n(756676),a=n(36441),s=n(378310),c=n(420317),d=n(557443),f=n(65517),p=n(424629);let v=r.forwardRef(function(e,t){let{className:n,defaultPressed:v=!1,disabled:g=!1,form:m,onPressedChange:h,pressed:y,render:b,type:x,value:E,nativeButton:R=!0,...w}=e,M=(0,i.e)(E||void 0),S=(0,a.C)(),C=S?.value??[],P=S?void 0:v,T=(g||S?.disabled)??!1,[I,k]=(0,l.q)({controlled:S?C?.indexOf(M)>-1:y,default:P,name:"Toggle",state:"pressed"}),A=(0,o.K)((e,t)=>{M&&S?.setGroupValue?.(M,e,t),h?.(e,t)}),{getButtonProps:O,buttonRef:j}=(0,s.s)({disabled:T,native:R}),L=r.useMemo(()=>({disabled:T,pressed:I}),[T,I]),K=[j,t],D=[{"aria-pressed":I,onClick(e){let t=!I,n=(0,d.d)(f.dv,e.nativeEvent);A(t,n),n.isCanceled||k(t)}},w,O],F=(0,u.o)("button",e,{enabled:!S,state:L,ref:K,props:D});return S?(0,p.jsx)(c.l,{tag:"button",render:b,className:n,state:L,refs:K,props:D}):F})},171115:(e,t,n)=>{n.d(t,{o:()=>u,r:()=>i});var r=n(806333),o=n(913312),l=n(214147);function i(){return{open:!1,mounted:!1,transitionStatus:"idle",floatingRootContext:(0,o.H)(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,popupElement:null,positionerElement:null,activeTriggerProps:l.t0,inactiveTriggerProps:l.t0,popupProps:l.t0}}let u={open:(0,r.M)(e=>e.open),mounted:(0,r.M)(e=>e.mounted),transitionStatus:(0,r.M)(e=>e.transitionStatus),floatingRootContext:(0,r.M)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,r.M)(e=>e.preventUnmountingOnClose),payload:(0,r.M)(e=>e.payload),activeTriggerId:(0,r.M)(e=>e.activeTriggerId),activeTriggerElement:(0,r.M)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t),isOpenedByTrigger:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.open),isMountedByTrigger:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.mounted),triggerProps:(0,r.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,r.M)(e=>e.popupProps),popupElement:(0,r.M)(e=>e.popupElement),positionerElement:(0,r.M)(e=>e.positionerElement)}},178594:(e,t,n)=>{n.d(t,{oU:()=>r});let r="data-base-ui-navigation-menu-trigger"},187411:(e,t,n)=>{n.d(t,{U:()=>v});var r=n(330633),o=n(791201),l=n(478761),i=n(401981),u=n(373356),a=n(463075);let s=r.createContext(void 0);var c=n(833883),d=n(756676);let f=function(e){return e.frontmostHeight="--toast-frontmost-height",e}({});var p=n(424629);let v=r.forwardRef(function(e,t){let{render:n,className:v,children:g,...m}=e,{toasts:h,pauseTimers:y,resumeTimers:b,setHovering:x,setFocused:E,viewportRef:R,windowFocusedRef:w,prevFocusElement:M,setPrevFocusElement:S,expanded:C,focused:P}=(0,c.Y)(),T=r.useRef(!1),I=r.useRef(!1),k=h.length,A=h[0]?.height??0,O=r.useMemo(()=>h.some(e=>"ending"===e.transitionStatus),[h]);function j(e){R.current&&(T.current=!0,e.relatedTarget===R.current?h[0]?.ref?.current?.focus():M?.focus({preventScroll:!0}))}function L(){y(),x(!0),I.current=!1}function K(){if(T.current){T.current=!1;return}!P&&(0,u.em)((0,o.R)(R.current).activeElement)&&(E(!0),y())}r.useEffect(()=>{if(!R.current)return;function e(e){0!==k&&"F6"===e.key&&e.target!==R.current&&(e.preventDefault(),S((0,u.RS)((0,o.R)(R.current))),R.current?.focus({preventScroll:!0}),y(),E(!0))}let t=(0,l.zk)(R.current);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[y,E,S,k,R]),r.useEffect(()=>{if(!R.current||!k)return;let e=(0,l.zk)(R.current);function t(t){t.target===e&&(w.current=!1,y())}function n(t){if(t.relatedTarget||t.target===e)return;let n=(0,u.EW)(t),r=(0,u.RS)((0,o.R)(R.current));(0,u.gR)(R.current,n)&&(0,u.em)(r)||b(),setTimeout(()=>{w.current=!0})}return e.addEventListener("blur",t,!0),e.addEventListener("focus",n,!0),()=>{e.removeEventListener("blur",t,!0),e.removeEventListener("focus",n,!0)}},[y,b,R,w,E,k]),r.useEffect(()=>{let e=R.current;if(!e||0===k)return;let t=(0,o.R)(e);function n(t){if("touch"!==t.pointerType)return;let n=(0,u.EW)(t);(0,u.gR)(e,n)||(b(),x(!1),E(!1))}return t.addEventListener("pointerdown",n,!0),()=>{t.removeEventListener("pointerdown",n,!0)}},[k,b,E,x,R]),r.useEffect(()=>{w.current&&!O&&I.current&&(b(),x(!1),I.current=!1)},[O,b,x,w]);let D=r.useMemo(()=>({expanded:C}),[C]),F=(0,d.o)("div",e,{ref:[t,R],state:D,props:[{tabIndex:-1,role:"region","aria-live":"polite","aria-atomic":!1,"aria-relevant":"additions text","aria-label":"Notifications",onMouseEnter:L,onMouseMove:L,onMouseLeave:function(){h.some(e=>"ending"===e.transitionStatus)?I.current=!0:(b(),x(!1))},onFocus:K,onBlur:function(e){!P||(0,u.gR)(R.current,e.relatedTarget)||(E(!1),b())},onKeyDown:function(e){"Tab"===e.key&&e.shiftKey&&e.target===R.current&&(e.preventDefault(),M?.focus({preventScroll:!0}),b())},onClick:K},{style:{[f.frontmostHeight]:A?`${A}px`:void 0}},m,{children:(0,p.jsxs)(r.Fragment,{children:[k>0&&M&&(0,p.jsx)(a.U,{onFocus:j}),g,k>0&&M&&(0,p.jsx)(a.U,{onFocus:j})]})}]}),V=r.useMemo(()=>({viewportRef:R}),[R]),H=r.useMemo(()=>h.filter(e=>"high"===e.priority),[h]);return(0,p.jsxs)(s.Provider,{value:V,children:[k>0&&M&&(0,p.jsx)(a.U,{onFocus:j}),F,!P&&H.length>0&&(0,p.jsx)("div",{style:i.Q,children:H.map(e=>(0,p.jsxs)("div",{role:"alert","aria-atomic":!0,children:[(0,p.jsx)("div",{children:e.title}),(0,p.jsx)("div",{children:e.description})]},e.id))})]})})},188523:(e,t,n)=>{n.d(t,{G:()=>i,H:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e=!1){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(16));return t}},190444:(e,t,n)=>{n.d(t,{O:()=>p});var r=n(330633),o=n(946769),l=n(56483),i=n(756676),u=n(497787),a=n(832111),s=n(36441);let c=function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e.multiple="data-multiple",e}({});var d=n(424629);let f={multiple:e=>e?{[c.multiple]:""}:null},p=r.forwardRef(function(e,t){let{defaultValue:n,disabled:c=!1,loopFocus:p=!0,onValueChange:v,orientation:g="horizontal",multiple:m=!1,value:h,className:y,render:b,...x}=e,E=(0,a.S)(!0),R=r.useMemo(()=>{if(void 0===h)return n??[]},[h,n]),w=(E?.disabled??!1)||c,[M,S]=(0,l.q)({controlled:h,default:R,name:"ToggleGroup",state:"value"}),C=(0,o.K)((e,t,n)=>{let r;if(m?(r=M.slice(),t?r.push(e):r.splice(M.indexOf(e),1)):r=t?[e]:[],Array.isArray(r)){if(v?.(r,n),n.isCanceled)return;S(r)}}),P=r.useMemo(()=>({disabled:w,multiple:m,orientation:g}),[w,g,m]),T=r.useMemo(()=>({disabled:w,orientation:g,setGroupValue:C,value:M}),[w,g,C,M]),I={role:"group"},k=(0,i.o)("div",e,{enabled:!!E,state:P,ref:t,props:[I,x],stateAttributesMapping:f});return(0,d.jsx)(s.p.Provider,{value:T,children:E?k:(0,d.jsx)(u.Y,{render:b,className:y,state:P,refs:[t],props:[I,x],stateAttributesMapping:f,loopFocus:p})})})},190614:(e,t,n)=>{n.d(t,{k:()=>d});var r=n(330633),o=n(760514),l=n(23776),i=n(214147),u=n(942560),a=n(373356),s=n(557443),c=n(65517);function d(e,t={}){let n="rootStore"in e?e.rootStore:e,f=n.context.dataRef,{enabled:p=!0,event:v="click",toggle:g=!0,ignoreMouse:m=!1,stickIfOpen:h=!0,touchOpenDelay:y=0}=t,b=r.useRef(void 0),x=(0,o.N)(),E=(0,l.Z)(),R=r.useMemo(()=>({onPointerDown(e){b.current=e.pointerType},onMouseDown(e){let t=b.current,r=e.nativeEvent,o=n.select("open");if(0!==e.button||"click"===v||(0,u.Go)(t,!0)&&m)return;let l=f.current.openEvent,i=l?.type,d=n.select("domReferenceElement")!==e.currentTarget,p=o&&d||!(o&&g&&(!l||!h||"click"===i||"mousedown"===i));if((0,a.$u)(r.target)){let e=(0,s.d)(c.Ui,r,r.target);p&&"touch"===t&&y>0?E.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(p,e);return}let R=e.currentTarget;x.request(()=>{let e=(0,s.d)(c.Ui,r,R);p&&"touch"===t&&y>0?E.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(p,e)})},onClick(e){if("mousedown-only"===v)return;let t=b.current;if("mousedown"===v&&t){b.current=void 0;return}if((0,u.Go)(t,!0)&&m)return;let r=n.select("open"),o=f.current.openEvent,l=n.select("domReferenceElement")!==e.currentTarget,i=r&&l||!(r&&g&&(!o||!h||(0,u.Ev)(o))),a=(0,s.d)(c.Ui,e.nativeEvent,e.currentTarget);i&&"touch"===t&&y>0?E.start(y,()=>{n.setOpen(!0,a)}):n.setOpen(i,a)},onKeyDown(){b.current=void 0}}),[f,v,m,n,h,g,x,E,y]);return r.useMemo(()=>p?{reference:R}:i.t0,[p,R])}},191638:(e,t,n)=>{n.d(t,{i:()=>f});var r=n(330633),o=n(478761),l=n(876703),i=n(23776),u=n(373356),a=n(557443),s=n(65517),c=n(860092);let d=l.cX&&l.nr;function f(e,t={}){let n="rootStore"in e?e.rootStore:e,{events:l,dataRef:p}=n.context,{enabled:v=!0,visibleOnly:g=!0,delay:m}=t,h=r.useRef(!1),y=r.useRef(null),b=(0,i.Z)(),x=r.useRef(!0);r.useEffect(()=>{let e=n.select("domReferenceElement");if(!v)return;let t=(0,o.zk)(e);function r(){let e=n.select("domReferenceElement");!n.select("open")&&(0,o.sb)(e)&&e===(0,u.RS)((0,u.YE)(e))&&(h.current=!0)}function l(){x.current=!0}function i(){x.current=!1}return t.addEventListener("blur",r),d&&(t.addEventListener("keydown",l,!0),t.addEventListener("pointerdown",i,!0)),()=>{t.removeEventListener("blur",r),d&&(t.removeEventListener("keydown",l,!0),t.removeEventListener("pointerdown",i,!0))}},[n,v]),r.useEffect(()=>{if(v)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){if(e.reason===s.Ui||e.reason===s.jv){let e=n.select("domReferenceElement");(0,o.vq)(e)&&(y.current=e,h.current=!0)}}},[l,v,n]);let E=r.useMemo(()=>({onMouseLeave(){h.current=!1,y.current=null},onFocus(e){let t=e.currentTarget;if(h.current){if(y.current===t)return;h.current=!1,y.current=null}let r=(0,u.EW)(e.nativeEvent);if(g&&(0,o.vq)(r)){if(d&&!e.relatedTarget){if(!x.current&&!(0,u.$u)(r))return}else if(!(0,u.em)(r))return}let l=e.relatedTarget&&n.context.triggerElements.hasElement(e.relatedTarget),{nativeEvent:i,currentTarget:c}=e,f="function"==typeof m?m():m;if(n.select("open")&&l||0===f||void 0===f)return void n.setOpen(!0,(0,a.d)(s.F4,i,c));b.start(f,()=>{h.current||n.setOpen(!0,(0,a.d)(s.F4,i,c))})},onBlur(e){h.current=!1,y.current=null;let t=e.relatedTarget,r=e.nativeEvent,l=(0,o.vq)(t)&&t.hasAttribute((0,c.F)("focus-guard"))&&"outside"===t.getAttribute("data-type");b.start(0,()=>{let e=n.select("domReferenceElement"),i=(0,u.RS)(e?e.ownerDocument:document);if(!t&&i===e||(0,u.gR)(p.current.floatingContext?.refs.floating.current,i)||(0,u.gR)(e,i)||l)return;let c=t??i;if((0,o.vq)(c)){let e=n.context.triggerElements;if(e.hasElement(c)||e.hasMatchingElement(e=>(0,u.gR)(e,c)))return}n.setOpen(!1,(0,a.d)(s.F4,r))})}}),[p,n,g,b,m]);return r.useMemo(()=>v?{reference:E,trigger:E}:{},[v,E])}},194077:(e,t,n)=>{n.d(t,{n:()=>l});var r=n(821521),o=n(373356);function l({currentTarget:e,relatedTarget:t},n){let{popupElement:l,viewportElement:i,rootRef:u,tree:a,nodeId:s}=n,c=a?(0,r.CM)(a.nodesRef.current,s).some(e=>(0,o.gR)(e.context?.elements.floating,t)):[];if(!l)return!(0,o.gR)(u.current,t)&&!c;let d=l||i;return!(0,o.gR)(d,e)&&!(0,o.gR)(d,t)&&!(0,o.gR)(u.current,t)&&!c&&!((0,o.gR)(d,t)&&t?.hasAttribute("data-base-ui-focus-guard"))}},194311:(e,t,n)=>{n.d(t,{q:()=>r});function r(e){return null==e?e:"current"in e?e.current:e}},197281:(e,t,n)=>{n.d(t,{s:()=>P});var r=n(330633),o=n(615317),l=n(734975),i=n(191638),u=n(393762),a=n(478761),s=n(946769),c=n(942560),d=n(373356);function f(e){return null!=e&&null!=e.clientX}var p=n(373703),v=n(557443),g=n(624086),m=n(197920),h=n(806333),y=n(47576),b=n(635864),x=n(232017),E=n(65517),R=n(171115),w=n(17598);let M={...R.o,disabled:(0,h.M)(e=>e.disabled),instantType:(0,h.M)(e=>e.instantType),isInstantPhase:(0,h.M)(e=>e.isInstantPhase),trackCursorAxis:(0,h.M)(e=>e.trackCursorAxis),disableHoverablePopup:(0,h.M)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,h.M)(e=>e.openChangeReason),closeDelay:(0,h.M)(e=>e.closeDelay),hasViewport:(0,h.M)(e=>e.hasViewport)};class S extends y.H{constructor(e){super({...(0,R.r)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeDelay:0,hasViewport:!1,...e},{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new w.Z},M)}setOpen=(e,t)=>{let n=t.reason,r=n===E.N7,o=e&&n===E.F4,l=!e&&(n===E.Ui||n===E.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let i=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":l?r.instantType="dismiss":n===E.N7&&(r.instantType=void 0);let i=t.trigger?.id??null;(i||e)&&(r.activeTriggerId=i,r.activeTriggerElement=t.trigger??null),this.update(r)};r?m.flushSync(i):i()};static useStore(e,t){let n=(0,b.j)(()=>new S(t)).current,r=e??n,o=(0,x.D)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}var C=n(424629);function P(e){let{disabled:t=!1,defaultOpen:n=!1,open:m,disableHoverablePopup:h=!1,trackCursorAxis:y="none",actionsRef:b,onOpenChange:x,onOpenChangeComplete:R,handle:w,triggerId:M,defaultTriggerId:P=null,children:T}=e,I=S.useStore(w?.store,{open:m??n,activeTriggerId:void 0!==M?M:P});I.useControlledProp("open",m,n),I.useControlledProp("activeTriggerId",M,P),I.useContextCallback("onOpenChange",x),I.useContextCallback("onOpenChangeComplete",R);let k=I.useState("open"),A=!t&&k,O=I.useState("activeTriggerId"),j=I.useState("payload");I.useSyncedValues({trackCursorAxis:y,disableHoverablePopup:h}),(0,o.g)(()=>{k&&t&&I.setOpen(!1,(0,v.d)(E.r9))},[k,t,I]),I.useSyncedValue("disabled",t),(0,g.tr)(I);let{forceUnmount:L,transitionStatus:K}=(0,g.l$)(A,I),D=I.useState("isInstantPhase"),F=I.useState("instantType"),V=I.useState("lastOpenChangeReason"),H=r.useRef(null);(0,o.g)(()=>{"ending"===K&&V===E.dv||"ending"!==K&&D?("delay"!==F&&(H.current=F),I.set("instantType","delay")):null!==H.current&&(I.set("instantType",H.current),H.current=null)},[K,D,V,F,I]),(0,o.g)(()=>{A&&null==O&&I.set("payload",void 0)},[I,O,A]);let q=r.useCallback(()=>{I.setOpen(!1,function(e,t){let n=(0,v.d)(t);return n.preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n}(I,E.zJ))},[I]);r.useImperativeHandle(b,()=>({unmount:L,close:q}),[L,q]);let N=I.useState("floatingRootContext"),W=(0,i.i)(N,{enabled:!t}),$=(0,u.s)(N,{enabled:!t,referencePress:!0}),U=function(e,t={}){let n="rootStore"in e?e.rootStore:e,l=n.useState("open"),i=n.useState("floatingElement"),u=n.useState("domReferenceElement"),p=n.context.dataRef,{enabled:v=!0,axis:g="both",x:m=null,y:h=null}=t,y=r.useRef(!1),b=r.useRef(null),[x,E]=r.useState(),[R,w]=r.useState([]),M=(0,s.K)((e,t,r)=>{if(!y.current&&(!p.current.openEvent||f(p.current.openEvent))){var o,l;let i,a,s;n.set("positionReference",(o=r??u,l={x:e,y:t,axis:g,dataRef:p,pointerType:x},i=null,a=null,s=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===l.axis||"both"===l.axis,n="y"===l.axis||"both"===l.axis,r=["mouseenter","mousemove"].includes(l.dataRef.current.openEvent?.type||"")&&"touch"!==l.pointerType,u=e.width,c=e.height,d=e.x,f=e.y;return null==i&&l.x&&t&&(i=e.x-l.x),null==a&&l.y&&n&&(a=e.y-l.y),d-=i||0,f-=a||0,u=0,c=0,!s||r?(u="y"===l.axis?e.width:0,c="x"===l.axis?e.height:0,d=t&&null!=l.x?l.x:d,f=n&&null!=l.y?l.y:f):s&&!r&&(c="x"===l.axis?e.height:c,u="y"===l.axis?e.width:u),s=!0,{width:u,height:c,x:d,y:f,top:f,right:d+u,bottom:f+c,left:d}}}))}}),S=(0,s.K)(e=>{null==m&&null==h&&(l?b.current||w([]):M(e.clientX,e.clientY,e.currentTarget))}),C=(0,c.Go)(x)?i:l,P=r.useCallback(()=>{if(!C||!v||null!=m||null!=h)return;let e=(0,a.zk)(i);function t(n){let r=(0,d.EW)(n);(0,d.gR)(i,r)?(e.removeEventListener("mousemove",t),b.current=null):M(n.clientX,n.clientY)}if(!p.current.openEvent||f(p.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),b.current=null};return b.current=n,n}n.set("positionReference",u)},[C,v,m,h,i,p,u,n,M]);r.useEffect(()=>P(),[P,R]),r.useEffect(()=>{v&&!i&&(y.current=!1)},[v,i]),r.useEffect(()=>{!v&&l&&(y.current=!0)},[v,l]),(0,o.g)(()=>{v&&(null!=m||null!=h)&&(y.current=!1,M(m,h))},[v,m,h,M]);let T=r.useMemo(()=>{function e(e){E(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:S,onMouseEnter:S}},[S]);return r.useMemo(()=>v?{reference:T,trigger:T}:{},[v,T])}(N,{enabled:!t&&"none"!==y,axis:"none"===y?void 0:y}),{getReferenceProps:Y,getFloatingProps:B,getTriggerProps:X}=(0,p.b)([W,$,U]),z=r.useMemo(()=>Y(),[Y]),G=r.useMemo(()=>X(),[X]),Z=r.useMemo(()=>B(),[B]);return I.useSyncedValues({activeTriggerProps:z,inactiveTriggerProps:G,popupProps:Z}),(0,C.jsx)(l.B.Provider,{value:I,children:"function"==typeof T?T({payload:j}):T})}},199957:(e,t,n)=>{n.d(t,{H:()=>i,i:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(59));return e}},203822:(e,t,n)=>{n.d(t,{a:()=>v});var r=n(330633),o=n(478761),l=n(946769),i=n(615317),u=n(373356),a=n(942560),s=n(557443),c=n(65517),d=n(247097),f=n(90710);let p=new Set(["click","mousedown"]);function v(e,t={}){let n="rootStore"in e?e.rootStore:e,g=n.useState("open"),m=n.useState("floatingElement"),h=n.useState("domReferenceElement"),{dataRef:y}=n.context,{enabled:b=!0,closeDelay:x=0,externalTree:E}=t,{pointerTypeRef:R,interactedInsideRef:w,handlerRef:M,performedPointerEventsMutationRef:S,unbindMouseMoveRef:C,restTimeoutPendingRef:P,openChangeTimeout:T,handleCloseOptionsRef:I}=(0,f.uu)(n),k=(0,d.cq)(E),A=(0,d.R1)(),O=(0,l.K)(()=>!!w.current||!!y.current.openEvent&&p.has(y.current.openEvent.type)),j=(0,l.K)(()=>{let e=y.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),L=r.useCallback((e,t=!0)=>{var r,o;let l=(r=x,(o=R.current)&&!(0,a.Go)(o)?0:"function"==typeof r?r():r);l&&!M.current?T.start(l,()=>n.setOpen(!1,(0,s.d)(c.N7,e))):t&&(T.clear(),n.setOpen(!1,(0,s.d)(c.N7,e)))},[x,M,n,R,T]),K=(0,l.K)(()=>{C.current(),M.current=void 0}),D=(0,l.K)(()=>{if(S.current){let e=(0,u.YE)(m).body;e.style.pointerEvents="",e.removeAttribute(f.NO),S.current=!1}}),F=(0,l.K)(e=>{let t=(0,u.EW)(e);if(!(0,f.H5)(t)){w.current=!1;return}w.current=!0});(0,i.g)(()=>{g||(R.current=void 0,P.current=!1,w.current=!1,K(),D())},[g,R,P,w,K,D]),r.useEffect(()=>()=>{K()},[K]),r.useEffect(()=>D,[D]),(0,i.g)(()=>{if(b&&g&&I.current?.blockPointerEvents&&j()&&(0,o.vq)(h)&&m){S.current=!0;let e=(0,u.YE)(m).body;e.setAttribute(f.NO,"");let t=k?.nodesRef.current.find(e=>e.id===A)?.context?.elements.floating;return t&&(t.style.pointerEvents=""),e.style.pointerEvents="none",h.style.pointerEvents="auto",m.style.pointerEvents="auto",()=>{e.style.pointerEvents="",h.style.pointerEvents="",m.style.pointerEvents=""}}},[b,g,h,m,I,j,k,A,S]),r.useEffect(()=>{if(b)return m&&(m.addEventListener("mouseleave",e),m.addEventListener("mouseenter",t),m.addEventListener("mouseleave",r),m.addEventListener("pointerdown",F,!0)),()=>{m&&(m.removeEventListener("mouseleave",e),m.removeEventListener("mouseenter",t),m.removeEventListener("mouseleave",r),m.removeEventListener("pointerdown",F,!0))};function e(e){if(O()||!y.current.floatingContext||!n.select("open"))return;let t=n.context.triggerElements;!(e.relatedTarget&&t.hasElement(e.relatedTarget))&&(D(),K(),O()||L(e))}function t(e){T.clear(),D(),M.current?.(e),K()}function r(e){O()||L(e,!1)}})}},205749:(e,t,n)=>{n.d(t,{W:()=>x});var r=n(330633),o=n(197920),l=n(478761),i=n(23776),u=n(502083),a=n(913312),s=n(756676),c=n(958140),d=n(702132),f=n(908998),p=n(785484),v=n(9233),g=n(339051),m=n(698206),h=n(45574),y=n(424629);let b=(0,a.H)(),x=r.forwardRef(function(e,t){let{open:n,mounted:a,positionerElement:x,setPositionerElement:E,floatingRootContext:R,nested:w,transitionStatus:M}=(0,c.Q9)(),{className:S,render:C,anchor:P,positionMethod:T="absolute",side:I="bottom",align:k="center",sideOffset:A=0,alignOffset:O=0,collisionBoundary:j="clipping-ancestors",collisionPadding:L=5,collisionAvoidance:K=w?g.Pe:g.uD,arrowPadding:D=5,sticky:F=!1,disableAnchorTracking:V=!1,...H}=e,q=(0,d.e)(),N=(0,c.sj)(),W=(0,i.Z)(),[$,U]=r.useState(!1),Y=r.useRef(null),B=r.useRef(null);r.useEffect(()=>{if(x)return x.addEventListener("focusin",e,!0),x.addEventListener("focusout",e,!0),()=>{x.removeEventListener("focusin",e,!0),x.removeEventListener("focusout",e,!0)};function e(e){x&&(0,u.Qp)(e)&&("focusin"===e.type?u.yV:u.N)(x)}},[x]);let X=(R||b).useState("domReferenceElement"),z=(0,f.s)({anchor:P??X??B,positionMethod:T,mounted:a,side:I,sideOffset:A,align:k,alignOffset:O,arrowPadding:D,collisionBoundary:j,collisionPadding:L,sticky:F,disableAnchorTracking:V,keepMounted:q,floatingRootContext:R,collisionAvoidance:K,nodeId:N,adaptiveOrigin:m.n}),G=r.useMemo(()=>{let e={};return n||(e.pointerEvents="none"),{role:"presentation",hidden:!a,style:{...z.positionerStyles,...e}}},[n,a,z.positionerStyles]),Z=r.useMemo(()=>({open:n,side:z.side,align:z.align,anchorHidden:z.anchorHidden,instant:$}),[n,z.side,z.align,z.anchorHidden,$]);r.useEffect(()=>{if(!n)return;function e(){o.flushSync(()=>{U(!0)}),W.start(100,()=>{U(!1)})}let t=(0,l.zk)(x);return t.addEventListener("resize",e),()=>{t.removeEventListener("resize",e)}},[n,W,x]);let _=(0,s.o)("div",e,{state:Z,ref:[t,E,Y],props:[G,(0,h.d)(M),H],stateAttributesMapping:v.GW});return(0,y.jsx)(p.F.Provider,{value:z,children:_})})},208841:(e,t,n)=>{n.d(t,{f:()=>i,k:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(15));return e}},213245:(e,t,n)=>{n.d(t,{V:()=>R});var r=n(330633),o=n(946769),l=n(23776),i=n(370202),u=n(756676),a=n(391980),s=n(227891),c=n(650803);let d=function(e){return e.orientation="data-orientation",e.hovering="data-hovering",e.scrolling="data-scrolling",e.hasOverflowX="data-has-overflow-x",e.hasOverflowY="data-has-overflow-y",e.overflowXStart="data-overflow-x-start",e.overflowXEnd="data-overflow-x-end",e.overflowYStart="data-overflow-y-start",e.overflowYEnd="data-overflow-y-end",e}({});var f=n(355848),p=n(441387),v=n(971291),g=n(373356),m=n(843808),h=n(424629);let y={x:0,y:0},b={width:0,height:0},x={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},E={x:!1,y:!1,corner:!1},R=r.forwardRef(function(e,t){let{render:n,className:R,overflowEdgeThreshold:w,...M}=e,S=function(e){if("number"==typeof e){let t=Math.max(0,e);return{xStart:t,xEnd:t,yStart:t,yEnd:t}}return{xStart:Math.max(0,e?.xStart||0),xEnd:Math.max(0,e?.xEnd||0),yStart:Math.max(0,e?.yStart||0),yEnd:Math.max(0,e?.yEnd||0)}}(w),C=(0,p.e)(),P=(0,l.Z)(),T=(0,l.Z)(),{nonce:I,disableStyleElements:k}=(0,m.n)(),[A,O]=r.useState(!1),[j,L]=r.useState(!1),[K,D]=r.useState(!1),[F,V]=r.useState(!1),[H,q]=r.useState(b),[N,W]=r.useState(b),[$,U]=r.useState(x),[Y,B]=r.useState(E),X=r.useRef(null),z=r.useRef(null),G=r.useRef(null),Z=r.useRef(null),_=r.useRef(null),J=r.useRef(null),Q=r.useRef(null),ee=r.useRef(!1),et=r.useRef(0),en=r.useRef(0),er=r.useRef(0),eo=r.useRef(0),el=r.useRef("vertical"),ei=r.useRef(y),eu=(0,o.K)(e=>{let t=e.x-ei.current.x,n=e.y-ei.current.y;ei.current=e,0!==n&&(D(!0),P.start(s.u,()=>{D(!1)})),0!==t&&(L(!0),T.start(s.u,()=>{L(!1)}))}),ea=(0,o.K)(e=>{0===e.button&&(ee.current=!0,et.current=e.clientY,en.current=e.clientX,el.current=e.currentTarget.getAttribute(d.orientation),z.current&&(er.current=z.current.scrollTop,eo.current=z.current.scrollLeft),_.current&&"vertical"===el.current&&_.current.setPointerCapture(e.pointerId),J.current&&"horizontal"===el.current&&J.current.setPointerCapture(e.pointerId))}),es=(0,o.K)(e=>{if(!ee.current)return;let t=e.clientY-et.current,n=e.clientX-en.current;if(z.current){let r=z.current.scrollHeight,o=z.current.clientHeight,l=z.current.scrollWidth,i=z.current.clientWidth;if(_.current&&G.current&&"vertical"===el.current){let n=(0,c.A)(G.current,"padding","y"),l=(0,c.A)(_.current,"margin","y"),i=_.current.offsetHeight,u=G.current.offsetHeight-i-n-l;z.current.scrollTop=er.current+t/u*(r-o),e.preventDefault(),D(!0),P.start(s.u,()=>{D(!1)})}if(J.current&&Z.current&&"horizontal"===el.current){let t=(0,c.A)(Z.current,"padding","x"),r=(0,c.A)(J.current,"margin","x"),o=J.current.offsetWidth,u=Z.current.offsetWidth-o-t-r;z.current.scrollLeft=eo.current+n/u*(l-i),e.preventDefault(),L(!0),T.start(s.u,()=>{L(!1)})}}}),ec=(0,o.K)(e=>{ee.current=!1,_.current&&"vertical"===el.current&&_.current.releasePointerCapture(e.pointerId),J.current&&"horizontal"===el.current&&J.current.releasePointerCapture(e.pointerId)});function ed(e){V("touch"===e.pointerType)}function ef(e){ed(e),"touch"!==e.pointerType&&O((0,g.gR)(X.current,e.target))}let ep=r.useMemo(()=>({hasOverflowX:!Y.x,hasOverflowY:!Y.y,overflowXStart:$.xStart,overflowXEnd:$.xEnd,overflowYStart:$.yStart,overflowYEnd:$.yEnd,cornerHidden:Y.corner}),[Y.x,Y.y,Y.corner,$]),ev={role:"presentation",onPointerEnter:ef,onPointerMove:ef,onPointerDown:ed,onPointerLeave(){O(!1)},style:{position:"relative",[a.I.scrollAreaCornerHeight]:`${H.height}px`,[a.I.scrollAreaCornerWidth]:`${H.width}px`}},eg=(0,u.o)("div",e,{state:ep,ref:[t,X],props:[ev,M],stateAttributesMapping:v.r}),em=r.useMemo(()=>({handlePointerDown:ea,handlePointerMove:es,handlePointerUp:ec,handleScroll:eu,cornerSize:H,setCornerSize:q,thumbSize:N,setThumbSize:W,touchModality:F,cornerRef:Q,scrollingX:j,setScrollingX:L,scrollingY:K,setScrollingY:D,hovering:A,setHovering:O,viewportRef:z,rootRef:X,scrollbarYRef:G,scrollbarXRef:Z,thumbYRef:_,thumbXRef:J,rootId:C,hiddenState:Y,setHiddenState:B,overflowEdges:$,setOverflowEdges:U,viewportState:ep,overflowEdgeThreshold:S}),[ea,es,ec,eu,H,N,F,j,L,K,D,A,O,C,Y,$,ep,S]);return(0,h.jsxs)(i.a.Provider,{value:em,children:[!k&&f.E.getElement(I),eg]})})},214147:(e,t,n)=>{function r(){}n.d(t,{Ml:()=>o,t0:()=>l,tE:()=>r});let o=Object.freeze([]),l=Object.freeze({})},215739:(e,t,n)=>{n.d(t,{e:()=>g});var r=n(330633),o=n(161088),l=n(946769),i=n(756676),u=n(625529),a=n(402809),s=n(835941),c=n(424629);let d=r.createContext(null);function f(e){let{children:t}=e,{filteredItems:n}=(0,u.Dc)(),o=r.useContext(d),l=o?o.items:n;return l?(0,c.jsx)(r.Fragment,{children:l.map(t)}):null}var p=n(942776),v=n(942560);let g=r.forwardRef(function(e,t){var n;let{render:d,className:g,children:m,...h}=e,y=(0,u.Ee)(),b=(0,u.ui)(),x=!!(0,a.O)(!0),{filteredItems:E}=(0,u.Dc)(),R=(0,o.P)(y,s.T.items),w=(0,o.P)(y,s.T.labelsRef),M=(0,o.P)(y,s.T.listRef),S=(0,o.P)(y,s.T.selectionMode),C=(0,o.P)(y,s.T.grid),P=(0,o.P)(y,s.T.popupProps),T=(0,o.P)(y,s.T.disabled),I=(0,o.P)(y,s.T.readOnly),k=(0,o.P)(y,s.T.virtualized),A=0===E.length,O=(0,l.K)(e=>{y.set("positionerElement",e)}),j=(0,l.K)(e=>{y.set("listElement",e)}),L=r.useMemo(()=>"function"==typeof m?n||(n=(0,c.jsx)(f,{children:m})):m,[m]),K=r.useMemo(()=>({empty:A}),[A]),D=b.useState("floatingId"),F=(0,i.o)("div",e,{state:K,ref:[t,j,x?null:O],props:[P,{children:L,tabIndex:-1,id:D,role:C?"grid":"listbox","aria-multiselectable":"multiple"===S?"true":void 0,onKeyDown(e){if(!T&&!I&&"Enter"===e.key){let t=y.state.activeIndex;if(null==t)return;(0,v.jo)(e);let n=e.nativeEvent,r=y.state.listRef.current[t];r&&(y.state.selectionEventRef.current=n,r.click(),y.state.selectionEventRef.current=null)}},onKeyDownCapture(){y.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){y.state.keyboardActiveRef.current=!1}},h]});return k?F:(0,c.jsx)(p.u,{elementsRef:M,labelsRef:R?void 0:w,children:F})})},218780:(e,t,n)=>{n.d(t,{V:()=>a});var r=n(197920),o=n(760514),l=n(946769),i=n(194311),u=n(104872);function a(e,t=!1,n=!0){let s=(0,o.N)();return(0,l.K)((o,l=null)=>{function a(){r.flushSync(o)}s.cancel();let c=(0,i.q)(e);if(null!=c)if("function"!=typeof c.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)o();else{function d(){Promise.all(c.getAnimations().map(e=>e.finished)).then(()=>{l?.aborted||a()}).catch(()=>{let e=c.getAnimations();if(n){if(l?.aborted)return;a()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}if(t)return void function(){let e=u.T.startingStyle;if(!c.hasAttribute(e))return s.request(d);let t=new MutationObserver(()=>{c.hasAttribute(e)||(t.disconnect(),d())});t.observe(c,{attributes:!0,attributeFilter:[e]}),l?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();s.request(d)}})}},220707:(e,t,n)=>{n.d(t,{R:()=>i,_:()=>l});var r=n(330633),o=n(214147);let l=r.createContext({disabled:void 0,readOnly:void 0,required:void 0,name:void 0,checkedValue:"",setCheckedValue:o.tE,onValueChange:o.tE,touched:!1,setTouched:o.tE,registerControlRef:o.tE});function i(){return r.useContext(l)}},220809:(e,t,n)=>{n.d(t,{h:()=>m});var r=n(330633),o=n(615392),l=n(107413),i=n(756676),u=n(9233),a=n(104872);let s=function(e){return e.nestedDialogs="--nested-dialogs",e}({}),c=function(e){return e[e.open=u.lP.open]="open",e[e.closed=u.lP.closed]="closed",e[e.startingStyle=u.lP.startingStyle]="startingStyle",e[e.endingStyle=u.lP.endingStyle]="endingStyle",e.nested="data-nested",e.nestedDialogOpen="data-nested-dialog-open",e}({});var d=n(529405),f=n(929478),p=n(352383),v=n(424629);let g={...u.GW,...a.G,nestedDialogOpen:e=>e?{[c.nestedDialogOpen]:""}:null},m=r.forwardRef(function(e,t){let{className:n,finalFocus:u,initialFocus:a,render:c,...m}=e,{store:h}=(0,l.P)(),y=h.useState("descriptionElementId"),b=h.useState("disablePointerDismissal"),x=h.useState("floatingRootContext"),E=h.useState("popupProps"),R=h.useState("modal"),w=h.useState("mounted"),M=h.useState("nested"),S=h.useState("nestedOpenDialogCount"),C=h.useState("open"),P=h.useState("openMethod"),T=h.useState("titleElementId"),I=h.useState("transitionStatus"),k=h.useState("role");(0,d.p)(),(0,f.v)({open:C,ref:h.context.popupRef,onComplete(){C&&h.context.onOpenChangeComplete?.(!0)}});let A=void 0===a?function(e){return"touch"!==e||h.context.popupRef.current}:a,O=S>0,j=r.useMemo(()=>({open:C,nested:M,transitionStatus:I,nestedDialogOpen:O}),[C,M,I,O]),L=(0,i.o)("div",e,{state:j,props:[E,{"aria-labelledby":T??void 0,"aria-describedby":y??void 0,role:k,tabIndex:-1,hidden:!w,onKeyDown(e){p.jF.has(e.key)&&e.stopPropagation()},style:{[s.nestedDialogs]:S}},m],ref:[t,h.context.popupRef,h.useStateSetter("popupElement")],stateAttributesMapping:g});return(0,v.jsx)(o.s,{context:x,openInteractionType:P,disabled:!w,closeOnFocusOut:!b,initialFocus:A,returnFocus:u,modal:!1!==R,restoreFocus:"popup",children:L})})},227891:(e,t,n)=>{n.d(t,{i:()=>o,u:()=>r});let r=500,o=16},232017:(e,t,n)=>{n.d(t,{D:()=>s});var r=n(419388),o=n(635864),l=n(615317),i=n(478761),u=n(247097),a=n(255834);function s(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:s=!1,onOpenChange:c}=e,d=(0,r.B)(),f=null!=(0,u.R1)(),p=t.useState("open"),v=t.useState("activeTriggerElement"),g=t.useState(s?"popupElement":"positionerElement"),m=t.context.triggerElements,h=(0,o.j)(()=>new a.K({open:p,referenceElement:v,floatingElement:g,triggerElements:m,onOpenChange:c,floatingId:d,nested:f,noEmit:n})).current;return(0,l.g)(()=>{let e={open:p,floatingId:d,referenceElement:v,floatingElement:g};(0,i.vq)(v)&&(e.domReferenceElement=v),h.state.positionReference===h.state.referenceElement&&(e.positionReference=v),h.update(e)},[p,d,v,g,h]),h.context.onOpenChange=c,h.context.nested=f,h.context.noEmit=n,h}},239093:(e,t,n)=>{n.d(t,{$:()=>i,S:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(10));return e}},239117:(e,t,n)=>{n.d(t,{h:()=>h});var r=n(330633),o=n(197920),l=n(387275),i=n(247097),u=n(373356),a=n(958140),s=n(268182),c=n(37036),d=n(929478),f=n(104872),p=n(497787),v=n(9233),g=n(424629);let m={...v.GW,...f.G,activationDirection:e=>e?{"data-activation-direction":e}:null},h=r.forwardRef(function(e,t){let{className:n,render:f,...v}=e,{mounted:h,viewportElement:y,value:b,activationDirection:x,currentContentRef:E,viewportTargetElement:R}=(0,a.Q9)(),{value:w}=(0,s.J)(),M=(0,a.sj)(),S=h&&b===w,C=r.useRef(null),[P,T]=r.useState(!1),{mounted:I,setMounted:k,transitionStatus:A}=(0,c.$)(S);I&&!h&&k(!1),(0,d.v)({ref:C,open:S,onComplete(){S||k(!1)}});let O=r.useMemo(()=>({open:S,transitionStatus:A,activationDirection:x}),[S,A,x]),j=r.useCallback(e=>{e&&(E.current=e)},[E]),L={onFocus(e){let t=(0,u.EW)(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||T(!0)},onBlur(e){(0,u.gR)(e.currentTarget,e.relatedTarget)||T(!1)}},K=!S&&I?{style:{position:"absolute",top:0,left:0},inert:(0,l.Y)(!P),...L}:L,D=R||y,F=null!==D&&I;return D&&F?o.createPortal((0,g.jsx)(i.$c,{id:M,children:(0,g.jsx)(p.Y,{render:f,className:n,state:O,refs:[t,C,j],props:[K,v],stateAttributesMapping:m})}),D):null})},247097:(e,t,n)=>{n.d(t,{$c:()=>v,P6:()=>g,R1:()=>d,cq:()=>f,fI:()=>p});var r=n(330633),o=n(419388),l=n(615317),i=n(635864),u=n(657370),a=n(424629);let s=r.createContext(null),c=r.createContext(null),d=()=>r.useContext(s)?.id||null,f=e=>{let t=r.useContext(c);return e??t};function p(e){let t=(0,o.B)(),n=f(e),r=d();return(0,l.g)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function v(e){let{children:t,id:n}=e,o=d();return(0,a.jsx)(s.Provider,{value:r.useMemo(()=>({id:n,parentId:o}),[n,o]),children:t})}function g(e){let{children:t,externalTree:n}=e,r=(0,i.j)(()=>n??new u.k).current;return(0,a.jsx)(c.Provider,{value:r,children:t})}},253276:(e,t,n)=>{n.d(t,{$:()=>g});var r=n(330633),o=n(862530),l=n(615317),i=n(977241),u=n(378310),a=n(208841),s=n(352383),c=n(942560),d=n(239093),f=n(156429),p=n(756676);let v=new Set([s.Jd,s.il,s.RJ,s.eR,s.yZ,s.Kp]),g=r.forwardRef(function(e,t){let{disabled:n,className:g,id:m,render:h,nativeButton:y=!0,...b}=e,{panelId:x,open:E,handleTrigger:R,disabled:w}=(0,a.f)(),{getButtonProps:M,buttonRef:S}=(0,u.s)({disabled:n??w,focusableWhenDisabled:!0,native:y}),{accordionItemRefs:C,direction:P,loopFocus:T,orientation:I}=(0,d.$)(),k="rtl"===P,A="horizontal"===I,{state:O,setTriggerId:j,triggerId:L}=(0,f.A)();(0,l.g)(()=>(m&&j(m),()=>{j(void 0)}),[m,j]);let K=r.useMemo(()=>({"aria-controls":E?x:void 0,"aria-expanded":E,id:L,onClick:R,onKeyDown(e){if(!v.has(e.key))return;(0,c.jo)(e);let t=function(e){let{current:t}=e,n=[];for(let e=0;en?0:l+1:Math.min(l+1,n)}function u(){r=T&&0===l?n:l-1}switch(e.key){case s.Jd:A||i();break;case s.il:A||u();break;case s.RJ:A&&(k?u():i());break;case s.eR:A&&(k?i():u());break;case"Home":r=0;break;case"End":r=n}r>-1&&t[r].focus()}}),[C,R,L,A,k,T,E,x]);return(0,p.o)("button",e,{state:O,ref:[t,S],props:[K,b,M],stateAttributesMapping:i.q})})},255834:(e,t,n)=>{n.d(t,{K:()=>a});var r=n(806333),o=n(47576),l=n(893042),i=n(942560);let u={open:(0,r.M)(e=>e.open),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class a extends o.H{constructor(e){let{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,l.d)(),nested:t,noEmit:n,triggerElements:o},u)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,i.Ev)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}},263173:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(330633),o=n(756676),l=n(36633),i=n(437289);let u=r.forwardRef(function(e,t){let{render:n,className:u,...a}=e,{max:s,min:c,value:d,state:f}=(0,l.A)(),p=Number.isFinite(d)&&null!==d?(d-c)*100/(s-c):null,v=r.useCallback(()=>null==p?{}:{insetInlineStart:0,height:"inherit",width:`${p}%`},[p]);return(0,o.o)("div",e,{state:f,ref:t,props:[{style:v()},a],stateAttributesMapping:i.I})})},264727:(e,t,n)=>{n.d(t,{J:()=>a});var r=n(330633),o=n(756676),l=n(268182),i=n(441387),u=n(424629);let a=r.forwardRef(function(e,t){let{className:n,render:a,value:s,...c}=e,d=(0,i.e)(),f=s??d,p=(0,o.o)("li",e,{ref:t,props:c}),v=r.useMemo(()=>({value:f}),[f]);return(0,u.jsx)(l.m.Provider,{value:v,children:p})})},268182:(e,t,n)=>{n.d(t,{J:()=>i,m:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(39));return e}},277731:(e,t,n)=>{n.d(t,{h:()=>u});var r=n(330633),o=n(479205),l=n(167903),i=n(756676);let u=r.memo(r.forwardRef(function(e,t){let{indexRef:n,textRef:u,selectedByFocus:a,hasRegistered:s}=(0,l.G)(),{selectedItemTextRef:c}=(0,o.ll)(),{className:d,render:f,...p}=e,v=r.useCallback(e=>{if(!e||!s)return;let t=null===c.current||!c.current.isConnected;(a||t&&0===n.current)&&(c.current=e)},[c,n,a,s]);return(0,i.o)("div",e,{ref:[v,t,u],props:p})}))},281182:(e,t,n)=>{n.d(t,{o:()=>b});var r=n(330633),o=n(161088),l=n(615317),i=n(946769),u=n(387275),a=n(841959),s=n(625529),c=n(402809),d=n(908998),f=n(9233),p=n(74497),v=n(339051),g=n(756676),m=n(835941),h=n(772345),y=n(424629);let b=r.forwardRef(function(e,t){let{render:n,className:b,anchor:x,positionMethod:E="absolute",side:R="bottom",align:w="center",sideOffset:M=0,alignOffset:S=0,collisionBoundary:C="clipping-ancestors",collisionPadding:P=5,arrowPadding:T=5,sticky:I=!1,disableAnchorTracking:k=!1,collisionAvoidance:A=v.uD,...O}=e,j=(0,s.Ee)(),{filteredItems:L}=(0,s.Dc)(),K=(0,s.ui)(),D=(0,p.s)(),F=(0,o.P)(j,m.T.modal),V=(0,o.P)(j,m.T.open),H=(0,o.P)(j,m.T.mounted),q=(0,o.P)(j,m.T.openMethod),N=(0,o.P)(j,m.T.triggerElement),W=(0,o.P)(j,m.T.inputElement),$=(0,o.P)(j,m.T.inputInsidePopup),U=0===L.length,Y=x??($?N:W),B=(0,d.s)({anchor:Y,floatingRootContext:K,positionMethod:E,mounted:H,side:R,sideOffset:M,align:w,alignOffset:S,arrowPadding:T,collisionBoundary:C,collisionPadding:P,sticky:I,disableAnchorTracking:k,keepMounted:D,collisionAvoidance:A,lazyFlip:!0});(0,a.K)(V&&F&&"touch"!==q,N);let X=r.useMemo(()=>{let e={...B.positionerStyles};return V||(e.pointerEvents="none"),{role:"presentation",hidden:!H,style:e}},[V,H,B.positionerStyles]),z=r.useMemo(()=>({open:V,side:B.side,align:B.align,anchorHidden:B.anchorHidden,empty:U}),[V,B.side,B.align,B.anchorHidden,U]);(0,l.g)(()=>{j.set("popupSide",B.side)},[j,B.side]);let G=r.useMemo(()=>({side:B.side,align:B.align,arrowRef:B.arrowRef,arrowUncentered:B.arrowUncentered,arrowStyles:B.arrowStyles,anchorHidden:B.anchorHidden,isPositioned:B.isPositioned}),[B.side,B.align,B.arrowRef,B.arrowUncentered,B.arrowStyles,B.anchorHidden,B.isPositioned]),Z=(0,i.K)(e=>{j.set("positionerElement",e)}),_=(0,g.o)("div",e,{state:z,ref:[t,Z],props:[X,O],stateAttributesMapping:f.GW});return(0,y.jsxs)(c.Z.Provider,{value:G,children:[H&&F&&(0,y.jsx)(h.W,{inert:(0,u.Y)(!V),cutout:W??N}),_]})})},284384:(e,t,n)=>{n.d(t,{C:()=>b});var r=n(330633),o=n(478761),l=n(770503),i=n(946769),u=n(615317),a=n(373356),s=n(659547),c=n(942560),d=n(247097),f=n(557443),p=n(65517),v=n(168454),g=n(384597);function m(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function h(e,t){return m(t,e===g.il||e===g.Jd,e===g.eR||e===g.RJ)}function y(e,t,n){return m(t,e===g.Jd,n?e===g.eR:e===g.RJ)||"Enter"===e||" "===e||""===e}function b(e,t){let n="rootStore"in e?e.rootStore:e,b=n.useState("open"),x=n.useState("floatingElement"),E=n.useState("domReferenceElement"),R=n.context.dataRef,{listRef:w,activeIndex:M,onNavigate:S=()=>{},enabled:C=!0,selectedIndex:P=null,allowEscape:T=!1,loopFocus:I=!1,nested:k=!1,rtl:A=!1,virtual:O=!1,focusItemOnOpen:j="auto",focusItemOnHover:L=!0,openOnArrowKeyDown:K=!0,disabledIndices:D,orientation:F="vertical",parentOrientation:V,cols:H=1,scrollItemIntoView:q=!0,itemSizes:N,dense:W=!1,id:$,resetOnPointerLeave:U=!0,externalTree:Y}=t,B=(0,a.nd)(x),X=(0,l.u)(B),z=(0,d.R1)(),G=(0,d.cq)(Y);(0,u.g)(()=>{R.current.orientation=F},[R,F]);let Z=(0,a.WZ)(E),_=r.useRef(j),J=r.useRef(P??-1),Q=r.useRef(null),ee=r.useRef(!0),et=(0,i.K)(e=>{S(-1===J.current?null:J.current,e)}),en=r.useRef(et),er=r.useRef(!!x),eo=r.useRef(b),el=r.useRef(!1),ei=r.useRef(!1),eu=(0,l.u)(D),ea=(0,l.u)(b),es=(0,l.u)(q),ec=(0,l.u)(P),ed=(0,l.u)(U),ef=(0,i.K)(()=>{function e(e){O?G?.events.emit("virtualfocus",e):(0,v.p)(e,{sync:el.current,preventScroll:!0})}let t=w.current[J.current],n=ei.current;t&&e(t),(el.current?e=>e():requestAnimationFrame)(()=>{let r=w.current[J.current]||t;if(!r)return;t||e(r);let o=es.current;o&&ev&&(n||!ee.current)&&r.scrollIntoView?.("boolean"==typeof o?{block:"nearest",inline:"nearest"}:o)})});(0,u.g)(()=>{C&&(b&&x?(J.current=P??-1,_.current&&null!=P&&(ei.current=!0,et())):er.current&&(J.current=-1,en.current()))},[C,b,x,P,et]),(0,u.g)(()=>{if(C){if(!b){el.current=!1;return}if(x)if(null==M){if(el.current=!1,null!=ec.current)return;if(er.current&&(J.current=-1,ef()),(!eo.current||!er.current)&&_.current&&(null!=Q.current||!0===_.current&&null==Q.current)){let e=0,t=()=>{null==w.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(J.current=null==Q.current||y(Q.current,F,A)||k?(0,s.Zb)(w):(0,s.vB)(w),Q.current=null,et())};t()}}else(0,s.du)(w,M)||(J.current=M,ef(),ei.current=!1)}},[C,b,x,M,ec,k,w,F,A,et,ef,eu]),(0,u.g)(()=>{if(!C||x||!G||O||!er.current)return;let e=G.nodesRef.current,t=e.find(e=>e.id===z)?.context?.elements.floating,n=(0,a.RS)((0,a.YE)(x)),r=e.some(e=>e.context&&(0,a.gR)(e.context.elements.floating,n));t&&!r&&ee.current&&t.focus({preventScroll:!0})},[C,x,G,z,O]),(0,u.g)(()=>{en.current=et,eo.current=b,er.current=!!x}),(0,u.g)(()=>{b||(Q.current=null,_.current=j)},[b,j]);let ep=null!=M,ev=r.useMemo(()=>{function e(e){if(!ea.current)return;let t=w.current.indexOf(e.currentTarget);-1!==t&&J.current!==t&&(J.current=t,et(e))}return{onFocus(t){el.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(t){el.current=!0,ei.current=!1,L&&e(t)},onPointerLeave(e){if(!ea.current||!ee.current||"touch"===e.pointerType)return;el.current=!0;let t=e.relatedTarget;!(!L||w.current.includes(t))&&ed.current&&(J.current=-1,et(e),O||X.current?.focus({preventScroll:!0}))}}},[ea,X,L,w,et,ed,O]),eg=r.useCallback(()=>V??G?.nodesRef.current.find(e=>e.id===z)?.context?.dataRef?.current.orientation,[z,G,V]),em=(0,i.K)(e=>{if(ee.current=!1,el.current=!0,229===e.which||!ea.current&&e.currentTarget===X.current)return;if(k&&function(e,t,n,r){let o=n?e===g.RJ:e===g.eR,l=e===g.il;return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:m(t,o,l)}(e.key,F,A,H)){h(e.key,eg())||(0,c.jo)(e),n.setOpen(!1,(0,f.d)(p.Dq,e.nativeEvent)),(0,o.sb)(E)&&(O?G?.events.emit("virtualfocus",E):E.focus());return}let t=J.current,r=(0,s.Zb)(w,D),l=(0,s.vB)(w,D);if(Z||("Home"===e.key&&((0,c.jo)(e),J.current=r,et(e)),"End"===e.key&&((0,c.jo)(e),J.current=l,et(e))),H>1){let t=N||Array.from({length:w.current.length},()=>({width:1,height:1})),n=(0,s.zf)(t,H,W),o=n.findIndex(e=>null!=e&&!(0,s.FP)(w,e,D)),i=n.reduce((e,t,n)=>null==t||(0,s.FP)(w,t,D)?e:n,-1),u=n[(0,s.Kg)({current:n.map(e=>null!=e?w.current[e]:null)},{event:e,orientation:F,loopFocus:I,rtl:A,cols:H,disabledIndices:(0,s.Y3)([...("function"!=typeof D?D:null)||w.current.map((e,t)=>(0,s.FP)(w,t,D)?t:void 0),void 0],n),minIndex:o,maxIndex:i,prevIndex:(0,s.fl)(J.current>l?r:J.current,t,n,H,e.key===g.Jd?"bl":e.key===(A?g.eR:g.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=u&&(J.current=u,et(e)),"both"===F)return}if(h(e.key,F)){if((0,c.jo)(e),b&&!O&&(0,a.RS)(e.currentTarget.ownerDocument)===e.currentTarget){J.current=y(e.key,F,A)?r:l,et(e);return}y(e.key,F,A)?I?t>=l?T&&t!==w.current.length?J.current=-1:(el.current=!1,J.current=r):J.current=(0,s.BF)(w,{startingIndex:t,disabledIndices:D}):J.current=Math.min(l,(0,s.BF)(w,{startingIndex:t,disabledIndices:D})):I?t<=r?T&&-1!==t?J.current=w.current.length:(el.current=!1,J.current=l):J.current=(0,s.BF)(w,{startingIndex:t,decrement:!0,disabledIndices:D}):J.current=Math.max(r,(0,s.BF)(w,{startingIndex:t,decrement:!0,disabledIndices:D})),(0,s.du)(w,J.current)&&(J.current=-1),et(e)}}),eh=r.useMemo(()=>O&&b&&ep&&{"aria-activedescendant":`${$}-${M}`},[O,b,ep,$,M]),ey=r.useMemo(()=>({"aria-orientation":"both"===F?void 0:F,...!Z?eh:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&b&&!O){let t=(0,a.EW)(e.nativeEvent);if(t&&!(0,a.gR)(X.current,t))return;(0,c.jo)(e),n.setOpen(!1,(0,f.d)(p.Xn,e.nativeEvent)),(0,o.sb)(E)&&E.focus();return}em(e)},onPointerMove(){ee.current=!0}}),[eh,em,X,F,Z,n,b,O,E]),eb=r.useMemo(()=>{function e(e){"auto"===j&&(0,c.YF)(e.nativeEvent)&&(_.current=!O)}function t(e){_.current=j,"auto"===j&&(0,c.Pg)(e.nativeEvent)&&(_.current=!0)}return{onKeyDown(e){var t,r;let o=n.select("open");ee.current=!1;let l=e.key.startsWith("Arrow"),i=(t=e.key,r=eg(),m(r,A?t===g.eR:t===g.RJ,t===g.Jd)),u=h(e.key,F),a=(k?i:u)||"Enter"===e.key||""===e.key.trim();if(O&&o)return em(e);if(o||K||!l){if(a){let t=h(e.key,eg());Q.current=k&&t?null:e.key}if(k){i&&((0,c.jo)(e),o?(J.current=(0,s.Zb)(w,eu.current),et(e)):n.setOpen(!0,(0,f.d)(p.Dq,e.nativeEvent,e.currentTarget)));return}u&&(null!=ec.current&&(J.current=ec.current),(0,c.jo)(e),!o&&K?n.setOpen(!0,(0,f.d)(p.Dq,e.nativeEvent,e.currentTarget)):em(e),o&&et(e))}},onFocus(e){n.select("open")&&!O&&(J.current=-1,et(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[em,eu,j,w,k,et,n,K,F,eg,A,ec,O]),ex=r.useMemo(()=>({...eh,...eb}),[eh,eb]);return r.useMemo(()=>C?{reference:ex,floating:ey,item:ev,trigger:eb}:{},[C,ex,ey,eb,ev])}},303994:(e,t,n)=>{n.d(t,{l:()=>M});var r=n(330633),o=n(387275),l=n(615317),i=n(841959),u=n(946769),a=n(161088),s=n(479205),c=n(942776),d=n(9233),f=n(908998),p=n(199957),v=n(772345),g=n(756676),m=n(339051),h=n(913027),y=n(596118),b=n(557443),x=n(65517),E=n(64625),R=n(424629);let w={position:"fixed"},M=r.forwardRef(function(e,t){let{anchor:n,positionMethod:M="absolute",className:S,render:C,side:P="bottom",align:T="center",sideOffset:I=0,alignOffset:k=0,collisionBoundary:A="clipping-ancestors",collisionPadding:O,arrowPadding:j=5,sticky:L=!1,disableAnchorTracking:K,alignItemWithTrigger:D=!0,collisionAvoidance:F=m.uD,...V}=e,{store:H,listRef:q,labelsRef:N,alignItemWithTriggerActiveRef:W,selectedItemTextRef:$,valuesRef:U,initialValueRef:Y,popupRef:B,setValue:X}=(0,s.ll)(),z=(0,s.hG)(),G=(0,a.P)(H,y.T.open),Z=(0,a.P)(H,y.T.mounted),_=(0,a.P)(H,y.T.modal),J=(0,a.P)(H,y.T.value),Q=(0,a.P)(H,y.T.openMethod),ee=(0,a.P)(H,y.T.positionerElement),et=(0,a.P)(H,y.T.triggerElement),en=(0,a.P)(H,y.T.isItemEqualToValue),er=r.useRef(null),eo=r.useRef(null),[el,ei]=r.useState(D),eu=Z&&el&&"touch"!==Q;Z||el===D||ei(D),(0,l.g)(()=>{!Z&&(y.T.scrollUpArrowVisible(H.state)&&H.set("scrollUpArrowVisible",!1),y.T.scrollDownArrowVisible(H.state)&&H.set("scrollDownArrowVisible",!1))},[H,Z]),r.useImperativeHandle(W,()=>eu),(0,i.K)((eu||_)&&G&&"touch"!==Q,et);let ea=(0,f.s)({anchor:n,floatingRootContext:z,positionMethod:M,mounted:Z,side:P,sideOffset:I,align:T,alignOffset:k,arrowPadding:j,collisionBoundary:A,collisionPadding:O,sticky:L,disableAnchorTracking:K??eu,collisionAvoidance:F,keepMounted:!0}),es=eu?"none":ea.side,ec=eu?w:ea.positionerStyles,ed=r.useMemo(()=>{let e={};return G||(e.pointerEvents="none"),{role:"presentation",hidden:!Z,style:{...ec,...e}}},[G,Z,ec]),ef=r.useMemo(()=>({open:G,side:es,align:ea.align,anchorHidden:ea.anchorHidden}),[G,es,ea.align,ea.anchorHidden]),ep=(0,u.K)(e=>{H.set("positionerElement",e)}),ev=(0,g.o)("div",e,{ref:[t,ep],state:ef,stateAttributesMapping:d.GW,props:[ed,V]}),eg=r.useRef(0),em=(0,u.K)(e=>{if(0===e.size&&0===eg.current||0===U.current.length)return;let t=eg.current;if(eg.current=e.size,e.size===t)return;let n=(0,b.d)(x.dv);if(0!==t&&!H.state.multiple&&null!==J&&-1===(0,E.Vz)(U.current,J,en)){let e=Y.current,t=null!=e&&(0,E.h5)(U.current,e,en)?e:null;X(t,n),null===t&&(H.set("selectedIndex",null),$.current=null)}if(0!==t&&H.state.multiple&&Array.isArray(J)){let e=J.filter(e=>(0,E.h5)(U.current,e,en));(e.length!==J.length||e.some(e=>!(0,E.h5)(J,e,en)))&&(X(e,n),0===e.length&&(H.set("selectedIndex",null),$.current=null))}if(G&&eu){H.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};(0,h.Y)(ee,e),(0,h.Y)(B.current,e)}}),eh=r.useMemo(()=>({...ea,side:es,alignItemWithTriggerActive:eu,setControlledAlignItemWithTrigger:ei,scrollUpArrowRef:er,scrollDownArrowRef:eo}),[ea,es,eu,ei]);return(0,R.jsx)(c.u,{elementsRef:q,labelsRef:N,onMapChange:em,children:(0,R.jsxs)(p.i.Provider,{value:eh,children:[Z&&_&&(0,R.jsx)(v.W,{inert:(0,o.Y)(!G),cutout:et}),ev]})})})},304296:(e,t,n)=>{n.d(t,{b:()=>S});var r=n(330633),o=n(791201),l=n(23776),i=n(946769),u=n(343659),a=n(770503),s=n(161088),c=n(479205),d=n(980765),f=n(764140),p=n(9233),v=n(51683),g=n(756676),m=n(596118),h=n(766169),y=n(373356),b=n(580822),x=n(378310),E=n(557443),R=n(65517),w=n(815035);let M={...p.jL,...v.d,value:()=>null},S=r.forwardRef(function(e,t){let{render:n,className:p,id:v,disabled:S=!1,nativeButton:C=!0,...P}=e,{setTouched:T,setFocused:I,validationMode:k,state:A,disabled:O}=(0,d.V)(),{labelId:j}=(0,f.H)(),{store:L,setOpen:K,selectionRef:D,validation:F,readOnly:V,required:H,alignItemWithTriggerActiveRef:q,disabled:N,keyboardActiveRef:W}=(0,c.ll)(),$=O||N||S,U=(0,s.P)(L,m.T.open),Y=(0,s.P)(L,m.T.value),B=(0,s.P)(L,m.T.triggerProps),X=(0,s.P)(L,m.T.positionerElement),z=(0,s.P)(L,m.T.listElement),G=(0,s.P)(L,m.T.id),Z=(0,s.P)(L,m.T.hasSelectedValue),_=!Z&&U,J=(0,s.P)(L,m.T.hasNullItemLabel,_),Q=v??G;(0,w.l)({id:Q});let ee=(0,a.u)(X),et=r.useRef(null),{getButtonProps:en,buttonRef:er}=(0,x.s)({disabled:$,native:C}),eo=(0,i.K)(e=>{L.set("triggerElement",e)}),el=(0,u.a)(t,et,er,eo),ei=(0,l.Z)(),eu=(0,l.Z)(),ea=(0,l.Z)(),es=(0,l.Z)();r.useEffect(()=>{if(U)return Z||J?es.start(200,()=>{D.current.allowUnselectedMouseUp=!0,ea.start(200,()=>{D.current.allowSelectedMouseUp=!0})}):ea.start(400,()=>{D.current.allowUnselectedMouseUp=!0,D.current.allowSelectedMouseUp=!0}),()=>{ea.clear(),es.clear()};D.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},eu.clear()},[U,Z,J,D,eu,ea,es]);let ec=r.useMemo(()=>z?.id??(0,y.nd)(X)?.id,[z,X]),ed=(0,b.v6)(B,{id:Q,role:"combobox","aria-expanded":U?"true":"false","aria-haspopup":"listbox","aria-controls":U?ec:void 0,"aria-labelledby":j,"aria-readonly":V||void 0,"aria-required":H||void 0,tabIndex:$?-1:0,ref:el,onFocus(e){I(!0),U&&q.current&&K(!1,(0,E.d)(R.dv,e.nativeEvent)),ei.start(0,()=>{L.set("forceMount",!0)})},onBlur(e){(0,y.gR)(X,e.relatedTarget)||(T(!0),I(!1),"onBlur"===k&&F.commit(Y))},onPointerMove(){W.current=!1},onKeyDown(){W.current=!0},onMouseDown(e){if(U)return;let t=(0,o.R)(e.currentTarget);function n(e){if(!et.current)return;let t=e.target;if((0,y.gR)(et.current,t)||(0,y.gR)(ee.current,t)||t===et.current)return;let n=(0,h.s)(et.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||K(!1,(0,E.d)(R.LO,e))}eu.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},F.getValidationProps,P,en);ed.role="combobox";let ef=r.useMemo(()=>({...A,open:U,disabled:$,value:Y,readOnly:V,placeholder:!Z}),[A,U,$,Y,V,Z]);return(0,g.o)("button",e,{ref:[t,et],state:ef,stateAttributesMapping:M,props:ed})})},320934:(e,t,n)=>{n.d(t,{j:()=>o});var r=n(330633);function o(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}},339051:(e,t,n)=>{n.d(t,{HQ:()=>r,K2:()=>l,Kd:()=>i,Pe:()=>a,X3:()=>o,uD:()=>u,z_:()=>s});let r=500,o=500,l={style:{transition:"none"}},i="data-base-ui-click-trigger",u={fallbackAxisSide:"none"},a={fallbackAxisSide:"end"},s={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},343659:(e,t,n)=>{n.d(t,{U:()=>l,a:()=>o});var r=n(635864);function o(e,t,n,o){var l,a,s,c,d;let f=(0,r.j)(i).current;return l=f,a=e,s=t,c=n,d=o,(l.refs[0]!==a||l.refs[1]!==s||l.refs[2]!==c||l.refs[3]!==d)&&u(f,[e,t,n,o]),f.callback}function l(e){var t,n;let o=(0,r.j)(i).current;return t=o,n=e,(t.refs.length!==n.length||t.refs.some((e,t)=>e!==n[t]))&&u(o,e),o.callback}function i(){return{callback:null,cleanup:null,refs:[]}}function u(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e{for(let e=0;e{n.d(t,{$v:()=>x,FX:()=>h,Jd:()=>l,Kp:()=>s,LM:()=>v,Qi:()=>b,RJ:()=>u,eR:()=>i,eb:()=>c,il:()=>o,jF:()=>m,lZ:()=>d,nX:()=>g,rT:()=>y,ug:()=>f,yZ:()=>a,z5:()=>p});var r=n(478761);let o="ArrowUp",l="ArrowDown",i="ArrowLeft",u="ArrowRight",a="Home",s="End",c=new Set([i,u]),d=new Set([i,u,a,s]),f=new Set([o,l]),p=new Set([o,l,a,s]),v=new Set([...c,...f]),g=new Set([...v,a,s]),m=new Set([o,l,i,u,a,s]),h="Shift",y=new Set([h,"Control","Alt","Meta"]);function b(e){return!!((0,r.sb)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,r.sb)(e)&&"TEXTAREA"===e.tagName)}function x(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,l=e.scrollTop,i=e.clientWidthe.scrollLeft+e.clientWidth-l.scrollPaddingRight?o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight:r-i.scrollMarginLefte.scrollLeft+e.clientWidth-l.scrollPaddingRight&&(o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight))}if(u&&"horizontal"!==r){let n=E(e,t,"top"),r=R(e),o=R(t);n-o.scrollMarginTope.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(l=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:l,behavior:"auto"})}function E(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function R(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}},355848:(e,t,n)=>{n.d(t,{E:()=>l});var r=n(424629);let o="base-ui-disable-scrollbar",l={className:o,getElement:e=>(0,r.jsx)("style",{nonce:e,href:o,precedence:"base-ui:low",children:`.${o}{scrollbar-width:none}.${o}::-webkit-scrollbar{display:none}`})}},370202:(e,t,n)=>{n.d(t,{a:()=>l,p:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(53));return e}},370803:(e,t,n)=>{n.d(t,{D:()=>o,M:()=>l});var r=n(330633);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function l(){return r.useContext(o)}},373356:(e,t,n)=>{n.d(t,{$u:()=>f,EW:()=>a,F2:()=>s,RS:()=>i,WZ:()=>p,YE:()=>d,em:()=>v,gR:()=>u,nd:()=>g,tZ:()=>c});var r=n(478761),o=n(876703),l=n(384597);function i(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function u(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function a(e){return"composedPath"in e?e.composedPath()[0]:e.target}function s(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function c(e){return e.matches("html,body")}function d(e){return e?.ownerDocument||document}function f(e){return(0,r.sb)(e)&&e.matches(l.BT)}function p(e){return!!e&&"combobox"===e.getAttribute("role")&&f(e)}function v(e){if(!e||o.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function g(e){return e?e.hasAttribute(l.Ed)?e:e.querySelector(`[${l.Ed}]`)||e:null}},373567:(e,t,n)=>{n.d(t,{i:()=>H});var r=n(330633),o=n(197920),l=n(23776),i=n(946769),u=n(419388),a=n(615317),s=n(760514),c=n(841959),d=n(214147),f=n(247097),p=n(232017),v=n(393762),g=n(475902),m=n(284384),h=n(465591),y=n(373703),b=n(391089),x=n(943002),E=n(339051),R=n(10194),w=n(167166),M=n(557443),S=n(65517),C=n(489732),P=n(580822),T=n(806333),I=n(47576),k=n(635864),A=n(657370),O=n(171115),j=n(17598);let L={...O.o,disabled:(0,T.M)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,T.M)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),allowMouseEnter:(0,T.M)(e=>"menu"===e.parent.type?e.parent.store.select("allowMouseEnter"):e.allowMouseEnter),stickIfOpen:(0,T.M)(e=>e.stickIfOpen),parent:(0,T.M)(e=>e.parent),rootId:(0,T.M)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,T.M)(e=>e.activeIndex),isActive:(0,T.M)((e,t)=>e.activeIndex===t),hoverEnabled:(0,T.M)(e=>e.hoverEnabled),instantType:(0,T.M)(e=>e.instantType),lastOpenChangeReason:(0,T.M)(e=>e.openChangeReason),floatingTreeRoot:(0,T.M)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,T.M)(e=>e.floatingNodeId),floatingParentNodeId:(0,T.M)(e=>e.floatingParentNodeId),itemProps:(0,T.M)(e=>e.itemProps),closeDelay:(0,T.M)(e=>e.closeDelay),keyboardEventRelay:(0,T.M)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class K extends I.H{constructor(e){super({...{...(0,O.r)(),disabled:!1,modal:!0,allowMouseEnter:!0,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new A.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:d.t0,keyboardEventRelay:void 0,closeDelay:0},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new j.Z},L),this.observe((0,T.M)(e=>e.allowMouseEnter),(e,t)=>{"menu"===this.state.parent.type&&e!==t&&this.state.parent.store.set("allowMouseEnter",e)}),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){this.unsubscribeParentListener=e.store.subscribe(()=>{this.notifyAll()}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}static useStore(e,t){let n=(0,k.j)(()=>new K(t)).current;return e??n}unsubscribeParentListener=null}var D=n(624086);let F=r.createContext(void 0);var V=n(424629);function H(e){let t,n,{children:T,open:I,onOpenChange:k,onOpenChangeComplete:A,defaultOpen:O=!1,disabled:j=!1,modal:L,loopFocus:H=!0,orientation:q="vertical",actionsRef:N,closeParentOnEsc:W=!1,handle:$,triggerId:U,defaultTriggerId:Y=null,highlightItemOnHover:B=!0}=e,X=(0,C.v)(!0),z=(0,b.Y)(!0),G=(0,x.t)(!0),Z=r.useContext(F),_=r.useMemo(()=>Z&&z?{type:"menu",store:z.store}:G?{type:"menubar",context:G}:X&&!z?{type:"context-menu",context:X}:{type:void 0},[X,z,G,Z]),J=K.useStore($?.store,{parent:_}),Q=J.useState("floatingTreeRoot"),ee=(0,f.fI)(Q),et=(0,f.R1)();(0,a.g)(()=>{X&&!z?J.update({parent:{type:"context-menu",context:X},floatingNodeId:ee,floatingParentNodeId:et}):z&&J.update({floatingNodeId:ee,floatingParentNodeId:et})},[X,z,ee,et,J]),J.useControlledProp("open",I,O),J.useControlledProp("activeTriggerId",U,Y),J.useContextCallback("onOpenChangeComplete",A);let en=J.useState("open"),er=J.useState("activeTriggerElement"),eo=J.useState("positionerElement"),el=J.useState("hoverEnabled"),ei=J.useState("modal"),eu=J.useState("disabled"),ea=J.useState("lastOpenChangeReason"),es=J.useState("parent"),ec=J.useState("activeIndex"),ed=J.useState("payload"),ef=J.useState("floatingParentNodeId"),ep=r.useRef(null),ev=null!=ef;J.useSyncedValues({disabled:j,modal:void 0===es.type?L:void 0,rootId:(0,u.B)()});let{openMethod:eg,triggerProps:em,reset:eh}=(0,w.G)(en);(0,D.tr)(J);let{forceUnmount:ey}=(0,D.l$)(en,J,()=>{J.update({allowMouseEnter:!1,stickIfOpen:!0}),eh()}),eb=r.useRef("context-menu"!==es.type),ex=(0,l.Z)();r.useEffect(()=>{if(en||(ep.current=null),"context-menu"===es.type){if(!en){ex.clear(),eb.current=!1;return}ex.start(500,()=>{eb.current=!0})}},[ex,en,es.type]),(0,c.K)(en&&ei&&ea!==S.N7&&"touch"!==eg,eo),(0,a.g)(()=>{en||el||J.set("hoverEnabled",!0)},[en,el,J]);let eE=r.useRef(!0),eR=(0,l.Z)(),ew=(0,i.K)((e,n)=>{let r=n.reason;if(en===e&&n.trigger===er&&ea===r||(n.preventUnmountOnClose=()=>{J.set("preventUnmountingOnClose",!0)},e||null!=n.trigger||(n.trigger=er??void 0),k?.(e,n),n.isCanceled))return;let l={open:e,nativeEvent:n.event,reason:n.reason,nested:ev};t?.emit("openchange",l);let i=n.event;if(!1===e&&i?.type==="click"&&"touch"===i.pointerType&&!eE.current)return;if(!e&&null!==ec){let e=J.context.itemDomElements.current[ec];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}e&&r===S.F4?(eE.current=!1,eR.start(300,()=>{eE.current=!0})):(eE.current=!0,eR.clear());let u=(r===S.Ui||r===S.Bo)&&0===i.detail&&i?.isTrusted,a=!e&&(r===S.jv||null==r);function s(){let t={open:e,openChangeReason:r};ep.current=n.event??null;let o=n.trigger?.id??null;(o||e)&&(t.activeTriggerId=o,t.activeTriggerElement=n.trigger??null),J.update(t)}r===S.N7?o.flushSync(s):s(),"menubar"===es.type&&(r===S.F4||r===S.Xn||r===S.N7||r===S.Dq||r===S.p)?J.set("instantType","group"):u||a?J.set("instantType",u?"click":"dismiss"):J.set("instantType",void 0)}),eM=r.useCallback(e=>{let t=(0,M.d)(e);return t.preventUnmountOnClose=()=>{J.set("preventUnmountingOnClose",!0)},t},[J]),eS=r.useCallback(()=>{J.setOpen(!1,eM(S.zJ))},[J,eM]);r.useImperativeHandle(N,()=>({unmount:ey,close:eS}),[ey,eS]),"context-menu"===es.type&&(n=es.context),r.useImperativeHandle(n?.positionerRef,()=>eo,[eo]),r.useImperativeHandle(n?.actionsRef,()=>({setOpen:ew}),[ew]);let eC=(0,p.D)({popupStore:J,onOpenChange:ew});t=eC.context.events,r.useEffect(()=>{let e=({open:e,eventDetails:t})=>ew(e,t);return t.on("setOpen",e),()=>{t?.off("setOpen",e)}},[t,ew]);let eP=(0,v.s)(eC,{enabled:!eu,bubbles:{escapeKey:W&&"menu"===es.type},outsidePress:()=>"context-menu"!==es.type||ep.current?.type==="contextmenu"||eb.current,externalTree:ev?Q:void 0}),eT=(0,g.I)(eC,{role:"menu"}),eI=(0,R.j)(),ek=r.useCallback(e=>{J.select("activeIndex")!==e&&J.set("activeIndex",e)},[J]),eA=(0,m.C)(eC,{enabled:!eu,listRef:J.context.itemDomElements,activeIndex:ec,nested:void 0!==es.type,loopFocus:H,orientation:q,parentOrientation:"menubar"===es.type?es.context.orientation:void 0,rtl:"rtl"===eI,disabledIndices:d.Ml,onNavigate:ek,openOnArrowKeyDown:"context-menu"!==es.type,externalTree:ev?Q:void 0,focusItemOnHover:B}),eO=r.useCallback(e=>{J.context.typingRef.current=e},[J]),ej=(0,h.l)(eC,{listRef:J.context.itemLabels,activeIndex:ec,resetMs:E.HQ,onMatch:e=>{en&&e!==ec&&J.set("activeIndex",e)},onTypingChange:eO}),{getReferenceProps:eL,getFloatingProps:eK,getItemProps:eD,getTriggerProps:eF}=(0,y.b)([eP,eT,eA,ej]),eV=r.useMemo(()=>{let e=(0,P.v6)(eL(),{onMouseEnter(){J.set("hoverEnabled",!0)},onMouseMove(){J.set("allowMouseEnter",!0)}},em);return delete e.role,e},[eL,J,em]),eH=r.useMemo(()=>{let e=eF();if(!e)return e;let t=(0,P.v6)(e,em);return delete t.role,delete t["aria-controls"],t},[eF,em]),eq=(0,s.N)(),eN=r.useMemo(()=>eK({onMouseEnter(){"menu"===es.type&&eq.request(()=>J.set("hoverEnabled",!1))},onMouseMove(){J.set("allowMouseEnter",!0)},onClick(){J.select("hoverEnabled")&&J.set("hoverEnabled",!1)},onKeyDown(e){let t=J.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}}),[eK,es.type,eq,J]),eW=r.useMemo(()=>eD(),[eD]);J.useSyncedValues({floatingRootContext:eC,activeTriggerProps:eV,inactiveTriggerProps:eH,popupProps:eN,itemProps:eW});let e$=r.useMemo(()=>({store:J,parent:_}),[J,_]),eU=(0,V.jsx)(b.J.Provider,{value:e$,children:"function"==typeof T?T({payload:ed}):T});return void 0===es.type||"context-menu"===es.type?(0,V.jsx)(f.P6,{externalTree:Q,children:eU}):eU}},373703:(e,t,n)=>{n.d(t,{b:()=>l});var r=n(330633),o=n(384597);function l(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),o=e.map(e=>e?.item),u=e.map(e=>e?.trigger),a=r.useCallback(t=>i(t,e,"reference"),t),s=r.useCallback(t=>i(t,e,"floating"),n),c=r.useCallback(t=>i(t,e,"item"),o),d=r.useCallback(t=>i(t,e,"trigger"),u);return r.useMemo(()=>({getReferenceProps:a,getFloatingProps:s,getItemProps:c,getTriggerProps:d}),[a,s,c,d])}function i(e,t,n){let r=new Map,l="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[o.Ed]=""),e)l&&e&&(t===o.XA||t===o.WS)||(i[t]=e[t]);for(let o=0;or.get(l)?.map(t=>t(...e)).find(e=>void 0!==e))):e[l]=i)}}},378310:(e,t,n)=>{n.d(t,{s:()=>s});var r=n(330633),o=n(478761),l=n(946769),i=n(615317),u=n(580822),a=n(188523);function s(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:c=0,native:d=!0}=e,f=r.useRef(null),p=void 0!==(0,a.G)(!0),v=(0,l.K)(()=>{let e=f.current;return!!(e?.tagName==="A"&&e?.href)}),{props:g}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:l=0,isNativeButton:i}=e,u=o&&!1!==t,a=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=l,!i&&n&&(e.tabIndex=t?l:-1)),(i&&(t||u)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||a)&&(e.disabled=n),e},[o,n,t,u,a,i,l])}}({focusableWhenDisabled:n,disabled:t,composite:p,tabIndex:c,isNativeButton:d}),m=r.useCallback(()=>{var e;let n=f.current;e=n,(0,o.sb)(e)&&"BUTTON"===e.tagName&&p&&t&&void 0===g.disabled&&n.disabled&&(n.disabled=!1)},[t,g.disabled,p]);return(0,i.g)(m,[m]),{getButtonProps:r.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:l,onPointerDown:i,...a}=e,s=d?"button":void 0;return(0,u.v6)({type:s,onClick(e){if(t)return void e.preventDefault();n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||((0,u.PT)(e),l?.(e)),e.baseUIHandlerPrevented)return;let r=e.target===e.currentTarget&&!d&&!v()&&!t,o="Enter"===e.key,i=" "===e.key;r&&((i||o)&&e.preventDefault(),o&&n?.(e))},onKeyUp(e){t||((0,u.PT)(e),o?.(e)),!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||d||t||" "!==e.key||n?.(e))},onPointerDown(e){if(t)return void e.preventDefault();i?.(e)}},d?void 0:{role:"button"},g,a)},[t,g,d,v]),buttonRef:(0,l.K)(e=>{f.current=e,m()})}}},384597:(e,t,n)=>{n.d(t,{BT:()=>i,Ed:()=>r,Jd:()=>c,RJ:()=>a,WS:()=>l,XA:()=>o,eR:()=>u,il:()=>s});let r="data-base-ui-focusable",o="active",l="selected",i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",u="ArrowLeft",a="ArrowRight",s="ArrowUp",c="ArrowDown"},385275:(e,t,n)=>{n.d(t,{j:()=>h});var r=n(330633),o=n(197920),l=n(478761),i=n(770503),u=n(946769),a=n(373356),s=n(942560),c=n(557443),d=n(65517),f=n(3336),p=n(247097),v=n(90710);function g(e){return"function"==typeof e?e():e}let m={current:null};function h(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=n.context,{enabled:x=!0,delay:E=0,handleClose:R=null,mouseOnly:w=!1,restMs:M=0,move:S=!0,triggerElementRef:C=m,externalTree:P,isActiveTrigger:T=!0}=t,I=(0,p.cq)(P),{pointerTypeRef:k,interactedInsideRef:A,handlerRef:O,blockMouseMoveRef:j,performedPointerEventsMutationRef:L,unbindMouseMoveRef:K,restTimeoutPendingRef:D,openChangeTimeout:F,restTimeout:V,handleCloseOptionsRef:H}=(0,v.uu)(n),q=(0,i.u)(R),N=(0,i.u)(E),W=(0,i.u)(M);T&&(H.current=q.current?.__options);let $=(0,u.K)(()=>!!A.current||!!y.current.openEvent&&["click","mousedown"].includes(y.current.openEvent.type)),U=r.useCallback((e,t=!0)=>{let r=(0,f.u)(N.current,"close",k.current);r&&!O.current?F.start(r,()=>n.setOpen(!1,(0,c.d)(d.N7,e))):t&&(F.clear(),n.setOpen(!1,(0,c.d)(d.N7,e)))},[N,O,n,k,F]),Y=(0,u.K)(()=>{K.current(),O.current=void 0}),B=(0,u.K)(()=>{if(L.current){let e=(0,a.YE)(n.select("domReferenceElement")).body;e.style.pointerEvents="",e.removeAttribute(v.NO),L.current=!1}});r.useEffect(()=>{if(x)return b.on("openchange",e),()=>{b.off("openchange",e)};function e(e){e.open||(F.clear(),V.clear(),j.current=!0,D.current=!1)}},[x,b,F,V,j,D]);let X=(0,u.K)(e=>{if($()||!y.current.floatingContext)return;let t=n.context.triggerElements;if(e.relatedTarget&&t.hasElement(e.relatedTarget))return;let r=C.current;q.current?.({...y.current.floatingContext,tree:I,x:e.clientX,y:e.clientY,onClose(){B(),Y(),$()||r!==n.select("domReferenceElement")||U(e)}})(e)});return r.useEffect(()=>{if(!x)return;let e=C.current??(T?n.select("domReferenceElement"):null);if((0,l.vq)(e))return n.select("open")&&e.addEventListener("mouseleave",o),S&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",r),()=>{e.removeEventListener("mouseleave",o),S&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",r)};function t(e){if(F.clear(),j.current=!1,w&&!(0,s.Go)(k.current)||g(W.current)>0&&!(0,f.u)(N.current,"open"))return;let t=(0,f.u)(N.current,"open",k.current),r=n.select("domReferenceElement"),o=n.context.triggerElements,l=(o.hasElement(e.target)||o.hasMatchingElement(t=>(0,a.gR)(t,e.target)))&&(!r||!(0,a.gR)(r,e.target)),i=e.currentTarget??null,u=n.select("open"),p=!u||l;l&&u?n.setOpen(!0,(0,c.d)(d.N7,e,i)):t?F.start(t,()=>{p&&n.setOpen(!0,(0,c.d)(d.N7,e,i))}):p&&n.setOpen(!0,(0,c.d)(d.N7,e,i))}function r(e){if($())return void B();K.current();let t=n.select("domReferenceElement"),r=(0,a.YE)(t);V.clear(),D.current=!1;let o=n.context.triggerElements;if(!(e.relatedTarget&&o.hasElement(e.relatedTarget))){if(q.current&&y.current.floatingContext){n.select("open")||F.clear();let t=C.current;O.current=q.current({...y.current.floatingContext,tree:I,x:e.clientX,y:e.clientY,onClose(){B(),Y(),$()||t!==n.select("domReferenceElement")||U(e,!0)}});let o=O.current;o(e),r.addEventListener("mousemove",o),K.current=()=>{r.removeEventListener("mousemove",o)};return}"touch"===k.current&&(0,a.gR)(n.select("floatingElement"),e.relatedTarget)||U(e)}}function o(e){X(e)}},[Y,B,j,y,N,U,n,x,q,X,T,$,w,S,k,W,V,D,F,C,I,K,O]),r.useMemo(()=>{function e(e){k.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,l=n.select("domReferenceElement"),i=n.context.triggerElements,u=n.select("open"),f=(i.hasElement(e.target)||i.hasMatchingElement(t=>(0,a.gR)(t,e.target)))&&(!l||!(0,a.gR)(l,e.target));function p(){if(D.current=!1,$())return;let e=n.select("open");j.current||e&&!f||n.setOpen(!0,(0,c.d)(d.N7,t,r))}(!w||(0,s.Go)(k.current))&&(!u||f)&&0!==g(W.current)&&(!f&&D.current&&e.movementX**2+e.movementY**2<2||(V.clear(),"touch"===k.current?o.flushSync(()=>{p()}):f&&u?p():(D.current=!0,V.start(g(W.current),p))))}}},[j,$,w,n,k,W,V,D])}},387275:(e,t,n)=>{n.d(t,{Y:()=>o});var r=n(551203);function o(e){return(0,r._)(19)?e:e?"true":void 0}},389872:(e,t,n)=>{n.d(t,{U:()=>x});var r=n(330633),o=n(387275),l=n(615317),i=n(247097),u=n(875403),a=n(682219),s=n(908998),c=n(9233),d=n(464511),f=n(772345),p=n(65517),v=n(756676),g=n(339051),m=n(218780),h=n(698206),y=n(45574),b=n(424629);let x=r.forwardRef(function(e,t){let{render:n,className:x,anchor:E,positionMethod:R="absolute",side:w="bottom",align:M="center",sideOffset:S=0,alignOffset:C=0,collisionBoundary:P="clipping-ancestors",collisionPadding:T=5,arrowPadding:I=5,sticky:k=!1,disableAnchorTracking:A=!1,collisionAvoidance:O=g.Pe,...j}=e,{store:L}=(0,u.s)(),K=(0,d.A)(),D=(0,i.fI)(),F=L.useState("floatingRootContext"),V=L.useState("mounted"),H=L.useState("open"),q=L.useState("openChangeReason"),N=L.useState("activeTriggerElement"),W=L.useState("modal"),$=L.useState("positionerElement"),U=L.useState("instantType"),Y=L.useState("transitionStatus"),B=L.useState("hasViewport"),X=r.useRef(null),z=(0,m.V)($,!1,!1),G=(0,s.s)({anchor:E,floatingRootContext:F,positionMethod:R,mounted:V,side:w,sideOffset:S,align:M,alignOffset:C,arrowPadding:I,collisionBoundary:P,collisionPadding:T,sticky:k,disableAnchorTracking:A,keepMounted:K,nodeId:D,collisionAvoidance:O,adaptiveOrigin:B?h.n:void 0}),Z=r.useMemo(()=>{let e={};return H||(e.pointerEvents="none"),{role:"presentation",hidden:!V,style:{...G.positionerStyles,...e}}},[H,V,G.positionerStyles]),_=r.useMemo(()=>({props:Z,...G}),[Z,G]),J=F?.select("domReferenceElement");(0,l.g)(()=>{let e=X.current;if(J&&(X.current=J),e&&J&&J!==e){L.set("instantType",void 0);let e=new AbortController;return z(()=>{L.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[J,z,L]);let Q=r.useMemo(()=>({open:H,side:_.side,align:_.align,anchorHidden:_.anchorHidden,instant:U}),[H,_.side,_.align,_.anchorHidden,U]),ee=r.useCallback(e=>{L.set("positionerElement",e)},[L]),et=(0,v.o)("div",e,{state:Q,props:[_.props,(0,y.d)(Y),j],ref:[t,ee],stateAttributesMapping:c.GW});return(0,b.jsxs)(a.f.Provider,{value:_,children:[V&&!0===W&&q!==p.N7&&(0,b.jsx)(f.W,{ref:L.context.internalBackdropRef,inert:(0,o.Y)(!H),cutout:N}),(0,b.jsx)(i.$c,{id:D,children:et})]})})},391089:(e,t,n)=>{n.d(t,{J:()=>l,Y:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(36));return t}},391980:(e,t,n)=>{n.d(t,{I:()=>r});let r=function(e){return e.scrollAreaCornerHeight="--scroll-area-corner-height",e.scrollAreaCornerWidth="--scroll-area-corner-width",e}({})},393762:(e,t,n)=>{n.d(t,{s:()=>g});var r=n(330633),o=n(478761),l=n(23776),i=n(946769),u=n(821521),a=n(942560),s=n(373356),c=n(247097),d=n(557443),f=n(65517),p=n(860092);let v={intentional:"onClick",sloppy:"onPointerDown"};function g(e,t={}){let n="rootStore"in e?e.rootStore:e,m=n.useState("open"),h=n.useState("floatingElement"),y=n.useState("referenceElement"),b=n.useState("domReferenceElement"),{onOpenChange:x,dataRef:E}=n.context,{enabled:R=!0,escapeKey:w=!0,outsidePress:M=!0,outsidePressEvent:S="sloppy",referencePress:C=!1,referencePressEvent:P="sloppy",ancestorScroll:T=!1,bubbles:I,externalTree:k}=t,A=(0,c.cq)(k),O=(0,i.K)("function"==typeof M?M:()=>!1),j="function"==typeof M?O:M,L=r.useRef(!1),{escapeKey:K,outsidePress:D}={escapeKey:"boolean"==typeof I?I:I?.escapeKey??!1,outsidePress:"boolean"==typeof I?I:I?.outsidePress??!0},F=r.useRef(null),V=(0,l.Z)(),H=(0,l.Z)(),q=(0,i.K)(()=>{H.clear(),E.current.insideReactTree=!1}),N=r.useRef(!1),W=r.useRef(""),$=(0,i.K)(e=>{W.current=e.pointerType}),U=(0,i.K)(()=>{let e=W.current,t="function"==typeof S?S():S;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}),Y=(0,i.K)(e=>{if(!m||!R||!w||"Escape"!==e.key||N.current)return;let t=E.current.floatingContext?.nodeId,r=A?(0,u.CM)(A.nodesRef.current,t):[];if(!K&&r.length>0){let e=!0;if(r.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=(0,a.O_)(e)?e.nativeEvent:e,l=(0,d.d)(f.jv,o);n.setOpen(!1,l),K||l.isPropagationAllowed||e.stopPropagation()}),B=(0,i.K)(e=>{let t=U();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),X=(0,i.K)(()=>{E.current.insideReactTree=!0,H.start(0,q)}),z=(0,i.K)((e,t=!1)=>{if(B(e)||E.current.insideReactTree)return void q();if("intentional"===U()&&t||"function"==typeof j&&!j(e))return;let r=(0,s.EW)(e),l=`[${(0,p.F)("inert")}]`,i=(0,s.YE)(n.select("floatingElement")).querySelectorAll(l),a=n.context.triggerElements;if(r&&(a.hasElement(r)||a.hasMatchingElement(e=>(0,s.gR)(e,r))))return;let c=(0,o.vq)(r)?r:null;for(;c&&!(0,o.eu)(c);){let e=(0,o.$4)(c);if((0,o.eu)(e)||!(0,o.vq)(e))break;c=e}if(i.length&&(0,o.vq)(r)&&!(0,s.tZ)(r)&&!(0,s.gR)(r,n.select("floatingElement"))&&Array.from(i).every(e=>!(0,s.gR)(c,e)))return;if((0,o.sb)(r)&&!("touches"in e)){let t=(0,o.eu)(r),n=(0,o.L9)(r),l=/auto|scroll/,i=t||l.test(n.overflowX),u=t||l.test(n.overflowY),a=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,s=u&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,d=s&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),f=a&&e.offsetY>r.clientHeight;if(d||f)return}let v=E.current.floatingContext?.nodeId,g=A&&(0,u.CM)(A.nodesRef.current,v).some(t=>(0,s.F2)(e,t.context?.elements.floating));if((0,s.F2)(e,n.select("floatingElement"))||(0,s.F2)(e,n.select("domReferenceElement"))||g)return;let m=A?(0,u.CM)(A.nodesRef.current,v):[];if(m.length>0){let e=!0;if(m.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,d.d)(f.Np,e)),q()}),G=(0,i.K)(e=>{"sloppy"!==U()||"touch"===e.pointerType||!n.select("open")||!R||(0,s.F2)(e,n.select("floatingElement"))||(0,s.F2)(e,n.select("domReferenceElement"))||z(e)}),Z=(0,i.K)(e=>{if("sloppy"!==U()||!n.select("open")||!R||(0,s.F2)(e,n.select("floatingElement"))||(0,s.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(F.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},V.start(1e3,()=>{F.current&&(F.current.dismissOnTouchEnd=!1,F.current.dismissOnMouseDown=!1)}))}),_=(0,i.K)(e=>{let t=(0,s.EW)(e);t?.addEventListener(e.type,function n(){Z(e),t?.removeEventListener(e.type,n)})}),J=(0,i.K)(e=>{let t=L.current;if(L.current=!1,V.clear(),"mousedown"===e.type&&F.current&&!F.current.dismissOnMouseDown)return;let n=(0,s.EW)(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?G(e):z(e,t),n?.removeEventListener(e.type,r)})}),Q=(0,i.K)(e=>{if("sloppy"!==U()||!F.current||(0,s.F2)(e,n.select("floatingElement"))||(0,s.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-F.current.startX),o=Math.abs(t.clientY-F.current.startY),l=Math.sqrt(r*r+o*o);l>5&&(F.current.dismissOnTouchEnd=!0),l>10&&(z(e),V.clear(),F.current=null)}),ee=(0,i.K)(e=>{let t=(0,s.EW)(e);t?.addEventListener(e.type,function n(){Q(e),t?.removeEventListener(e.type,n)})}),et=(0,i.K)(e=>{"sloppy"!==U()||!F.current||(0,s.F2)(e,n.select("floatingElement"))||(0,s.F2)(e,n.select("domReferenceElement"))||(F.current.dismissOnTouchEnd&&z(e),V.clear(),F.current=null)}),en=(0,i.K)(e=>{let t=(0,s.EW)(e);t?.addEventListener(e.type,function n(){et(e),t?.removeEventListener(e.type,n)})});r.useEffect(()=>{if(!m||!R)return;E.current.__escapeKeyBubbles=K,E.current.__outsidePressBubbles=D;let e=new l.E;function t(e){n.setOpen(!1,(0,d.d)(f.dv,e))}function r(){e.clear(),N.current=!0}function i(){e.start(5*!!(0,o.Tc)(),()=>{N.current=!1})}let u=(0,s.YE)(h);u.addEventListener("pointerdown",$,!0),w&&(u.addEventListener("keydown",Y),u.addEventListener("compositionstart",r),u.addEventListener("compositionend",i)),j&&(u.addEventListener("click",J,!0),u.addEventListener("pointerdown",J,!0),u.addEventListener("touchstart",_,!0),u.addEventListener("touchmove",ee,!0),u.addEventListener("touchend",en,!0),u.addEventListener("mousedown",J,!0));let a=[];return T&&((0,o.vq)(b)&&(a=(0,o.v9)(b)),(0,o.vq)(h)&&(a=a.concat((0,o.v9)(h))),!(0,o.vq)(y)&&y&&y.contextElement&&(a=a.concat((0,o.v9)(y.contextElement)))),(a=a.filter(e=>e!==u.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{u.removeEventListener("pointerdown",$,!0),w&&(u.removeEventListener("keydown",Y),u.removeEventListener("compositionstart",r),u.removeEventListener("compositionend",i)),j&&(u.removeEventListener("click",J,!0),u.removeEventListener("pointerdown",J,!0),u.removeEventListener("touchstart",_,!0),u.removeEventListener("touchmove",ee,!0),u.removeEventListener("touchend",en,!0),u.removeEventListener("mousedown",J,!0)),a.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear(),L.current=!1}},[E,h,y,b,w,j,m,x,T,R,K,D,Y,z,J,G,_,ee,en,$,n]),r.useEffect(q,[j,q]);let er=r.useMemo(()=>({onKeyDown:Y,...C&&{[v[P]]:e=>{n.setOpen(!1,(0,d.d)(f.Ui,e.nativeEvent))},..."intentional"!==P&&{onClick(e){n.setOpen(!1,(0,d.d)(f.Ui,e.nativeEvent))}}}}),[Y,n,C,P]),eo=(0,i.K)(e=>{let t=(0,s.EW)(e.nativeEvent);(0,s.gR)(n.select("floatingElement"),t)&&0===e.button&&(L.current=!0)}),el=(0,i.K)(e=>{m&&R&&0===e.button&&(L.current=!0)}),ei=r.useMemo(()=>({onKeyDown:Y,onPointerDown:eo,onMouseDown:eo,onMouseUp:eo,onClickCapture:X,onMouseDownCapture(e){X(),el(e)},onPointerDownCapture(e){X(),el(e)},onMouseUpCapture:X,onTouchEndCapture:X,onTouchMoveCapture:X}),[Y,eo,X,el]);return r.useMemo(()=>R?{reference:er,floating:ei,trigger:er}:{},[R,er,ei])}},401981:(e,t,n)=>{n.d(t,{Q:()=>o,a:()=>l});let r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},o={...r,position:"fixed",top:0,left:0},l={...r,position:"absolute"}},402809:(e,t,n)=>{n.d(t,{O:()=>i,Z:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(21));return t}},413938:(e,t,n)=>{n.d(t,{C:()=>o});var r=n(756676);function o(e){return(0,r.o)(e.defaultTagName??"div",e,e)}},414529:(e,t,n)=>{n.d(t,{W:()=>d});var r=n(330633),o=n(247097),l=n(958140),i=n(194077),u=n(420317),a=n(557443),s=n(65517),c=n(424629);let d=r.forwardRef(function(e,t){let{className:n,render:d,active:f=!1,closeOnClick:p=!1,...v}=e,{setValue:g,popupElement:m,positionerElement:h,rootRef:y}=(0,l.Q9)(),b=(0,l.sj)(),x=(0,o.cq)(),E=r.useMemo(()=>({active:f}),[f]);return(0,c.jsx)(u.l,{tag:"a",render:d,className:n,state:E,refs:[t],props:[{"aria-current":f?"page":void 0,tabIndex:void 0,onClick(e){p&&g(null,(0,a.d)(s.U$,e.nativeEvent))},onBlur(e){h&&m&&(0,i.n)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:m,rootRef:y,tree:x,nodeId:b})&&g(null,(0,a.d)(s.Xn,e.nativeEvent))}},v]})})},419388:(e,t,n)=>{n.d(t,{B:()=>u});var r=n(330633);let o={...n.t(r,2)},l=0,i=o.useId;function u(e,t){if(void 0!==i){let n=i();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,o]=r.useState(e),i=e||n;return r.useEffect(()=>{null==n&&(l+=1,o(`${t}-${l}`))},[n,t]),i}(e,t)}},420317:(e,t,n)=>{n.d(t,{l:()=>s});var r=n(756676),o=n(330633),l=n(343659),i=n(188523),u=n(165836),a=n(214147);function s(e){let{render:t,className:n,state:s=a.t0,props:c=a.Ml,refs:d=a.Ml,metadata:f,stateAttributesMapping:p,tag:v="div",...g}=e,{compositeProps:m,compositeRef:h}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,i.G)(),{ref:a,index:s}=(0,u.q)(e),c=n===s,d=o.useRef(null),f=(0,l.a)(a,d);return{compositeProps:o.useMemo(()=>({tabIndex:c?0:-1,onFocus(){r(s)},onMouseMove(){let e=d.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;c||n||e.focus()}}),[c,r,s,t]),compositeRef:f,index:s}}({metadata:f});return(0,r.o)(v,e,{state:s,ref:[...d,h],props:[m,...c,g],stateAttributesMapping:p})}},434396:(e,t,n)=>{n.d(t,{i:()=>b});var r=n(330633),o=n(478761),l=n(203822),i=n(615392),u=n(875403),a=n(682219),s=n(9233),c=n(104872),d=n(929478),f=n(756676),p=n(65517),v=n(352383),g=n(832111),m=n(45574),h=n(424629);let y={...s.GW,...c.G},b=r.forwardRef(function(e,t){let{className:n,render:s,initialFocus:c,finalFocus:b,...x}=e,{store:E}=(0,u.s)(),R=(0,a.k)(),w=null!=(0,g.S)(!0),M=E.useState("open"),S=E.useState("openMethod"),C=E.useState("instantType"),P=E.useState("transitionStatus"),T=E.useState("popupProps"),I=E.useState("titleElementId"),k=E.useState("descriptionElementId"),A=E.useState("modal"),O=E.useState("mounted"),j=E.useState("openChangeReason"),L=E.useState("activeTriggerElement"),K=E.useState("floatingRootContext");(0,d.v)({open:M,ref:E.context.popupRef,onComplete(){M&&E.context.onOpenChangeComplete?.(!0)}});let D=E.useState("disabled"),F=E.useState("openOnHover"),V=E.useState("closeDelay");(0,l.a)(K,{enabled:F&&!D,closeDelay:V});let H=void 0===c?function(e){return"touch"!==e||E.context.popupRef.current}:c,q=r.useMemo(()=>({open:M,side:R.side,align:R.align,instant:C,transitionStatus:P}),[M,R.side,R.align,C,P]),N=r.useCallback(e=>{E.set("popupElement",e)},[E]),W=(0,f.o)("div",e,{state:q,ref:[t,E.context.popupRef,N],props:[T,{"aria-labelledby":I,"aria-describedby":k,onKeyDown(e){w&&v.jF.has(e.key)&&e.stopPropagation()}},(0,m.d)(P),x],stateAttributesMapping:y});return(0,h.jsx)(i.s,{context:K,openInteractionType:S,modal:"trap-focus"===A,disabled:!O||j===p.N7,initialFocus:H,returnFocus:b,restoreFocus:"popup",previousFocusableElement:(0,o.sb)(L)?L:void 0,nextFocusableElement:E.context.triggerFocusTargetRef,beforeContentFocusGuardRef:E.context.beforeContentFocusGuardRef,children:W})})},436504:(e,t,n)=>{n.d(t,{x:()=>i});var r=n(330633),o=n(214147);let l=r.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:o.tE,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function i(){return r.useContext(l)}},437289:(e,t,n)=>{n.d(t,{I:()=>o});let r=function(e){return e.complete="data-complete",e.indeterminate="data-indeterminate",e.progressing="data-progressing",e}({}),o={status:e=>"progressing"===e?{[r.progressing]:""}:"complete"===e?{[r.complete]:""}:"indeterminate"===e?{[r.indeterminate]:""}:null}},438299:(e,t,n)=>{n.d(t,{z:()=>a});var r=n(330633),o=n(756676),l=n(958140),i=n(9233),u=n(268182);let a=r.forwardRef(function(e,t){let{className:n,render:a,...s}=e,{value:c}=(0,u.J)(),{open:d,value:f}=(0,l.Q9)(),p=d&&f===c,v=r.useMemo(()=>({open:p}),[p]);return(0,o.o)("span",e,{state:v,ref:t,props:[{"aria-hidden":!0,children:"▼"},s],stateAttributesMapping:i.qV})})},441387:(e,t,n)=>{n.d(t,{e:()=>o});var r=n(419388);function o(e){return(0,r.B)(e,"base-ui")}},445220:(e,t,n)=>{n.d(t,{A:()=>r});function r(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},462847:(e,t,n)=>{n.d(t,{k:()=>v});var r=n(445220),o=n(330633),l=n(734975),i=n(9233),u=n(756676),a=n(624086),s=n(441387),c=n(926907),d=n(145463),f=n(385275),p=n(850159);let v=o.forwardRef(function(e,t){let{className:n,render:v,handle:g,payload:m,disabled:h,delay:y,closeDelay:b,id:x,...E}=e,R=(0,l.g)(!0),w=g?.store??R;if(!w)throw Error((0,r.A)(82));let M=(0,s.e)(x),S=w.useState("isTriggerActive",M),C=w.useState("isOpenedByTrigger",M),P=w.useState("floatingRootContext"),T=o.useRef(null),I=y??600,k=b??0,{registerTrigger:A,isMountedByThisTrigger:O}=(0,a.L_)(M,T,w,{payload:m,closeDelay:k}),j=(0,c.n)(),{delayRef:L,isInstantPhase:K,hasProvider:D}=(0,d.c)(P,{open:C});w.useSyncedValue("isInstantPhase",K);let F=w.useState("disabled"),V=w.useState("trackCursorAxis"),H=w.useState("disableHoverablePopup"),q=(0,f.j)(P,{enabled:!(h??F),mouseOnly:!0,move:!1,handleClose:H||"both"===V?null:(0,p.i)(),restMs(){let e=j?.delay,t="object"==typeof L.current?L.current.open:void 0,n=I;return D&&(n=0!==t?y??e??I:0),n},delay(){let e="object"==typeof L.current?L.current.close:void 0,t=k;return null==b&&D&&(t=e),{close:t}},triggerElementRef:T,isActiveTrigger:S}),N=o.useMemo(()=>({open:C}),[C]),W=w.useState("triggerProps",O);return(0,u.o)("button",e,{state:N,ref:[t,A,T],props:[q,W,{id:M},E],stateAttributesMapping:i.qV})})},463075:(e,t,n)=>{n.d(t,{U:()=>a});var r=n(330633),o=n(615317),l=n(876703),i=n(401981),u=n(424629);let a=r.forwardRef(function(e,t){let[n,a]=r.useState();return(0,o.g)(()=>{l.nr&&a("button")},[]),(0,u.jsx)("span",{...e,ref:t,style:i.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},464511:(e,t,n)=>{n.d(t,{A:()=>i,n:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(45));return e}},465591:(e,t,n)=>{n.d(t,{l:()=>s});var r=n(330633),o=n(946769),l=n(615317),i=n(23776),u=n(942560),a=n(214147);function s(e,t){let n="rootStore"in e?e.rootStore:e,s=n.useState("open"),c=n.context.dataRef,{listRef:d,activeIndex:f,onMatch:p,onTypingChange:v,enabled:g=!0,findMatch:m=null,resetMs:h=750,ignoreKeys:y=a.Ml,selectedIndex:b=null}=t,x=(0,i.Z)(),E=r.useRef(""),R=r.useRef(b??f??-1),w=r.useRef(null);(0,l.g)(()=>{s&&(x.clear(),w.current=null,E.current="")},[s,x]),(0,l.g)(()=>{s&&""===E.current&&(R.current=b??f??-1)},[s,b,f]);let M=(0,o.K)(e=>{e?c.current.typing||(c.current.typing=e,v?.(e)):c.current.typing&&(c.current.typing=e,v?.(e))}),S=(0,o.K)(e=>{function t(e,t,n){let r=m?m(t,n):t.find(e=>e?.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())===0);return r?e.indexOf(r):-1}let n=d.current;if(E.current.length>0&&" "!==E.current[0]&&(-1===t(n,n,E.current)?M(!1):" "===e.key&&(0,u.jo)(e)),null==n||y.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;s&&" "!==e.key&&((0,u.jo)(e),M(!0)),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&E.current===e.key&&(E.current="",R.current=w.current),E.current+=e.key,x.start(h,()=>{E.current="",R.current=w.current,M(!1)});let r=R.current,o=t(n,[...n.slice((r||0)+1),...n.slice(0,(r||0)+1)],E.current);-1!==o?(p?.(o),w.current=o):" "!==e.key&&(E.current="",M(!1))}),C=r.useMemo(()=>({onKeyDown:S}),[S]),P=r.useMemo(()=>({onKeyDown:S,onKeyUp(e){" "===e.key&&M(!1)}}),[S,M]);return r.useMemo(()=>g?{reference:C,floating:P}:{},[g,C,P])}},466182:(e,t,n)=>{n.d(t,{T:()=>r});let r=function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e}({})},470377:(e,t,n)=>{n.d(t,{y:()=>T});var r=n(330633),o=n(841959),l=n(232017),i=n(393762),u=n(475902),a=n(373703),s=n(247097),c=n(875403),d=n(197920),f=n(806333),p=n(47576),v=n(23776),g=n(635864),m=n(953545),h=n(65517),y=n(171115),b=n(17598),x=n(339051);let E={...y.o,disabled:(0,f.M)(e=>e.disabled),instantType:(0,f.M)(e=>e.instantType),openMethod:(0,f.M)(e=>e.openMethod),openChangeReason:(0,f.M)(e=>e.openChangeReason),modal:(0,f.M)(e=>e.modal),stickIfOpen:(0,f.M)(e=>e.stickIfOpen),titleElementId:(0,f.M)(e=>e.titleElementId),descriptionElementId:(0,f.M)(e=>e.descriptionElementId),openOnHover:(0,f.M)(e=>e.openOnHover),closeDelay:(0,f.M)(e=>e.closeDelay),hasViewport:(0,f.M)(e=>e.hasViewport)};class R extends p.H{constructor(e){let t={...(0,y.r)(),disabled:!1,modal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1,...e};t.open&&e?.mounted===void 0&&(t.mounted=!0),super(t,{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),stickIfOpenTimeout:new v.E,triggerElements:new b.Z},E)}setOpen=(e,t)=>{let n=t.reason===h.N7,r=t.reason===h.Ui&&0===t.event.detail,o=!e&&(t.reason===h.jv||null==t.reason);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let l={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested,triggerElement:t.trigger},i=this.state.floatingRootContext.context.events;i?.emit("openchange",l);let u=()=>{let n={open:e,openChangeReason:t.reason},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(x.X3,()=>{this.set("stickIfOpen",!1)}),d.flushSync(u)):u(),r||o?this.set("instantType",r?"click":"dismiss"):t.reason===h.Xn?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let n=(0,g.j)(()=>new R(t)).current,r=e??n;return(0,m.y)(n.disposeEffect),r}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}var w=n(557443),M=n(624086),S=n(167166),C=n(424629);function P({props:e}){let{children:t,open:n,defaultOpen:d=!1,onOpenChange:f,onOpenChangeComplete:p,modal:v=!1,handle:g,triggerId:m,defaultTriggerId:y=null}=e,b=R.useStore(g?.store,{open:n??d,modal:v,activeTriggerId:void 0!==m?m:y});b.useControlledProp("open",n,d),b.useControlledProp("activeTriggerId",m,y);let x=b.useState("open"),E=b.useState("positionerElement"),P=b.useState("payload"),T=b.useState("openChangeReason");b.useContextCallback("onOpenChange",f),b.useContextCallback("onOpenChangeComplete",p);let{openMethod:I,triggerProps:k,reset:A}=(0,S.G)(x);(0,M.tr)(b);let{forceUnmount:O}=(0,M.l$)(x,b,()=>{b.update({stickIfOpen:!0,openChangeReason:null}),A()});(0,o.K)(x&&!0===v&&T!==h.N7&&"touch"!==I,E),r.useEffect(()=>{x||b.context.stickIfOpenTimeout.clear()},[b,x]);let j=r.useCallback(e=>{let t=(0,w.d)(e);return t.preventUnmountOnClose=()=>{b.set("preventUnmountingOnClose",!0)},t},[b]),L=r.useCallback(()=>{b.setOpen(!1,j(h.zJ))},[b,j]);r.useImperativeHandle(e.actionsRef,()=>({unmount:O,close:L}),[O,L]);let K=(0,l.D)({popupStore:b,onOpenChange:b.setOpen}),D=(0,i.s)(K,{outsidePressEvent:{mouse:"trap-focus"===v?"sloppy":"intentional",touch:"sloppy"}}),F=(0,u.I)(K),{getReferenceProps:V,getFloatingProps:H,getTriggerProps:q}=(0,a.b)([D,F]),N=r.useMemo(()=>V(k),[V,k]),W=r.useMemo(()=>q(k),[q,k]),$=r.useMemo(()=>H(),[H]);b.useSyncedValues({modal:v,openMethod:I,activeTriggerProps:N,inactiveTriggerProps:W,popupProps:$,floatingRootContext:K,nested:null!=(0,s.R1)()});let U=r.useMemo(()=>({store:b}),[b]);return(0,C.jsx)(c.r.Provider,{value:U,children:"function"==typeof t?t({payload:P}):t})}function T(e){return(0,c.s)(!0)?(0,C.jsx)(P,{props:e}):(0,C.jsx)(s.P6,{children:(0,C.jsx)(P,{props:e})})}},470403:(e,t,n)=>{n.d(t,{M:()=>i,z:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(66));return e}},470480:(e,t,n)=>{n.d(t,{r:()=>l});var r=n(295175),o=n(478761);function l(e){let t=(0,o.L9)(e),n=parseFloat(t.width)||0,l=parseFloat(t.height)||0,i=(0,o.sb)(e),u=i?e.offsetWidth:n,a=i?e.offsetHeight:l;return((0,r.LI)(n)!==u||(0,r.LI)(l)!==a)&&(n=u,l=a),{width:n,height:l}}},471544:(e,t,n)=>{n.d(t,{e:()=>a});var r=n(330633),o=n(470403),l=n(833883),i=n(378310),u=n(756676);let a=r.forwardRef(function(e,t){let{render:n,className:a,disabled:s,nativeButton:c=!0,...d}=e,{close:f,expanded:p}=(0,l.Y)(),{toast:v}=(0,o.M)(),[g,m]=r.useState(!1),{getButtonProps:h,buttonRef:y}=(0,i.s)({disabled:s,native:c}),b=r.useMemo(()=>({type:v.type}),[v.type]);return(0,u.o)("button",e,{ref:[t,y],state:b,props:[{"aria-hidden":!p&&!g,onClick(){f(v.id)},onFocus(){m(!0)},onBlur(){m(!1)}},d,h]})})},472262:(e,t,n)=>{n.d(t,{F:()=>i});var r=n(750212);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=r.$,i=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return l(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:u}=t,a=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],r=null==u?void 0:u[e];if(null===t)return null;let l=o(t)||o(r);return i[e][l]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return l(e,a,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...u,...s}[t]):({...u,...s})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},472499:(e,t,n)=>{n.d(t,{g:()=>i,p:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(52));return e}},475902:(e,t,n)=>{n.d(t,{I:()=>s});var r=n(330633),o=n(419388),l=n(373356),i=n(247097),u=n(214147);let a=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function s(e,t={}){let n="rootStore"in e?e.rootStore:e,c=n.useState("open"),d=n.useState("floatingId"),f=n.useState("domReferenceElement"),p=n.useState("floatingElement"),{enabled:v=!0,role:g="dialog"}=t,m=(0,o.B)(),h=f?.id||m,y=r.useMemo(()=>(0,l.nd)(p)?.id||d,[p,d]),b=a.get(g)??g,x=null!=(0,i.R1)(),E=r.useMemo(()=>"tooltip"===b||"label"===g?u.t0:{"aria-haspopup":"alertdialog"===b?"dialog":b,"aria-expanded":"false",..."listbox"===b&&{role:"combobox"},..."menu"===b&&x&&{role:"menuitem"},..."select"===g&&{"aria-autocomplete":"none"},..."combobox"===g&&{"aria-autocomplete":"list"}},[b,x,g]),R=r.useMemo(()=>"tooltip"===b||"label"===g?{[`aria-${"label"===g?"labelledby":"describedby"}`]:c?y:void 0}:{...E,"aria-expanded":c?"true":"false","aria-controls":c?y:void 0,..."menu"===b&&{id:h}},[b,y,c,h,g,E]),w=r.useMemo(()=>{let e={id:y,...b&&{role:b}};return"tooltip"===b||"label"===g?e:{...e,..."menu"===b&&{"aria-labelledby":h}}},[b,y,h,g]),M=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${y}-fui-option`}};switch(g){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[y,g]);return r.useMemo(()=>v?{reference:R,floating:w,item:M,trigger:E}:{},[v,R,w,E,M])}},479205:(e,t,n)=>{n.d(t,{CG:()=>l,hG:()=>a,iP:()=>i,ll:()=>u});var r=n(445220),o=n(330633);let l=o.createContext(null),i=o.createContext(null);function u(){let e=o.useContext(l);if(null===e)throw Error((0,r.A)(60));return e}function a(){let e=o.useContext(i);if(null===e)throw Error((0,r.A)(61));return e}},481566:(e,t,n)=>{n.d(t,{P:()=>a});var r=n(330633),o=n(859967),l=n(9233),i=n(756676),u=n(734975);let a=r.forwardRef(function(e,t){let{className:n,render:a,...s}=e,c=(0,u.g)().useState("instantType"),{open:d,arrowRef:f,side:p,align:v,arrowUncentered:g,arrowStyles:m}=(0,o.s)(),h=r.useMemo(()=>({open:d,side:p,align:v,uncentered:g,instant:c}),[d,p,v,g,c]);return(0,i.o)("div",e,{state:h,ref:[t,f],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:l.GW})})},483e3:(e,t,n)=>{n.d(t,{S:()=>r});let r=n(128510).F},483355:(e,t,n)=>{n.d(t,{CK:()=>E,XF:()=>R,vB:()=>b});var r=n(330633),o=n(197920),l=n(478761),i=n(419388),u=n(615317),a=n(946769),s=n(463075),c=n(502083),d=n(557443),f=n(65517),p=n(860092),v=n(756676),g=n(214147),m=n(339051),h=n(424629);let y=r.createContext(null),b=()=>r.useContext(y),x=(0,p.F)("portal");function E(e={}){let{ref:t,container:n,componentProps:s=g.t0,elementProps:c,elementState:d}=e,f=(0,i.B)(),p=b(),m=p?.portalNode,[h,y]=r.useState(null),[R,w]=r.useState(null),M=(0,a.K)(e=>{null!==e&&w(e)}),S=r.useRef(null);(0,u.g)(()=>{if(null===n){S.current&&(S.current=null,w(null),y(null));return}if(null==f)return;let e=(n&&((0,l.Ll)(n)?n:n.current))??m??document.body;if(null==e){S.current&&(S.current=null,w(null),y(null));return}S.current!==e&&(S.current=e,w(null),y(e))},[n,m,f]);let C=(0,v.o)("div",s,{ref:[t,M],state:d,props:[{id:f,[x]:""},c]});return{portalNode:R,portalSubtree:h&&C?o.createPortal(C,h):null}}let R=r.forwardRef(function(e,t){let{children:n,container:l,className:i,render:u,renderGuards:a,...p}=e,{portalNode:v,portalSubtree:g}=E({container:l,ref:t,componentProps:e,elementProps:p}),b=r.useRef(null),x=r.useRef(null),R=r.useRef(null),w=r.useRef(null),[M,S]=r.useState(null),C=M?.modal,P=M?.open,T="boolean"==typeof a?a:!!M&&!M.modal&&M.open&&!!v;r.useEffect(()=>{if(v&&!C)return v.addEventListener("focusin",e,!0),v.addEventListener("focusout",e,!0),()=>{v.removeEventListener("focusin",e,!0),v.removeEventListener("focusout",e,!0)};function e(e){v&&e.relatedTarget&&(0,c.Qp)(e)&&("focusin"===e.type?c.yV:c.N)(v)}},[v,C]),r.useEffect(()=>{v&&!P&&(0,c.yV)(v)},[P,v]);let I=r.useMemo(()=>({beforeOutsideRef:b,afterOutsideRef:x,beforeInsideRef:R,afterInsideRef:w,portalNode:v,setFocusManagerState:S}),[v]);return(0,h.jsxs)(r.Fragment,{children:[g,(0,h.jsxs)(y.Provider,{value:I,children:[T&&v&&(0,h.jsx)(s.U,{"data-type":"outside",ref:b,onFocus:e=>{if((0,c.Qp)(e,v))R.current?.focus();else{let e=M?M.domReference:null,t=(0,c.XJ)(e);t?.focus()}}}),T&&v&&(0,h.jsx)("span",{"aria-owns":v.id,style:m.z_}),v&&o.createPortal(n,v),T&&v&&(0,h.jsx)(s.U,{"data-type":"outside",ref:x,onFocus:e=>{if((0,c.Qp)(e,v))w.current?.focus();else{let t=M?M.domReference:null,n=(0,c.vF)(t);n?.focus(),M?.closeOnFocusOut&&M?.onOpenChange(!1,(0,d.d)(f.Xn,e.nativeEvent))}}})]})]})})},486858:(e,t,n)=>{n.d(t,{g:()=>a});var r=n(330633),o=n(483355),l=n(391089),i=n(850597),u=n(424629);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:a}=(0,l.Y)();return a.useState("mounted")||n?(0,u.jsx)(i.V.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},489732:(e,t,n)=>{n.d(t,{v:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e=!0){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(25));return t}},493491:(e,t,n)=>{n.d(t,{b:()=>i,s:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(19));return e}},494305:(e,t,n)=>{n.d(t,{Q:()=>c});var r=n(330633),o=n(493491),l=n(37036),i=n(929478),u=n(756676),a=n(104872),s=n(424629);let c=r.forwardRef(function(e,t){let n=e.keepMounted??!1,{selected:r}=(0,o.b)();return n||r?(0,s.jsx)(d,{...e,ref:t}):null}),d=r.memo(r.forwardRef((e,t)=>{let{render:n,className:s,keepMounted:c,...d}=e,{selected:f}=(0,o.b)(),p=r.useRef(null),{transitionStatus:v,setMounted:g}=(0,l.$)(f),m=r.useMemo(()=>({selected:f,transitionStatus:v}),[f,v]),h=(0,u.o)("span",e,{ref:[t,p],state:m,props:[{"aria-hidden":!0,children:"✔️"},d],stateAttributesMapping:a.G});return(0,i.v)({open:f,ref:p,onComplete(){f||g(!1)}}),h}))},497741:(e,t,n)=>{n.d(t,{Q:()=>h});var r=n(330633),o=n(615317),l=n(419388),i=n(387275),u=n(756676),a=n(958140),s=n(463075),c=n(502083),d=n(373356),f=n(913312),p=n(785484),v=n(424629);let g=(0,f.H)();function m({children:e}){let{beforeInsideRef:t,beforeOutsideRef:n,afterInsideRef:o,afterOutsideRef:l,positionerElement:i,viewportElement:u,floatingRootContext:d}=(0,a.Q9)(),f=!!(0,p.G)(!0),g=i||u;return d||f?(0,v.jsxs)(r.Fragment,{children:[(0,v.jsx)(s.U,{ref:t,onFocus:e=>{g&&(0,c.Qp)(e,g)?(0,c.vF)(g)?.focus():n.current?.focus()}}),e,(0,v.jsx)(s.U,{ref:o,onFocus:e=>{g&&(0,c.Qp)(e,g)?(0,c.XJ)(g)?.focus():l.current?.focus()}})]}):e}let h=r.forwardRef(function(e,t){let{className:n,render:r,children:s,id:c,...f}=e,h=(0,l.B)(c),{setViewportElement:y,setViewportTargetElement:b,floatingRootContext:x,prevTriggerElementRef:E,viewportInert:R,setViewportInert:w}=(0,a.Q9)(),M=!!(0,p.G)(!0),S=(x||g).useState("domReferenceElement");(0,o.g)(()=>{S&&(E.current=S)},[S,E]);let C=(0,u.o)("div",e,{ref:[t,y],props:[{id:h,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!(0,d.gR)(n,t)&&t!==S&&w(!0)},...!M&&R&&{inert:(0,i.Y)(!0)},children:M?s:(0,v.jsx)(m,{children:(0,v.jsx)("div",{ref:b,children:s})})},f]});return M?(0,v.jsx)(m,{children:C}):C})},497787:(e,t,n)=>{n.d(t,{Y:()=>h});var r=n(330633),o=n(942776),l=n(862530),i=n(946769),u=n(343659),a=n(352383),s=n(659547),c=n(681529);let d=[];var f=n(188523),p=n(756676),v=n(10194),g=n(214147),m=n(424629);function h(e){let{render:t,className:n,refs:h=g.Ml,props:y=g.Ml,state:b=g.t0,stateAttributesMapping:x,highlightedIndex:E,onHighlightedIndexChange:R,orientation:w,dense:M,itemSizes:S,loopFocus:C,cols:P,enableHomeAndEndKeys:T,onMapChange:I,stopEventPropagation:k=!0,rootRef:A,disabledIndices:O,modifierKeys:j,highlightItemOnHover:L=!1,tag:K="div",...D}=e,{props:F,highlightedIndex:V,onHighlightedIndexChange:H,elementsRef:q,onMapChange:N,relayKeyboardEvent:W}=function(e){let{itemSizes:t,cols:n=1,loopFocus:o=!0,dense:f=!1,orientation:p="both",direction:v,highlightedIndex:g,onHighlightedIndexChange:m,rootRef:h,enableHomeAndEndKeys:y=!1,stopEventPropagation:b=!1,disabledIndices:x,modifierKeys:E=d}=e,[R,w]=r.useState(0),M=n>1,S=r.useRef(null),C=(0,u.a)(S,h),P=r.useRef([]),T=r.useRef(!1),I=g??R,k=(0,i.K)((e,t=!1)=>{if((m??w)(e),t){let t=P.current[e];(0,a.$v)(S.current,t,v,p)}}),A=(0,i.K)(e=>{if(0===e.size||T.current)return;T.current=!0;let t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute(c.h))??null,r=n?t.indexOf(n):-1;-1!==r&&k(r),(0,a.$v)(S.current,n,v,p)}),O=r.useMemo(()=>({"aria-orientation":"both"===p?void 0:p,ref:C,onFocus(e){S.current&&(0,a.Qi)(e.target)&&e.target.setSelectionRange(0,e.target.value.length??0)},onKeyDown(e){let r=y?a.nX:a.LM;if(!r.has(e.key)||function(e,t){for(let n of a.rT.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,E)||!S.current)return;let i="rtl"===v,u=i?a.eR:a.RJ,c={horizontal:u,vertical:a.Jd,both:u}[p],d=i?a.RJ:a.eR,g={horizontal:d,vertical:a.il,both:d}[p];if((0,a.Qi)(e.target)&&!(0,l.F)(e.target)){let t=e.target.selectionStart,n=e.target.selectionEnd,r=e.target.value??"";if(null==t||e.shiftKey||t!==n||e.key!==g&&t0)return}let m=I,h=(0,s.Zb)(P,x),R=(0,s.vB)(P,x);if(M){let r=t||Array.from({length:P.current.length},()=>({width:1,height:1})),l=(0,s.zf)(r,n,f),u=l.findIndex(e=>null!=e&&!(0,s.FP)(P,e,x)),c=l.reduce((e,t,n)=>null==t||(0,s.FP)(P,t,x)?e:n,-1);m=l[(0,s.Kg)({current:l.map(e=>e?P.current[e]:null)},{event:e,orientation:p,loopFocus:o,cols:n,disabledIndices:(0,s.Y3)([...x||P.current.map((e,t)=>(0,s.FP)(P,t)?t:void 0),void 0],l),minIndex:u,maxIndex:c,prevIndex:(0,s.fl)(I>R?h:I,r,l,n,e.key===a.Jd?"bl":e.key===a.RJ?"tr":"tl"),rtl:i})]}let w={horizontal:[u],vertical:[a.Jd],both:[u,a.Jd]}[p],C={horizontal:[d],vertical:[a.il],both:[d,a.il]}[p],T=M?r:({horizontal:y?a.lZ:a.eb,vertical:y?a.z5:a.ug,both:r})[p];y&&(e.key===a.yZ?m=h:e.key===a.Kp&&(m=R)),m===I&&(w.includes(e.key)||C.includes(e.key))&&(m=o&&m===R&&w.includes(e.key)?h:o&&m===h&&C.includes(e.key)?R:(0,s.BF)(P,{startingIndex:m,decrement:C.includes(e.key),disabledIndices:x})),m===I||(0,s.du)(P,m)||(b&&e.stopPropagation(),T.has(e.key)&&e.preventDefault(),k(m,!0),queueMicrotask(()=>{P.current[m]?.focus()}))}}),[n,f,v,x,P,y,I,M,t,o,C,E,k,p,b]);return r.useMemo(()=>({props:O,highlightedIndex:I,onHighlightedIndexChange:k,elementsRef:P,disabledIndices:x,onMapChange:A,relayKeyboardEvent:O.onKeyDown}),[O,I,k,P,x,A])}({itemSizes:S,cols:P,loopFocus:C,dense:M,orientation:w,highlightedIndex:E,onHighlightedIndexChange:R,rootRef:A,stopEventPropagation:k,enableHomeAndEndKeys:T,direction:(0,v.j)(),disabledIndices:O,modifierKeys:j}),$=(0,p.o)(K,e,{state:b,ref:h,props:[F,...y,D],stateAttributesMapping:x}),U=r.useMemo(()=>({highlightedIndex:V,onHighlightedIndexChange:H,highlightItemOnHover:L,relayKeyboardEvent:W}),[V,H,L,W]);return(0,m.jsx)(f.H.Provider,{value:U,children:(0,m.jsx)(o.u,{elementsRef:q,onMapChange:e=>{I?.(e),N(e)},children:$})})}},502083:(e,t,n)=>{n.d(t,{N:()=>p,Qp:()=>f,XJ:()=>a,Yu:()=>c,bp:()=>d,kQ:()=>l,vF:()=>u,yV:()=>v});var r=n(106279),o=n(373356);let l=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function i(e,t){let n=(0,r.Kr)(e,l()),i=n.length;if(0===i)return;let u=(0,o.RS)((0,o.YE)(e)),a=n.indexOf(u);return n[-1===a?1===t?0:i-1:a+t]}function u(e){return i((0,o.YE)(e).body,1)||e}function a(e){return i((0,o.YE)(e).body,-1)||e}function s(e,t){if(!e)return null;let n=(0,r.Kr)((0,o.YE)(e).body,l()),i=n.length;if(0===i)return null;let u=n.indexOf(e);return -1===u?null:n[(u+t+i)%i]}function c(e){return s(e,1)}function d(e){return s(e,-1)}function f(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,o.gR)(n,r)}function p(e){(0,r.Kr)(e,l()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function v(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},502387:(e,t,n)=>{n.d(t,{D:()=>g});var r=n(330633),o=n(343659),l=n(378310),i=n(580822),u=n(489732),a=n(65517);let s={type:"regular-item"};var c=n(391089),d=n(756676),f=n(441387),p=n(165836),v=n(66449);let g=r.forwardRef(function(e,t){let{render:n,className:g,id:m,label:h,nativeButton:y=!1,disabled:b=!1,closeOnClick:x=!0,...E}=e,R=(0,p.q)({label:h}),w=(0,v.O)(!0),M=(0,f.e)(m),{store:S}=(0,c.Y)(),C=S.useState("isActive",R.index),P=S.useState("itemProps"),{getItemProps:T,itemRef:I}=function(e){let{closeOnClick:t,disabled:n=!1,highlighted:s,id:c,store:d,nativeButton:f,itemMetadata:p,nodeId:v}=e,g=r.useRef(null),m=(0,u.v)(!0),h=void 0!==m,{events:y}=d.useState("floatingTreeRoot"),{getButtonProps:b,buttonRef:x}=(0,l.s)({disabled:n,focusableWhenDisabled:!0,native:f}),E=r.useCallback(e=>(0,i.v6)({id:c,role:"menuitem",tabIndex:s?0:-1,onMouseMove(e){v&&y.emit("itemhover",{nodeId:v,target:e.currentTarget})},onMouseEnter(){"submenu-trigger"===p.type&&p.setActive()},onKeyUp(e){" "===e.key&&d.context.typingRef.current&&e.preventBaseUIHandler()},onClick(e){t&&y.emit("close",{domEvent:e,reason:a.Bo})},onMouseUp(e){if(m){let t=m.initialCursorPointRef.current;if(m.initialCursorPointRef.current=null,h&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y))return}g.current&&d.context.allowMouseUpTriggerRef.current&&(!h||2===e.button)&&"regular-item"===p.type&&g.current.click()}},e,b),[c,s,b,t,y,d,h,m,p,v]),R=(0,o.a)(g,x);return r.useMemo(()=>({getItemProps:E,itemRef:R}),[E,R])}({closeOnClick:x,disabled:b,highlighted:C,id:M,store:S,nativeButton:y,nodeId:w?.nodeId,itemMetadata:s}),k=r.useMemo(()=>({disabled:b,highlighted:C}),[b,C]);return(0,d.o)("div",e,{state:k,props:[P,E,T],ref:[I,t,R.ref]})})},516114:(e,t,n)=>{n.d(t,{$:()=>i});var r=n(330633),o=n(756676),l=n(625529);let i=r.forwardRef(function(e,t){let{render:n,className:r,children:i,...u}=e,{filteredItems:a}=(0,l.Dc)(),s=(0,l.Ee)(),c=0===a.length?i:null;return(0,o.o)("div",e,{ref:[t,s.state.emptyRef],props:[{children:c,role:"status","aria-live":"polite","aria-atomic":!0},u]})})},523717:(e,t,n)=>{n.d(t,{h:()=>c});var r=n(330633),o=n(167903),l=n(37036),i=n(929478),u=n(756676),a=n(104872),s=n(424629);let c=r.forwardRef(function(e,t){let n=e.keepMounted??!1,{selected:r}=(0,o.G)();return n||r?(0,s.jsx)(d,{...e,ref:t}):null}),d=r.memo(r.forwardRef((e,t)=>{let{render:n,className:s,keepMounted:c,...d}=e,{selected:f}=(0,o.G)(),p=r.useRef(null),{transitionStatus:v,setMounted:g}=(0,l.$)(f),m=r.useMemo(()=>({selected:f,transitionStatus:v}),[f,v]),h=(0,u.o)("span",e,{ref:[t,p],state:m,props:[{"aria-hidden":!0,children:"✔️"},d],stateAttributesMapping:a.G});return(0,i.v)({open:f,ref:p,onComplete(){f||g(!1)}}),h}))},525796:(e,t,n)=>{n.d(t,{u:()=>a});var r=n(330633),o=n(615317),l=n(441387),i=n(756676),u=n(988669);let a=r.forwardRef(function(e,t){let{render:n,className:a,id:s,...c}=e,{disabled:d,setLegendId:f}=(0,u.B)(),p=(0,l.e)(s);(0,o.g)(()=>(f(p),()=>{f(void 0)}),[f,p]);let v=r.useMemo(()=>({disabled:d??!1}),[d]);return(0,i.o)("div",e,{state:v,ref:t,props:[{id:p},c]})})},529405:(e,t,n)=>{n.d(t,{m:()=>l,p:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(26));return e}},531572:(e,t,n)=>{n.d(t,{D:()=>M});var r=n(330633),o=n(635864),l=n(946769),i=n(841959),u=n(232017),a=n(475902),s=n(393762),c=n(373703),d=n(373356),f=n(167166),p=n(557443),v=n(65517),g=n(624086),m=n(107413),h=n(806333),y=n(47576),b=n(171115),x=n(17598);let E={...b.o,modal:(0,h.M)(e=>e.modal),nested:(0,h.M)(e=>e.nested),nestedOpenDialogCount:(0,h.M)(e=>e.nestedOpenDialogCount),disablePointerDismissal:(0,h.M)(e=>e.disablePointerDismissal),openMethod:(0,h.M)(e=>e.openMethod),descriptionElementId:(0,h.M)(e=>e.descriptionElementId),titleElementId:(0,h.M)(e=>e.titleElementId),viewportElement:(0,h.M)(e=>e.viewportElement),role:(0,h.M)(e=>e.role)};class R extends y.H{constructor(e){super(function(e={}){return{...(0,b.r)(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,role:"dialog",...e}}(e),{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),triggerElements:new x.Z,onOpenChange:void 0,onOpenChangeComplete:void 0},E)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;let n={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested};this.state.floatingRootContext.context.events?.emit("openchange",n);let r={open:e},o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)}}var w=n(424629);function M(e){let{children:t,open:n,defaultOpen:h=!1,onOpenChange:y,onOpenChangeComplete:b,disablePointerDismissal:x=!1,modal:E=!0,actionsRef:M,handle:S,triggerId:C,defaultTriggerId:P=null}=e,T=(0,m.P)(!0),I=!!T,k=(0,o.j)(()=>S?.store??new R({open:n??h,activeTriggerId:void 0!==C?C:P,modal:E,disablePointerDismissal:x,nested:I})).current;k.useControlledProp("open",n,h),k.useControlledProp("activeTriggerId",C,P),k.useSyncedValues({disablePointerDismissal:x,nested:I,modal:E}),k.useContextCallback("onOpenChange",y),k.useContextCallback("onOpenChangeComplete",b);let A=k.useState("payload");!function(e){let{store:t,parentContext:n,actionsRef:o}=e,m=t.useState("open"),h=t.useState("disablePointerDismissal"),y=t.useState("modal"),b=t.useState("popupElement"),{openMethod:x,triggerProps:E,reset:R}=(0,f.G)(m);(0,g.tr)(t);let{forceUnmount:w}=(0,g.l$)(m,t,()=>{R()}),M=(0,l.K)(e=>{let n=(0,p.d)(e);return n.preventUnmountOnClose=()=>{t.set("preventUnmountingOnClose",!0)},n}),S=r.useCallback(()=>{t.setOpen(!1,M(v.zJ))},[t,M]);r.useImperativeHandle(o,()=>({unmount:w,close:S}),[w,S]);let C=(0,u.D)({popupStore:t,onOpenChange:t.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[P,T]=r.useState(0),I=0===P,k=(0,a.I)(C),A=(0,s.s)(C,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===y?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if("button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let n=(0,d.EW)(e);return!!I&&!h&&(!y||!t.context.internalBackdropRef.current&&!t.context.backdropRef.current||t.context.internalBackdropRef.current===n||t.context.backdropRef.current===n||(0,d.gR)(n,b)&&!n?.hasAttribute("data-base-ui-portal"))},escapeKey:I});(0,i.K)(m&&!0===y,b);let{getReferenceProps:O,getFloatingProps:j,getTriggerProps:L}=(0,c.b)([k,A]);t.useContextCallback("onNestedDialogOpen",e=>{T(e+1)}),t.useContextCallback("onNestedDialogClose",()=>{T(0)}),r.useEffect(()=>(n?.onNestedDialogOpen&&m&&n.onNestedDialogOpen(P),n?.onNestedDialogClose&&!m&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&m&&n.onNestedDialogClose()}),[m,n,P]);let K=r.useMemo(()=>O(E),[O,E]),D=r.useMemo(()=>L(E),[L,E]),F=r.useMemo(()=>j(),[j]);t.useSyncedValues({openMethod:x,activeTriggerProps:K,inactiveTriggerProps:D,popupProps:F,floatingRootContext:C,nestedOpenDialogCount:P})}({store:k,actionsRef:M,parentContext:T?.store.context,onOpenChange:y,triggerIdProp:C});let O=r.useMemo(()=>({store:k}),[k]);return(0,w.jsx)(m.a.Provider,{value:O,children:"function"==typeof t?t({payload:A}):t})}},533693:(e,t,n)=>{n.d(t,{w:()=>H});var r=n(330633),o=n(197920),l=n(106279),i=n(946769),u=n(615317),a=n(23776),s=n(760514),c=n(770503),d=n(247097),f=n(65795),p=n(3336),v=n(850159),g=n(190614),m=n(373703),h=n(942560),y=n(502083),b=n(373356),x=n(268182),E=n(958140),R=n(557443),w=n(65517),M=n(339051),S=n(214147),C=n(463075),P=n(9233),T=n(194077),I=n(218780),k=n(466182),A=n(624770),O=n(420317),j=n(378310),L=n(470480),K=n(178594),D=n(954514),F=n(424629);let V={width:0,height:0},H=r.forwardRef(function(e,t){let{className:n,render:H,nativeButton:q=!0,disabled:N,...W}=e,{value:$,setValue:U,mounted:Y,open:B,positionerElement:X,setActivationDirection:z,setFloatingRootContext:G,popupElement:Z,viewportElement:_,rootRef:J,beforeOutsideRef:Q,afterOutsideRef:ee,afterInsideRef:et,beforeInsideRef:en,prevTriggerElementRef:er,delay:eo,closeDelay:el,orientation:ei,setViewportInert:eu,nested:ea}=(0,E.Q9)(),{value:es}=(0,x.J)(),ec=(0,E.sj)(),ed=(0,d.cq)(),ef=(0,D.O)(),ep=(0,a.Z)(),ev=(0,s.N)(),eg=(0,s.N)(),em=(0,s.N)(),[eh,ey]=r.useState(null),[eb,ex]=r.useState(!0),[eE,eR]=r.useState(""),ew=r.useRef(!1),eM=r.useRef(V),eS=r.useRef(null),eC=B&&$===es,eP=(0,c.u)(eC),eT=!!X||!$,eI=(0,I.V)(Z);function ek(){Z&&(Z.style.setProperty(k.T.popupWidth,"auto"),Z.style.setProperty(k.T.popupHeight,"auto"))}r.useEffect(()=>{eS.current?.abort()},[eC]);let eA=(0,i.K)((e,t)=>{if(!Z||!X)return;Z.style.removeProperty(k.T.popupWidth),Z.style.removeProperty(k.T.popupHeight),X.style.removeProperty(A.t.positionerWidth),X.style.removeProperty(A.t.positionerHeight);let{width:n,height:r}=(0,L.r)(Z),o=n||eM.current.width,l=r||eM.current.height;(0===t||0===e)&&(e=o,t=l),Z.style.setProperty(k.T.popupWidth,`${e}px`),Z.style.setProperty(k.T.popupHeight,`${t}px`),X.style.setProperty(A.t.positionerWidth,`${o}px`),X.style.setProperty(A.t.positionerHeight,`${l}px`),eg.request(()=>{Z.style.setProperty(k.T.popupWidth,`${o}px`),Z.style.setProperty(k.T.popupHeight,`${l}px`),em.request(()=>{eS.current=new AbortController,eI(ek,eS.current.signal)})})});r.useEffect(()=>{B||(ep.clear(),eg.cancel(),em.cancel())},[ep,B,eg,em]),r.useEffect(()=>{Y||(eM.current=V)},[Y]),r.useEffect(()=>{if(!Z||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{eM.current={width:Z.offsetWidth,height:Z.offsetHeight}});return e.observe(Z),()=>{e.disconnect()}},[Z]),r.useEffect(()=>{if(!Z||!eC||"function"!=typeof MutationObserver)return;let e=new MutationObserver(()=>{eS.current?.abort(),eA(eM.current.width,eM.current.height)});return e.observe(Z,{childList:!0,subtree:!0,characterData:!0}),()=>{e.disconnect()}},[Z,X,eC,eA]),r.useEffect(()=>(eC&&B&&Z&&ew.current&&(ew.current=!1,ev.request(()=>{Q.current?.focus()})),()=>{ev.cancel()}),[Q,ev,eA,eC,B,Z]),(0,u.g)(()=>{eP.current&&B&&Z&&eA(0,0)},[eP,B,Z,eA]);let eO=(0,f.P)({open:B,onOpenChange:function(e,t){let n=t.reason===w.N7;function r(){n&&(ex(!0),ep.clear(),ep.start(M.X3,()=>{ex(!1)})),e?U(es,t):(U(null,t),eR(""))}eT&&("touch"!==eE||!n)&&(e||$===es)&&(n?o.flushSync(r):r())},elements:{reference:eh,floating:X||_}}),ej=(0,p.M)(eO,{move:!1,handleClose:(0,v.i)({blockPointerEvents:"touch"!==eE}),restMs:Y&&X?0:eo,delay:{close:el}}),eL=(0,g.k)(eO,{enabled:eT,stickIfOpen:eb,toggle:eC});(0,u.g)(()=>{eC&&(G(eO),er.current=eh)},[eC,eO,G,er,eh]);let{getReferenceProps:eK}=(0,m.b)([ej,eL]);function eD(e){o.flushSync(()=>{let t=er.current?.getBoundingClientRect();if(Y&&t&&eh){let e=eh.getBoundingClientRect(),n=e.left>t.left,r=e.top>t.top;"horizontal"===ei&&e.left!==t.left?z(n?"right":"left"):"vertical"===ei&&e.top!==t.top&&z(r?"down":"up")}"click"!==e.type&&(eO.context.dataRef.current.openEvent=void 0),("touch"!==eE||"click"===e.type)&&null!=$&&U(es,(0,R.d)("mouseenter"===e.type?w.N7:w.Ui,e.nativeEvent))})}let eF=(0,i.K)(e=>{if(!Z||!X)return void eD(e);let{width:t,height:n}=(0,L.r)(Z);eD(e),eA(t,n)}),eV=r.useMemo(()=>({open:eC}),[eC]);function eH(e){eR(e.pointerType)}let eq={tabIndex:0,onMouseEnter:eF,onClick:eF,onPointerEnter:eH,onPointerDown:eH,"aria-expanded":eC,"aria-controls":eC?Z?.id:void 0,[K.oU]:"",onFocus(){eC&&eu(!1)},onMouseMove(){ew.current=!1},onKeyDown(e){if(ew.current=!0,ea)return;let t="horizontal"===ei&&"ArrowDown"===e.key,n="vertical"===ei&&"ArrowRight"===e.key;(t||n)&&(U(es,(0,R.d)(w.Dq,e.nativeEvent)),eF(e),(0,h.jo)(e))},onBlur(e){X&&Z&&(0,T.n)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:Z,rootRef:J,tree:ed,nodeId:ec})&&U(null,(0,R.d)(w.Xn,e.nativeEvent))}},{getButtonProps:eN,buttonRef:eW}=(0,j.s)({disabled:N,focusableWhenDisabled:!0,native:q}),e$=X||_;return(0,F.jsxs)(r.Fragment,{children:[(0,F.jsx)(O.l,{tag:"button",render:H,className:n,state:eV,stateAttributesMapping:P.jL,refs:[t,ey,eW],props:[eK,ef?.reference||S.Ml,eq,W,eN]}),eC&&(0,F.jsxs)(r.Fragment,{children:[(0,F.jsx)(C.U,{ref:Q,onFocus:e=>{if(e$&&(0,y.Qp)(e,e$))en.current?.focus();else{let e=(0,y.XJ)(eh);e?.focus()}}}),(0,F.jsx)("span",{"aria-owns":_?.id,style:M.z_}),(0,F.jsx)(C.U,{ref:ee,onFocus:e=>{if(e$&&(0,y.Qp)(e,e$)){let e=et.current&&(0,l.AO)(et.current)?et.current:eh;e?.focus()}else{let t=(0,y.vF)(eh);t?.focus(),(0,b.gR)(J.current,t)||U(null,(0,R.d)(w.Xn,e.nativeEvent))}}})]})]})})},534301:(e,t,n)=>{n.d(t,{w:()=>f});var r=n(330633),o=n(770503);let l=new Map;function i(e,t,n){return null==e?"":(function(e,t){let n=JSON.stringify({locale:e,options:t}),r=l.get(n);if(r)return r;let o=new Intl.NumberFormat(e,t);return l.set(n,o),o})(t,n).format(e)}var u=n(756676),a=n(36633),s=n(437289),c=n(424629);function d(e,t){return null==t?"indeterminate progress":e||`${t}%`}let f=r.forwardRef(function(e,t){var n;let{format:l,getAriaValueText:f=d,locale:p,max:v=100,min:g=0,value:m,render:h,className:y,...b}=e,[x,E]=r.useState(),R=(0,o.u)(l),w="indeterminate";Number.isFinite(m)&&(w=m===v?"complete":"progressing");let M=(n=R.current,null==m?"":n?i(m,p,n):i(m/100,p,{style:"percent"})),S=r.useMemo(()=>({status:w}),[w]),C={"aria-labelledby":x,"aria-valuemax":v,"aria-valuemin":g,"aria-valuenow":m??void 0,"aria-valuetext":f(M,m),role:"progressbar"},P=r.useMemo(()=>({formattedValue:M,max:v,min:g,setLabelId:E,state:S,status:w,value:m}),[M,v,g,E,S,w,m]),T=(0,u.o)("div",e,{state:S,ref:t,props:[C,b],stateAttributesMapping:s.I});return(0,c.jsx)(a.r.Provider,{value:P,children:T})})},541366:(e,t,n)=>{n.d(t,{y:()=>T});var r=n(330633),o=n(214147),l=n(56483),i=n(946769),u=n(615317),a=n(343659),s=n(401981);let c=function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.indeterminate="data-indeterminate",e.disabled="data-disabled",e.readonly="data-readonly",e.required="data-required",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({});var d=n(51683),f=n(756676),p=n(441387),v=n(580822),g=n(378310),m=n(980765),h=n(71949),y=n(687716),b=n(436504),x=n(764140),E=n(445220);let R=r.createContext(void 0),w=r.createContext(void 0);var M=n(557443),S=n(65517),C=n(935026),P=n(424629);let T=r.forwardRef(function(e,t){let{checked:n,className:T,defaultChecked:I=!1,disabled:k=!1,id:A,indeterminate:O=!1,inputRef:j,name:L,onCheckedChange:K,parent:D=!1,readOnly:F=!1,render:V,required:H=!1,uncheckedValue:q,value:N,nativeButton:W=!1,...$}=e,{clearErrors:U}=(0,b.x)(),{disabled:Y,name:B,setDirty:X,setFilled:z,setFocused:G,setTouched:Z,state:_,validationMode:J,validityData:Q,shouldValidateOnChange:ee,validation:et}=(0,m.V)(),en=(0,h.c)(),{labelId:er,controlId:eo,setControlId:el,getDescriptionProps:ei}=(0,x.H)(),eu=function(e=!0){let t=r.useContext(R);if(void 0===t&&!e)throw Error((0,E.A)(3));return t}(),ea=eu?.parent,es=ea&&eu.allValues,ec=Y||en.disabled||eu?.disabled||k,ed=B??L,ef=N??ed,ep=(0,p.e)(),ev=(0,p.e)(),eg=eo;es?eg=D?ev:`${ea.id}-${ef}`:A&&(eg=A);let em={};es&&(D?em=eu.parent.getParentProps():ef&&(em=eu.parent.getChildProps(ef)));let eh=(0,i.K)(K),{checked:ey=n,indeterminate:eb=O,onCheckedChange:ex,...eE}=em,eR=eu?.value,ew=eu?.setValue,eM=eu?.defaultValue,eS=r.useRef(null),{getButtonProps:eC,buttonRef:eP}=(0,g.s)({disabled:ec,native:W}),eT=eu?.validation??et,[eI,ek]=(0,l.q)({controlled:ef&&eR&&!D?eR.includes(ef):ey,default:ef&&eM&&!D?eM.includes(ef):I,name:"Checkbox",state:"checked"});(0,u.g)(()=>{if(el!==o.tE)return el(eg),()=>{el(void 0)}},[eg,eu,el,D]),(0,y.M)({enabled:!eu,id:ep,commit:eT.commit,value:eI,controlRef:eS,name:ed,getValue:()=>eI});let eA=r.useRef(null),eO=(0,a.a)(j,eA,eT.inputRef);(0,u.g)(()=>{eA.current&&(eA.current.indeterminate=eb,eI&&z(!0))},[eI,eb,z]),(0,C.x)(eI,()=>{(!eu||D)&&(U(ed),z(eI),X(eI!==Q.initialValue),ee()?eT.commit(eI):eT.commit(eI,!0))});let ej=(0,v.v6)({checked:eI,disabled:ec,name:D?void 0:ed,id:W?void 0:eg??void 0,required:H,ref:eO,style:ed?s.a:s.Q,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.checked,n=(0,M.d)(S.dv,e.nativeEvent);ex?.(t,n),eh(t,n),!n.isCanceled&&(ek(t),ef&&eR&&ew&&!D&&ew(t?[...eR,ef]:eR.filter(e=>e!==ef),n))},onFocus(){eS.current?.focus()}},void 0!==N?{value:(eu?eI&&N:N)||""}:o.t0,ei,eu?eT.getValidationProps:eT.getInputValidationProps),eL=es?!!ey:eI,eK=es&&eb||O;r.useEffect(()=>{ea&&ef&&ea.disabledStatesRef.current.set(ef,ec)},[ea,ec,ef]);let eD=r.useMemo(()=>({..._,checked:eL,disabled:ec,readOnly:F,required:H,indeterminate:eK}),[_,eL,ec,F,H,eK]),eF=r.useMemo(()=>({checked:e=>eD.indeterminate?{}:e?{[c.checked]:""}:{[c.unchecked]:""},...d.d}),[eD.indeterminate]),eV=(0,f.o)("span",e,{state:eD,ref:[eP,eS,t,eu?.registerControlRef],props:[{id:W?eg??void 0:ep,role:"checkbox","aria-checked":eb?"mixed":eI,"aria-readonly":F||void 0,"aria-required":H||void 0,"aria-labelledby":er,"data-parent":D?"":void 0,onFocus(){G(!0)},onBlur(){let e=eA.current;e&&(Z(!0),G(!1),"onBlur"===J&&eT.commit(eu?eR:e.checked))},onClick(e){F||ec||(e.preventDefault(),eA.current?.click())}},ei,eT.getValidationProps,$,eE,eC],stateAttributesMapping:eF});return(0,P.jsxs)(w.Provider,{value:eD,children:[eV,!eI&&!eu&&ed&&!D&&void 0!==q&&(0,P.jsx)("input",{type:"hidden",name:ed,value:q}),(0,P.jsx)("input",{...ej})]})})},551203:(e,t,n)=>{n.d(t,{_:()=>o});let r=parseInt(n(330633).version,10);function o(e){return r>=e}},557443:(e,t,n)=>{n.d(t,{M:()=>l,d:()=>o});var r=n(214147);function o(e,t,n,o){let l=!1,i=!1,u=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){l=!0},allowPropagation(){i=!0},get isCanceled(){return l},get isPropagationAllowed(){return i},trigger:n,...u}}function l(e,t,n){let o=n??r.t0;return{reason:e,event:t??new Event("base-ui"),...o}}},558541:(e,t,n)=>{n.d(t,{x:()=>m});var r=n(330633),o=n(197920),l=n(161088),i=n(615317),u=n(625529),a=n(165836),s=n(756676),c=n(493491),d=n(835941),f=n(378310);let p=r.createContext(!1);var v=n(64625),g=n(424629);let m=r.memo(r.forwardRef(function(e,t){let{render:n,className:m,value:h=null,index:y,disabled:b=!1,nativeButton:x=!1,...E}=e,R=r.useRef(!1),w=r.useRef(null),M=(0,a.q)({index:y,textRef:w,indexGuessBehavior:a.G.GuessFromOrder}),S=(0,u.Ee)(),C=r.useContext(p),{flatFilteredItems:P}=(0,u.Dc)(),T=(0,l.P)(S,d.T.open),I=(0,l.P)(S,d.T.selectionMode),k=(0,l.P)(S,d.T.readOnly),A=(0,l.P)(S,d.T.virtualized),O=(0,l.P)(S,d.T.isItemEqualToValue),j="none"!==I,L=y??(A?(0,v.Vz)(P,h,O):M.index),K=-1!==M.index,D=(0,l.P)(S,d.T.id),F=(0,l.P)(S,d.T.isActive,L),V=(0,l.P)(S,d.T.isSelected,h),H=(0,l.P)(S,d.T.items),q=(0,l.P)(S,d.T.getItemProps),N=r.useRef(null),W=null!=D&&K?`${D}-${L}`:void 0,$=V&&j;(0,i.g)(()=>{if(!(K&&(A||null!=y)))return;let e=S.state.listRef.current;return e[L]=N.current,()=>{delete e[L]}},[K,A,L,y,S]),(0,i.g)(()=>{if(!K||H)return;let e=S.state.valuesRef.current;return e[L]=h,"none"!==I&&S.state.allValuesRef.current.push(h),()=>{delete e[L]}},[K,H,L,h,S,I]),(0,i.g)(()=>{if(!T){R.current=!1;return}if(!K||H)return;let e=S.state.selectedValue,t=Array.isArray(e)?e[e.length-1]:e;(0,v.tl)(t,h,O)&&S.set("selectedIndex",L)},[K,H,T,S,L,h,O]);let U=r.useMemo(()=>({disabled:b,selected:$,highlighted:F}),[b,$,F]),Y=q({active:F,selected:$});Y.id=void 0,Y.onFocus=void 0;let{getButtonProps:B,buttonRef:X}=(0,f.s)({disabled:b,focusableWhenDisabled:!0,native:x});function z(e){function t(){S.state.handleSelection(e,h)}S.state.submitOnItemClick?(o.flushSync(t),S.state.requestSubmit()):t()}let G=(0,s.o)("div",e,{ref:[X,t,M.ref,N],state:U,props:[Y,{id:W,role:C?"gridcell":"option","aria-selected":j?$:void 0,tabIndex:void 0,onPointerDownCapture(e){R.current=!0,e.preventDefault()},onClick(e){b||k||z(e.nativeEvent)},onMouseUp(e){let t=R.current;R.current=!1,b||k||0!==e.button||t||!F||z(e.nativeEvent)}},E,B]}),Z=r.useMemo(()=>({selected:$,textRef:w}),[$,w]);return(0,g.jsx)(c.s.Provider,{value:Z,children:G})}))},566329:(e,t,n)=>{n.d(t,{P:()=>i});var r=n(104872),o=n(51683);let l=function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.readonly="data-readonly",e.required="data-required",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({}),i={checked:e=>e?{[l.checked]:""}:{[l.unchecked]:""},...r.G,...o.d}},580822:(e,t,n)=>{n.d(t,{PT:()=>c,VN:()=>d,lZ:()=>i,v6:()=>l});var r=n(45146);let o={};function l(e,t,n,r,l){let i={...s(e,o)};return t&&(i=u(i,t)),n&&(i=u(i,n)),r&&(i=u(i,r)),l&&(i=u(i,l)),i}function i(e){if(0===e.length)return o;if(1===e.length)return s(e[0],o);let t={...s(e[0],o)};for(let n=1;n=65&&o<=90&&("function"==typeof t||void 0===t)}(n,o)?e[n]=o:e[n]=function(e,t){return t?e?n=>{var r;if(null!=(r=n)&&"object"==typeof r&&"nativeEvent"in r){c(n);let r=t(n);return n.baseUIHandlerPrevented||e?.(n),r}let o=t(n);return e?.(n),o}:t:e}(e[n],o)}}return e}(e,t)}function a(e){return"function"==typeof e}function s(e,t){return a(e)?e(t):e??o}function c(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function d(e,t){return t?e?t+" "+e:t:e}},583380:(e,t,n)=>{n.d(t,{b:()=>d});var r=n(330633),o=n(615317),l=n(980765),i=n(764140),u=n(51683),a=n(436504),s=n(756676),c=n(441387);let d=r.forwardRef(function(e,t){let{render:n,id:d,className:f,match:p,...v}=e,g=(0,c.e)(d),{validityData:m,state:h,name:y}=(0,l.V)(!1),{setMessageIds:b}=(0,i.H)(),{errors:x}=(0,a.x)(),E=y?x[y]:null,R=!1;R=!!E||!0===p||(p?!!m.state[p]:!1===m.state.valid),(0,o.g)(()=>{if(R&&g)return b(e=>e.concat(g)),()=>{b(e=>e.filter(e=>e!==g))}},[R,g,b]);let w=(0,s.o)("div",e,{ref:t,state:h,props:[{id:g,children:E||(m.errors.length>1?r.createElement("ul",{},m.errors.map(e=>r.createElement("li",{key:e},e))):m.error)},v],stateAttributesMapping:u.d});return R?w:null})},592302:(e,t,n)=>{n.d(t,{r:()=>i});var r=n(977241),o=n(104872);let l=function(e){return e.index="data-index",e.disabled="data-disabled",e.open="data-open",e}({}),i={...r.c,index:e=>Number.isInteger(e)?{[l.index]:String(e)}:null,...o.G,value:()=>null}},596118:(e,t,n)=>{n.d(t,{T:()=>i});var r=n(806333),o=n(64625),l=n(617557);let i={id:(0,r.M)(e=>e.id),modal:(0,r.M)(e=>e.modal),multiple:(0,r.M)(e=>e.multiple),items:(0,r.M)(e=>e.items),itemToStringLabel:(0,r.M)(e=>e.itemToStringLabel),itemToStringValue:(0,r.M)(e=>e.itemToStringValue),isItemEqualToValue:(0,r.M)(e=>e.isItemEqualToValue),value:(0,r.M)(e=>e.value),hasSelectedValue:(0,r.M)(e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==(0,l.T)(t,r))}),hasNullItemLabel:(0,r.M)((e,t)=>!!t&&(0,l.Dp)(e.items)),open:(0,r.M)(e=>e.open),mounted:(0,r.M)(e=>e.mounted),forceMount:(0,r.M)(e=>e.forceMount),transitionStatus:(0,r.M)(e=>e.transitionStatus),openMethod:(0,r.M)(e=>e.openMethod),activeIndex:(0,r.M)(e=>e.activeIndex),selectedIndex:(0,r.M)(e=>e.selectedIndex),isActive:(0,r.M)((e,t)=>e.activeIndex===t),isSelected:(0,r.M)((e,t,n)=>{let r=e.isItemEqualToValue,l=e.value;return e.multiple?Array.isArray(l)&&l.some(e=>(0,o.tl)(e,n,r)):e.selectedIndex===t&&null!==e.selectedIndex||(0,o.tl)(l,n,r)}),isSelectedByFocus:(0,r.M)((e,t)=>e.selectedIndex===t),popupProps:(0,r.M)(e=>e.popupProps),triggerProps:(0,r.M)(e=>e.triggerProps),triggerElement:(0,r.M)(e=>e.triggerElement),positionerElement:(0,r.M)(e=>e.positionerElement),listElement:(0,r.M)(e=>e.listElement),scrollUpArrowVisible:(0,r.M)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,r.M)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,r.M)(e=>e.hasScrollArrows)}},602264:(e,t,n)=>{n.d(t,{w:()=>s});var r=n(330633),o=n(161088),l=n(756676),i=n(479205),u=n(9233),a=n(596118);let s=r.forwardRef(function(e,t){let{className:n,render:s,...c}=e,{store:d}=(0,i.ll)(),f=(0,o.P)(d,a.T.open),p=r.useMemo(()=>({open:f}),[f]);return(0,l.o)("span",e,{state:p,ref:t,props:[{"aria-hidden":!0,children:"▼"},c],stateAttributesMapping:u.qV})})},603089:(e,t,n)=>{n.d(t,{l:()=>a});var r=n(330633),o=n(370202),l=n(22892),i=n(137442),u=n(756676);let a=r.forwardRef(function(e,t){let{render:n,className:a,...s}=e,{thumbYRef:c,thumbXRef:d,handlePointerDown:f,handlePointerMove:p,handlePointerUp:v,setScrollingX:g,setScrollingY:m}=(0,o.p)(),{orientation:h}=(0,l.r)(),y=r.useMemo(()=>({orientation:h}),[h]);return(0,u.o)("div",e,{ref:[t,"vertical"===h?c:d],state:y,props:[{onPointerDown:f,onPointerMove:p,onPointerUp(e){"vertical"===h&&m(!1),"horizontal"===h&&g(!1),v(e)},style:{..."vertical"===h&&{height:`var(${i.q.scrollAreaThumbHeight})`},..."horizontal"===h&&{width:`var(${i.q.scrollAreaThumbWidth})`}}},s]})})},614205:(e,t,n)=>{n.d(t,{S:()=>v});var r=n(330633),o=n(393762),l=n(373356),i=n(497787),u=n(958140),a=n(214147),s=n(178594),c=n(954514),d=n(913312),f=n(756676),p=n(424629);let v=r.forwardRef(function(e,t){let{className:n,render:v,...g}=e,{orientation:m,open:h,floatingRootContext:y,positionerElement:b,value:x,nested:E}=(0,u.Q9)(),R=r.useMemo(()=>(0,d.H)(),[]),w=(0,o.s)(y||R,{enabled:!!b||!x,outsidePressEvent:"intentional",outsidePress(e){let t=(0,l.EW)(e);return null===t?.closest(`[${s.oU}]`)}}),M=y?w:void 0,S=r.useMemo(()=>({open:h}),[h]),C=E?{}:{onKeyDown(e){("horizontal"===m&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===m&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},P=[M?.floating||a.t0,C,g],T=(0,f.o)("ul",e,{state:S,ref:t,props:P,enabled:E});return E?(0,p.jsx)(c.V.Provider,{value:M,children:T}):(0,p.jsx)(c.V.Provider,{value:M,children:(0,p.jsx)(i.Y,{render:v,className:n,state:S,refs:[t],props:P,loopFocus:!1,orientation:m,tag:"ul"})})})},615317:(e,t,n)=>{n.d(t,{g:()=>o});var r=n(330633);let o="undefined"!=typeof document?r.useLayoutEffect:()=>{}},615392:(e,t,n)=>{n.d(t,{s:()=>V});var r=n(330633),o=n(106279),l=n(478761),i=n(343659),u=n(770503),a=n(946769),s=n(615317),c=n(401981),d=n(23776),f=n(760514),p=n(463075),v=n(502083),g=n(373356),m=n(942560),h=n(821521),y=n(557443),b=n(65517),x=n(860092),E=n(168454);let R={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function w(e){return"inert"===e?R.inert:"aria-hidden"===e?R["aria-hidden"]:R.none}let M=new WeakSet,S={},C=0,P=e=>e&&(e.host||P(e.parentNode)),T=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=P(t);return e.contains(n)?n:null}).filter(e=>null!=e);var I=n(483355),k=n(247097),A=n(339051),O=n(194311),j=n(424629);let L=[];function K(){L=L.filter(e=>e.isConnected)}function D(){return K(),L[L.length-1]}function F(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,v.kQ)(),r=(0,o.nq)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,o.AO)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),l=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==l&&e.setAttribute("tabindex","0"):("-1"!==l||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function V(e){let{context:t,children:n,disabled:P=!1,order:V=["content"],initialFocus:H=!0,returnFocus:q=!0,restoreFocus:N=!1,modal:W=!0,closeOnFocusOut:$=!0,openInteractionType:U="",getInsideElements:Y=()=>[],nextFocusableElement:B,previousFocusableElement:X,beforeContentFocusGuardRef:z,externalTree:G}=e,Z="rootStore"in t?t.rootStore:t,_=Z.useState("open"),J=Z.useState("domReferenceElement"),Q=Z.useState("floatingElement"),{events:ee,dataRef:et}=Z.context,en=(0,a.K)(()=>et.current.floatingContext?.nodeId),er=(0,a.K)(Y),eo=!1===H,el=(0,g.WZ)(J)&&eo,ei=(0,u.u)(V),eu=(0,u.u)(H),ea=(0,u.u)(q),es=(0,u.u)(U),ec=(0,k.cq)(G),ed=(0,I.vB)(),ef=r.useRef(null),ep=r.useRef(null),ev=r.useRef(!1),eg=r.useRef(!1),em=r.useRef(!1),eh=r.useRef(-1),ey=r.useRef(""),eb=r.useRef(""),ex=r.useRef(null),eE=r.useRef(null),eR=(0,i.a)(ex,z,ed?.beforeInsideRef),ew=(0,i.a)(eE,ed?.afterInsideRef),eM=(0,d.Z)(),eS=(0,d.Z)(),eC=(0,f.N)(),eP=null!=ed,eT=(0,g.nd)(Q),eI=(0,a.K)((e=eT)=>e?(0,o.Kr)(e,(0,v.kQ)()):[]),ek=(0,a.K)(e=>{let t=eI(e);return ei.current.map(()=>t).filter(Boolean).flat()});r.useEffect(()=>{if(P||!W)return;function e(e){"Tab"===e.key&&(0,g.gR)(eT,(0,g.RS)((0,g.YE)(eT)))&&0===eI().length&&!el&&(0,m.jo)(e)}let t=(0,g.YE)(eT);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[P,J,eT,W,ei,el,eI,ek]),r.useEffect(()=>{if(!P&&Q)return Q.addEventListener("focusin",e),()=>{Q.removeEventListener("focusin",e)};function e(e){let t=(0,g.EW)(e),n=eI().indexOf(t);-1!==n&&(eh.current=n)}},[P,Q,eI]),r.useEffect(()=>{if(P||!_)return;let e=(0,g.YE)(eT);function t(){em.current=!1}function n(e){let t=(0,g.EW)(e);em.current=!((0,g.gR)(Q,t)||(0,g.gR)(J,t)||(0,g.gR)(ed?.portalNode,t)),eb.current=e.pointerType||"keyboard"}function r(){eb.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",r,!0)}},[P,Q,J,eT,_,ed]),r.useEffect(()=>{if(P||!$)return;function e(){eg.current=!0,eS.start(0,()=>{eg.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,g.EW)(e);queueMicrotask(()=>{let o=en(),i=Z.context.triggerElements,u=t?.hasAttribute((0,x.F)("focus-guard"))&&[ex.current,eE.current,ed?.beforeInsideRef.current,ed?.afterInsideRef.current,ed?.beforeOutsideRef.current,ed?.afterOutsideRef.current,(0,O.q)(X),(0,O.q)(B)].includes(t),a=!((0,g.gR)(J,t)||(0,g.gR)(Q,t)||(0,g.gR)(t,Q)||(0,g.gR)(ed?.portalNode,t)||null!=t&&i.hasElement(t)||i.hasMatchingElement(e=>(0,g.gR)(e,t))||u||ec&&((0,h.CM)(ec.nodesRef.current,o).find(e=>(0,g.gR)(e.context?.elements.floating,t)||(0,g.gR)(e.context?.elements.domReference,t))||(0,h.$4)(ec.nodesRef.current,o).find(e=>[e.context?.elements.floating,(0,g.nd)(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===J&&eT&&F(eT,ei),N&&n!==J&&!(r&&r.isConnected&&("function"==typeof r.checkVisibility?r.checkVisibility():"none"!==(0,l.L9)(r).display))&&(0,g.RS)((0,g.YE)(eT))===(0,g.YE)(eT).body){if((0,l.sb)(eT)&&(eT.focus(),"popup"===N))return void eC.request(()=>{eT.focus()});let e=eh.current,t=eI(),n=t[e]||t[t.length-1]||eT;(0,l.sb)(n)&&n.focus()}if(et.current.insideReactTree){et.current.insideReactTree=!1;return}(el||!W)&&t&&a&&!eg.current&&(el||t!==D())&&(ev.current=!0,Z.setOpen(!1,(0,y.d)(b.Xn,e)))})}function n(){em.current||(et.current.insideReactTree=!0,eM.start(0,()=>{et.current.insideReactTree=!1}))}let r=(0,l.sb)(J)?J:null,o=[];if(Q||r)return r&&(r.addEventListener("focusout",t),r.addEventListener("pointerdown",e),o.push(()=>{r.removeEventListener("focusout",t),r.removeEventListener("pointerdown",e)})),Q&&(Q.addEventListener("focusout",t),ed&&(Q.addEventListener("focusout",n,!0),o.push(()=>{Q.removeEventListener("focusout",n,!0)})),o.push(()=>{Q.removeEventListener("focusout",t)})),()=>{o.forEach(e=>{e()})}},[P,J,Q,eT,W,ec,ed,Z,$,N,eI,el,en,ei,et,eM,eS,eC,B,X]),r.useEffect(()=>{if(P||!Q||!_)return;let e=Array.from(ed?.portalNode?.querySelectorAll(`[${(0,x.F)("portal")}]`)||[]),t=ec?(0,h.$4)(ec.nodesRef.current,en()):[],n=function(e,t=!1,n=!1){let r=(0,g.YE)(e[0]).body;return function(e,t,n,r){let o="data-base-ui-inert",i=r?"inert":n?"aria-hidden":null,u=T(t,e),a=new Set,s=new Set(u),c=[];S[o]||(S[o]=new WeakMap);let d=S[o];return u.forEach(function e(t){!(!t||a.has(t))&&(a.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||s.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,l.mq)(t))if(a.has(t))e(t);else{let e=i?t.getAttribute(i):null,n=null!==e&&"false"!==e,r=w(i),l=(r.get(t)||0)+1,u=(d.get(t)||0)+1;r.set(t,l),d.set(t,u),c.push(t),1===l&&n&&M.add(t),1===u&&t.setAttribute(o,""),!n&&i&&t.setAttribute(i,"inert"===i?"":"true")}})}(t),a.clear(),C+=1,()=>{c.forEach(e=>{let t=w(i),n=(t.get(e)||0)-1,r=(d.get(e)||0)-1;t.set(e,n),d.set(e,r),n||(!M.has(e)&&i&&e.removeAttribute(i),M.delete(e)),r||e.removeAttribute(o)}),(C-=1)||(R.inert=new WeakMap,R["aria-hidden"]=new WeakMap,R.none=new WeakMap,M=new WeakSet,S={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}([Q,t.find(e=>(0,g.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,...er(),ef.current,ep.current,ex.current,eE.current,ed?.beforeOutsideRef.current,ed?.afterOutsideRef.current,(0,O.q)(X),(0,O.q)(B),el?J:null].filter(e=>null!=e),W||el);return()=>{n()}},[_,P,J,Q,W,ei,ed,el,ec,en,er,B,X]),(0,s.g)(()=>{if(!_||P||!(0,l.sb)(eT))return;let e=(0,g.YE)(eT),t=(0,g.RS)(e);queueMicrotask(()=>{let e,n=ek(eT),r=eu.current,o="function"==typeof r?r(es.current||""):r;void 0!==o&&!1!==o&&(e=(e=!0===o||null===o?n[0]||eT:(0,O.q)(o))||n[0]||eT,(0,g.gR)(eT,t)||(0,E.p)(e,{preventScroll:e===eT}))})},[P,_,eT,eo,ek,eu,es]),(0,s.g)(()=>{var e;if(P||!eT)return;let t=(0,g.YE)(eT);function n(e){if(e.open||(ey.current=function(e,t){let n=(0,l.zk)(e.target);return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,eb.current)),e.reason===b.N7&&"mouseleave"===e.nativeEvent.type&&(ev.current=!0),e.reason===b.Np)if(e.nested)ev.current=!1;else if((0,m.YF)(e.nativeEvent)||(0,m.Pg)(e.nativeEvent))ev.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ev.current=!1:ev.current=!0}}e=(0,g.RS)(t),K(),e&&"body"!==(0,l.mq)(e)&&(L.push(e),L.length>20&&(L=L.slice(-20))),ee.on("openchange",n);let r=t.createElement("span");return r.setAttribute("tabindex","-1"),r.setAttribute("aria-hidden","true"),Object.assign(r.style,c.Q),eP&&J&&J.insertAdjacentElement("afterend",r),()=>{ee.off("openchange",n);let e=(0,g.RS)(t),i=(0,g.gR)(Q,e)||ec&&(0,h.CM)(ec.nodesRef.current,en(),!1).some(t=>(0,g.gR)(t.context?.elements.floating,e)),u=function(){let e=ea.current,t="function"==typeof e?e(ey.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=J||D();return e&&e.isConnected?e:r}let n=J||D()||r;return(0,O.q)(t)||n}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=(0,v.kQ)();return(0,o.AO)(e,t)?e:(0,o.Kr)(e,t)[0]||e}(u),a="boolean"!=typeof ea.current;ea.current&&!ev.current&&(0,l.sb)(n)&&(a||n===e||e===t.body||i)&&n.focus({preventScroll:!0}),r.remove()})}},[P,Q,eT,ea,et,ee,ec,eP,J,en]),r.useEffect(()=>{queueMicrotask(()=>{ev.current=!1})},[P]),r.useEffect(()=>{if(P||!_)return;function e(e){let t=(0,g.EW)(e);t?.closest(`[${A.Kd}]`)&&(eg.current=!0)}let t=(0,g.YE)(eT);return t.addEventListener("pointerdown",e,!0),()=>{t.removeEventListener("pointerdown",e,!0)}},[P,_,eT]),(0,s.g)(()=>{if(!P&&ed)return ed.setFocusManagerState({modal:W,closeOnFocusOut:$,open:_,onOpenChange:Z.setOpen,domReference:J}),()=>{ed.setFocusManagerState(null)}},[P,ed,W,_,Z,$,J]),(0,s.g)(()=>{if(!P&&eT)return F(eT,ei),()=>{queueMicrotask(K)}},[P,eT,ei]);let eA=!P&&(!W||!el)&&(eP||W);return(0,j.jsxs)(r.Fragment,{children:[eA&&(0,j.jsx)(p.U,{"data-type":"inside",ref:eR,onFocus:e=>{if(W){let e=ek();(0,E.p)(e[e.length-1])}else if(ed?.portalNode)if(ev.current=!1,(0,v.Qp)(e,ed.portalNode)){let e=(0,v.vF)(J);e?.focus()}else(0,O.q)(X??ed.beforeOutsideRef)?.focus()}}),n,eA&&(0,j.jsx)(p.U,{"data-type":"inside",ref:ew,onFocus:e=>{if(W)(0,E.p)(ek()[0]);else if(ed?.portalNode)if($&&(ev.current=!0),(0,v.Qp)(e,ed.portalNode)){let e=(0,v.XJ)(J);e?.focus()}else(0,O.q)(B??ed.afterOutsideRef)?.focus()}})]})}},617557:(e,t,n)=>{n.d(t,{Dp:()=>u,Li:()=>i,u:()=>d,Md:()=>c,yg:()=>a,T:()=>s});var r=n(330633);function o(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}var l=n(424629);function i(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function u(e){if(!Array.isArray(e))return null!=e&&!("null"in e);if(i(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}function a(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return o(e)}function s(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?o(e.value):o(e)}function c(e,t,n){if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??a(e,n);if(Array.isArray(t)){let r=i(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:a(e,n)}if("value"in e){let t=r.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return a(e,n)}function d(e,t,n){return e.reduce((e,o,i)=>(i>0&&e.push(", "),e.push((0,l.jsx)(r.Fragment,{children:c(o,t,n)},i)),e),[])}},624086:(e,t,n)=>{n.d(t,{L_:()=>a,l$:()=>c,tr:()=>s});var r=n(330633),o=n(946769),l=n(615317),i=n(37036),u=n(929478);function a(e,t,n,i){let u=n.useState("isMountedByTrigger",e),a=function(e,t){let n=r.useRef(null),o=r.useRef(null);return r.useCallback(r=>{if(void 0!==e){if(null!==n.current){let e=n.current,r=o.current,l=t.context.triggerElements.getById(e);r&&l===r&&t.context.triggerElements.delete(e),n.current=null,o.current=null}null!==r&&(n.current=e,o.current=r,t.context.triggerElements.add(e,r))}},[t,e])}(e,n),s=(0,o.K)(t=>{if(a(t),!t||!n.select("open"))return;let r=n.select("activeTriggerId");if(r===e)return void n.update({activeTriggerElement:t,...i});null==r&&n.update({activeTriggerId:e,activeTriggerElement:t,...i})});return(0,l.g)(()=>{u&&n.update({activeTriggerElement:t.current,...i})},[u,n,t,...Object.values(i)]),{registerTrigger:s,isMountedByThisTrigger:u}}function s(e){let t=e.useState("open");(0,l.g)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}function c(e,t,n){let{mounted:r,setMounted:l,transitionStatus:a}=(0,i.$)(e);t.useSyncedValues({mounted:r,transitionStatus:a});let s=(0,o.K)(()=>{l(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),c=t.useState("preventUnmountingOnClose");return(0,u.v)({enabled:!c,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:a}}},624770:(e,t,n)=>{n.d(t,{t:()=>r});let r=function(e){return e.availableWidth="--available-width",e.availableHeight="--available-height",e.anchorWidth="--anchor-width",e.anchorHeight="--anchor-height",e.transformOrigin="--transform-origin",e.positionerWidth="--positioner-width",e.positionerHeight="--positioner-height",e}({})},625529:(e,t,n)=>{n.d(t,{Dc:()=>d,Ee:()=>s,Hw:()=>i,KR:()=>a,dc:()=>f,kN:()=>u,ui:()=>c,vx:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0),i=o.createContext(void 0),u=o.createContext(void 0),a=o.createContext("");function s(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(22));return e}function c(){let e=o.useContext(i);if(!e)throw Error((0,r.A)(23));return e}function d(){let e=o.useContext(u);if(!e)throw Error((0,r.A)(24));return e}function f(){return o.useContext(a)}},626566:(e,t,n)=>{n.d(t,{K:()=>c});var r=n(330633),o=n(161088),l=n(483355),i=n(625529),u=n(74497),a=n(835941),s=n(424629);let c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,c=(0,i.Ee)(),d=(0,o.P)(c,a.T.mounted),f=(0,o.P)(c,a.T.forceMounted);return d||n||f?(0,s.jsx)(u.P.Provider,{value:n,children:(0,s.jsx)(l.XF,{ref:t,...r})}):null})},630741:(e,t,n)=>{n.d(t,{p:()=>h});var r=n(330633),o=n(946769),l=n(56483),i=n(615317),u=n(980765),a=n(764140),s=n(815035),c=n(51683),d=n(756676),f=n(687716),p=n(557443),v=n(65517);let g=r.forwardRef(function(e,t){let{render:n,className:g,id:m,name:h,value:y,disabled:b=!1,onValueChange:x,defaultValue:E,...R}=e,{state:w,name:M,disabled:S}=(0,u.V)(),C=S||b,P=M??h,T=r.useMemo(()=>({...w,disabled:C}),[w,C]),{setTouched:I,setDirty:k,validityData:A,setFocused:O,setFilled:j,validationMode:L,validation:K}=(0,u.V)(),{labelId:D}=(0,a.H)(),F=(0,s.l)({id:m});(0,i.g)(()=>{let e=null!=y;K.inputRef.current?.value||e&&""!==y?j(!0):e&&""===y&&j(!1)},[K.inputRef,j,y]);let[V,H]=(0,l.q)({controlled:y,default:E,name:"FieldControl",state:"value"}),q=void 0!==y,N=(0,o.K)((e,t)=>{x?.(e,t),t.isCanceled||H(e)});return(0,f.M)({id:F,name:P,commit:K.commit,value:V,getValue:()=>K.inputRef.current?.value,controlRef:K.inputRef}),(0,d.o)("input",e,{ref:t,state:T,props:[{id:F,disabled:C,name:P,ref:K.inputRef,"aria-labelledby":D,...q?{value:V}:{defaultValue:E},onChange(e){let t=e.currentTarget.value;N(t,(0,p.d)(v.dv,e.nativeEvent)),k(t!==A.initialValue),j(""!==t)},onFocus(){O(!0)},onBlur(e){I(!0),O(!1),"onBlur"===L&&K.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(I(!0),K.commit(e.currentTarget.value))}},K.getInputValidationProps(),R],stateAttributesMapping:c.d})});var m=n(424629);let h=r.forwardRef(function(e,t){return(0,m.jsx)(g,{ref:t,...e})})},635864:(e,t,n)=>{n.d(t,{j:()=>l});var r=n(330633);let o={};function l(e,t){let n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}},639822:(e,t,n)=>{n.d(t,{e:()=>E});var r=n(330633),o=n(478761),l=n(56483),i=n(946769),u=n(791201),a=n(247097),s=n(373356),c=n(756676),d=n(958140),f=n(929478),p=n(37036),v=n(470480),g=n(466182),m=n(624770);function h(e,t){let{width:n,height:r}=(0,v.r)(e);e.style.setProperty("popup"===t?g.T.popupWidth:m.t.positionerWidth,`${n}px`),e.style.setProperty("popup"===t?g.T.popupHeight:m.t.positionerHeight,`${r}px`)}var y=n(65517),b=n(424629);let x=new Set([y.N7,y.Np,y.Xn]),E=r.forwardRef(function(e,t){let{defaultValue:n=null,value:c,onValueChange:v,actionsRef:g,delay:m=50,closeDelay:y=50,orientation:E="horizontal",onOpenChangeComplete:w}=e,M=null!=(0,a.R1)(),[S,C]=(0,l.q)({controlled:c,default:n,name:"NavigationMenu",state:"value"}),P=null!=S,T=r.useRef(void 0),I=r.useRef(null),[k,A]=r.useState(null),[O,j]=r.useState(null),[L,K]=r.useState(null),[D,F]=r.useState(null),[V,H]=r.useState(null),[q,N]=r.useState(void 0),[W,$]=r.useState(!1),U=r.useRef(null),Y=r.useRef(null),B=r.useRef(null),X=r.useRef(null),z=r.useRef(null),G=r.useRef(null),{mounted:Z,setMounted:_,transitionStatus:J}=(0,p.$)(P);r.useEffect(()=>{$(!1)},[S]);let Q=(0,i.K)((e,t)=>{!e&&(T.current=t.reason,H(null),N(void 0),k&&O&&(h(O,"popup"),h(k,"positioner"))),e!==S&&v?.(e,t),t.isCanceled||C(e)}),ee=(0,i.K)(()=>{let e=(0,u.R)(I.current),t=(0,s.RS)(e);!(T.current&&x.has(T.current))&&(0,o.sb)(U.current)&&(t===(0,u.R)(O).body||(0,s.gR)(O,t))&&O&&(U.current.focus({preventScroll:!0}),U.current=void 0),_(!1),w?.(!1),H(null),N(void 0),Y.current=null,T.current=void 0});(0,f.v)({enabled:!g,open:P,ref:{current:O},onComplete(){P||ee()}}),(0,f.v)({enabled:!g,open:P,ref:{current:D},onComplete(){P||ee()}});let et=r.useMemo(()=>({open:P,value:S,setValue:Q,mounted:Z,transitionStatus:J,positionerElement:k,setPositionerElement:A,popupElement:O,setPopupElement:j,viewportElement:L,setViewportElement:K,viewportTargetElement:D,setViewportTargetElement:F,activationDirection:V,setActivationDirection:H,floatingRootContext:q,setFloatingRootContext:N,currentContentRef:Y,nested:M,rootRef:I,beforeInsideRef:B,afterInsideRef:X,beforeOutsideRef:z,afterOutsideRef:G,prevTriggerElementRef:U,delay:m,closeDelay:y,orientation:E,viewportInert:W,setViewportInert:$}),[P,S,Q,Z,J,k,O,L,D,V,q,M,m,y,E,W]),en=(0,b.jsx)(d.$G.Provider,{value:et,children:(0,b.jsx)(R,{componentProps:e,forwardedRef:t,children:e.children})});return M?en:(0,b.jsx)(a.P6,{children:en})});function R(e){let{className:t,render:n,defaultValue:o,value:l,onValueChange:i,actionsRef:u,delay:s,closeDelay:f,orientation:p,onOpenChangeComplete:v,...g}=e.componentProps,m=(0,a.fI)(),{rootRef:h,nested:y}=(0,d.Q9)(),{open:x}=(0,d.Q9)(),E=r.useMemo(()=>({open:x,nested:y}),[x,y]),R=(0,c.o)(y?"div":"nav",e.componentProps,{state:E,ref:[e.forwardedRef,h],props:[{"aria-orientation":p},g]});return(0,b.jsx)(d.js.Provider,{value:m,children:R})}},641404:(e,t,n)=>{n.d(t,{S:()=>a});var r=n(330633),o=n(615317),l=n(419388),i=n(470403),u=n(756676);let a=r.forwardRef(function(e,t){let{render:n,className:a,id:s,children:c,...d}=e,{toast:f}=(0,i.M)(),p=c??f.title,v=!!p,g=(0,l.B)(s),{setTitleId:m}=(0,i.M)();(0,o.g)(()=>{if(v)return m(g),()=>{m(void 0)}},[v,g,m]);let h=r.useMemo(()=>({type:f.type}),[f.type]),y=(0,u.o)("h2",e,{ref:t,state:h,props:{...d,id:g,children:p}});return v?y:null})},650374:(e,t,n)=>{n.d(t,{M:()=>w});var r=n(330633),o=n(161088),l=n(946769),i=n(23776),u=n(791201),a=n(756676),s=n(378310),c=n(625529),d=n(10156),f=n(835941),p=n(980765),v=n(764140),g=n(373356),m=n(942560),h=n(766169),y=n(557443),b=n(65517),x=n(465591),E=n(190614),R=n(815035);let w=r.forwardRef(function(e,t){let{render:n,className:w,nativeButton:M=!0,disabled:S=!1,id:C,...P}=e,{state:T,disabled:I,setTouched:k,setFocused:A,validationMode:O,validation:j}=(0,p.V)(),{labelId:L}=(0,v.H)(),K=(0,c.Ee)(),{filteredItems:D}=(0,c.Dc)(),F=(0,o.P)(K,f.T.selectionMode),V=(0,o.P)(K,f.T.disabled),H=(0,o.P)(K,f.T.readOnly),q=(0,o.P)(K,f.T.required),N=(0,o.P)(K,f.T.mounted),W=(0,o.P)(K,f.T.popupSide),$=(0,o.P)(K,f.T.positionerElement),U=(0,o.P)(K,f.T.listElement),Y=(0,o.P)(K,f.T.triggerProps),B=(0,o.P)(K,f.T.triggerElement),X=(0,o.P)(K,f.T.inputInsidePopup),z=(0,o.P)(K,f.T.id),G=(0,o.P)(K,f.T.open),Z=(0,o.P)(K,f.T.selectedValue),_=(0,o.P)(K,f.T.activeIndex),J=(0,o.P)(K,f.T.selectedIndex),Q=(0,o.P)(K,f.T.hasSelectedValue),ee=(0,c.ui)(),et=(0,c.dc)(),en=(0,i.Z)(),er=I||V||S,eo=0===D.length,el=N&&$?W:null;(0,R.l)({id:X?C:void 0});let ei=X?C??z:C,eu=r.useRef("");function ea(e){eu.current=e.pointerType}let es=ee.select("domReferenceElement");r.useEffect(()=>{X&&B&&B!==es&&ee.set("domReferenceElement",B)},[B,es,ee,X]);let{reference:ec}=(0,x.l)(ee,{enabled:!G&&!H&&!V&&"single"===F,listRef:K.state.labelsRef,activeIndex:_,selectedIndex:J,onMatch(e){let t=K.state.valuesRef.current[e];void 0!==t&&K.state.setSelectedValue(t,(0,y.d)("none"))}}),{reference:ed}=(0,E.k)(ee,{enabled:!H&&!V,event:"mousedown"}),{buttonRef:ef,getButtonProps:ep}=(0,s.s)({native:M,disabled:er}),ev=r.useMemo(()=>({...T,open:G,disabled:er,popupSide:el,listEmpty:eo,placeholder:!Q}),[T,G,er,el,eo,Q]),eg=(0,l.K)(e=>{K.set("triggerElement",e)});return(0,a.o)("button",e,{ref:[t,ef,eg],state:ev,props:[Y,ed,ec,{id:ei,tabIndex:X?0:-1,role:X?"combobox":void 0,"aria-expanded":G?"true":"false","aria-haspopup":X?"dialog":"listbox","aria-controls":G?U?.id:void 0,"aria-readonly":H||void 0,"aria-required":X&&q||void 0,"aria-labelledby":L,onPointerDown:ea,onPointerEnter:ea,onFocus(){A(!0),er||H||en.start(0,K.state.forceMount)},onBlur(e){(0,g.gR)($,e.relatedTarget)||(k(!0),A(!1),"onBlur"===O&&j.commit("none"===F?et:Z))},onMouseDown(e){if(er||H||(X||ee.set("domReferenceElement",e.currentTarget),K.state.forceMount(),"touch"!==eu.current&&(K.state.inputRef.current?.focus(),X||e.preventDefault()),G))return;let t=(0,u.R)(e.currentTarget);X&&t.addEventListener("mouseup",function(e){if(!B)return;let t=(0,g.EW)(e),n=K.state.positionerElement,r=K.state.listElement;if((0,g.gR)(B,t)||(0,g.gR)(n,t)||(0,g.gR)(r,t)||t===B)return;let o=(0,h.s)(B),l=e.clientX>=o.left-2&&e.clientX<=o.right+2,i=e.clientY>=o.top-2&&e.clientY<=o.bottom+2;l&&i||K.state.setOpen(!1,(0,y.d)("cancel-open",e))},{once:!0})},onKeyDown(e){er||H||("ArrowDown"===e.key||"ArrowUp"===e.key)&&((0,m.jo)(e),K.state.setOpen(!0,(0,y.d)(b.Dq,e.nativeEvent)),K.state.inputRef.current?.focus())}},j?j.getValidationProps(P):P,ep],stateAttributesMapping:d.d})})},650803:(e,t,n)=>{n.d(t,{A:()=>r});function r(e,t,n){if(!e)return 0;let r=getComputedStyle(e),o="x"===n?"Inline":"Block";return"x"===n&&"margin"===t?2*parseFloat(r[`${t}InlineStart`]):parseFloat(r[`${t}${o}Start`])+parseFloat(r[`${t}${o}End`])}},653778:(e,t,n)=>{n.d(t,{o:()=>x});var r=n(330633),o=n(161088),l=n(946769),i=n(876703),u=n(441387),a=n(756676),s=n(625529),c=n(10156),d=n(835941),f=n(980765),p=n(764140);let v=r.createContext(void 0);var g=n(942560),m=n(402809),h=n(557443),y=n(65517),b=n(10194);let x=r.forwardRef(function(e,t){let{render:n,className:x,disabled:E=!1,id:R,...w}=e,{state:M,disabled:S,setTouched:C,setFocused:P,validationMode:T,validation:I}=(0,f.V)(),{labelId:k}=(0,p.H)(),A=r.useContext(v),O=!!(0,m.O)(!0),j=(0,s.Ee)(),{filteredItems:L}=(0,s.Dc)(),K=(0,s.dc)(),D=(0,o.P)(j,d.T.required),F=(0,b.j)(),V=(0,o.P)(j,d.T.disabled),H=(0,o.P)(j,d.T.readOnly),q=(0,o.P)(j,d.T.name),N=(0,o.P)(j,d.T.selectionMode),W=(0,o.P)(j,d.T.autoHighlight),$=(0,o.P)(j,d.T.inputProps),U=(0,o.P)(j,d.T.triggerProps),Y=(0,o.P)(j,d.T.open),B=(0,o.P)(j,d.T.mounted),X=(0,o.P)(j,d.T.selectedValue),z=(0,o.P)(j,d.T.popupSide),G=(0,o.P)(j,d.T.positionerElement),Z=(0,o.P)(j,d.T.id),_=(0,o.P)(j,d.T.inline),J=!!W,Q=B&&G?z:null,ee=S||V||E,et=0===L.length,en=O||_,er=(0,u.e)(R??(en?void 0:Z)),[eo,el]=r.useState(null),ei=r.useRef(!1),eu=(0,l.K)(e=>{let t=O||j.state.inline;t&&!j.state.hasInputValue&&j.state.setInputValue("",(0,h.d)(y.dv)),j.update({inputElement:e,inputInsidePopup:t})}),ea=r.useMemo(()=>({...M,open:Y,disabled:ee,readOnly:H,popupSide:Q,listEmpty:et}),[M,Y,ee,H,Q,et]);return(0,a.o)("input",e,{state:ea,ref:[t,j.state.inputRef,eu],props:[$,U,{type:"text",value:e.value??eo??K,"aria-readonly":H||void 0,"aria-required":D||void 0,"aria-labelledby":k,disabled:ee,readOnly:H,required:"none"===N?D:void 0,..."none"===N&&q&&{name:q},id:er,onFocus(){P(!0)},onBlur(){if(C(!0),P(!1),"onBlur"===T){let e="none"===N?K:X;I.commit(e)}},onCompositionStart(e){i.m0||(ei.current=!0,el(e.currentTarget.value))},onCompositionEnd(e){ei.current=!1;let t=e.currentTarget.value;el(null),j.state.setInputValue(t,(0,h.d)(y.pf,e.nativeEvent))},onChange(e){if(ei.current){let t=e.currentTarget.value;el(t),""!==t||j.state.openOnInputClick||j.state.inputInsidePopup||j.state.setOpen(!1,(0,h.d)(y.qs,e.nativeEvent));let n=t.trim();H||ee||""===n||(j.state.setOpen(!0,(0,h.d)(y.pf,e.nativeEvent)),J||j.state.setIndices({activeIndex:null,selectedIndex:null,type:j.state.keyboardActiveRef.current?"keyboard":"pointer"})),Y&&null!==j.state.activeIndex&&!(J&&""!==n)&&j.state.setIndices({activeIndex:null,selectedIndex:null,type:j.state.keyboardActiveRef.current?"keyboard":"pointer"});return}j.state.setInputValue(e.currentTarget.value,(0,h.d)(y.pf,e.nativeEvent));let t=""===e.currentTarget.value,n=(0,h.d)(y.qs,e.nativeEvent);t&&!j.state.inputInsidePopup&&("single"===N&&j.state.setSelectedValue(null,n),j.state.openOnInputClick||j.state.setOpen(!1,n));let r=e.currentTarget.value.trim();H||ee||""===r||(j.state.setOpen(!0,(0,h.d)(y.pf,e.nativeEvent)),J||j.state.setIndices({activeIndex:null,selectedIndex:null,type:j.state.keyboardActiveRef.current?"keyboard":"pointer"})),Y&&null!==j.state.activeIndex&&!J&&j.state.setIndices({activeIndex:null,selectedIndex:null,type:j.state.keyboardActiveRef.current?"keyboard":"pointer"})},onKeyDown(e){if(ee||H||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;j.state.keyboardActiveRef.current=!0;let t=e.currentTarget,n=t.scrollWidth-t.clientWidth,r="rtl"===F;if("Home"===e.key){(0,g.jo)(e);let n=i.gm&&r?t.value.length:0;t.setSelectionRange(n,n),t.scrollLeft=0;return}if("End"===e.key){(0,g.jo)(e);let o=i.gm&&r?0:t.value.length;t.setSelectionRange(o,o),t.scrollLeft=r?-n:n;return}if(!B&&"Escape"===e.key){let t="multiple"===N&&Array.isArray(X)?0===X.length:null===X,n=(0,h.d)(y.jv,e.nativeEvent);j.state.setInputValue("",n),j.state.setSelectedValue("multiple"===N?[]:null,n),t||j.state.inline||n.isPropagationAllowed||e.stopPropagation();return}if(A&&"Backspace"===e.key&&""===t.value&&void 0===A.highlightedChipIndex&&Array.isArray(X)&&X.length>0){let t=X.slice(0,-1);j.state.setIndices({activeIndex:null,selectedIndex:null,type:j.state.keyboardActiveRef.current?"keyboard":"pointer"}),j.state.setSelectedValue(t,(0,h.d)(y.dv,e.nativeEvent));return}let o=function(e){let t;if(!A)return;let{highlightedChipIndex:n}=A;if(void 0!==n){if("ArrowLeft"===e.key)e.preventDefault(),t=n>0?n-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),t=n=X.length-1?X.length-2:n;t=r>=0?r:void 0,j.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"})}return t}return"ArrowLeft"===e.key&&(e.currentTarget.selectionStart??0)===0&&X.length>0?(e.preventDefault(),t=Math.max(X.length-1,0)):"Backspace"===e.key&&""===e.currentTarget.value&&X.length>0&&(j.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),e.preventDefault()),t}(e);if(A?.setHighlightedChipIndex(o),void 0!==o?A?.chipsRef.current[o]?.focus():j.state.inputRef.current?.focus(),229!==e.which&&"Enter"===e.key&&Y){let t=j.state.activeIndex,n=e.nativeEvent;if(null===t)return void j.state.setOpen(!1,(0,h.d)(y.dv,n));(0,g.jo)(e);let r=j.state.listRef.current[t];r&&(j.state.selectionEventRef.current=n,r.click(),j.state.selectionEventRef.current=null)}},onPointerMove(){j.state.keyboardActiveRef.current=!1},onPointerDown(){j.state.keyboardActiveRef.current=!1}},I?I.getValidationProps(w):w],stateAttributesMapping:c.d})})},657370:(e,t,n)=>{n.d(t,{k:()=>o});var r=n(893042);class o{nodesRef={current:[]};events=(0,r.d)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}},659547:(e,t,n)=>{n.d(t,{BF:()=>c,FP:()=>g,Kg:()=>d,Y3:()=>v,Zb:()=>a,du:()=>u,fl:()=>p,vB:()=>s,zf:()=>f});var r=n(295175),o=n(942560),l=n(384597);function i(e,t,n){return Math.floor(e/t)!==n}function u(e,t){return t<0||t>=e.current.length}function a(e,t){return c(e,{disabledIndices:t})}function s(e,t){return c(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function c(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let l=t;do l+=n?-o:o;while(l>=0&&l<=e.current.length-1&&g(e,l,r));return l}function d(e,{event:t,orientation:n,loopFocus:a,rtl:s,cols:d,disabledIndices:f,minIndex:p,maxIndex:v,prevIndex:m,stopEvent:h=!1}){let y=m,b=[],x={},E=!1;{let t=null,n=-1;e.current.forEach((e,r)=>{if(null==e)return;let o=e.closest('[role="row"]');o&&(E=!0),(o!==t||-1===n)&&(t=o,b[n+=1]=[]),b[n].push(r),x[r]=n})}let R=E&&b.length>0&&b.some(e=>e.length!==d);function w(t){if(!R||-1===m)return;let n=x[m];if(null==n)return;let r=b[n].indexOf(m),o="up"===t?n-1:n+1;a&&(o<0?o=b.length-1:o>=b.length&&(o=0));let l=new Set;for(;o>=0&&o=0;t-=1){let r=n[t];if(!g(e,r,f))return r}o="up"===t?o-1:o+1,a&&(o<0?o=b.length-1:o>=b.length&&(o=0))}}if(t.key===l.il){let n=w("up");if(void 0!==n)h&&(0,o.jo)(t),y=n;else{if(h&&(0,o.jo)(t),-1===m)y=v;else if(y=c(e,{startingIndex:y,amount:d,decrement:!0,disabledIndices:f}),a&&(m-de?n:n-d}u(e,y)&&(y=m)}}if(t.key===l.Jd){let n=w("down");void 0!==n?(h&&(0,o.jo)(t),y=n):(h&&(0,o.jo)(t),-1===m?y=p:(y=c(e,{startingIndex:m,amount:d,disabledIndices:f}),a&&m+d>v&&(y=c(e,{startingIndex:m%d-d,amount:d,disabledIndices:f}))),u(e,y)&&(y=m))}if("both"===n){let n=(0,r.RI)(m/d);t.key===(s?l.eR:l.RJ)&&(h&&(0,o.jo)(t),m%d!=d-1?(y=c(e,{startingIndex:m,disabledIndices:f}),a&&i(y,d,n)&&(y=c(e,{startingIndex:m-m%d-1,disabledIndices:f}))):a&&(y=c(e,{startingIndex:m-m%d-1,disabledIndices:f})),i(y,d,n)&&(y=m)),t.key===(s?l.RJ:l.eR)&&(h&&(0,o.jo)(t),m%d!=0?(y=c(e,{startingIndex:m,decrement:!0,disabledIndices:f}),a&&i(y,d,n)&&(y=c(e,{startingIndex:m+(d-m%d),decrement:!0,disabledIndices:f}))):a&&(y=c(e,{startingIndex:m+(d-m%d),decrement:!0,disabledIndices:f})),i(y,d,n)&&(y=m));let p=(0,r.RI)(v/d)===n;u(e,y)&&(y=a&&p?t.key===(s?l.RJ:l.eR)?v:c(e,{startingIndex:m-m%d-1,disabledIndices:f}):m)}return y}function f(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:l},i)=>{let u=!1;for(n&&(o=0);!u;){let n=[];for(let r=0;rnull==r[e])?(n.forEach(e=>{r[e]=i}),u=!0):o+=1}}),[...r]}function p(e,t,n,r,o){if(-1===e)return -1;let l=n.indexOf(e),i=t[e];switch(o){case"tl":return l;case"tr":if(!i)return l;return l+i.width-1;case"bl":if(!i)return l;return l+(i.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function v(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function g(e,t,n){if("function"==typeof n)return n(t);if(n)return n.includes(t);let r=e.current[t];return!!r&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled"))}},681529:(e,t,n)=>{n.d(t,{h:()=>r});let r="data-composite-item-active"},682068:(e,t,n)=>{n.d(t,{c:()=>r});function r(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}},682219:(e,t,n)=>{n.d(t,{f:()=>l,k:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(46));return e}},683579:(e,t,n)=>{n.d(t,{i:()=>q});var r=n(330633),o=n(56483),l=n(615317),i=n(320934),u=n(946769),a=n(343659),s=n(401981),c=n(635864),d=n(807725),f=n(161088),p=n(770503),v=n(65795),g=n(190614),m=n(393762),h=n(284384),y=n(373703),b=n(373356),x=n(557443),E=n(65517),R=n(625529),w=n(835941),M=n(929478),S=n(980765),C=n(687716),P=n(436504),T=n(815035),I=n(617557);let k=new Map;var A=n(37036),O=n(214147),j=n(167166),L=n(935026),K=n(64625);let D=Symbol("none"),F={value:D,index:-1};var V=n(424629);function H(e){let t,n,H,{id:q,onOpenChangeComplete:N,defaultSelectedValue:W=null,selectedValue:$,onSelectedValueChange:U,defaultInputValue:Y,inputValue:B,selectionMode:X="none",onItemHighlighted:z,name:G,disabled:Z=!1,readOnly:_=!1,required:J=!1,inputRef:Q,grid:ee=!1,items:et,filteredItems:en,filter:er,openOnInputClick:eo=!0,autoHighlight:el=!1,keepHighlight:ei=!1,highlightItemOnHover:eu=!0,loopFocus:ea=!0,itemToStringLabel:es,itemToStringValue:ec,isItemEqualToValue:ed=K.jd,virtualized:ef=!1,inline:ep=!1,fillInputOnItemPress:ev=!0,modal:eg=!1,limit:em=-1,autoComplete:eh="list",locale:ey,submitOnItemClick:eb=!1}=e,{clearErrors:ex}=(0,P.x)(),{setDirty:eE,validityData:eR,shouldValidateOnChange:ew,setFilled:eM,name:eS,disabled:eC,setTouched:eP,setFocused:eT,validationMode:eI,validation:ek}=(0,S.V)(),eA=(0,T.l)({id:q}),eO=function(e={}){let t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale)}|${JSON.stringify(t)}`,r=k.get(n);if(r)return r;let o=new Intl.Collator(e.locale,t),l={contains(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===o.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n);return 0===o.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=(0,I.yg)(e,n),l=t.length;return r.length>=l&&0===o.compare(r.slice(r.length-l),t)}};return k.set(n,l),l}({locale:ey}),[ej,eL]=r.useState(!1),[eK,eD]=r.useState(null),eF=r.useRef([]),eV=r.useRef([]),eH=r.useRef(null),eq=r.useRef(null),eN=r.useRef(null),eW=r.useRef(!0),e$=r.useRef(!1),eU=r.useRef(null),eY=r.useRef(null),eB=r.useRef(null),eX=r.useRef(F),ez=r.useRef(null),eG=r.useRef([]),eZ=r.useRef([]),e_=eC||Z,eJ=eS??G,eQ="multiple"===X,e0="single"===X,e1=void 0!==B||void 0!==Y,e3=void 0!==et,e6=void 0!==en;t="always"===el?"always":!!el&&"input-change";let[e7,e4]=(0,o.q)({controlled:$,default:eQ?W??O.Ml:W,name:"Combobox",state:"selectedValue"}),e5=r.useMemo(()=>null===er?()=>!0:void 0!==er?er:e0&&!ej?(e,t)=>{if(null==e)return!1;if(!t)return!0;let n=(0,I.yg)(e,es),r=null!=e7?(0,I.yg)(e7,es):"";return!!(r&&eO.contains(r,t))&&r.length===t.length||eO.contains(n,t)}:(e,t)=>{if(null==e)return!1;let n=(0,I.yg)(e,es);return eO.contains(n,t)},[er,e0,e7,ej,eO,es]),e2=(0,c.j)(()=>e1?Y??"":e0?(0,I.yg)(e7,es):"").current,[e9,e8]=(0,o.q)({controlled:B,default:e2,name:"Combobox",state:"inputValue"}),[te,tt]=(0,o.q)({controlled:e.open,default:e.defaultOpen,name:"Combobox",state:"open"}),tn=(0,I.Li)(et),tr=eK??(""===e9?"":String(e9).trim()),to=e0?(0,I.yg)(e7,es):"",tl=e0&&!ej&&""!==tr&&""!==to&&to.length===tr.length&&eO.contains(to,tr),ti=tl?"":tr,tu=e3&&e6&&tl,ta=r.useMemo(()=>et?tn?et.flatMap(e=>e.items):et:O.Ml,[et,tn]),ts=r.useMemo(()=>{if(en&&!tu)return en;if(!et)return O.Ml;if(tn){let e=[],t=0;for(let n of et){if(em>-1&&t>=em)break;let r=""===ti?n.items:n.items.filter(e=>e5(e,ti,es));if(0===r.length)continue;let o=em>-1?em-t:1/0,l=r.slice(0,o);if(l.length>0){let r={...n,items:l};e.push(r),t+=l.length}}return e}if(""===ti)return em>-1?ta.slice(0,em):ta;let e=[];for(let t of ta){if(em>-1&&e.length>=em)break;e5(t,ti,es)&&e.push(t)}return e},[en,tu,et,tn,ti,em,e5,es,ta]),tc=r.useMemo(()=>tn?ts.flatMap(e=>e.items):ts,[ts,tn]),td=(0,c.j)(()=>new d.i({id:eA,selectedValue:e7,open:te,filter:e5,query:tr,items:et,selectionMode:X,listRef:eF,labelsRef:eV,popupRef:eH,emptyRef:eN,inputRef:eq,keyboardActiveRef:eW,chipsContainerRef:eU,clearRef:eY,valuesRef:eG,allValuesRef:eZ,selectionEventRef:eB,name:eJ,disabled:e_,readOnly:_,required:J,grid:ee,isGrouped:tn,virtualized:ef,openOnInputClick:eo,itemToStringLabel:es,isItemEqualToValue:ed,modal:eg,autoHighlight:t,submitOnItemClick:eb,hasInputValue:e1,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:ep,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:N||O.tE,setOpen:O.tE,setInputValue:O.tE,setSelectedValue:O.tE,setIndices:O.tE,onItemHighlighted:O.tE,handleSelection:O.tE,getItemProps:()=>O.t0,forceMount:O.tE,requestSubmit:O.tE})).current,tf="none"===X?e9:e7,tp=r.useMemo(()=>"none"===X?tf:Array.isArray(e7)?e7.map(e=>(0,I.T)(e,ec)):(0,I.T)(e7,ec),[tf,ec,X,e7]),tv=(0,u.K)(z),tg=(0,u.K)(N),tm=(0,f.P)(td,w.T.activeIndex),th=(0,f.P)(td,w.T.selectedIndex),ty=(0,f.P)(td,w.T.positionerElement),tb=(0,f.P)(td,w.T.listElement),tx=(0,f.P)(td,w.T.triggerElement),tE=(0,f.P)(td,w.T.inputElement),tR=(0,f.P)(td,w.T.inline),tw=(0,f.P)(td,w.T.inputInsidePopup),tM=(0,p.u)(tx),{mounted:tS,setMounted:tC,transitionStatus:tP}=(0,A.$)(te),{openMethod:tT,triggerProps:tI,reset:tk}=(0,j.G)(te);(0,C.M)({id:eA,name:eJ,commit:ek.commit,value:tf,controlRef:tw?tM:eq,getValue:()=>tp});let tA=(0,u.K)(()=>{et?eV.current=tc.map(e=>(0,I.yg)(e,es)):td.set("forceMounted",!0)}),tO=r.useRef(e7);(0,l.g)(()=>{e7!==tO.current&&tA()},[tA,e7]);let tj=(0,u.K)(e=>{td.update(e);let t=e.type||"none";if(void 0!==e.activeIndex)if(null===e.activeIndex)eX.current!==F&&(eX.current=F,tv(void 0,(0,x.M)(t,void 0,{index:-1})));else{let n=eG.current[e.activeIndex];eX.current={value:n,index:e.activeIndex},tv(n,(0,x.M)(t,void 0,{index:e.activeIndex}))}}),tL=(0,u.K)((n,r)=>{if(e$.current=r.reason===E.qs,e.onInputValueChange?.(n,r),!r.isCanceled){if(r.reason===E.pf){let e=""!==n.trim();e&&eL(!0),ez.current={hasQuery:e},e&&t&&null==td.state.activeIndex&&td.set("activeIndex",0)}e8(n)}}),tK=(0,u.K)((t,n)=>{if(te!==t&&("escape-key"===n.reason&&e3&&0===tc.length&&!td.state.emptyRef.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(!t&&ej&&(e0?(eD(tr),""===tr&&eL(!1)):eQ&&(tR||tw?tj({activeIndex:null}):eD(tr),tL("",(0,x.d)(E.qs,n.event)))),tt(t),!t&&tw&&(n.reason===E.Xn||n.reason===E.Np))&&(eP(!0),eT(!1),"onBlur"===eI))){let e="none"===X?e9:e7;ek.commit(e)}}),tD=(0,u.K)((e,t)=>{U?.(e,t),!t.isCanceled&&(e4(e),("none"===X&&eH.current&&ev||e0&&!td.state.inputInsidePopup)&&tL((0,I.yg)(e,es),(0,x.d)(t.reason,t.event)),e0&&null!=e&&t.reason!==E.pf&&ej&&eD(tr))}),tF=(0,u.K)((e,t)=>{let n=t;if(void 0===n){if(null===tm)return;n=eG.current[tm]}let r=(0,b.EW)(e),o=eB.current??e;eB.current=null;let l=(0,x.d)(E.Bo,o),i=r?.closest("a")?.getAttribute("href");if(i){i.startsWith("#")&&tK(!1,l);return}if(eQ){let e=Array.isArray(e7)?e7:[];if(tD((0,K.h5)(e,n,td.state.isItemEqualToValue)?(0,K.Ai)(e,n,td.state.isItemEqualToValue):[...e,n],l),!(eq.current&&""!==eq.current.value.trim()))return;td.state.inputInsidePopup?tL("",(0,x.d)(E.qs,l.event)):tK(!1,l)}else tD(n,l),tK(!1,l)}),tV=(0,u.K)(()=>{if(!td.state.submitOnItemClick)return;let e=td.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),tH=(0,u.K)(()=>{if(tC(!1),tg?.(!1),eL(!1),tk(),eD(null),"none"===X?tj({activeIndex:null,selectedIndex:null}):tj({activeIndex:null}),eQ&&eq.current&&""!==eq.current.value&&!e$.current&&tL("",(0,x.d)(E.qs)),e0)if(td.state.inputInsidePopup)eq.current&&""!==eq.current.value&&tL("",(0,x.d)(E.qs));else{let e=(0,I.yg)(e7,es);if(eq.current&&eq.current.value!==e){let t=""===e?E.qs:E.dv;tL(e,(0,x.d)(t))}}}),tq=r.useMemo(()=>tR&&ty?{current:ty.closest('[role="dialog"]')}:eH,[tR,ty]);(0,M.v)({enabled:!e.actionsRef,open:te,ref:tq,onComplete(){te||tH()}}),r.useImperativeHandle(e.actionsRef,()=>({unmount:tH}),[tH]),(0,l.g)(function(){if(te||"none"===X)return;let e=et?ta:eZ.current;if(eQ){let t=Array.isArray(e7)?e7:[],n=t[t.length-1],r=(0,K.Vz)(e,n,ed);tj({selectedIndex:-1===r?null:r})}else{let t=(0,K.Vz)(e,e7,ed);tj({selectedIndex:-1===t?null:t})}},[te,e7,et,X,ta,eQ,ed,tj]),(0,l.g)(()=>{et&&(eG.current=tc,eF.current.length=tc.length)},[et,tc]),(0,l.g)(()=>{let e=ez.current;if(e&&(e.hasQuery?t&&td.set("activeIndex",0):"always"===t&&td.set("activeIndex",0),ez.current=null),!te&&!tR)return;let n=e3||e6?tc:eG.current,r=td.state.activeIndex;if(null==r)return"always"===t&&n.length>0?void td.set("activeIndex",0):void(eX.current!==F&&(eX.current=F,td.state.onItemHighlighted(void 0,(0,x.M)(E.dv,void 0,{index:-1}))));if(r>=n.length){eX.current!==F&&(eX.current=F,td.state.onItemHighlighted(void 0,(0,x.M)(E.dv,void 0,{index:-1}))),td.set("activeIndex",null);return}let o=n[r],l=eX.current.value,i=l!==D&&td.state.isItemEqualToValue(o,l);eX.current.index===r&&i||(eX.current={value:o,index:r},td.state.onItemHighlighted(o,(0,x.M)(E.dv,void 0,{index:r})))},[tm,t,e6,e3,tc,tR,te,td]),(0,l.g)(()=>{if(!et||"none"===X)return;if(eQ){let e=Array.isArray(e7)?e7:O.Ml,t=e.filter(e=>(0,K.h5)(ta,e,td.state.isItemEqualToValue));t.length!==e.length&&tD(t,(0,x.d)(E.dv));return}if(null==e7||(0,K.h5)(ta,e7,td.state.isItemEqualToValue))return;let e=null;null!=W&&(0,K.h5)(ta,W,td.state.isItemEqualToValue)&&(e=W),tD(e,(0,x.d)(E.dv))},[et,ta,eQ,X,e7,W,td,tD]),(0,l.g)(()=>{if("none"===X)return void eM(""!==String(e9));eM(eQ?Array.isArray(e7)&&e7.length>0:null!=e7)},[eM,X,e9,e7,eQ]),r.useEffect(()=>{e3&&t&&0===tc.length&&tj({activeIndex:null})},[e3,t,tc.length,tj]),(0,L.x)(tr,()=>{te&&""!==tr&&tr!==String(e2)&&eL(!0)}),(0,L.x)(e7,()=>{if("none"!==X&&(ex(eJ),eE(e7!==eR.initialValue),ew()?ek.commit(e7):ek.commit(e7,!0),eQ&&null!==td.state.selectedIndex&&(!Array.isArray(e7)||0===e7.length)&&tj({activeIndex:null,selectedIndex:null}),e0&&!e1&&!tw)){let e=(0,I.yg)(e7,es);e9!==e&&tL(e,(0,x.d)(E.dv))}}),(0,L.x)(e9,()=>{"none"===X&&(ex(eJ),eE(e9!==eR.initialValue),ew()?ek.commit(e9):ek.commit(e9,!0))}),(0,L.x)(et,()=>{if(!e0||e1||tw||ej)return;let e=(0,I.yg)(e7,es);e9!==e&&tL(e,(0,x.d)(E.dv))});let tN=(0,v.P)({open:!!tR||te,onOpenChange:tK,elements:{reference:tw?tx:tE,floating:ty}});tR||(n=ee?"grid":"listbox",H=te?"true":"false");let tW=r.useMemo(()=>{let e=tE?.tagName==="INPUT",t=e||te,r=e?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return t&&(r.role="combobox",r["aria-expanded"]=H,r["aria-haspopup"]=n,r["aria-controls"]=te?tb?.id:void 0,r["aria-autocomplete"]=eh),{reference:r,floating:{role:"presentation"}}},[tE,te,H,n,tb?.id,eh]),t$=(0,g.k)(tN,{enabled:!_&&!e_&&eo,event:"mousedown-only",toggle:!1,touchOpenDelay:50*!tw}),tU=(0,m.s)(tN,{enabled:!_&&!e_&&!tR,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tR||void 0,outsidePress(e){let t=(0,b.EW)(e);return!(0,b.gR)(tx,t)&&!(0,b.gR)(eY.current,t)&&!(0,b.gR)(eU.current,t)}}),tY=(0,h.C)(tN,{enabled:!_&&!e_,id:eA,listRef:eF,activeIndex:tm,selectedIndex:th,virtual:!0,loopFocus:ea,allowEscape:ea&&!t,focusItemOnOpen:!ej&&("none"!==X||!!t)&&"auto",focusItemOnHover:eu,resetOnPointerLeave:!ei,cols:ee?2:1,orientation:ee?"horizontal":void 0,disabledIndices:O.Ml,onNavigate(e,t){(t||te)&&"ending"!==tP&&(t?tj({activeIndex:e,type:eW.current?"keyboard":"pointer"}):tj({activeIndex:e}))}}),{getReferenceProps:tB,getFloatingProps:tX,getItemProps:tz}=(0,y.b)([tW,t$,tU,tY]);(0,i.j)(()=>{td.update({inline:ep,popupProps:tX(),inputProps:tB(),triggerProps:tI,getItemProps:tz,setOpen:tK,setInputValue:tL,setSelectedValue:tD,setIndices:tj,onItemHighlighted:tv,handleSelection:tF,forceMount:tA,requestSubmit:tV})}),(0,l.g)(()=>{td.update({id:eA,selectedValue:e7,open:te,mounted:tS,transitionStatus:tP,items:et,inline:ep,popupProps:tX(),inputProps:tB(),triggerProps:tI,openMethod:tT,getItemProps:tz,selectionMode:X,name:eJ,disabled:e_,readOnly:_,required:J,grid:ee,isGrouped:tn,virtualized:ef,onOpenChangeComplete:tg,openOnInputClick:eo,itemToStringLabel:es,modal:eg,autoHighlight:t,isItemEqualToValue:ed,submitOnItemClick:eb,hasInputValue:e1,requestSubmit:tV})},[td,eA,e7,te,tS,tP,et,tX,tB,tz,tT,tI,X,eJ,e_,_,J,ek,ee,tn,ef,tg,eo,es,eg,ed,eb,e1,ep,tV,t]);let tG=(0,a.a)(Q,ek.inputRef),tZ=r.useMemo(()=>({query:tr,filteredItems:ts,flatFilteredItems:tc}),[tr,ts,tc]),t_=r.useMemo(()=>Array.isArray(tf)?"":(0,I.T)(tf,ec),[tf,ec]),tJ=eQ&&Array.isArray(e7)&&e7.length>0,tQ=r.useMemo(()=>eQ&&Array.isArray(e7)&&eJ?e7.map(e=>{let t=(0,I.T)(e,ec);return(0,V.jsx)("input",{type:"hidden",name:eJ,value:t},t)}):null,[eQ,e7,eJ,ec]),t0=(0,V.jsxs)(r.Fragment,{children:[e.children,(0,V.jsx)("input",{...ek.getInputValidationProps({onFocus(){if(tw)return void tx?.focus();(eq.current||tx)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,n=(0,x.d)(E.pf,e.nativeEvent);function r(){if(eQ)return;if("none"===X){eE(t!==eR.initialValue),tL(t,n),ew()&&ek.commit(t);return}let e=eG.current.find(e=>(0,I.T)(e,ec).toLowerCase()===t.toLowerCase());null!=e&&(eE(e!==eR.initialValue),tD?.(e,n),ew()&&ek.commit(e))}et?r():(tA(),queueMicrotask(r))}}),name:eQ||"none"===X?void 0:eJ,disabled:e_,required:J&&!tJ,readOnly:_,value:t_,ref:tG,style:eJ?s.a:s.Q,tabIndex:-1,"aria-hidden":!0}),tQ]});return(0,V.jsx)(R.vx.Provider,{value:td,children:(0,V.jsx)(R.Hw.Provider,{value:tN,children:(0,V.jsx)(R.kN.Provider,{value:tZ,children:(0,V.jsx)(R.KR.Provider,{value:e9,children:t0})})})})}function q(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:o,...l}=e;return(0,V.jsx)(H,{...l,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:o})}},687716:(e,t,n)=>{n.d(t,{M:()=>s});var r=n(197920),o=n(615317),l=n(946769),i=n(682068),u=n(436504),a=n(980765);function s(e){let{enabled:t=!0,value:n,id:s,name:c,controlRef:d,commit:f}=e,{formRef:p}=(0,u.x)(),{invalid:v,markedDirtyRef:g,validityData:m,setValidityData:h}=(0,a.V)(),y=(0,l.K)(e.getValue);(0,o.g)(()=>{if(!t)return;let e=n;void 0===e&&(e=y()),null===m.initialValue&&null!==e&&h(t=>({...t,initialValue:e}))},[t,h,n,m.initialValue,y]),(0,o.g)(()=>{t&&s&&p.current.fields.set(s,{getValue:y,name:c,controlRef:d,validityData:(0,i.c)(m,v),validate(e=!0){let t=n;void 0===t&&(t=y()),g.current=!0,e?r.flushSync(()=>f(t)):f(t)}})},[f,d,t,p,y,s,v,g,c,m,n]),(0,o.g)(()=>{let e=p.current.fields;return()=>{s&&e.delete(s)}},[p,s])}},691896:(e,t,n)=>{n.d(t,{a:()=>a});var r=n(330633),o=n(419388),l=n(615317),i=n(470403),u=n(756676);let a=r.forwardRef(function(e,t){let{render:n,className:a,id:s,children:c,...d}=e,{toast:f}=(0,i.M)(),p=c??f.description,v=!!p,g=(0,o.B)(s),{setDescriptionId:m}=(0,i.M)();(0,l.g)(()=>{if(v)return m(g),()=>{m(void 0)}},[v,g,m]);let h=r.useMemo(()=>({type:f.type}),[f.type]),y=(0,u.o)("p",e,{ref:t,state:h,props:{...d,id:g,children:p}});return v?y:null})},695629:(e,t,n)=>{n.d(t,{k:()=>o});var r=n(104872);let o=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e}({})},698206:(e,t,n)=>{n.d(t,{j:()=>i,n:()=>u});var r=n(478761),o=n(791201),l=n(295175);let i={sideX:"left",sideY:"top"},u={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:u},elements:{floating:a},platform:s,strategy:c,placement:d}=e,f=(0,r.zk)(a),p=f.getComputedStyle(a);if("0s"===p.transitionDuration||""===p.transitionDuration)return{x:t,y:n,data:i};let v=await s.getOffsetParent?.(a),g={width:0,height:0};if("fixed"===c&&f?.visualViewport)g={width:f.visualViewport.width,height:f.visualViewport.height};else if(v===f){let e=(0,o.R)(a);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await s.isElement?.(v)&&(g=await s.getDimensions(v));let m=(0,l.C0)(d),h=t,y=n;return"left"===m&&(h=g.width-(t+u.width)),"top"===m&&(y=g.height-(n+u.height)),{x:h,y,data:{sideX:"left"===m?"right":i.sideX,sideY:"top"===m?"bottom":i.sideY}}}}},700162:(e,t,n)=>{n.d(t,{R:()=>u});var r=n(330633),o=n(988669),l=n(756676),i=n(424629);let u=r.forwardRef(function(e,t){let{render:n,className:u,disabled:a=!1,...s}=e,[c,d]=r.useState(void 0),f=r.useMemo(()=>({disabled:a}),[a]),p=(0,l.o)("fieldset",e,{ref:t,state:f,props:[{"aria-labelledby":c},s]}),v=r.useMemo(()=>({legendId:c,setLegendId:d,disabled:a}),[c,d,a]);return(0,i.jsx)(o.O.Provider,{value:v,children:p})})},702132:(e,t,n)=>{n.d(t,{e:()=>i,r:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(40));return e}},713388:(e,t,n)=>{n.d(t,{y:()=>c});var r=n(330633),o=n(161088),l=n(756676),i=n(479205),u=n(617557),a=n(596118);let s={value:()=>null},c=r.forwardRef(function(e,t){let{className:n,render:c,children:d,placeholder:f,...p}=e,{store:v,valueRef:g}=(0,i.ll)(),m=(0,o.P)(v,a.T.value),h=(0,o.P)(v,a.T.items),y=(0,o.P)(v,a.T.itemToStringLabel),b=(0,o.P)(v,a.T.hasSelectedValue),x=!b&&null!=f&&null==d,E=(0,o.P)(v,a.T.hasNullItemLabel,x),R=r.useMemo(()=>({value:m,placeholder:!b}),[m,b]),w=null;return w="function"==typeof d?d(m):null!=d?d:b||null==f||E?Array.isArray(m)?(0,u.u)(m,h,y):(0,u.Md)(m,h,y):f,(0,l.o)("span",e,{state:R,ref:[t,g],props:[{children:w},p],stateAttributesMapping:s})})},731194:(e,t,n)=>{n.d(t,{u:()=>u});var r=n(330633),o=n(756676),l=n(156429),i=n(592302);let u=r.forwardRef(function(e,t){let{render:n,className:r,...u}=e,{state:a}=(0,l.A)();return(0,o.o)("h3",e,{state:a,ref:t,props:u,stateAttributesMapping:i.r})})},734975:(e,t,n)=>{n.d(t,{B:()=>l,g:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(72));return t}},734998:(e,t,n)=>{n.d(t,{T:()=>s});var r=n(330633),o=n(756676),l=n(472499),i=n(566329),u=n(929478),a=n(37036);let s=r.forwardRef(function(e,t){let{render:n,className:s,keepMounted:c=!1,...d}=e,f=(0,l.g)(),p=f.checked,{transitionStatus:v,setMounted:g}=(0,a.$)(p),m=r.useMemo(()=>({...f,transitionStatus:v}),[f,v]),h=r.useRef(null),y=c||p,b=(0,o.o)("span",e,{enabled:y,ref:[t,h],state:m,props:d,stateAttributesMapping:i.P});return((0,u.v)({open:p,ref:h,onComplete(){p||g(!1)}}),y)?b:null})},739079:(e,t,n)=>{n.d(t,{c:()=>F});var r=n(445220),o=n(330633),l=n(197920),i=n(23776),u=n(791201),a=n(946769),s=n(615317),c=n(214147),d=n(247097),f=n(385275),p=n(850159),v=n(190614),g=n(191638),m=n(373703),h=n(657370),y=n(373356),b=n(502083),x=n(391089),E=n(9233),R=n(756676),w=n(378310),M=n(766169),S=n(420317),C=n(188523),P=n(478761),T=n(624086),I=n(441387),k=n(65517),A=n(489732),O=n(943002),j=n(339051),L=n(463075),K=n(557443),D=n(424629);let F=o.forwardRef(function(e,t){let{render:n,className:F,disabled:V=!1,nativeButton:H=!0,id:q,openOnHover:N,delay:W=100,closeDelay:$=0,handle:U,payload:Y,...B}=e,X=(0,x.Y)(!0),z=U?.store??X?.store;if(!z)throw Error((0,r.A)(85));let G=(0,I.e)(q),Z=z.useState("isTriggerActive",G),_=z.useState("floatingRootContext"),J=z.useState("isOpenedByTrigger",G),Q=o.useRef(null),ee=function(){let e=(0,A.v)(!0),t=(0,x.Y)(!0),n=(0,O.t)(!0);return o.useMemo(()=>n?{type:"menubar",context:n}:e&&!t?{type:"context-menu",context:e}:{type:void 0},[e,t,n])}(),et=(0,C.G)(!0),en=(0,d.cq)(),er=o.useMemo(()=>en??new h.k,[en]),eo=(0,d.fI)(er),el=(0,d.R1)(),{registerTrigger:ei,isMountedByThisTrigger:eu}=(0,T.L_)(G,Q,z,{payload:Y,closeDelay:$,parent:ee,floatingTreeRoot:er,floatingNodeId:eo,floatingParentNodeId:el,keyboardEventRelay:et?.relayKeyboardEvent}),ea="menubar"===ee.type,es=z.useState("disabled"),ec=V||es||ea&&ee.context.disabled,{getButtonProps:ed,buttonRef:ef}=(0,w.s)({disabled:ec,native:H});o.useEffect(()=>{J||void 0!==ee.type||(z.context.allowMouseUpTriggerRef.current=!1)},[z,J,ee.type]);let ep=o.useRef(null),ev=(0,i.Z)(),eg=(0,a.K)(e=>{if(!ep.current)return;ev.clear(),z.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,y.gR)(ep.current,t)||(0,y.gR)(z.select("positionerElement"),t)||t===ep.current||null!=t&&function e(t){return(0,P.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,P.eu)(t)?void 0:e((0,P.$4)(t))}(t)===z.select("rootId"))return;let n=(0,M.s)(ep.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||er.events.emit("close",{domEvent:e,reason:k.LO})});o.useEffect(()=>{J&&z.select("lastOpenChangeReason")===k.N7&&(0,u.R)(ep.current).addEventListener("mouseup",eg,{once:!0})},[J,eg,z]);let em=ea&&ee.context.hasSubmenuOpen,eh=N??em,ey=(0,f.j)(_,{enabled:eh&&!ec&&"context-menu"!==ee.type&&(!ea||em&&!eu),handleClose:(0,p.i)({blockPointerEvents:!ea}),mouseOnly:!0,move:!1,restMs:void 0===ee.type?W:void 0,delay:{close:$},triggerElementRef:Q,externalTree:er,isActiveTrigger:Z}),eb=function(e,t){let n=(0,i.Z)(),[r,l]=o.useState(!1);return(0,s.g)(()=>{e&&"trigger-hover"===t?(l(!0),n.start(j.X3,()=>{l(!1)})):e||(n.clear(),l(!1))},[e,t,n]),r}(J,z.select("lastOpenChangeReason")),ex=(0,v.k)(_,{enabled:!ec&&"context-menu"!==ee.type,event:J&&ea?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===ee.type&&eb}),eE=(0,g.i)(_,{enabled:!ec&&em}),eR=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,l=o.useRef(!1);return o.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(l.current=!0,(0,u.R)(e.currentTarget).addEventListener("click",()=>{l.current=!1},{once:!0}))},onClick:e=>{l.current&&(l.current=!1,e.preventBaseUIHandler())}}:c.t0,[t,n,r])}({open:J,enabled:ea,mouseDownAction:"open"}),ew=(0,m.b)([ex,eE]),eM=o.useMemo(()=>({disabled:ec,open:J}),[ec,J]),eS=z.useState("triggerProps",eu),eC=[ep,t,ef,ei,Q],eP=[ew.getReferenceProps(),ey??c.t0,eS,{"aria-haspopup":"menu",id:G,onMouseDown:e=>{z.select("open")||(ev.start(200,()=>{z.context.allowMouseUpTriggerRef.current=!0}),(0,u.R)(e.currentTarget).addEventListener("mouseup",eg,{once:!0}))}},ea?{role:"menuitem"}:{},eR,B,ed],eT=o.useRef(null),eI=(0,a.K)(e=>{l.flushSync(()=>{z.setOpen(!1,(0,K.d)(k.Xn,e.nativeEvent,e.currentTarget))});let t=(0,b.bp)(eT.current);t?.focus()}),ek=(0,a.K)(e=>{let t=z.select("positionerElement");if(t&&(0,b.Qp)(e,t))z.context.beforeContentFocusGuardRef.current?.focus();else{l.flushSync(()=>{z.setOpen(!1,(0,K.d)(k.Xn,e.nativeEvent,e.currentTarget))});let n=(0,b.Yu)(z.context.triggerFocusTargetRef.current||Q.current);for(;null!==n&&(0,y.gR)(t,n);){let e=n;if((n=(0,b.vF)(n))===e)break}n?.focus()}}),eA=(0,R.o)("button",e,{enabled:!ea,stateAttributesMapping:E.jL,state:eM,ref:eC,props:eP});return ea?(0,D.jsx)(S.l,{tag:"button",render:n,className:F,state:eM,refs:eC,props:eP,stateAttributesMapping:E.jL}):J?(0,D.jsxs)(o.Fragment,{children:[(0,D.jsx)(L.U,{ref:eT,onFocus:eI},`${G}-pre-focus-guard`),(0,D.jsx)(o.Fragment,{children:eA},G),(0,D.jsx)(L.U,{ref:z.context.triggerFocusTargetRef,onFocus:ek},`${G}-post-focus-guard`)]}):(0,D.jsx)(o.Fragment,{children:eA},G)})},739692:(e,t,n)=>{n.d(t,{o:()=>p});var r=n(330633),o=n(734975),l=n(859967),i=n(9233),u=n(104872),a=n(929478),s=n(756676),c=n(45574),d=n(203822);let f={...i.GW,...u.G},p=r.forwardRef(function(e,t){let{className:n,render:i,...u}=e,p=(0,o.g)(),{side:v,align:g}=(0,l.s)(),m=p.useState("open"),h=p.useState("instantType"),y=p.useState("transitionStatus"),b=p.useState("popupProps"),x=p.useState("floatingRootContext");(0,a.v)({open:m,ref:p.context.popupRef,onComplete(){m&&p.context.onOpenChangeComplete?.(!0)}});let E=p.useState("disabled"),R=p.useState("closeDelay");(0,d.a)(x,{enabled:!E,closeDelay:R});let w=r.useMemo(()=>({open:m,side:v,align:g,instant:h,transitionStatus:y}),[m,v,g,h,y]);return(0,s.o)("div",e,{state:w,ref:[t,p.context.popupRef,p.useStateSetter("popupElement")],props:[b,(0,c.d)(y),u],stateAttributesMapping:f})})},756676:(e,t,n)=>{n.d(t,{o:()=>d});var r=n(445220),o=n(330633),l=n(343659),i=n(551203);function u(e){if(!o.isValidElement(e))return null;let t=e.props;return((0,i._)(19)?t?.ref:e.ref)??null}var a=n(45146),s=n(580822),c=n(214147);function d(e,t,n={}){let i=t.render,f=function(e,t={}){let{className:n,style:r,render:o}=e,{state:i=c.t0,ref:d,props:f,stateAttributesMapping:p,enabled:v=!0}=t,g=v?"function"==typeof n?n(i):n:void 0,m=v?"function"==typeof r?r(i):r:void 0,h=v?function(e,t){let n={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let e=t[r](o);null!=e&&Object.assign(n,e);continue}!0===o?n[`data-${r.toLowerCase()}`]="":o&&(n[`data-${r.toLowerCase()}`]=o.toString())}return n}(i,p):c.t0,y=v?(0,a.r)(h,Array.isArray(f)?(0,s.lZ)(f):f)??c.t0:c.t0;return("undefined"!=typeof document&&(v?Array.isArray(d)?y.ref=(0,l.U)([y.ref,u(o),...d]):y.ref=(0,l.a)(y.ref,u(o),d):(0,l.a)(null,null)),v)?(void 0!==g&&(y.className=(0,s.VN)(y.className,g)),void 0!==m&&(y.style=(0,a.r)(y.style,m)),y):c.t0}(t,n);return!1===n.enabled?null:function(e,t,n,l){if(t){if("function"==typeof t)return t(n,l);let e=(0,s.v6)(n,t.props);return e.ref=n.ref,o.cloneElement(t,e)}if(e&&"string"==typeof e){var i,u;return i=e,u=n,"button"===i?(0,o.createElement)("button",{type:"button",...u,key:u.key}):"img"===i?(0,o.createElement)("img",{alt:"",...u,key:u.key}):o.createElement(i,u)}throw Error((0,r.A)(8))}(e,i,f,n.state??c.t0)}},760514:(e,t,n)=>{n.d(t,{K:()=>u,N:()=>a});var r=n(635864),o=n(953545);globalThis.requestAnimationFrame;class l{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}}let i=new l;class u{static create(){return new u}static request(e){return i.request(e)}static cancel(e){return i.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=i.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(i.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function a(){let e=(0,r.j)(u.create).current;return(0,o.y)(e.disposeEffect),e}},763413:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}},764140:(e,t,n)=>{n.d(t,{G:()=>l,H:()=>i});var r=n(330633),o=n(214147);let l=r.createContext({controlId:void 0,setControlId:o.tE,labelId:void 0,setLabelId:o.tE,messageIds:[],setMessageIds:o.tE,getDescriptionProps:e=>e});function i(){return r.useContext(l)}},766169:(e,t,n)=>{n.d(t,{s:()=>r});function r(e){let t=e.getBoundingClientRect(),n=window.getComputedStyle(e,"::before"),r=window.getComputedStyle(e,"::after");if("none"===n.content&&"none"===r.content)return t;let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0,i=parseFloat(r.width)||0,u=parseFloat(r.height)||0,a=Math.max(t.width,o,i),s=Math.max(t.height,l,u),c=a-t.width,d=s-t.height;return{left:t.left-c/2,right:t.right+c/2,top:t.top-d/2,bottom:t.bottom+d/2}}},770503:(e,t,n)=>{n.d(t,{u:()=>l});var r=n(615317),o=n(635864);function l(e){let t=(0,o.j)(i,e).current;return t.next=e,(0,r.g)(t.effect),t}function i(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},772345:(e,t,n)=>{n.d(t,{W:()=>l});var r=n(330633),o=n(424629);let l=r.forwardRef(function(e,t){let n,{cutout:r,...l}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, ${e.left}px ${e.top}px, ${e.left}px ${e.bottom}px, ${e.right}px ${e.bottom}px, ${e.right}px ${e.top}px, ${e.left}px ${e.top}px )`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...l,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})},785484:(e,t,n)=>{n.d(t,{F:()=>l,G:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e=!1){let t=o.useContext(l);if(!t&&!e)throw Error((0,r.A)(42));return t}},785602:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(330633),o=n(387275),l=n(483355),i=n(107413),u=n(529405),a=n(772345),s=n(424629);let c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:c}=(0,i.P)(),d=c.useState("mounted"),f=c.useState("modal"),p=c.useState("open");return d||n?(0,s.jsx)(u.m.Provider,{value:n,children:(0,s.jsxs)(l.XF,{ref:t,...r,children:[d&&!0===f&&(0,s.jsx)(a.W,{ref:c.context.internalBackdropRef,inert:(0,o.Y)(!p)}),e.children]})}):null})},791201:(e,t,n)=>{n.d(t,{R:()=>r});function r(e){return e?.ownerDocument||document}},799788:(e,t,n)=>{n.d(t,{L:()=>u});var r=n(330633),o=n(107413),l=n(756676),i=n(441387);let u=r.forwardRef(function(e,t){let{render:n,className:r,id:u,...a}=e,{store:s}=(0,o.P)(),c=(0,i.e)(u);return s.useSyncedValueWithCleanup("titleElementId",c),(0,l.o)("h2",e,{ref:t,props:[{id:c},a]})})},802153:(e,t,n)=>{n.d(t,{Q:()=>d});var r=n(330633),o=n(756676),l=n(958140),i=n(104872),u=n(441387),a=n(785484),s=n(10194);let c={...n(9233).GW,...i.G},d=r.forwardRef(function(e,t){let{className:n,render:i,id:d,...f}=e,{open:p,transitionStatus:v,setPopupElement:g}=(0,l.Q9)(),m=(0,a.G)(),h=(0,s.j)(),y=(0,u.e)(d),b=r.useMemo(()=>({open:p,transitionStatus:v,side:m.side,align:m.align,anchorHidden:m.anchorHidden}),[p,v,m.side,m.align,m.anchorHidden]),x="top"===m.side,E="left"===m.side;return"rtl"===h?(x=x||"inline-end"===m.side,E=E||"inline-end"===m.side):(x=x||"inline-start"===m.side,E=E||"inline-start"===m.side),(0,o.o)("nav",e,{state:b,ref:[t,g],props:[{id:y,tabIndex:-1,style:x?{position:"absolute",["top"===m.side?"bottom":"top"]:"0",[E?"right":"left"]:"0"}:{}},f],stateAttributesMapping:c})})},806333:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(445220),o=n(941644);(0,o.Ad)({memoize:o.i5,memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let l=(e,t,n,o,l,i,...u)=>{let a;if(u.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&l&&i)a=(r,u,a,s)=>{let c=e(r,u,a,s),d=t(r,u,a,s),f=n(r,u,a,s);return i(c,d,f,o(r,u,a,s),l(r,u,a,s),u,a,s)};else if(e&&t&&n&&o&&l)a=(r,i,u,a)=>{let s=e(r,i,u,a),c=t(r,i,u,a);return l(s,c,n(r,i,u,a),o(r,i,u,a),i,u,a)};else if(e&&t&&n&&o)a=(r,l,i,u)=>{let a=e(r,l,i,u);return o(a,t(r,l,i,u),n(r,l,i,u),l,i,u)};else if(e&&t&&n)a=(r,o,l,i)=>n(e(r,o,l,i),t(r,o,l,i),o,l,i);else if(e&&t)a=(n,r,o,l)=>t(e(n,r,o,l),r,o,l);else if(e)a=e;else throw Error("Missing arguments");return a}},807725:(e,t,n)=>{n.d(t,{i:()=>r});class r{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void r.prototype.setState.call(this,{...this.state,...e})}set(e,t){Object.is(this.state[e],t)||r.prototype.setState.call(this,{...this.state,[e]:t})}notifyAll(){let e={...this.state};r.prototype.setState.call(this,e)}}},815035:(e,t,n)=>{n.d(t,{l:()=>a});var r=n(615317),o=n(478761),l=n(214147),i=n(441387),u=n(764140);function a(e={}){let{id:t,implicit:n=!1,controlRef:s}=e,{controlId:c,setControlId:d}=(0,u.H)(),f=(0,i.e)(t);return(0,r.g)(()=>{if((n||t)&&d!==l.tE){if(n){let e=s?.current;(0,o.vq)(e)&&null!=e.closest("label")?d(t??null):d(c??f)}else t&&d(t);return()=>{t&&d(void 0)}}},[t,s,c,d,n,f]),c??f}},821521:(e,t,n)=>{function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n&&(!r||e.context?.open)).flatMap(n=>[n,...e(t,n.id,r)])}})},822746:(e,t,n)=>{n.d(t,{X:()=>v});var r=n(330633),o=n(56483),l=n(946769),i=n(942776),u=n(10194),a=n(239093),s=n(756676),c=n(557443),d=n(65517),f=n(424629);let p={value:()=>null},v=r.forwardRef(function(e,t){let{render:n,className:v,disabled:g=!1,hiddenUntilFound:m,keepMounted:h,loopFocus:y=!0,onValueChange:b,multiple:x=!1,orientation:E="vertical",value:R,defaultValue:w,...M}=e,S=(0,u.j)(),C=r.useMemo(()=>{if(void 0===R)return w??[]},[R,w]),P=(0,l.K)(b),T=r.useRef([]),[I,k]=(0,o.q)({controlled:R,default:C,name:"Accordion",state:"value"}),A=(0,l.K)((e,t)=>{let n=(0,c.d)(d.dv);if(x)if(t){let t=I.slice();if(t.push(e),P(t,n),n.isCanceled)return;k(t)}else{let t=I.filter(t=>t!==e);if(P(t,n),n.isCanceled)return;k(t)}else{let t=I[0]===e?[]:[e];if(P(t,n),n.isCanceled)return;k(t)}}),O=r.useMemo(()=>({value:I,disabled:g,orientation:E}),[I,g,E]),j=r.useMemo(()=>({accordionItemRefs:T,direction:S,disabled:g,handleValueChange:A,hiddenUntilFound:m??!1,keepMounted:h??!1,loopFocus:y,orientation:E,state:O,value:I}),[S,g,A,m,h,y,E,O,I]),L=(0,s.o)("div",e,{state:O,ref:t,props:[{dir:S,role:"region"},M],stateAttributesMapping:p});return(0,f.jsx)(a.S.Provider,{value:j,children:(0,f.jsx)(i.u,{elementsRef:T,children:L})})})},823990:(e,t,n)=>{n.d(t,{I:()=>h});var r=n(330633),o=n(161088),l=n(615392),i=n(756676),u=n(625529),a=n(835941),s=n(9233),c=n(402809),d=n(929478),f=n(104872),p=n(373356),v=n(45574),g=n(424629);let m={...s.GW,...f.G},h=r.forwardRef(function(e,t){let n,{render:s,className:f,initialFocus:h,finalFocus:y,...b}=e,x=(0,u.Ee)(),E=(0,c.O)(),R=(0,u.ui)(),{filteredItems:w}=(0,u.Dc)(),M=(0,o.P)(x,a.T.mounted),S=(0,o.P)(x,a.T.open),C=(0,o.P)(x,a.T.openMethod),P=(0,o.P)(x,a.T.transitionStatus),T=(0,o.P)(x,a.T.inputInsidePopup),I=(0,o.P)(x,a.T.inputElement),k=(0,o.P)(x,a.T.modal),A=0===w.length;(0,d.v)({open:S,ref:x.state.popupRef,onComplete(){S&&x.state.onOpenChangeComplete(!0)}});let O=r.useMemo(()=>({open:S,side:E.side,align:E.align,anchorHidden:E.anchorHidden,transitionStatus:P,empty:A}),[S,E.side,E.align,E.anchorHidden,P,A]),j=(0,i.o)("div",e,{state:O,ref:[t,x.state.popupRef],props:[{role:T?"dialog":"presentation",tabIndex:-1,onFocus(e){let t=(0,p.EW)(e.nativeEvent);"touch"!==C&&((0,p.gR)(x.state.listElement,t)||t===e.currentTarget)&&x.state.inputRef.current?.focus()}},(0,v.d)(P),b],stateAttributesMapping:m}),L=!!T&&(e=>"touch"===e?x.state.popupRef.current:I);return n=null!=y?y:!!T&&void 0,(0,g.jsx)(l.s,{context:R,disabled:!M,modal:!!T&&k,openInteractionType:C,initialFocus:void 0===h?L:h,returnFocus:n,children:j})})},830058:(e,t,n)=>{n.d(t,{_:()=>b});var r=n(330633),o=n(203822),l=n(615392),i=n(391089),u=n(66449),a=n(756676),s=n(9233),c=n(104872),d=n(929478),f=n(557443),p=n(65517),v=n(832111),g=n(352383),m=n(45574),h=n(424629);let y={...s.GW,...c.G},b=r.forwardRef(function(e,t){let{render:n,className:s,finalFocus:c,...b}=e,{store:x}=(0,i.Y)(),{side:E,align:R}=(0,u.O)(),w=null!=(0,v.S)(!0),M=x.useState("open"),S=x.useState("transitionStatus"),C=x.useState("popupProps"),P=x.useState("mounted"),T=x.useState("instantType"),I=x.useState("activeTriggerElement"),k=x.useState("parent"),A=x.useState("lastOpenChangeReason"),O=x.useState("rootId"),j=x.useState("floatingRootContext"),L=x.useState("floatingTreeRoot"),K=x.useState("closeDelay"),D=x.useState("activeTriggerElement"),F="context-menu"===k.type;(0,d.v)({open:M,ref:x.context.popupRef,onComplete(){M&&x.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){x.setOpen(!1,(0,f.d)(e.reason,e.domEvent))}return L.events.on("close",e),()=>{L.events.off("close",e)}},[L.events,x]);let V=x.useState("hoverEnabled"),H=x.useState("disabled");(0,o.a)(j,{enabled:V&&!H&&!F&&"menubar"!==k.type,closeDelay:K});let q=r.useMemo(()=>({transitionStatus:S,side:E,align:R,open:M,nested:"menu"===k.type,instant:T}),[S,E,R,M,k.type,T]),N=(0,a.o)("div",e,{state:q,ref:[t,x.context.popupRef],stateAttributesMapping:y,props:[C,{onKeyDown(e){w&&g.jF.has(e.key)&&e.stopPropagation()}},(0,m.d)(S),b,{"data-rootownerid":O}]}),W=void 0===k.type||F;return(I||"menubar"===k.type&&A!==p.Np)&&(W=!0),(0,h.jsx)(l.s,{context:j,modal:F,disabled:!P,returnFocus:void 0===c?W:c,initialFocus:"menu"!==k.type,restoreFocus:!0,externalTree:"menubar"!==k.type?L:void 0,previousFocusableElement:D,nextFocusableElement:void 0===k.type?x.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===k.type?x.context.beforeContentFocusGuardRef:void 0,children:N})})},832111:(e,t,n)=>{n.d(t,{S:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(69));return t}},833883:(e,t,n)=>{n.d(t,{$:()=>l,Y:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(73));return e}},834936:(e,t,n)=>{n.d(t,{U:()=>w});var r=n(330633),o=n(343659),l=n(615317),i=n(401981),u=n(557443),a=n(65517),s=n(214147),c=n(566329),d=n(441387),f=n(756676),p=n(378310),v=n(681529),g=n(420317),m=n(980765),h=n(71949),y=n(764140),b=n(815035),x=n(220707),E=n(472499),R=n(424629);let w=r.forwardRef(function(e,t){let{render:n,className:w,disabled:M=!1,readOnly:S=!1,required:C=!1,value:P,inputRef:T,nativeButton:I=!1,id:k,...A}=e,{disabled:O,readOnly:j,required:L,checkedValue:K,setCheckedValue:D,touched:F,setTouched:V,validation:H,registerControlRef:q,name:N}=(0,x.R)(),{setDirty:W,validityData:$,setTouched:U,setFilled:Y,state:B,disabled:X}=(0,m.V)(),z=(0,h.c)(),{labelId:G,getDescriptionProps:Z}=(0,y.H)(),_=X||z.disabled||O||M,J=j||S,Q=L||C,ee=K===P,et=r.useRef(null),en=r.useRef(null),er=(0,o.a)(T,en);(0,l.g)(()=>{en.current?.checked&&Y(!0)},[Y]);let eo=(0,d.e)(),el=(0,b.l)({id:k,implicit:!1,controlRef:et}),ei={role:"radio","aria-checked":ee,"aria-required":Q||void 0,"aria-readonly":J||void 0,"aria-labelledby":G,[v.h]:ee?"":void 0,id:I?el:eo,onKeyDown(e){"Enter"===e.key&&e.preventDefault()},onClick(e){e.defaultPrevented||_||J||(e.preventDefault(),en.current?.click())},onFocus(e){e.defaultPrevented||_||J||!F||(en.current?.click(),V(!1))}},{getButtonProps:eu,buttonRef:ea}=(0,p.s)({disabled:_,native:I}),es={type:"radio",ref:er,id:I?void 0:el,tabIndex:-1,style:N?i.a:i.Q,"aria-hidden":!0,disabled:_,checked:ee,required:Q,readOnly:J,onChange(e){if(e.nativeEvent.defaultPrevented||_||J||void 0===P)return;let t=(0,u.d)(a.dv,e.nativeEvent);t.isCanceled||(U(!0),W(P!==$.initialValue),Y(!0),D(P,t))},onFocus(){et.current?.focus()}},ec=r.useMemo(()=>({...B,required:Q,disabled:_,readOnly:J,checked:ee}),[B,_,J,ee,Q]),ed=r.useMemo(()=>ec,[ec]),ef=D!==s.tE,ep=[t,q,et,ea],ev=[ei,Z,H?.getValidationProps??s.t0,A,eu],eg=(0,f.o)("span",e,{enabled:!ef,state:ec,ref:ep,props:ev,stateAttributesMapping:c.P});return(0,R.jsxs)(E.p.Provider,{value:ed,children:[ef?(0,R.jsx)(g.l,{tag:"span",render:n,className:w,state:ec,refs:ep,props:ev,stateAttributesMapping:c.P}):eg,(0,R.jsx)("input",{...es})]})})},835941:(e,t,n)=>{n.d(t,{T:()=>i});var r=n(806333),o=n(64625),l=n(617557);let i={id:(0,r.M)(e=>e.id),query:(0,r.M)(e=>e.query),items:(0,r.M)(e=>e.items),selectedValue:(0,r.M)(e=>e.selectedValue),hasSelectionChips:(0,r.M)(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:(0,r.M)(e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)}),hasNullItemLabel:(0,r.M)((e,t)=>!!t&&(0,l.Dp)(e.items)),open:(0,r.M)(e=>e.open),mounted:(0,r.M)(e=>e.mounted),forceMounted:(0,r.M)(e=>e.forceMounted),inline:(0,r.M)(e=>e.inline),activeIndex:(0,r.M)(e=>e.activeIndex),selectedIndex:(0,r.M)(e=>e.selectedIndex),isActive:(0,r.M)((e,t)=>e.activeIndex===t),isSelected:(0,r.M)((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>(0,o.tl)(e,t,n)):(0,o.tl)(r,t,n)}),transitionStatus:(0,r.M)(e=>e.transitionStatus),popupProps:(0,r.M)(e=>e.popupProps),inputProps:(0,r.M)(e=>e.inputProps),triggerProps:(0,r.M)(e=>e.triggerProps),getItemProps:(0,r.M)(e=>e.getItemProps),positionerElement:(0,r.M)(e=>e.positionerElement),listElement:(0,r.M)(e=>e.listElement),triggerElement:(0,r.M)(e=>e.triggerElement),inputElement:(0,r.M)(e=>e.inputElement),popupSide:(0,r.M)(e=>e.popupSide),openMethod:(0,r.M)(e=>e.openMethod),inputInsidePopup:(0,r.M)(e=>e.inputInsidePopup),selectionMode:(0,r.M)(e=>e.selectionMode),listRef:(0,r.M)(e=>e.listRef),labelsRef:(0,r.M)(e=>e.labelsRef),popupRef:(0,r.M)(e=>e.popupRef),emptyRef:(0,r.M)(e=>e.emptyRef),inputRef:(0,r.M)(e=>e.inputRef),keyboardActiveRef:(0,r.M)(e=>e.keyboardActiveRef),chipsContainerRef:(0,r.M)(e=>e.chipsContainerRef),clearRef:(0,r.M)(e=>e.clearRef),valuesRef:(0,r.M)(e=>e.valuesRef),allValuesRef:(0,r.M)(e=>e.allValuesRef),name:(0,r.M)(e=>e.name),disabled:(0,r.M)(e=>e.disabled),readOnly:(0,r.M)(e=>e.readOnly),required:(0,r.M)(e=>e.required),grid:(0,r.M)(e=>e.grid),isGrouped:(0,r.M)(e=>e.isGrouped),virtualized:(0,r.M)(e=>e.virtualized),onOpenChangeComplete:(0,r.M)(e=>e.onOpenChangeComplete),openOnInputClick:(0,r.M)(e=>e.openOnInputClick),itemToStringLabel:(0,r.M)(e=>e.itemToStringLabel),isItemEqualToValue:(0,r.M)(e=>e.isItemEqualToValue),modal:(0,r.M)(e=>e.modal),autoHighlight:(0,r.M)(e=>e.autoHighlight),submitOnItemClick:(0,r.M)(e=>e.submitOnItemClick)}},841959:(e,t,n)=>{n.d(t,{K:()=>g});var r=n(478761),o=n(876703),l=n(791201),i=n(615317),u=n(23776),a=n(760514),s=n(214147);let c={},d={},f="";class p{lockCount=0;restore=null;timeoutLock=u.E.create();timeoutUnlock=u.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;let t=(0,l.R)(e).documentElement,n=(0,r.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=s.tE;return}let i=o.un||!function(e){if("undefined"==typeof document)return!1;let t=(0,l.R)(e);return(0,r.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=i?function(e){let t=(0,l.R)(e),n=t.documentElement,o=t.body,i=(0,r.ZU)(n)?n:o,u=i.style.overflow;return i.style.overflow="hidden",()=>{i.style.overflow=u}}(e):function(e){let t=(0,l.R)(e),n=t.documentElement,i=t.body,u=(0,r.zk)(n),s=0,p=0,v=!1,g=a.K.create();if(o.Tc&&(u.visualViewport?.scale??1)!==1)return()=>{};function m(){let t=u.getComputedStyle(n),o=u.getComputedStyle(i),a=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";s=n.scrollTop,p=n.scrollLeft,c={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},f=n.style.scrollBehavior,d={position:i.style.position,height:i.style.height,width:i.style.width,boxSizing:i.style.boxSizing,overflowY:i.style.overflowY,overflowX:i.style.overflowX,scrollBehavior:i.style.scrollBehavior};let g=n.scrollHeight>n.clientHeight,m=n.scrollWidth>n.clientWidth,h="scroll"===t.overflowY||"scroll"===o.overflowY,y="scroll"===t.overflowX||"scroll"===o.overflowX,b=Math.max(0,u.innerWidth-i.clientWidth),x=Math.max(0,u.innerHeight-i.clientHeight),E=parseFloat(o.marginTop)+parseFloat(o.marginBottom),R=parseFloat(o.marginLeft)+parseFloat(o.marginRight),w=(0,r.ZU)(n)?n:i;if(v=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=(0,l.R)(e).documentElement,n={scrollbarGutter:t.style.scrollbarGutter,overflowY:t.style.overflowY};t.style.scrollbarGutter="stable",t.style.overflowY="scroll";let r=t.offsetWidth;t.style.overflowY="hidden";let o=t.offsetWidth;return Object.assign(t.style,n),r===o}(e)){n.style.scrollbarGutter=a,w.style.overflowY="hidden",w.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:a,overflowY:"hidden",overflowX:"hidden"}),(g||h)&&(n.style.overflowY="scroll"),(m||y)&&(n.style.overflowX="scroll"),Object.assign(i.style,{position:"relative",height:E||x?`calc(100dvh - ${E+x}px)`:"100dvh",width:R||b?`calc(100vw - ${R+b}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),i.scrollTop=s,i.scrollLeft=p,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function h(){Object.assign(n.style,c),Object.assign(i.style,d),v||(n.scrollTop=s,n.scrollLeft=p,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=f)}function y(){h(),g.request(m)}return m(),u.addEventListener("resize",y),()=>{g.cancel(),h(),"function"==typeof u.removeEventListener&&u.removeEventListener("resize",y)}}(e)}}let v=new p;function g(e=!0,t=null){(0,i.g)(()=>{if(e)return v.acquire(t)},[e,t])}},843808:(e,t,n)=>{n.d(t,{n:()=>i});var r=n(330633);let o=r.createContext(void 0),l={disableStyleElements:!1};function i(){return r.useContext(o)??l}},845364:(e,t,n)=>{n.d(t,{o:()=>v});var r=n(330633),o=n(734975),l=n(859967),i=n(908998),u=n(9233),a=n(46407),s=n(756676),c=n(339051),d=n(698206),f=n(45574),p=n(424629);let v=r.forwardRef(function(e,t){let{render:n,className:v,anchor:g,positionMethod:m="absolute",side:h="top",align:y="center",sideOffset:b=0,alignOffset:x=0,collisionBoundary:E="clipping-ancestors",collisionPadding:R=5,arrowPadding:w=5,sticky:M=!1,disableAnchorTracking:S=!1,collisionAvoidance:C=c.Pe,...P}=e,T=(0,o.g)(),I=(0,a.a)(),k=T.useState("open"),A=T.useState("mounted"),O=T.useState("trackCursorAxis"),j=T.useState("disableHoverablePopup"),L=T.useState("floatingRootContext"),K=T.useState("instantType"),D=T.useState("transitionStatus"),F=T.useState("hasViewport"),V=(0,i.s)({anchor:g,positionMethod:m,floatingRootContext:L,mounted:A,side:h,sideOffset:b,align:y,alignOffset:x,collisionBoundary:E,collisionPadding:R,sticky:M,arrowPadding:w,disableAnchorTracking:S,keepMounted:I,collisionAvoidance:C,adaptiveOrigin:F?d.n:void 0}),H=r.useMemo(()=>{let e={};return(!k||"both"===O||j)&&(e.pointerEvents="none"),{role:"presentation",hidden:!A,style:{...V.positionerStyles,...e}}},[k,O,j,A,V.positionerStyles]),q=r.useMemo(()=>({open:k,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:"none"!==O?"tracking-cursor":K}),[k,V.side,V.align,V.anchorHidden,O,K]),N=r.useMemo(()=>({...q,arrowRef:V.arrowRef,arrowStyles:V.arrowStyles,arrowUncentered:V.arrowUncentered}),[q,V.arrowRef,V.arrowStyles,V.arrowUncentered]),W=(0,s.o)("div",e,{state:q,props:[H,(0,f.d)(D),P],ref:[t,T.useStateSetter("positionerElement")],stateAttributesMapping:u.GW});return(0,p.jsx)(l.v.Provider,{value:N,children:W})})},847612:(e,t,n)=>{n.d(t,{r:()=>c});var r=n(330633),o=n(615317),l=n(980765),i=n(764140),u=n(51683),a=n(441387),s=n(756676);let c=r.forwardRef(function(e,t){let{render:n,id:r,className:c,...d}=e,f=(0,a.e)(r),p=(0,l.V)(!1),{setMessageIds:v}=(0,i.H)();return(0,o.g)(()=>{if(f)return v(e=>e.concat(f)),()=>{v(e=>e.filter(e=>e!==f))}},[f,v]),(0,s.o)("p",e,{ref:t,state:p.state,props:[{id:f},d],stateAttributesMapping:u.d})})},850159:(e,t,n)=>{n.d(t,{i:()=>a});var r=n(478761),o=n(23776),l=n(373356),i=n(821521);function u(e,t){let[n,r]=e,o=!1,l=t.length;for(let e=0,i=l-1;e=r!=s>=r&&n<=(a-l)*(r-u)/(s-u)+l&&(o=!o)}return o}function a(e={}){let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:s=!0}=e,c=new o.E,d=!1,f=null,p=null,v="undefined"!=typeof performance?performance.now():0,g=({x:e,y:n,placement:o,elements:a,onClose:g,nodeId:m,tree:h})=>function(y){function b(){c.clear(),g()}if(c.clear(),!a.domReference||!a.floating||null==o||null==e||null==n)return;let{clientX:x,clientY:E}=y,R=[x,E],w=(0,l.EW)(y),M="mouseleave"===y.type,S=(0,l.gR)(a.floating,w),C=(0,l.gR)(a.domReference,w),P=a.domReference.getBoundingClientRect(),T=a.floating.getBoundingClientRect(),I=o.split("-")[0],k=e>T.right-T.width/2,A=n>T.bottom-T.height/2,O=R[0]>=P.x&&R[0]<=P.x+P.width&&R[1]>=P.y&&R[1]<=P.y+P.height,j=T.width>P.width,L=T.height>P.height,K=(j?P:T).left,D=(j?P:T).right,F=(L?P:T).top,V=(L?P:T).bottom;if(S&&(d=!0,!M))return;if(C&&(d=!1),C&&!M){d=!0;return}if(M&&(0,r.vq)(y.relatedTarget)&&(0,l.gR)(a.floating,y.relatedTarget)||h&&(0,i.CM)(h.nodesRef.current,m).some(({context:e})=>e?.open))return;if("top"===I&&n>=P.bottom-1||"bottom"===I&&n<=P.top+1||"left"===I&&e>=P.right-1||"right"===I&&e<=P.left+1)return b();let H=[];switch(I){case"top":H=[[K,P.top+1],[K,T.bottom-1],[D,T.bottom-1],[D,P.top+1]];break;case"bottom":H=[[K,T.top+1],[K,P.bottom-1],[D,P.bottom-1],[D,T.top+1]];break;case"left":H=[[T.right-1,V],[T.right-1,F],[P.left+1,F],[P.left+1,V]];break;case"right":H=[[P.right-1,V],[P.right-1,F],[T.left+1,F],[T.left+1,V]]}if(!u([x,E],H)){if(d&&!O)return b();if(!M&&s){let e=function(e,t){let n=performance.now(),r=n-v;if(null===f||null===p||0===r)return f=e,p=t,v=n,null;let o=e-f,l=t-p,i=Math.sqrt(o*o+l*l);return f=e,p=t,v=n,i/r}(y.clientX,y.clientY);if(null!==e&&e<.1)return b()}u([x,E],function([e,n]){switch(I){case"top":{let r=[[T.left,k||j?T.bottom-t:T.top],[T.right,k?j?T.bottom-t:T.top:T.bottom-t]];return[[j?e+t/2:k?e+4*t:e-4*t,n+t+1],[j?e-t/2:k?e+4*t:e-4*t,n+t+1],...r]}case"bottom":{let r=[[T.left,k||j?T.top+t:T.bottom],[T.right,k?j?T.top+t:T.bottom:T.top+t]];return[[j?e+t/2:k?e+4*t:e-4*t,n-t],[j?e-t/2:k?e+4*t:e-4*t,n-t],...r]}case"left":return[[A||L?T.right-t:T.left,T.top],[A?L?T.right-t:T.left:T.right-t,T.bottom],[e+t+1,L?n+t/2:A?n+4*t:n-4*t],[e+t+1,L?n-t/2:A?n+4*t:n-4*t]];case"right":{let r=[[A||L?T.left+t:T.right,T.top],[A?L?T.left+t:T.right:T.left+t,T.bottom]];return[[e-t,L?n+t/2:A?n+4*t:n-4*t],[e-t,L?n-t/2:A?n+4*t:n-4*t],...r]}default:return[]}}([e,n]))?!d&&s&&c.start(40,b):b()}};return g.__options={blockPointerEvents:n},g}},850597:(e,t,n)=>{n.d(t,{V:()=>l,y:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(32));return e}},859967:(e,t,n)=>{n.d(t,{s:()=>i,v:()=>l});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(71));return e}},860092:(e,t,n)=>{n.d(t,{F:()=>r});function r(e){return`data-base-ui-${e}`}},862530:(e,t,n)=>{n.d(t,{F:()=>r});function r(e){return null==e||e.hasAttribute("disabled")||"true"===e.getAttribute("aria-disabled")}},874129:(e,t,n)=>{n.d(t,{X:()=>x});var r=n(330633),o=n(946769),l=n(980765),i=n(51683),u=n(988669),a=n(436504),s=n(580822),c=n(441387),d=n(764140),f=n(424629);let p=function(e){let t=(0,c.e)(),[n,o]=r.useState(void 0===e.initialControlId?t:e.initialControlId),[l,i]=r.useState(void 0),[u,a]=r.useState([]),{messageIds:p}=(0,d.H)(),v=r.useCallback(e=>(0,s.v6)({"aria-describedby":p.concat(u).join(" ")||void 0},e),[p,u]),g=r.useMemo(()=>({controlId:n,setControlId:o,labelId:l,setLabelId:i,messageIds:u,setMessageIds:a,getDescriptionProps:v}),[n,o,l,i,u,a,v]);return(0,f.jsx)(d.G.Provider,{value:g,children:e.children})};var v=n(756676),g=n(214147),m=n(23776),h=n(682068);let y=Object.keys(i.Z),b=r.forwardRef(function(e,t){let{errors:n,validationMode:c,submitAttemptedRef:p}=(0,a.x)(),{render:b,className:x,validate:E,validationDebounceTime:R=0,validationMode:w=c,name:M,disabled:S=!1,invalid:C,dirty:P,touched:T,actionsRef:I,...k}=e,{disabled:A}=(0,u.B)(),O=(0,o.K)(E||(()=>null)),j=A||S,[L,K]=r.useState(!1),[D,F]=r.useState(!1),[V,H]=r.useState(!1),[q,N]=r.useState(!1),W=P??D,$=T??L,U=r.useRef(!1),Y=(0,o.K)(e=>{void 0===P&&(e&&(U.current=!0),F(e))}),B=(0,o.K)(e=>{void 0===T&&K(e)}),X=(0,o.K)(()=>"onChange"===w||"onSubmit"===w&&p.current),z=!!(C||M&&({}).hasOwnProperty.call(n,M)&&void 0!==n[M]),[G,Z]=r.useState({state:i.Z,error:"",errors:[],value:null,initialValue:null}),_=!z&&G.state.valid,J=r.useMemo(()=>({disabled:j,touched:$,dirty:W,valid:_,filled:V,focused:q}),[j,$,W,_,V,q]),Q=function(e){let{formRef:t,clearErrors:n}=(0,a.x)(),{setValidityData:l,validate:u,validityData:c,validationDebounceTime:f,invalid:p,markedDirtyRef:v,state:b,name:x,shouldValidateOnChange:E}=e,{controlId:R,getDescriptionProps:w}=(0,d.H)(),M=(0,m.Z)(),S=r.useRef(null),C=(0,o.K)(async(e,n=!1)=>{let r,o=S.current;if(!o)return;if(n){if(!1!==b.valid)return;let n=o.validity;if(!n.valueMissing){let n={value:e,state:{...i.Z,valid:!0},error:"",errors:[],initialValue:c.initialValue};if(o.setCustomValidity(""),R){let e=t.current.fields.get(R);e&&t.current.fields.set(R,{...e,...(0,h.c)(n,!1)})}l(n);return}let r=y.reduce((e,t)=>(e[t]=n[t],e),{});if(!r.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let n of y)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(r))return}M.clear();let a=null,s=[],d=function(e){let t=y.reduce((t,n)=>(t[n]=e.validity[n],t),{}),n=!1;for(let e of y)if("valid"!==e){if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t}return n&&!v.current&&(t.valid=!0,t.valueMissing=!1),t}(o),f=E();if(o.validationMessage&&!f)r=o.validationMessage,s=[o.validationMessage];else{let n=u(e,Array.from(t.current.fields.values()).reduce((e,t)=>(t.name&&(e[t.name]=t.getValue()),e),{}));null!==(a="object"==typeof n&&null!==n&&"then"in n?await n:n)?(d.valid=!1,d.customError=!0,Array.isArray(a)?(s=a,o.setCustomValidity(a.join("\n"))):a&&(s=[a],o.setCustomValidity(a))):f&&(o.setCustomValidity(""),d.customError=!1,o.validationMessage?(r=o.validationMessage,s=[o.validationMessage]):o.validity.valid&&!d.valid&&(d.valid=!0))}let g={value:e,state:d,error:r??(Array.isArray(a)?a[0]:a??""),errors:s,initialValue:c.initialValue};if(R){let e=t.current.fields.get(R);e&&t.current.fields.set(R,{...e,...(0,h.c)(g,p)})}l(g)}),P=r.useCallback((e={})=>(0,s.v6)(w,!1===b.valid?{"aria-invalid":!0}:g.t0,e),[w,b.valid]),T=r.useCallback((e={})=>(0,s.v6)({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(n(x),!E())return void C(e.currentTarget.value,!0);if(p)return;let t=e.currentTarget;if(""===t.value)return void C(t.value);M.clear(),f?M.start(f,()=>{C(t.value)}):C(t.value)}},P(e)),[P,n,x,M,C,p,f,E]);return r.useMemo(()=>({getValidationProps:P,getInputValidationProps:T,inputRef:S,commit:C}),[P,T,C])}({setValidityData:Z,validate:O,validityData:G,validationDebounceTime:R,invalid:z,markedDirtyRef:U,state:J,name:M,shouldValidateOnChange:X}),ee=r.useCallback(()=>{U.current=!0,Q.commit(G.value)},[Q,G]);r.useImperativeHandle(I,()=>({validate:ee}),[ee]);let et=r.useMemo(()=>({invalid:z,name:M,validityData:G,setValidityData:Z,disabled:j,touched:$,setTouched:B,dirty:W,setDirty:Y,filled:V,setFilled:H,focused:q,setFocused:N,validate:O,validationMode:w,validationDebounceTime:R,shouldValidateOnChange:X,state:J,markedDirtyRef:U,validation:Q}),[z,M,G,j,$,B,W,Y,V,H,q,N,O,w,R,X,J,Q]),en=(0,v.o)("div",e,{ref:t,state:J,props:k,stateAttributesMapping:i.d});return(0,f.jsx)(l.e.Provider,{value:et,children:en})}),x=r.forwardRef(function(e,t){return(0,f.jsx)(p,{children:(0,f.jsx)(b,{...e,ref:t})})})},875403:(e,t,n)=>{n.d(t,{r:()=>l,s:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(47));return t}},876703:(e,t,n)=>{n.d(t,{KT:()=>p,Tc:()=>u,cX:()=>f,gm:()=>s,m0:()=>d,nr:()=>c,un:()=>a});let r="undefined"!=typeof navigator,o=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),l=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),u="undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),a="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform),s=r&&/firefox/i.test(i),c=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(i);let d=r&&/android/i.test(l)||/android/i.test(i),f=r&&l.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,p=i.includes("jsdom/")},889814:(e,t,n)=>{n.d(t,{y:()=>b});var r=n(330633),o=n(387275),l=n(247097),i=n(66449),u=n(391089),a=n(908998),s=n(756676),c=n(9233),d=n(942776),f=n(772345),p=n(850597),v=n(339051),g=n(489732),m=n(557443),h=n(65517),y=n(424629);let b=r.forwardRef(function(e,t){let{anchor:n,positionMethod:b="absolute",className:x,render:E,side:R,align:w,sideOffset:M=0,alignOffset:S=0,collisionBoundary:C="clipping-ancestors",collisionPadding:P=5,arrowPadding:T=5,sticky:I=!1,disableAnchorTracking:k=!1,collisionAvoidance:A=v.uD,...O}=e,{store:j}=(0,u.Y)(),L=(0,p.y)(),K=(0,g.v)(!0),D=j.useState("parent"),F=j.useState("floatingRootContext"),V=j.useState("floatingTreeRoot"),H=j.useState("mounted"),q=j.useState("open"),N=j.useState("modal"),W=j.useState("activeTriggerElement"),$=j.useState("lastOpenChangeReason"),U=j.useState("floatingNodeId"),Y=j.useState("floatingParentNodeId"),B=n,X=M,z=S,G=w,Z=A;"context-menu"===D.type&&(B=n??D.context?.anchor,G=G??"start",R||"center"===G||(z=e.alignOffset??2,X=e.sideOffset??-5));let _=R,J=G;"menu"===D.type?(_=_??"inline-end",J=J??"start",Z=e.collisionAvoidance??v.Pe):"menubar"===D.type&&(_=_??"bottom",J=J??"start");let Q="context-menu"===D.type,ee=(0,a.s)({anchor:B,floatingRootContext:F,positionMethod:K?"fixed":b,mounted:H,side:_,sideOffset:X,align:J,alignOffset:z,arrowPadding:Q?0:T,collisionBoundary:C,collisionPadding:P,sticky:I,nodeId:U,keepMounted:L,disableAnchorTracking:k,collisionAvoidance:Z,shiftCrossAxis:Q,externalTree:V}),et=r.useMemo(()=>{let e={};return q||(e.pointerEvents="none"),{role:"presentation",hidden:!H,style:{...ee.positionerStyles,...e}}},[q,H,ee.positionerStyles]);r.useEffect(()=>{function e(e){e.open?(e.parentNodeId===U&&j.set("hoverEnabled",!1),e.nodeId!==U&&e.parentNodeId===j.select("floatingParentNodeId")&&j.setOpen(!1,(0,m.d)(h.p))):e.parentNodeId===U&&e.reason!==h.p&&j.set("hoverEnabled",!0)}return V.events.on("menuopenchange",e),()=>{V.events.off("menuopenchange",e)}},[j,V.events,U]),r.useEffect(()=>{if(null!=j.select("floatingParentNodeId"))return V.events.on("menuopenchange",e),()=>{V.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==j.select("floatingParentNodeId"))return;let t=e.reason??h.p;j.setOpen(!1,(0,m.d)(t))}},[V.events,j]),r.useEffect(()=>{function e(e){q&&e.nodeId===j.select("floatingParentNodeId")&&e.target&&W&&W!==e.target&&j.setOpen(!1,(0,m.d)(h.p))}return V.events.on("itemhover",e),()=>{V.events.off("itemhover",e)}},[V.events,q,W,j]),r.useEffect(()=>{let e={open:q,nodeId:U,parentNodeId:Y,reason:j.select("lastOpenChangeReason")};V.events.emit("menuopenchange",e)},[V.events,q,j,U,Y]);let en=r.useMemo(()=>({open:q,side:ee.side,align:ee.align,anchorHidden:ee.anchorHidden,nested:"menu"===D.type}),[q,ee.side,ee.align,ee.anchorHidden,D.type]),er=r.useMemo(()=>({side:ee.side,align:ee.align,arrowRef:ee.arrowRef,arrowUncentered:ee.arrowUncentered,arrowStyles:ee.arrowStyles,nodeId:ee.context.nodeId}),[ee.side,ee.align,ee.arrowRef,ee.arrowUncentered,ee.arrowStyles,ee.context.nodeId]),eo=(0,s.o)("div",e,{state:en,stateAttributesMapping:c.GW,ref:[t,j.useStateSetter("positionerElement")],props:[et,O]}),el=H&&"menu"!==D.type&&("menubar"!==D.type&&N&&$!==h.N7||"menubar"===D.type&&D.context.modal),ei=null;return"menubar"===D.type?ei=D.context.contentElement:void 0===D.type&&(ei=W),(0,y.jsxs)(i.r.Provider,{value:er,children:[el&&(0,y.jsx)(f.W,{ref:"context-menu"===D.type||"nested-context-menu"===D.type?D.context.internalBackdropRef:null,inert:(0,o.Y)(!q),cutout:ei}),(0,y.jsx)(l.$c,{id:U,children:(0,y.jsx)(d.u,{elementsRef:j.context.itemDomElements,labelsRef:j.context.itemLabels,children:eo})})]})})},893042:(e,t,n)=>{n.d(t,{d:()=>r});function r(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}},902981:(e,t,n)=>{n.d(t,{v:()=>x});var r=n(330633),o=n(615317),l=n(208841),i=n(946769),u=n(343659),a=n(953545),s=n(760514),c=n(557443),d=n(65517),f=n(695629);let p=function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e}({});var v=n(239093),g=n(156429),m=n(592302);let h=function(e){return e.accordionPanelHeight="--accordion-panel-height",e.accordionPanelWidth="--accordion-panel-width",e}({});var y=n(929478),b=n(756676);let x=r.forwardRef(function(e,t){let{className:n,hiddenUntilFound:x,keepMounted:E,id:R,render:w,...M}=e,{hiddenUntilFound:S,keepMounted:C}=(0,v.$)(),{abortControllerRef:P,animationTypeRef:T,height:I,mounted:k,onOpenChange:A,open:O,panelId:j,panelRef:L,runOnceAnimationsFinish:K,setDimensions:D,setHiddenUntilFound:F,setKeepMounted:V,setMounted:H,setOpen:q,setVisible:N,transitionDimensionRef:W,visible:$,width:U,setPanelIdState:Y,transitionStatus:B}=(0,l.f)(),X=x??S,z=E??C;(0,o.g)(()=>{if(R)return Y(R),()=>{Y(void 0)}},[R,Y]),(0,o.g)(()=>{F(X)},[F,X]),(0,o.g)(()=>{V(z)},[V,z]),(0,y.v)({open:O&&"idle"===B,ref:L,onComplete(){O&&D({width:void 0,height:void 0})}});let{props:G}=function(e){let{abortControllerRef:t,animationTypeRef:n,externalRef:l,height:v,hiddenUntilFound:g,keepMounted:m,id:h,mounted:y,onOpenChange:b,open:x,panelRef:E,runOnceAnimationsFinish:R,setDimensions:w,setMounted:M,setOpen:S,setVisible:C,transitionDimensionRef:P,visible:T,width:I}=e,k=r.useRef(!1),A=r.useRef(null),O=r.useRef(x),j=r.useRef(x),L=(0,s.N)(),K=r.useMemo(()=>"css-animation"===n.current?!T:!x&&!y,[x,y,T,n]),D=(0,i.K)(e=>{if(!e)return;if(null==n.current||null==P.current){let t=getComputedStyle(e),r="none"!==t.animationName&&""!==t.animationName,o="0s"!==t.transitionDuration&&""!==t.transitionDuration;r&&o||("none"===t.animationName&&"0s"!==t.transitionDuration?n.current="css-transition":"none"!==t.animationName&&"0s"===t.transitionDuration?n.current="css-animation":n.current="none"),"horizontal"===e.getAttribute(p.orientation)||t.transitionProperty.indexOf("width")>-1?P.current="width":P.current="height"}if("css-transition"!==n.current)return;(void 0===v||void 0===I)&&(w({height:e.scrollHeight,width:e.scrollWidth}),j.current&&e.style.setProperty("transition-duration","0s"));let t=-1,r=-1;return t=s.K.request(()=>{j.current=!1,r=s.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})}),()=>{s.K.cancel(t),s.K.cancel(r)}}),F=(0,u.a)(l,E,D);return(0,o.g)(()=>{if("css-transition"!==n.current)return;let e=E.current;if(!e)return;let r=-1;if(null!=t.current&&(t.current.abort(),t.current=null),x){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")}),j.current||m||e.setAttribute(f.k.startingStyle,""),w({height:e.scrollHeight,width:e.scrollWidth}),r=s.K.request(()=>{Object.entries(t).forEach(([t,n])=>{""===n?e.style.removeProperty(t):e.style.setProperty(t,n)})})}else{if(0===e.scrollHeight&&0===e.scrollWidth)return;w({height:e.scrollHeight,width:e.scrollWidth});let n=new AbortController;t.current=n;let r=n.signal,o=null,l=f.k.endingStyle;return(o=new MutationObserver(i=>{i.some(e=>"attributes"===e.type&&e.attributeName===l)&&(o?.disconnect(),o=null,R(()=>{w({height:0,width:0}),e.style.removeProperty("content-visibility"),M(!1),t.current===n&&(t.current=null)},r))})).observe(e,{attributes:!0,attributeFilter:[l]}),()=>{o?.disconnect(),L.cancel(),t.current===n&&(n.abort(),t.current=null)}}return()=>{s.K.cancel(r)}},[t,n,L,g,m,y,x,E,R,w,M]),(0,o.g)(()=>{if("css-animation"!==n.current)return;let e=E.current;e&&(A.current=e.style.animationName||A.current,e.style.setProperty("animation-name","none"),w({height:e.scrollHeight,width:e.scrollWidth}),O.current||k.current||e.style.removeProperty("animation-name"),x?(null!=t.current&&(t.current.abort(),t.current=null),M(!0),C(!0)):(t.current=new AbortController,R(()=>{M(!1),C(!1),t.current=null},t.current.signal)))},[t,n,x,E,R,w,M,C,T]),(0,a.y)(()=>{let e=s.K.request(()=>{O.current=!1});return()=>s.K.cancel(e)}),(0,o.g)(()=>{if(!g)return;let e=E.current;if(!e)return;let t=-1,n=-1;return x&&k.current&&(e.style.transitionDuration="0s",w({height:e.scrollHeight,width:e.scrollWidth}),t=s.K.request(()=>{k.current=!1,n=s.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})})),()=>{s.K.cancel(t),s.K.cancel(n)}},[g,x,E,w]),(0,o.g)(()=>{let e=E.current;e&&g&&K&&(e.setAttribute("hidden","until-found"),"css-transition"===n.current&&e.setAttribute(f.k.startingStyle,""))},[g,K,n,E]),r.useEffect(function(){let e=E.current;if(e)return e.addEventListener("beforematch",t),()=>{e.removeEventListener("beforematch",t)};function t(e){k.current=!0,S(!0),b(!0,(0,c.d)(d.dv,e))}},[b,E,S]),r.useMemo(()=>({props:{hidden:K,id:h,ref:F}}),[K,h,F])}({abortControllerRef:P,animationTypeRef:T,externalRef:t,height:I,hiddenUntilFound:X,id:R??j,keepMounted:z,mounted:k,onOpenChange:A,open:O,panelRef:L,runOnceAnimationsFinish:K,setDimensions:D,setMounted:H,setOpen:q,setVisible:N,transitionDimensionRef:W,visible:$,width:U}),{state:Z,triggerId:_}=(0,g.A)(),J=r.useMemo(()=>({...Z,transitionStatus:B}),[Z,B]),Q=(0,b.o)("div",e,{state:J,ref:[t,L],props:[G,{"aria-labelledby":_,role:"region",style:{[h.accordionPanelHeight]:void 0===I?"auto":`${I}px`,[h.accordionPanelWidth]:void 0===U?"auto":`${U}px`}},M],stateAttributesMapping:m.r});return z||X||!z&&k?Q:null})},903412:(e,t,n)=>{n.d(t,{i:()=>a});var r=n(330633),o=n(483355),l=n(875403),i=n(464511),u=n(424629);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:a}=(0,l.s)();return a.useState("mounted")||n?(0,u.jsx)(i.n.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r,renderGuards:!1})}):null})},908998:(e,t,n)=>{n.d(t,{s:()=>E});var r=n(330633),o=n(295175),l=n(791201),i=n(615317),u=n(770503),a=n(946769),s=n(792309),c=n(478761),d=n(247097),f=n(65795),p=n(924969),v=n(10194);let g=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:l,rects:i,platform:u,elements:a,middlewareData:s}=t,{element:c,padding:d=0,offsetParent:f="real"}=(0,o._3)(e,t)||{};if(null==c)return{};let p=(0,o.nI)(d),v={x:n,y:r},g=(0,o.Dz)(l),m=(0,o.sq)(g),h=await u.getDimensions(c),y="y"===g,b=y?"clientHeight":"clientWidth",x=i.reference[m]+i.reference[g]-v[g]-i.floating[m],E=v[g]-i.reference[g],R="real"===f?await u.getOffsetParent?.(c):a.floating,w=a.floating[b]||i.floating[m];w&&await u.isElement?.(R)||(w=a.floating[b]||i.floating[m]);let M=w/2-h[m]/2-1,S=Math.min(p[y?"top":"left"],M),C=Math.min(p[y?"bottom":"right"],M),P=w-h[m]-C,T=w/2-h[m]/2+(x/2-E/2),I=(0,o.qE)(S,T,P),k=!s.arrow&&null!=(0,o.Sg)(l)&&T!==I&&i.reference[m]/2-(T({...g(e),options:[e,t]}),h={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,l=await (0,s.jD)().fn(e);return{data:{referenceHidden:l.data?.referenceHidden||0===t&&0===n&&0===r&&0===o}}}};var y=n(698206);function b(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function x(e,t,n){let{rects:r,placement:l}=e;return{side:b(t,(0,o.C0)(l),n),align:(0,o.Sg)(l)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function E(e){let{anchor:t,positionMethod:n="absolute",side:g="bottom",sideOffset:E=0,align:w="center",alignOffset:M=0,collisionBoundary:S,collisionPadding:C=5,sticky:P=!1,arrowPadding:T=5,disableAnchorTracking:I=!1,keepMounted:k=!1,floatingRootContext:A,mounted:O,collisionAvoidance:j,shiftCrossAxis:L=!1,nodeId:K,adaptiveOrigin:D,lazyFlip:F=!1,externalTree:V}=e,[H,q]=r.useState(null);O||null===H||q(null);let N=j.side||"flip",W=j.align||"flip",$=j.fallbackAxisSide||"end",U="function"==typeof t?t:void 0,Y=(0,a.K)(U),B=U?Y:t,X=(0,u.u)(t),z="rtl"===(0,v.j)(),G=H||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":z?"left":"right","inline-start":z?"right":"left"})[g],Z="center"===w?G:`${G}-${w}`,_=C,J=+("bottom"===g),Q=+("top"===g),ee=+("right"===g),et=+("left"===g);"number"==typeof _?_={top:_+J,right:_+et,bottom:_+Q,left:_+ee}:_&&(_={top:(_.top||0)+J,right:(_.right||0)+et,bottom:(_.bottom||0)+Q,left:(_.left||0)+ee});let en={boundary:"clipping-ancestors"===S?"clippingAncestors":S,padding:_},er=r.useRef(null),eo=(0,u.u)(E),el=(0,u.u)(M),ei=[(0,s.cY)(e=>{let t=x(e,g,z),n="function"==typeof eo.current?eo.current(t):eo.current,r="function"==typeof el.current?el.current(t):el.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof E?E:0,"function"!=typeof M?M:0,z,g])],eu="none"===W&&"shift"!==N,ea=!eu&&(P||L||"shift"===N),es="none"===N?null:(0,s.UU)({...en,padding:{top:_.top+1,right:_.right+1,bottom:_.bottom+1,left:_.left+1},mainAxis:!L&&"flip"===N,crossAxis:"flip"===W&&"alignment",fallbackAxisSideDirection:$}),ec=eu?null:(0,s.BN)(e=>{let t=(0,l.R)(e.elements.floating).documentElement;return{...en,rootBoundary:L?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==W,crossAxis:ea,limiter:P||L?void 0:(0,s.ER)(e=>{if(!er.current)return{};let{width:t,height:n}=er.current.getBoundingClientRect(),r=(0,o.TV)((0,o.C0)(e.placement)),l="y"===r?_.left+_.right:_.top+_.bottom;return{offset:("y"===r?t:n)/2+l/2}})}},[en,P,L,_,W]);"shift"===N||"shift"===W||"center"===w?ei.push(ec,es):ei.push(es,ec),ei.push((0,s.Ej)({...en,apply({elements:{floating:e},rects:{reference:t},availableWidth:n,availableHeight:r}){Object.entries({"--available-width":`${n}px`,"--available-height":`${r}px`,"--anchor-width":`${t.width}px`,"--anchor-height":`${t.height}px`}).forEach(([t,n])=>{e.style.setProperty(t,n)})}}),m(()=>({element:er.current||document.createElement("div"),padding:T,offsetParent:"floating"}),[T]),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:l,y:i}=e,u=(0,o.C0)(r),a=(0,o.TV)(u),s=er.current,c=n.arrow?.x||0,d=n.arrow?.y||0,f=s?.clientWidth||0,p=s?.clientHeight||0,v=c+f/2,m=d+p/2,h=Math.abs(n.shift?.y||0),y=l.reference.height/2,b="function"==typeof E?E(x(e,g,z)):E,R=h>b,w={top:`${v}px calc(100% + ${b}px)`,bottom:`${v}px ${-b}px`,left:`calc(100% + ${b}px) ${m}px`,right:`${-b}px ${m}px`}[u],M=`${v}px ${l.reference.y+y-i}px`;return t.floating.style.setProperty("--transform-origin",ea&&"y"===a&&R?M:w),{}}},h,D),(0,i.g)(()=>{!O&&A&&A.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[O,A]);let ed=r.useMemo(()=>({elementResize:!I&&"undefined"!=typeof ResizeObserver,layoutShift:!I&&"undefined"!=typeof IntersectionObserver}),[I]),{refs:ef,elements:ep,x:ev,y:eg,middlewareData:em,update:eh,placement:ey,context:eb,isPositioned:ex,floatingStyles:eE}=function(e={}){let{nodeId:t,externalTree:n}=e,o=(0,f.P)(e),l=e.rootContext||o,u={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[a,p]=r.useState(null),v=r.useRef(null),g=(0,d.cq)(n);(0,i.g)(()=>{u.domReference&&(v.current=u.domReference)},[u.domReference]);let m=(0,s.we)({...e,elements:{...u,...a&&{reference:a}}}),h=r.useCallback(e=>{let t=(0,c.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;p(t),m.refs.setReference(t)},[m.refs]),[y,b]=r.useState(null),[x,E]=r.useState(null);l.useSyncedValue("referenceElement",y),l.useSyncedValue("domReferenceElement",(0,c.vq)(y)?y:null),l.useSyncedValue("floatingElement",x);let R=r.useCallback(e=>{((0,c.vq)(e)||null===e)&&(v.current=e,b(e)),((0,c.vq)(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!(0,c.vq)(e))&&m.refs.setReference(e)},[m.refs,b]),w=r.useCallback(e=>{E(e),m.refs.setFloating(e)},[m.refs]),M=r.useMemo(()=>({...m.refs,setReference:R,setFloating:w,setPositionReference:h,domReference:v}),[m.refs,R,w,h]),S=r.useMemo(()=>({...m.elements,domReference:u.domReference}),[m.elements,u.domReference]),C=l.useState("open"),P=l.useState("floatingId"),T=r.useMemo(()=>({...m,dataRef:l.context.dataRef,open:C,onOpenChange:l.setOpen,events:l.context.events,floatingId:P,refs:M,elements:S,nodeId:t,rootStore:l}),[m,M,S,t,l,C,P]);return(0,i.g)(()=>{l.context.dataRef.current.floatingContext=T;let e=g?.nodesRef.current.find(e=>e.id===t);e&&(e.context=T)}),r.useMemo(()=>({...m,context:T,refs:M,elements:S,rootStore:l}),[m,M,S,T,l])}({rootContext:A,placement:Z,middleware:ei,strategy:n,whileElementsMounted:k?void 0:(...e)=>(0,p.ll)(...e,ed),nodeId:K,externalTree:V}),{sideX:eR,sideY:ew}=em.adaptiveOrigin||y.j,eM=ex?n:"fixed",eS=r.useMemo(()=>D?{position:eM,[eR]:ev,[ew]:eg}:{position:eM,...eE},[D,eM,eR,ev,ew,eg,eE]),eC=r.useRef(null);(0,i.g)(()=>{if(!O)return;let e=X.current,t="function"==typeof e?e():e,n=(R(t)?t.current:t)||null;n!==eC.current&&(ef.setPositionReference(n),eC.current=n)},[O,ef,B,X]),r.useEffect(()=>{if(!O)return;let e=X.current;"function"!=typeof e&&R(e)&&e.current!==eC.current&&(ef.setPositionReference(e.current),eC.current=e.current)},[O,ef,B,X]),r.useEffect(()=>{if(k&&O&&ep.domReference&&ep.floating)return(0,p.ll)(ep.domReference,ep.floating,eh,ed)},[k,O,ep,eh,ed]);let eP=(0,o.C0)(ey),eT=b(g,eP,z),eI=(0,o.Sg)(ey)||"center",ek=!!em.hide?.referenceHidden;(0,i.g)(()=>{F&&O&&ex&&q(eP)},[F,O,ex,eP]);let eA=r.useMemo(()=>({position:"absolute",top:em.arrow?.y,left:em.arrow?.x}),[em.arrow]),eO=em.arrow?.centerOffset!==0;return r.useMemo(()=>({positionerStyles:eS,arrowStyles:eA,arrowRef:er,arrowUncentered:eO,side:eT,align:eI,physicalSide:eP,anchorHidden:ek,refs:ef,context:eb,isPositioned:ex,update:eh}),[eS,eA,er,eO,eT,eI,eP,ek,ef,eb,ex,eh])}function R(e){return null!=e&&"current"in e}},913027:(e,t,n)=>{function r(e,t){e&&Object.assign(e.style,t)}n.d(t,{O:()=>o,Y:()=>r});let o={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"}},913312:(e,t,n)=>{n.d(t,{H:()=>l});var r=n(17598),o=n(255834);function l(){return new o.K({open:!1,floatingElement:null,referenceElement:null,triggerElements:new r.Z,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}},914378:(e,t,n)=>{n.d(t,{H:()=>F});var r=n(330633),o=n(401981),l=n(343659),i=n(635864),u=n(320934),a=n(56483),s=n(615317),c=n(946769),d=n(770503),f=n(807725),p=n(161088),v=n(65795),g=n(190614),m=n(393762),h=n(284384),y=n(465591),b=n(373703),x=n(479205),E=n(980765),R=n(815035),w=n(37036),M=n(596118),S=n(557443),C=n(65517),P=n(929478),T=n(436504),I=n(687716),k=n(617557),A=n(214147),O=n(64625),j=n(935026),L=n(167166),K=n(580822),D=n(424629);function F(e){let{id:t,value:n,defaultValue:F=null,onValueChange:V,open:H,defaultOpen:q=!1,onOpenChange:N,name:W,disabled:$=!1,readOnly:U=!1,required:Y=!1,modal:B=!0,actionsRef:X,inputRef:z,onOpenChangeComplete:G,items:Z,multiple:_=!1,itemToStringLabel:J,itemToStringValue:Q,isItemEqualToValue:ee=O.jd,highlightItemOnHover:et=!0,children:en}=e,{clearErrors:er}=(0,T.x)(),{setDirty:eo,setTouched:el,setFocused:ei,shouldValidateOnChange:eu,validityData:ea,setFilled:es,name:ec,disabled:ed,validation:ef,validationMode:ep}=(0,E.V)(),ev=(0,R.l)({id:t}),eg=ed||$,em=ec??W,[eh,ey]=(0,a.q)({controlled:n,default:_?F??A.Ml:F,name:"Select",state:"value"}),[eb,ex]=(0,a.q)({controlled:H,default:q,name:"Select",state:"open"}),eE=r.useRef([]),eR=r.useRef([]),ew=r.useRef(null),eM=r.useRef(null),eS=r.useRef(0),eC=r.useRef(null),eP=r.useRef([]),eT=r.useRef(!1),eI=r.useRef(!1),ek=r.useRef(null),eA=r.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),eO=r.useRef(!1),{mounted:ej,setMounted:eL,transitionStatus:eK}=(0,w.$)(eb),{openMethod:eD,triggerProps:eF,reset:eV}=(0,L.G)(eb),eH=(0,i.j)(()=>new f.i({id:ev,modal:B,multiple:_,itemToStringLabel:J,itemToStringValue:Q,isItemEqualToValue:ee,value:eh,open:eb,mounted:ej,transitionStatus:eK,items:Z,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,eq=(0,p.P)(eH,M.T.activeIndex),eN=(0,p.P)(eH,M.T.selectedIndex),eW=(0,p.P)(eH,M.T.triggerElement),e$=(0,p.P)(eH,M.T.positionerElement),eU=r.useMemo(()=>_&&Array.isArray(eh)&&0===eh.length?"":(0,k.T)(eh,Q),[_,eh,Q]),eY=r.useMemo(()=>_&&Array.isArray(eh)?eh.map(e=>(0,k.T)(e,Q)):(0,k.T)(eh,Q),[_,eh,Q]),eB=(0,d.u)(eH.state.triggerElement);(0,I.M)({id:ev,commit:ef.commit,value:eh,controlRef:eB,name:em,getValue:()=>eY});let eX=r.useRef(eh);(0,s.g)(()=>{eh!==eX.current&&eH.set("forceMount",!0)},[eH,eh]),(0,s.g)(()=>{es(_?Array.isArray(eh)&&eh.length>0:null!=eh)},[_,eh,es]),(0,s.g)(function(){if(eb)return;let e=eP.current;if(_){let t=Array.isArray(eh)?eh:[];if(0===t.length)return void eH.set("selectedIndex",null);let n=t[t.length-1],r=(0,O.Vz)(e,n,ee);return void eH.set("selectedIndex",-1===r?null:r)}let t=(0,O.Vz)(e,eh,ee);eH.set("selectedIndex",-1===t?null:t)},[_,eb,eh,eP,ee,eH]),(0,j.x)(eh,()=>{er(em),eo(eh!==ea.initialValue),eu()?ef.commit(eh):ef.commit(eh,!0)});let ez=(0,c.K)((e,t)=>{if(N?.(e,t),!t.isCanceled&&(ex(e),e||t.reason!==C.Xn&&t.reason!==C.Np||(el(!0),ei(!1),"onBlur"===ep&&ef.commit(eh)),!e&&null!==eH.state.activeIndex)){let e=eE.current[eH.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),eG=(0,c.K)(()=>{eL(!1),eH.set("activeIndex",null),eV(),G?.(!1)});(0,P.v)({enabled:!X,open:eb,ref:ew,onComplete(){eb||eG()}}),r.useImperativeHandle(X,()=>({unmount:eG}),[eG]);let eZ=(0,c.K)((e,t)=>{V?.(e,t),t.isCanceled||ey(e)}),e_=(0,c.K)(()=>{let e=eH.state.listElement||ew.current;if(!e)return;let t=e.scrollTop,n=e.scrollTop+e.clientHeight,r=t>1,o=n(0,K.v6)(e6(),eF,ev?{id:ev}:A.t0),[e6,eF,ev]);(0,u.j)(()=>{eH.update({popupProps:e7(),triggerProps:e5})}),(0,s.g)(()=>{eH.update({id:ev,modal:B,multiple:_,value:eh,open:eb,mounted:ej,transitionStatus:eK,popupProps:e7(),triggerProps:e5,items:Z,itemToStringLabel:J,itemToStringValue:Q,isItemEqualToValue:ee,openMethod:eD})},[eH,ev,B,_,eh,eb,ej,eK,e7,e5,Z,J,Q,ee,eD]);let e2=r.useMemo(()=>({store:eH,name:em,required:Y,disabled:eg,readOnly:U,multiple:_,itemToStringLabel:J,itemToStringValue:Q,highlightItemOnHover:et,setValue:eZ,setOpen:ez,listRef:eE,popupRef:ew,scrollHandlerRef:eM,handleScrollArrowVisibility:e_,scrollArrowsMountedCountRef:eS,getItemProps:e4,events:eJ.context.events,valueRef:eC,valuesRef:eP,labelsRef:eR,typingRef:eT,selectionRef:eA,selectedItemTextRef:ek,validation:ef,onOpenChangeComplete:G,keyboardActiveRef:eI,alignItemWithTriggerActiveRef:eO,initialValueRef:eX}),[eH,em,Y,eg,U,_,J,Q,et,eZ,ez,e4,eJ.context.events,ef,G,e_]),e9=(0,l.a)(z,ef.inputRef),e8=_&&Array.isArray(eh)&&eh.length>0,te=r.useMemo(()=>_&&Array.isArray(eh)&&em?eh.map(e=>{let t=(0,k.T)(e,Q);return(0,D.jsx)("input",{type:"hidden",name:em,value:t},t)}):null,[_,eh,em,Q]);return(0,D.jsx)(x.CG.Provider,{value:e2,children:(0,D.jsxs)(x.iP.Provider,{value:eJ,children:[en,(0,D.jsx)("input",{...ef.getInputValidationProps({onFocus(){eH.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,n=(0,S.d)(C.dv,e.nativeEvent);eH.set("forceMount",!0),queueMicrotask(function(){if(_)return;let e=eP.current.find(e=>(0,k.T)(e,Q).toLowerCase()===t.toLowerCase());null!=e&&(eo(e!==ea.initialValue),eZ(e,n),eu()&&ef.commit(e))})}}),name:_?void 0:em,value:eU,disabled:eg,required:Y&&!e8,readOnly:U,ref:e9,style:em?o.a:o.Q,tabIndex:-1,"aria-hidden":!0}),te]})})}},924081:(e,t,n)=>{n.d(t,{I:()=>i});var r=n(445220),o=n(330633),l=n(833883);function i(){let e=o.useContext(l.$);if(!e)throw Error((0,r.A)(73));let{toasts:t,add:n,close:i,update:u,promise:a}=e;return o.useMemo(()=>({toasts:t,add:n,close:i,update:u,promise:a}),[t,n,i,u,a])}},926907:(e,t,n)=>{n.d(t,{K:()=>o,n:()=>l});var r=n(330633);let o=r.createContext(void 0);function l(){return r.useContext(o)}},929478:(e,t,n)=>{n.d(t,{v:()=>i});var r=n(330633),o=n(946769),l=n(218780);function i(e){let{enabled:t=!0,open:n,ref:i,onComplete:u}=e,a=(0,o.K)(u),s=(0,l.V)(i,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return s(a,e.signal),()=>{e.abort()}},[t,n,a,s])}},931156:(e,t,n)=>{n.d(t,{e:()=>b});var r=n(330633),o=n(615317),l=n(770503),i=n(132219),u=n(23776),a=n(161088),s=n(479205),c=n(165836),d=n(756676),f=n(167903),p=n(596118),v=n(378310),g=n(557443),m=n(65517),h=n(64625),y=n(424629);let b=r.memo(r.forwardRef(function(e,t){let{render:n,className:b,value:x=null,label:E,disabled:R=!1,nativeButton:w=!1,...M}=e,S=r.useRef(null),C=(0,c.q)({label:E,textRef:S,indexGuessBehavior:c.G.GuessFromOrder}),{store:P,getItemProps:T,setOpen:I,setValue:k,selectionRef:A,typingRef:O,valuesRef:j,keyboardActiveRef:L,multiple:K,highlightItemOnHover:D}=(0,s.ll)(),F=(0,u.Z)(),V=(0,a.P)(P,p.T.isActive,C.index),H=(0,a.P)(P,p.T.isSelected,C.index,x),q=(0,a.P)(P,p.T.isSelectedByFocus,C.index),N=(0,a.P)(P,p.T.isItemEqualToValue),W=C.index,$=-1!==W,U=r.useRef(null),Y=(0,l.u)(W);(0,o.g)(()=>{if(!$)return;let e=j.current;return e[W]=x,()=>{delete e[W]}},[$,W,x,j]),(0,o.g)(()=>{if(!$)return;let e=P.state.value,t=e;K&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&(0,h.tl)(t,x,N)&&P.set("selectedIndex",W)},[$,W,K,N,P,x]);let B=r.useMemo(()=>({disabled:R,selected:H,highlighted:V}),[R,H,V]),X=T({active:V,selected:H});X.onFocus=void 0,X.id=void 0;let z=r.useRef(null),G=r.useRef("mouse"),Z=r.useRef(!1),{getButtonProps:_,buttonRef:J}=(0,v.s)({disabled:R,focusableWhenDisabled:!0,native:w});function Q(e){let t=P.state.value;if(K){let n=Array.isArray(t)?t:[];k(H?(0,h.Ai)(n,x,N):[...n,x],(0,g.d)(m.Bo,e))}else k(x,(0,g.d)(m.Bo,e)),I(!1,(0,g.d)(m.Bo,e))}let ee=(0,d.o)("div",e,{ref:[J,t,C.ref,U],state:B,props:[X,{role:"option","aria-selected":H,tabIndex:V?0:-1,onFocus(){P.set("activeIndex",W)},onMouseEnter(){L.current||null!==P.state.selectedIndex||P.set("activeIndex",W)},onMouseMove(){D&&P.set("activeIndex",W)},onMouseLeave(e){!D||L.current||(0,i.U)(e)||F.start(0,()=>{P.state.activeIndex===W&&P.set("activeIndex",null)})},onTouchStart(){A.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){z.current=e.key,P.set("activeIndex",W)},onClick(e){Z.current=!1,("keydown"!==e.type||null!==z.current)&&(R||" "===z.current&&O.current||"touch"!==G.current&&!V||(z.current=null,Q(e.nativeEvent)))},onPointerEnter(e){G.current=e.pointerType},onPointerDown(e){G.current=e.pointerType,Z.current=!0},onMouseUp(e){if(R)return;if(Z.current){Z.current=!1;return}let t=!A.current.allowSelectedMouseUp&&H,n=!A.current.allowUnselectedMouseUp&&!H;t||n||"touch"!==G.current&&!V||Q(e.nativeEvent)}},M,_]}),et=r.useMemo(()=>({selected:H,indexRef:Y,textRef:S,selectedByFocus:q,hasRegistered:$}),[H,Y,S,q,$]);return(0,y.jsx)(f.z.Provider,{value:et,children:ee})}))},932352:(e,t,n)=>{n.d(t,{t:()=>j});var r=n(330633),o=n(197920),l=n(23776),i=n(876703),u=n(946769),a=n(791201),s=n(478761),c=n(132219),d=n(615317),f=n(161088),p=n(760514),v=n(615392),g=n(479205),m=n(9233),h=n(199957),y=n(355848),b=n(104872),x=n(929478),E=n(756676),R=n(596118),w=n(913027),M=n(557443),S=n(65517),C=n(832111),P=n(352383),T=n(45574),I=n(763413),k=n(843808),A=n(424629);let O={...m.GW,...b.G},j=r.forwardRef(function(e,t){let{render:n,className:m,...b}=e,{store:j,popupRef:D,onOpenChangeComplete:F,setOpen:V,valueRef:H,selectedItemTextRef:q,keyboardActiveRef:N,multiple:W,handleScrollArrowVisibility:$,scrollHandlerRef:U,highlightItemOnHover:Y}=(0,g.ll)(),{side:B,align:X,alignItemWithTriggerActive:z,setControlledAlignItemWithTrigger:G,scrollDownArrowRef:Z,scrollUpArrowRef:_}=(0,h.H)(),J=null!=(0,C.S)(!0),Q=(0,g.hG)(),{nonce:ee,disableStyleElements:et}=(0,k.n)(),en=(0,l.Z)(),er=(0,f.P)(j,R.T.id),eo=(0,f.P)(j,R.T.open),el=(0,f.P)(j,R.T.mounted),ei=(0,f.P)(j,R.T.popupProps),eu=(0,f.P)(j,R.T.transitionStatus),ea=(0,f.P)(j,R.T.triggerElement),es=(0,f.P)(j,R.T.positionerElement),ec=(0,f.P)(j,R.T.listElement),ed=r.useRef(0),ef=r.useRef(!1),ep=r.useRef(0),ev=r.useRef(!1),eg=r.useRef({}),em=(0,p.N)(),eh=(0,u.K)(e=>{if(!es||!D.current||!ev.current)return;if(ef.current||!z)return void $();let t="0px"===es.style.top,n="0px"===es.style.bottom,r=es.getBoundingClientRect().height,o=(0,a.R)(es),l=getComputedStyle(es),i=parseFloat(l.marginTop),u=parseFloat(l.marginBottom),s=L(getComputedStyle(D.current)),c=o.documentElement.clientHeight-i-u,d=e.scrollTop,f=e.scrollHeight-e.clientHeight,p=0,v=null,g=!1;if(t){let e=Math.min(r+(f-d),c);p=e,e!==c?v=f:g=!0}else if(n){let e=d-0,t=r+e,n=Math.min(t,c);p=n,n!==c?v=0:(g=!0,d=s)&&(ef.current=!0),$()});r.useImperativeHandle(U,()=>eh,[eh]),(0,x.v)({open:eo,ref:D,onComplete(){eo&&F?.(!0)}});let ey=r.useMemo(()=>({open:eo,transitionStatus:eu,side:B,align:X}),[eo,eu,B,X]);(0,d.g)(()=>{es&&D.current&&!Object.keys(eg.current).length&&(eg.current={top:es.style.top||"0",left:es.style.left||"0",right:es.style.right,height:es.style.height,bottom:es.style.bottom,minHeight:es.style.minHeight,maxHeight:es.style.maxHeight,marginTop:es.style.marginTop,marginBottom:es.style.marginBottom})},[D,es]),(0,d.g)(()=>{eo||z||(ev.current=!1,ef.current=!1,ed.current=0,ep.current=0,(0,w.Y)(es,eg.current))},[eo,z,es,D]),(0,d.g)(()=>{let e=D.current;if(eo&&ea&&es&&e&&"ending"!==j.state.transitionStatus){if(!z){ev.current=!0,em.request($),e.style.removeProperty("--transform-origin");return}queueMicrotask(()=>{let t=function(e){let{style:t}=e,n={},r=Object.keys(K);for(let e of r)n[e]=t.getPropertyValue(e),t.setProperty(e,K[e]);return()=>{for(let o of r){var e;(e=n[o])?t.setProperty(o,e):t.removeProperty(o)}}}(e);e.style.removeProperty("--transform-origin");try{let t,n=getComputedStyle(es),r=getComputedStyle(e),l=(0,a.R)(ea),u=(0,s.zk)(es),c=ea.getBoundingClientRect(),d=es.getBoundingClientRect(),f=c.left,p=c.height,v=ec||e,g=v.scrollHeight,m=parseFloat(r.borderBottomWidth),h=parseFloat(n.marginTop)||10,y=parseFloat(n.marginBottom)||10,b=parseFloat(n.minHeight)||100,x=L(r),E=l.documentElement.clientHeight-h-y,R=l.documentElement.clientWidth,M=E-c.bottom+p,S=q.current,C=H.current,P=0,T=0;if(S&&C){let e=C.getBoundingClientRect();t=S.getBoundingClientRect();let n=e.left-f,r=t.left-d.left,o=e.top-c.top+e.height/2,l=t.top-d.top+t.height/2;P=n-r,T=l-o}let k=M+T+y+m,A=Math.min(E,k),O=E-h-y,j=k-A,K=Math.max(5,f+P),D=Math.max(0,K+d.width-(R-5));es.style.left=`${K-D}px`,es.style.height=`${A}px`,es.style.maxHeight="auto",es.style.marginTop=`${h}px`,es.style.marginBottom=`${y}px`,e.style.height="100%";let F=v.scrollHeight-v.clientHeight,V=j>=F;V&&(A=Math.min(E,d.height)-(j-F));let N=c.top<20||c.bottom>E-20||AG(!1));return}if(V){let e=Math.max(0,E-k);es.style.top=d.height>=O?"0":`${e}px`,es.style.height=`${A}px`,v.scrollTop=v.scrollHeight-v.clientHeight,ed.current=Math.max(b,A)}else es.style.bottom="0",ed.current=Math.max(b,A),v.scrollTop=j;if(t){let n=d.top,r=d.height,o=t.top+t.height/2,l=(0,I.q)(r>0?(o-n)/r*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${l}%`)}(ed.current===E||A>=x)&&(ef.current=!0),$(),setTimeout(()=>{ev.current=!0})}finally{t()}})}},[j,eo,es,ea,H,q,D,$,z,G,em,Z,_,ec]),r.useEffect(()=>{if(!z||!es||!eo)return;let e=(0,s.zk)(es);function t(e){V(!1,(0,M.d)(S.L5,e))}return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[V,z,es,eo]);let eb={...ec?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":W||void 0,id:`${er}-list`},onKeyDown(e){N.current=!0,J&&P.jF.has(e.key)&&e.stopPropagation()},onMouseMove(){N.current=!1},onPointerLeave(e){if(!Y||(0,c.U)(e)||"touch"===e.pointerType)return;let t=e.currentTarget;en.start(0,()=>{j.set("activeIndex",null),t.focus({preventScroll:!0})})},onScroll(e){ec||U.current?.(e.currentTarget)},...z&&{style:ec?{height:"100%"}:w.O}},ex=(0,E.o)("div",e,{ref:[t,D],state:ey,stateAttributesMapping:O,props:[ei,eb,(0,T.d)(eu),{className:!ec&&z?y.E.className:void 0},b]});return(0,A.jsxs)(r.Fragment,{children:[!et&&y.E.getElement(ee),(0,A.jsx)(v.s,{context:Q,modal:!1,disabled:!el,restoreFocus:!0,children:ex})]})});function L(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}let K={transform:"none",scale:"1",translate:"0 0"}},935026:(e,t,n)=>{n.d(t,{x:()=>i});var r=n(330633),o=n(615317),l=n(946769);function i(e,t){let n=r.useRef(e),i=(0,l.K)(t);(0,o.g)(()=>{n.current!==e&&i(n.current)},[e,i]),(0,o.g)(()=>{n.current=e},[e])}},942560:(e,t,n)=>{n.d(t,{Ev:()=>s,Go:()=>a,O_:()=>l,Pg:()=>u,YF:()=>i,jo:()=>o});var r=n(876703);function o(e){e.preventDefault(),e.stopPropagation()}function l(e){return"nativeEvent"in e}function i(e){return 0===e.mozInputSource&&!!e.isTrusted||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function a(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function s(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},942776:(e,t,n)=>{n.d(t,{u:()=>s});var r=n(330633),o=n(635864),l=n(946769),i=n(615317),u=n(370803),a=n(424629);function s(e){let{children:t,elementsRef:n,labelsRef:s,onMapChange:p}=e,v=(0,l.K)(p),g=r.useRef(0),m=(0,o.j)(d).current,h=(0,o.j)(c).current,[y,b]=r.useState(0),x=r.useRef(y),E=(0,l.K)((e,t)=>{h.set(e,t??null),x.current+=1,b(x.current)}),R=(0,l.K)(e=>{h.delete(e),x.current+=1,b(x.current)}),w=r.useMemo(()=>{let e=new Map;return Array.from(h.keys()).filter(e=>e.isConnected).sort(f).forEach((t,n)=>{let r=h.get(t)??{};e.set(t,{...r,index:n})}),e},[h,y]);(0,i.g)(()=>{if("function"!=typeof MutationObserver||0===w.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(x.current+=1,b(x.current))});return w.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[w]),(0,i.g)(()=>{x.current===y&&(n.current.length!==w.size&&(n.current.length=w.size),s&&s.current.length!==w.size&&(s.current.length=w.size),g.current=w.size),v(w)},[v,w,n,s,y]),(0,i.g)(()=>()=>{n.current=[]},[n]),(0,i.g)(()=>()=>{s&&(s.current=[])},[s]);let M=(0,l.K)(e=>(m.add(e),()=>{m.delete(e)}));(0,i.g)(()=>{m.forEach(e=>e(w))},[m,w]);let S=r.useMemo(()=>({register:E,unregister:R,subscribeMapChange:M,elementsRef:n,labelsRef:s,nextIndexRef:g}),[E,R,M,n,s,g]);return(0,a.jsx)(u.D.Provider,{value:S,children:t})}function c(){return new Map}function d(){return new Set}function f(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}},943002:(e,t,n)=>{n.d(t,{t:()=>i});var r=n(445220),o=n(330633);let l=o.createContext(null);function i(e){let t=o.useContext(l);if(null===t&&!e)throw Error((0,r.A)(5));return t}},946769:(e,t,n)=>{n.d(t,{K:()=>a});var r,o=n(330633),l=n(635864);let i=(r||(r=n.t(o,2)))[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],u=i&&i!==o.useLayoutEffect?i:e=>e();function a(e){let t=(0,l.j)(s).current;return t.next=e,u(t.effect),t.trampoline}function s(){let e={next:void 0,callback:c,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function c(){}},953545:(e,t,n)=>{n.d(t,{y:()=>l});var r=n(330633);let o=[];function l(e){r.useEffect(e,o)}},954514:(e,t,n)=>{n.d(t,{O:()=>l,V:()=>o});var r=n(330633);let o=r.createContext(void 0);function l(){return r.useContext(o)}},958140:(e,t,n)=>{n.d(t,{$G:()=>l,Q9:()=>i,js:()=>u,sj:()=>a});var r=n(445220),o=n(330633);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(41));return t}let u=o.createContext(void 0);function a(){return o.useContext(u)}},960406:(e,t,n)=>{n.d(t,{m:()=>b});var r=n(330633),o=n(197920),l=n(791201),i=n(387275),u=n(615317),a=n(946769),s=n(373356),c=n(470403),d=n(104872),f=n(833883),p=n(756676),v=n(929478);let g=function(e){return e.index="--toast-index",e.offsetY="--toast-offset-y",e.height="--toast-height",e.swipeMovementX="--toast-swipe-movement-x",e.swipeMovementY="--toast-swipe-movement-y",e}({});var m=n(424629);let h={...d.G,swipeDirection:e=>e?{"data-swipe-direction":e}:null};function y(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}let b=r.forwardRef(function(e,t){let{toast:n,render:d,className:b,swipeDirection:x=["down","right"],...E}=e,R=n.positionerProps?.anchor!==void 0,w=[];R||(w=Array.isArray(x)?x:[x]);let M=w.length>0,{toasts:S,focused:C,close:P,remove:T,setToasts:I,pauseTimers:k,expanded:A,setHovering:O}=(0,f.Y)(),[j,L]=r.useState(void 0),[K,D]=r.useState(!1),[F,V]=r.useState(!1),[H,q]=r.useState(!1),[N,W]=r.useState({x:0,y:0}),[$,U]=r.useState({x:0,y:0,scale:1}),[Y,B]=r.useState(),[X,z]=r.useState(),[G,Z]=r.useState(null),_=r.useRef(null),J=r.useRef({x:0,y:0}),Q=r.useRef({x:0,y:0,scale:1}),ee=r.useRef(void 0),et=r.useRef(0),en=r.useRef(!1),er=r.useRef({x:0,y:0}),eo=r.useRef(!1),el=r.useMemo(()=>S.indexOf(n),[n,S]),ei=r.useMemo(()=>S.filter(e=>"ending"!==e.transitionStatus).indexOf(n),[n,S]),eu=r.useMemo(()=>S.slice(0,S.indexOf(n)).reduce((e,t)=>e+(t.height||0),0),[S,n]);(0,v.v)({open:"ending"!==n.transitionStatus,ref:_,onComplete(){"ending"===n.transitionStatus&&T(n.id)}});let ea=(0,a.K)((e=!1)=>{let t=_.current;if(!t)return;let r=t.style.height;t.style.height="auto";let l=t.offsetHeight;function i(){I(e=>e.map(e=>e.id===n.id?{...e,ref:_,height:l,transitionStatus:void 0}:e))}t.style.height=r,e?o.flushSync(i):i()});(0,u.g)(ea,[ea]),r.useEffect(()=>{if(!M)return;let e=_.current;if(e)return e.addEventListener("touchmove",t,{passive:!1}),()=>{e.removeEventListener("touchmove",t)};function t(t){(0,s.gR)(e,t.target)&&t.preventDefault()}},[M]);let es="high"===n.priority,ec={role:es?"alertdialog":"dialog",tabIndex:0,"aria-modal":!1,"aria-labelledby":Y,"aria-describedby":X,"aria-hidden":!!es&&!C||void 0,onPointerDown:M?function(e){if(0!==e.button)return;"touch"===e.pointerType&&k();let t=(0,s.EW)(e.nativeEvent);if(!(t&&t.closest('button,a,input,textarea,[role="button"],[data-swipe-ignore]'))){if(en.current=!1,ee.current=void 0,et.current=0,J.current={x:e.clientX,y:e.clientY},er.current=J.current,_.current){let e=function(e){let t=window.getComputedStyle(e).transform,n=0,r=0,o=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],o=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],o=t[0])}}return{x:n,y:r,scale:o}}(_.current);Q.current=e,U(e),W({x:e.x,y:e.y})}O(!0),D(!0),V(!1),Z(null),eo.current=!0,_.current?.setPointerCapture(e.pointerId)}}:void 0,onPointerMove:M?function(e){let t,n,r;if(!K)return;e.preventDefault(),eo.current&&(J.current={x:e.clientX,y:e.clientY},eo.current=!1);let{clientY:o,clientX:l,movementX:i,movementY:u}=e;(u<0&&o>er.current.y||u>0&&oer.current.x||i>0&&l=1&&(V(!0),null===G)){let e=w.includes("left")||w.includes("right"),t=w.includes("up")||w.includes("down");e&&t&&Z(Math.abs(a)>Math.abs(s)?"horizontal":"vertical")}if(ee.current){let e=ee.current,t=y(e,d,c);t>40?(en.current=!1,L(e)):w.includes("left")&&w.includes("right")||w.includes("up")&&w.includes("down")||!(et.current-t>=10)||(en.current=!0)}else"vertical"===G?s>0?t="down":s<0&&(t="up"):"horizontal"===G?a>0?t="right":a<0&&(t="left"):t=Math.abs(a)>=Math.abs(s)?a>0?"right":"left":s>0?"down":"up",t&&w.includes(t)&&(ee.current=t,et.current=y(t,a,s),L(t));let f=(n=a,r=s,w.includes("left")||w.includes("right")?(!w.includes("right")&&a>0&&(n=a**.5),!w.includes("left")&&a<0&&(n=-(Math.abs(a)**.5))):n=a>0?a**.5:-(Math.abs(a)**.5),w.includes("up")||w.includes("down")?(!w.includes("down")&&s>0&&(r=s**.5),!w.includes("up")&&s<0&&(r=-(Math.abs(s)**.5))):r=s>0?s**.5:-(Math.abs(s)**.5),{x:n,y:r}),p=Q.current.x,v=Q.current.y;"horizontal"===G?(w.includes("left")||w.includes("right"))&&(p+=f.x):("vertical"===G||(w.includes("left")||w.includes("right"))&&(p+=f.x),(w.includes("up")||w.includes("down"))&&(v+=f.y)),W({x:p,y:v})}:void 0,onPointerUp:M?function(e){let t;if(!K)return;if(D(!1),V(!1),Z(null),_.current?.releasePointerCapture(e.pointerId),en.current){W({x:$.x,y:$.y}),L(void 0);return}let r=!1,o=N.x-$.x,l=N.y-$.y;for(let e of w){switch(e){case"right":o>40&&(r=!0,t="right");break;case"left":o<-40&&(r=!0,t="left");break;case"down":l>40&&(r=!0,t="down");break;case"up":l<-40&&(r=!0,t="up")}if(r)break}r?(L(t),q(!0),P(n.id)):(W({x:$.x,y:$.y}),L(void 0))}:void 0,onKeyDown:function(e){"Escape"===e.key&&_.current&&(0,s.gR)(_.current,(0,s.RS)((0,l.R)(_.current)))&&P(n.id)},inert:(0,i.Y)(n.limited),style:{...function(){if(!K&&N.x===$.x&&N.y===$.y&&!H)return{[g.swipeMovementX]:"0px",[g.swipeMovementY]:"0px"};let e=N.x-$.x,t=N.y-$.y;return{transition:K?"none":void 0,transform:K?`translateX(${N.x}px) translateY(${N.y}px) scale(${$.scale})`:void 0,[g.swipeMovementX]:`${e}px`,[g.swipeMovementY]:`${t}px`}}(),[g.index]:"ending"===n.transitionStatus?el:ei,[g.offsetY]:`${eu}px`,[g.height]:n.height?`${n.height}px`:void 0}},ed=r.useMemo(()=>({rootRef:_,toast:n,titleId:Y,setTitleId:B,descriptionId:X,setDescriptionId:z,swiping:K,swipeDirection:j,recalculateHeight:ea,index:el,visibleIndex:ei,expanded:A}),[n,Y,X,K,j,ea,el,ei,A]),ef=r.useMemo(()=>({transitionStatus:n.transitionStatus,expanded:A,limited:n.limited||!1,type:n.type,swiping:ed.swiping,swipeDirection:ed.swipeDirection}),[A,n.transitionStatus,n.limited,n.type,ed.swiping,ed.swipeDirection]),ep=(0,p.o)("div",e,{ref:[t,ed.rootRef],state:ef,stateAttributesMapping:h,props:[ec,E]});return(0,m.jsx)(c.z.Provider,{value:ed,children:ep})})},971291:(e,t,n)=>{n.d(t,{r:()=>o});let r=function(e){return e.hasOverflowX="data-has-overflow-x",e.hasOverflowY="data-has-overflow-y",e.overflowXStart="data-overflow-x-start",e.overflowXEnd="data-overflow-x-end",e.overflowYStart="data-overflow-y-start",e.overflowYEnd="data-overflow-y-end",e}({}),o={hasOverflowX:e=>e?{[r.hasOverflowX]:""}:null,hasOverflowY:e=>e?{[r.hasOverflowY]:""}:null,overflowXStart:e=>e?{[r.overflowXStart]:""}:null,overflowXEnd:e=>e?{[r.overflowXEnd]:""}:null,overflowYStart:e=>e?{[r.overflowYStart]:""}:null,overflowYEnd:e=>e?{[r.overflowYEnd]:""}:null,cornerHidden:()=>null}},971733:(e,t,n)=>{n.d(t,{V:()=>p});var r=n(330633),o=n(370202),l=n(22892),i=n(756676),u=n(650803),a=n(391980),s=n(137442),c=n(10194),d=n(971291),f=n(424629);let p=r.forwardRef(function(e,t){let{render:n,className:p,orientation:v="vertical",keepMounted:g=!1,...m}=e,{hovering:h,scrollingX:y,scrollingY:b,hiddenState:x,overflowEdges:E,scrollbarYRef:R,scrollbarXRef:w,viewportRef:M,thumbYRef:S,thumbXRef:C,handlePointerDown:P,handlePointerUp:T,rootId:I,thumbSize:k}=(0,o.p)(),A=r.useMemo(()=>({hovering:h,scrolling:({horizontal:y,vertical:b})[v],orientation:v,hasOverflowX:!x.x,hasOverflowY:!x.y,overflowXStart:E.xStart,overflowXEnd:E.xEnd,overflowYStart:E.yStart,overflowYEnd:E.yEnd,cornerHidden:x.corner}),[h,y,b,v,x,E]),O=(0,c.j)();r.useEffect(()=>{let e=M.current,t="vertical"===v?R.current:w.current;if(t)return t.addEventListener("wheel",n,{passive:!1}),()=>{t.removeEventListener("wheel",n)};function n(n){if(e&&t&&!n.ctrlKey){if(n.preventDefault(),"vertical"===v){if(0===e.scrollTop&&n.deltaY<0)return}else if(0===e.scrollLeft&&n.deltaX<0)return;if("vertical"===v){if(e.scrollTop===e.scrollHeight-e.clientHeight&&n.deltaY>0)return}else if(e.scrollLeft===e.scrollWidth-e.clientWidth&&n.deltaX>0)return;"vertical"===v?e.scrollTop+=n.deltaY:e.scrollLeft+=n.deltaX}}},[v,w,R,M]);let j={...I&&{"data-id":`${I}-scrollbar`},onPointerDown(e){if(0===e.button&&e.currentTarget===e.target&&M.current){if(S.current&&R.current&&"vertical"===v){let t=(0,u.A)(S.current,"margin","y"),n=(0,u.A)(R.current,"padding","y"),r=S.current.offsetHeight,o=R.current.getBoundingClientRect(),l=e.clientY-o.top-r/2-n+t/2,i=M.current.scrollHeight,a=M.current.clientHeight,s=R.current.offsetHeight-r-n-t;M.current.scrollTop=l/s*(i-a)}if(C.current&&w.current&&"horizontal"===v){let t,n=(0,u.A)(C.current,"margin","x"),r=(0,u.A)(w.current,"padding","x"),o=C.current.offsetWidth,l=w.current.getBoundingClientRect(),i=e.clientX-l.left-o/2-r+n/2,a=M.current.scrollWidth,s=M.current.clientWidth,c=i/(w.current.offsetWidth-o-r-n);"rtl"===O?(t=(1-c)*(a-s),M.current.scrollLeft<=0&&(t=-t)):t=c*(a-s),M.current.scrollLeft=t}P(e)}},onPointerUp:T,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",..."vertical"===v&&{top:0,bottom:`var(${a.I.scrollAreaCornerHeight})`,insetInlineEnd:0,[s.q.scrollAreaThumbHeight]:`${k.height}px`},..."horizontal"===v&&{insetInlineStart:0,insetInlineEnd:`var(${a.I.scrollAreaCornerWidth})`,bottom:0,[s.q.scrollAreaThumbWidth]:`${k.width}px`}}},L=(0,i.o)("div",e,{ref:[t,"vertical"===v?R:w],state:A,props:[j,m],stateAttributesMapping:d.r}),K=r.useMemo(()=>({orientation:v}),[v]),D="vertical"===v?x.y:x.x;return g||!D?(0,f.jsx)(l.G.Provider,{value:K,children:L}):null})},977241:(e,t,n)=>{n.d(t,{c:()=>a,q:()=>u});var r=n(695629);let o=function(e){return e.panelOpen="data-panel-open",e}({}),l={[r.k.open]:""},i={[r.k.closed]:""},u={open:e=>e?{[o.panelOpen]:""}:null},a={open:e=>e?l:i}},980765:(e,t,n)=>{n.d(t,{V:()=>a,e:()=>u});var r=n(445220),o=n(330633),l=n(214147),i=n(51683);let u=o.createContext({invalid:void 0,name:void 0,validityData:{state:i.Z,errors:[],error:"",value:"",initialValue:null},setValidityData:l.tE,disabled:void 0,touched:!1,setTouched:l.tE,dirty:!1,setDirty:l.tE,filled:!1,setFilled:l.tE,focused:!1,setFocused:l.tE,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:{disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},markedDirtyRef:{current:!1},validation:{getValidationProps:(e=l.t0)=>e,getInputValidationProps:(e=l.t0)=>e,inputRef:{current:null},commit:async()=>{}}});function a(e=!0){let t=o.useContext(u);if(t.setValidityData===l.tE&&!e)throw Error((0,r.A)(28));return t}},985020:(e,t,n)=>{n.d(t,{K:()=>a});var r=n(330633),o=n(734975),l=n(46407),i=n(128510),u=n(424629);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return(0,o.g)().useState("mounted")||n?(0,u.jsx)(l.$.Provider,{value:n,children:(0,u.jsx)(i.F,{ref:t,...r})}):null})},985254:(e,t,n)=>{n.d(t,{t:()=>p});var r=n(330633),o=n(197920),l=n(791201),i=n(946769);let u=0;var a=n(23776),s=n(373356),c=n(833883);function d(e,t){if("string"==typeof e)return{description:e};if("function"==typeof e){let n=e(t);return"string"==typeof n?{description:n}:n}return e}var f=n(424629);let p=function(e){let{children:t,timeout:n=5e3,limit:p=3,toastManager:v}=e,[g,m]=r.useState([]),[h,y]=r.useState(!1),[b,x]=r.useState(!1),[E,R]=r.useState(null);0===g.length&&(h&&y(!1),b&&x(!1));let w=h||b,M=r.useRef(new Map),S=r.useRef(null),C=r.useRef(!0),P=r.useRef(!1),T=(0,i.K)(()=>{P.current||(P.current=!0,M.current.forEach(e=>{if(e.timeout){e.timeout.clear();let t=Date.now()-e.start,n=e.delay-t;e.remaining=n>0?n:0}}))}),I=(0,i.K)(()=>{P.current&&(P.current=!1,M.current.forEach((e,t)=>{e.remaining=e.remaining>0?e.remaining:e.delay,e.timeout??=a.E.create(),e.timeout.start(e.remaining,()=>{M.current.delete(t),e.callback()}),e.start=Date.now()}))}),k=(0,i.K)(e=>{m(t=>{let n=t.map(t=>t.id===e?{...t,transitionStatus:"ending",height:0}:t),r=n.filter(e=>"ending"!==e.transitionStatus);return n.map(e=>{if("ending"===e.transitionStatus)return e;let t=r.indexOf(e)>=p;return{...e,limited:t}})});let t=M.current.get(e);t&&t.timeout&&(t.timeout.clear(),M.current.delete(e));let n=g.find(t=>t.id===e);n?.onClose?.(),function(e){let t=(0,s.RS)((0,l.R)(S.current));if(!S.current||!(0,s.gR)(S.current,t)||!(0,s.em)(t))return;let n=g.findIndex(t=>t.id===e),r=null,o=n+1;for(;o=0;){if("ending"!==g[o].transitionStatus){r=g[o];break}o-=1}r?r.ref?.current?.focus():E?.focus({preventScroll:!0})}(e),1===g.length&&(y(!1),x(!1))}),A=(0,i.K)(e=>{m(t=>t.filter(t=>t.id!==e));let t=g.find(t=>t.id===e);t?.onRemove?.()}),O=(0,i.K)((e,t,n)=>{let r=Date.now(),o=C.current&&!h&&!b,l=o?a.E.create():void 0;l?.start(t,()=>{M.current.delete(e),n()}),M.current.set(e,{timeout:l,start:o?r:0,delay:t,remaining:t,callback:n})}),j=(0,i.K)(e=>{let t=e.id||(u+=1,`toast-${Math.random().toString(36).slice(2,6)}-${u}`),r={...e,id:t,transitionStatus:"starting"};m(e=>{let t=[r,...e],n=t.filter(e=>"ending"!==e.transitionStatus);if(n.length>p){let e=n.length-p,r=n.slice(-e);return t.map(e=>r.some(t=>t.id===e.id)?{...e,limited:!0}:{...e,limited:!1})}return t.map(e=>({...e,limited:!1}))});let o=r.timeout??n;return"loading"!==r.type&&o>0&&O(t,o,()=>k(t)),(h||b||!C.current)&&T(),t}),L=(0,i.K)((e,t)=>{let r=g.find(t=>t.id===e)??null,l=r?{...r,...t}:null;if(o.flushSync(()=>{m(n=>n.map(n=>n.id===e?{...n,...t}:n))}),!l)return;let i=l.timeout??n,u=r?.timeout??n,a=Object.hasOwn(t,"timeout"),s="ending"!==l.transitionStatus&&"loading"!==l.type&&i>0,c=M.current.has(e),d=u!==i,f=r?.type==="loading";if(!s&&c){let t=M.current.get(e);t?.timeout?.clear(),M.current.delete(e);return}if(s&&(!c||d||a||f)){let t=M.current.get(e);t&&(t.timeout?.clear(),M.current.delete(e)),O(e,i,()=>k(e)),(h||b||!C.current)&&T()}}),K=(0,i.K)((e,t)=>{let n=j({...d(t.loading),type:"loading"}),r=e.then(e=>{let r=d(t.success,e);return L(n,{...r,type:"success",timeout:r.timeout}),e}).catch(e=>{let r=d(t.error,e);return L(n,{...r,type:"error",timeout:r.timeout}),Promise.reject(e)});return({}).hasOwnProperty.call(t,"setPromise")&&t.setPromise(r),r});r.useEffect(function(){if(v)return v[" subscribe"](({action:e,options:t})=>{let n=t.id;"promise"===e&&t.promise?K(t.promise,t):"update"===e&&n?L(n,t):"close"===e&&n?k(n):j(t)})},[j,L,O,n,v,K,k]);let D=r.useMemo(()=>({toasts:g,setToasts:m,hovering:h,setHovering:y,focused:b,setFocused:x,expanded:w,add:j,close:k,remove:A,update:L,promise:K,pauseTimers:T,resumeTimers:I,prevFocusElement:E,setPrevFocusElement:R,viewportRef:S,scheduleTimer:O,windowFocusedRef:C}),[j,k,b,h,w,T,E,K,A,I,O,g,L]);return(0,f.jsx)(c.$.Provider,{value:D,children:t})}},988669:(e,t,n)=>{n.d(t,{B:()=>i,O:()=>l});var r=n(445220),o=n(330633);let l=o.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0});function i(e=!1){let t=o.useContext(l);if(!t&&!e)throw Error((0,r.A)(86));return t}},996047:(e,t,n)=>{n.d(t,{B:()=>x});var r=n(330633),o=n(946769),l=n(615317),i=n(876703),u=n(23776),a=n(370202);let s=r.createContext(void 0);var c=n(756676),d=n(10194),f=n(650803),p=n(227891),v=n(763413),g=n(355848),m=n(971291);let h=function(e){return e.scrollAreaOverflowXStart="--scroll-area-overflow-x-start",e.scrollAreaOverflowXEnd="--scroll-area-overflow-x-end",e.scrollAreaOverflowYStart="--scroll-area-overflow-y-start",e.scrollAreaOverflowYEnd="--scroll-area-overflow-y-end",e}({});var y=n(424629);let b=!1,x=r.forwardRef(function(e,t){let{render:n,className:x,...E}=e,{viewportRef:R,scrollbarYRef:w,scrollbarXRef:M,thumbYRef:S,thumbXRef:C,cornerRef:P,cornerSize:T,setCornerSize:I,setThumbSize:k,rootId:A,setHiddenState:O,hiddenState:j,handleScroll:L,setHovering:K,setOverflowEdges:D,overflowEdges:F,overflowEdgeThreshold:V}=(0,a.p)(),H=(0,d.j)(),q=r.useRef(!0),N=(0,u.Z)(),W=(0,u.Z)(),$=(0,o.K)(()=>{let e=R.current,t=w.current,n=M.current,r=S.current,o=C.current,l=P.current;if(!e)return;let i=e.scrollHeight,u=e.scrollWidth,a=e.clientHeight,s=e.clientWidth,c=e.scrollTop,d=e.scrollLeft;if(0===i||0===u)return;let g=a>=i,m=s>=u,y=Math.max(0,u-s),b=Math.max(0,i-a),x=0,E=0;m||(x="rtl"===H?(0,v.q)(-d,0,y):(0,v.q)(d,0,y),E=y-x);let A=g?0:(0,v.q)(c,0,b),j=g?0:b-A,L=0,K=0;m||g||(L=t?.offsetWidth||0,K=n?.offsetHeight||0);let F=0===T.width&&0===T.height,q=F?L:0,N=F?K:0,W=(0,f.A)(n,"padding","x"),$=(0,f.A)(t,"padding","y"),U=(0,f.A)(o,"margin","x"),Y=(0,f.A)(r,"margin","y"),B=(m?0:s)-W-U,X=(g?0:a)-$-Y,z=n?Math.min(n.offsetWidth-q,B):B,G=t?Math.min(t.offsetHeight-N,X):X,Z=Math.max(p.i,s/u*z),_=Math.max(p.i,a/i*G);if(k(e=>e.height===_&&e.width===Z?e:{width:Z,height:_}),t&&r){let e=t.offsetHeight-_-$-Y,n=i-a,o=Math.min(e,Math.max(0,(0===n?0:c/n)*e));r.style.transform=`translate3d(0,${o}px,0)`}if(n&&o){let e=n.offsetWidth-Z-W-U,t=u-s,r=0===t?0:d/t,l="rtl"===H?(0,v.q)(r*e,-e,0):(0,v.q)(r*e,0,e);o.style.transform=`translate3d(${l}px,0,0)`}let J=(0,v.q)(x,0,y),Q=(0,v.q)(E,0,y),ee=(0,v.q)(A,0,b),et=(0,v.q)(j,0,b);for(let[t,n]of[[h.scrollAreaOverflowXStart,J],[h.scrollAreaOverflowXEnd,Q],[h.scrollAreaOverflowYStart,ee],[h.scrollAreaOverflowYEnd,et]])e.style.setProperty(t,`${n}px`);l&&(m||g?I({width:0,height:0}):m||g||I({width:L,height:K})),O(e=>{let t=g||m;return e.y===g&&e.x===m&&e.corner===t?e:{y:g,x:m,corner:t}});let en={xStart:!m&&J>V.xStart,xEnd:!m&&Q>V.xEnd,yStart:!g&&ee>V.yStart,yEnd:!g&&et>V.yEnd};D(e=>e.xStart===en.xStart&&e.xEnd===en.xEnd&&e.yStart===en.yStart&&e.yEnd===en.yEnd?e:en)});function U(){q.current=!1}(0,l.g)(()=>{if(!R.current)return;b||i.Tc||("undefined"!=typeof CSS&&"registerProperty"in CSS&&[h.scrollAreaOverflowXStart,h.scrollAreaOverflowXEnd,h.scrollAreaOverflowYStart,h.scrollAreaOverflowYEnd].forEach(e=>{try{CSS.registerProperty({name:e,syntax:"",inherits:!1,initialValue:"0px"})}catch{}}),b=!0);let e=!1;return function(e,t){if("undefined"==typeof IntersectionObserver)return()=>{};let n=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>0&&(t(),n.disconnect())})});return n.observe(e),()=>{n.disconnect()}}(R.current,()=>{if(!e){e=!0;return}$()})},[$,R]),(0,l.g)(()=>{queueMicrotask($)},[$,j,H]),(0,l.g)(()=>{R.current?.matches(":hover")&&K(!0)},[R,K]),r.useEffect(()=>{let e=R.current;if("undefined"==typeof ResizeObserver||!e)return;let t=!1,n=new ResizeObserver(()=>{if(!t){t=!0;return}$()});return n.observe(e),W.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.all(t.map(e=>e.finished)).then($).catch(()=>{})}),()=>{n.disconnect(),W.clear()}},[$,R,W]);let Y={role:"presentation",...A&&{"data-id":`${A}-viewport`},...(!j.x||!j.y)&&{tabIndex:0},className:g.E.className,style:{overflow:"scroll"},onScroll(){R.current&&($(),q.current||L({x:R.current.scrollLeft,y:R.current.scrollTop}),N.start(100,()=>{q.current=!0}))},onWheel:U,onTouchMove:U,onPointerMove:U,onPointerEnter:U,onKeyDown:U},B=r.useMemo(()=>({hasOverflowX:!j.x,hasOverflowY:!j.y,overflowXStart:F.xStart,overflowXEnd:F.xEnd,overflowYStart:F.yStart,overflowYEnd:F.yEnd,cornerHidden:j.corner}),[j.x,j.y,j.corner,F]),X=(0,c.o)("div",e,{ref:[t,R],state:B,props:[Y,E],stateAttributesMapping:m.r}),z=r.useMemo(()=>({computeThumbPosition:$}),[$]);return(0,y.jsx)(s.Provider,{value:z,children:X})})},996712:(e,t,n)=>{n.d(t,{H:()=>s});var r=n(330633),o=n(107413),l=n(756676),i=n(378310),u=n(557443),a=n(65517);let s=r.forwardRef(function(e,t){let{render:n,className:s,disabled:c=!1,nativeButton:d=!0,...f}=e,{store:p}=(0,o.P)(),v=p.useState("open"),{getButtonProps:g,buttonRef:m}=(0,i.s)({disabled:c,native:d}),h=r.useMemo(()=>({disabled:c}),[c]);return(0,l.o)("button",e,{state:h,ref:[t,m],props:[{onClick:function(e){v&&p.setOpen(!1,(0,u.d)(a.SR,e.nativeEvent))}},f,g]})})}}]); //# sourceMappingURL=base-ui-60b2e284b47d535e.js.map