PageSourceSearch

https://condensation.ai/_next/static/chunks/1yi4ecp76pmvi.js

js condensation.ai collected 2026-10-05 12:34:11 UTC 97,438 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,15642,e=>{"use strict";var t,n=e.i(43476),r=e.i(71645),o=e.i(22016),i=e.i(18566),a=e.i(14381),l=e.i(58925),s=e.i(56420);let u=(0,s.default)("plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z",key:"1xoxul"}],["path",{d:"M9 8V2",key:"14iosj"}]]),c=(0,s.default)("wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);var d=e.i(56423),f=e.i(75775),p=e.i(67927);let g=(0,s.default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);e.s([],61027),e.i(61027);var m=e.i(33332);let h=r.createContext(void 0);function v(e){let t=r.useContext(h);if(void 0===t&&!e)throw Error((0,m.default)(33));return t}let y=r.createContext(void 0);function x(e){let t=r.useContext(y);if(void 0===t&&!e)throw Error((0,m.default)(36));return t}var E=e.i(52245),b=e.i(5005);let S=r.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,{store:a}=x(),{arrowRef:l,side:s,align:u,arrowUncentered:c,arrowStyles:d}=v(),f=a.useState("open");return(0,E.useRenderElement)("div",e,{ref:[l,t],stateAttributesMapping:b.popupStateMapping,state:{open:f,side:s,align:u,uncentered:c},props:{style:d,"aria-hidden":!0,...i}})}),R=r.createContext(void 0);function w(e=!0){let t=r.useContext(R);if(void 0===t&&!e)throw Error((0,m.default)(25));return t}var C=e.i(56434);let T=r.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,{store:a}=x(),l=a.useState("open"),s=a.useState("mounted"),u=a.useState("transitionStatus"),c=a.use
1State("lastOpenChangeReason"),d=w();return(0,E.useRenderElement)("div",e,{ref:d?.backdropRef?[t,d.backdropRef]:t,state:{open:l,transitionStatus:u},stateAttributesMapping:b.popupTransitionStateMapping,props:[{role:"presentation",hidden:!s,style:{pointerEvents:c===C.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},i]})});var O=e.i(51437),A=e.i(56789);let k=r.createContext(void 0);var P=e.i(28918),M=e.i(40886),I=e.i(76782),L=e.i(28744),N=e.i(64350);function D(e){let{closeOnClick:t,highlighted:n,id:o,nodeId:i,store:a,typingRef:l,itemRef:s,itemMetadata:u}=e,{events:c}=a.useState("floatingTreeRoot"),d=a.useState("open"),f=w(!0),p=void 0!==f;return r.useMemo(()=>({id:o,role:"menuitem",tabIndex:d&&n?0:-1,onKeyDown(e){" "===e.key&&l?.current&&e.preventDefault()},onMouseMove(e){i&&c.emit("itemhover",{nodeId:i,target:e.currentTarget})},onClick(e){t&&c.emit("close",{domEvent:e,reason:C.REASONS.itemPress})},onMouseUp(e){if(f){let t=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,p&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||p&&!L.platform.os.mac&&2===e.button)return}s.current&&a.context.allowMouseUpTriggerRef.current&&(!p||2===e.button)&&"regular-item"===u.type&&(0,N.dispatchClickWithModifiers)(s.current,e,{detail:1})}}),[t,n,o,c,i,d,a,l,s,f,p,u])}let j={type:"regular-item"};function F(e){let{closeOnClick:t,disabled:n,highlighted:o,id:i,store:a,typingRef:l=a.context.typingRef,nativeButton:s,itemMetadata:u,nodeId:c}=e,d=r.useRef(null),{getButtonProps:f,buttonRef:p}=(0,M.useButton)({disabled:n,focusableWhenDisabled:!0,native:s,composite:!0}),g=D({closeOnClick:t,highlighted:o,id:i,nodeId:c,store:a,typingRef:l,itemRef:d,itemMetadata:u}),m=r.useCallback(e=>(0,I.mergeProps)(g,{onMouseEnter(){"submenu-trigger"===u.type&&u.setActive()}},e,f),[g,f,u]),h=(0,P.useMergedRefs)(d,p);return r.useMemo(()=>({getItemProps:m,itemRef:h}),[m,h])}var H=e.i(73553),W=e.i(88015),B=e.i(9407);let V=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.disabled="data-disabled",t.highlighted="data-highlighted",t),_={checked:e=>e?{[V.checked]:""}:{[V.unchecked]:""},...B.transitionStatusMapping};var U=e.i(75606);let $=r.forwardRef(function(e,t){let{render:o,className:i,id:a,label:l,nativeButton:s=!1,disabled:u=!1,closeOnClick:c=!1,checked:d,defaultChecked:f,onCheckedChange:p,style:g,...m}=e,h=(0,H.useCompositeListItem)({guess:!0,label:l}),y=v(!0),b=(0,W.useBaseUiId)(a),{store:S}=x(),R=S.useState("disabled"),w=u||R,T=S.useState("isActive",h.index),P=S.useState("itemProps"),[M,I]=(0,O.useControlled)({controlled:d,default:f??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:L,itemRef:N}=F({closeOnClick:c,disabled:w,highlighted:T,id:b,store:S,nativeButton:s,nodeId:y?.context.nodeId,itemMetadata:j}),D=r.useMemo(()=>({disabled:w,highlighted:T,checked:M}),[w,T,M]),B=(0,E.useRenderElement)("div",e,{state:D,stateAttributesMapping:_,props:[P,{role:"menuitemcheckbox","aria-checked":M,onClick:function(e){let t=(0,U.createChangeEventDetails)(C.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:A.NOOP});p?.(!M,t),t.isCanceled||I(e=>!e)}},m,L],ref:[N,t,h.ref]});return(0,n.jsx)(k.Provider,{value:D,children:B})});var Y=e.i(23910),z=e.i(37584);let K=r.forwardRef(function(e,t){let{render:n,className:o,style:i,keepMounted:a=!1,...l}=e,s=function(){let e=r.useContext(k);if(void 0===e)throw Error((0,m.default)(30));return e}(),u=r.useRef(null),{transitionStatus:c,mounted:d,setMounted:f}=(0,Y.useTransitionStatus)(s.checked);(0,z.useOpenChangeComplete)({open:s.checked,ref:u,onComplete(){s.checked||f(!1)}});let p={checked:s.checked,disabled:s.disabled,highlighted:s.highlighted,transitionStatus:c};return(0,E.useRenderElement)("span",e,{state:p,ref:[t,u],stateAttributesMapping:_,props:{"aria-hidden":!0,...l},enabled:a||d})}),G=r.createContext(void 0),q=r.forwardRef(function(e,t){let{render:o,className:i,style:a,...l}=e,[s,u]=r.useState(void 0),c=(0,E.useRenderElement)("div",e,{ref:t,props:{role:"group","aria-labelledby":s,...l}});return(0,n.jsx)(G.Provider,{value:u,children:c})});var X=e.i(46376);let J=r.forwardRef(function(e,t){let{render:n,className:o,style:i,id:a,...l}=e,s=(0,W.useBaseUiId)(a),u=function(){let e=r.useContext(G);if(void 0===e)throw Error((0,m.default)(31));return e}();return(0,X.useIsoLayoutEffect)(()=>(u(s),()=>{u(e=>e===s?void 0:e)}),[u,s]),(0,E.useRenderElement)("div",e,{ref:t,props:{id:s,role:"presentation",...l}})}),Q=r.forwardRef(function(e,t){let{render:n,className:r,id:o,label:i,nativeButton:a=!1,disabled:l=!1,closeOnClick:s=!0,style:u,...c}=e,d=(0,H.useCompositeListItem)({guess:!0,label:i}),f=v(!0),p=(0,W.useBaseUiId)(o),{store:g}=x(),m=g.useState("disabled"),h=l||m,y=g.useState("isActive",d.index),b=g.useState("itemProps"),{getItemProps:S,itemRef:R}=F({closeOnClick:s,disabled:h,highlighted:y,id:p,store:g,nativeButton:a,nodeId:f?.context.nodeId,itemMetadata:j});return(0,E.useRenderElement)("div",e,{state:{disabled:h,highlighted:y},props:[b,c,S],ref:[R,t,d.ref]})}),Z=r.forwardRef(function(e,t){let{render:n,className:o,id:i,label:a,closeOnClick:l=!1,style:s,...u}=e,c=r.useRef(null),d=(0,H.useCompositeListItem)({guess:!0,label:a}),f=v(!0),p=f?.context.nodeId,g=(0,W.useBaseUiId)(i),{store:m}=x(),h=m.useState("isActive",d.index),y=m.useState("itemProps"),b=m.context.typingRef,{getButtonProps:S,buttonRef:R}=(0,M.useButton)({native:!1,composite:!0}),w=D({closeOnClick:l,highlighted:h,id:g,nodeId:p,store:m,typingRef:b,itemRef:c,itemMetadata:j});return(0,E.useRenderElement)("a",e,{state:{highlighted:h},props:[y,u,function(e){return(0,I.mergeProps)(w,e,S)}],ref:[c,R,t,d.ref]})});
1var ee=e.i(61487),et=e.i(74735),en=e.i(65420),er=e.i(8868),eo=e.i(67865),ei=e.i(39957),ea=e.i(29315),el=e.i(46420),es=e.i(47554),eu=e.i(58408),ec=e.i(26300),ed=e.i(88940),ef=e.i(96296);class ep{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new ei.Timeout,this.restTimeout=new ei.Timeout,this.handleCloseOptions=void 0}static create(){return new ep}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let eg=new WeakMap;function em(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&eg.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),eg.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function eh(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t,i=eg.get(n);i&&i!==e&&em(i),em(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,eg.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function ev(e){let t=e.context.dataRef.current,n=(0,ed.useRefWithInit)(()=>t.hoverInteractionState??ep.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=n),(0,ec.useOnMount)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}var ey=e.i(57940);function ex(e,t,n){let r=null==n||(0,ey.isMouseLikePointerType)(n)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[t]}function eE(e){return"function"==typeof e?e():e}function eb(e,t){return t||"click"===e||"mousedown"===e}var eS=ef;let eR=r.createContext(void 0);var ew=e.i(73327),eC=e.i(38396);function eT(e){return"starting"===e?eC.DISABLED_TRANSITIONS_STYLE:A.EMPTY_OBJECT}let eO=r.forwardRef(function(e,t){let{render:o,className:i,style:a,finalFocus:l,...s}=e,{store:u}=x(),{side:c,align:d}=v(),f=null!=function(e){let t=r.useContext(eR);if(void 0===t&&!e)throw Error((0,m.default)(69));return t}(!0),p=u.useState("open"),g=u.useState("transitionStatus"),h=u.useState("popupProps"),y=u.useState("mounted"),S=u.useState("instantType"),R=u.useState("activeTriggerElement"),w=u.useState("parent"),T=u.useState("lastOpenChangeReason"),O=u.useState("rootId"),A=u.useState("floatingRootContext"),k=u.useState("floatingTreeRoot"),P=u.useState("closeDelay"),M=u.useState("hoverEnabled"),I=u.useState("disabled"),L=u.useState("openMethod"),N="context-menu"===w.type;(0,z.useOpenChangeComplete)({open:p,ref:u.context.popupRef,onComplete(){p&&u.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){u.setOpen(!1,(0,U.createChangeEventDetails)(e.reason,e.domEvent))}return k.events.on("close",e),()=>{k.events.off("close",e)}},[k.events,u]),function(e,t={}){let{enabled:n=!0,closeDelay:o=0,nodeId:i}=t,a="rootStore"in e?e.rootStore:e,l=a.useState("open"),s=a.useState("floatingElement"),u=a.useState("domReferenceElement"),{dataRef:c}=a.context,d=(0,el.useFloatingTree)(),f=(0,el.useFloatingParentNodeId)(),p=ev(a),g=(0,ei.useTimeout)(),m=(0,eo.useStableCallback)(()=>eb(c.current.openEvent?.type,p.interactedInside)),h=(0,eo.useStableCallback)(()=>{var e;return e=c.current.openEvent?.type,e?.includes("mouse")&&"mousedown"!==e}),v=(0,eo.useStableCallback)(()=>{em(p)});(0,X.useIsoLayoutEffect)(()=>{l||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[l,p,v]),r.useEffect(()=>v,[v]),(0,X.useIsoLayoutEffect)(()=>{if(n&&l&&p.handleCloseOptions?.blockPointerEvents&&h()&&(0,ea.isElement)(u)&&s){let e=(0,er.ownerDocument)(s),t=d?.nodesRef.current.find(e=>e.id===f)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=p.pointerEventsScopeElement!==s?p.pointerEventsScopeElement:null,r=t!==s?t:null,o=p.handleCloseOptions?.getScope?.()??n??r??u.closest("[data-rootownerid]")??e.body;return eh(p,{scopeElement:o,referenceElement:u,floatingElement:s}),()=>{v()}}},[n,l,u,s,p,h,d,f,v]),r.useEffect(()=>{if(n)return(0,en.mergeCleanups)(s&&(0,et.addEventListener)(s,"mouseenter",function(){p.openChangeTimeout.clear(),g.clear(),d?.events.off("floating.closed",t),v()}),s&&(0,et.addEventListener)(s,"mouseleave",function(n){if(e()&&d)return void d.events.on("floating.closed",t);
1if((0,eS.isTargetInsideEnabledTrigger)(n.relatedTarget,a.context.triggerElements))return;let r=c.current.floatingContext?.nodeId??i,l=n.relatedTarget;if(!(d&&r&&(0,ea.isElement)(l)&&(0,eu.getNodeChildren)(d.nodesRef.current,r,!1).some(e=>(0,es.contains)(e.context?.elements.floating,l)))){let e,t;if(p.handler)return void p.handler(n);v(),h()&&!m()&&(e=ex(o,"close",p.pointerType),t=()=>{a.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,n)),d?.events.emit("floating.closed",n)},e?p.openChangeTimeout.start(e,t):(p.openChangeTimeout.clear(),t()))}}),s&&(0,et.addEventListener)(s,"pointerdown",function(e){let t=(0,es.getTarget)(e);if(!(0,ef.isInteractiveElement)(t)){p.interactedInside=!1;return}p.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{d?.events.off("floating.closed",t)});function e(){return!!(d&&f&&(0,eu.getNodeChildren)(d.nodesRef.current,f).length>0)}function t(n){!d||!f||e()||g.start(0,()=>{d.events.off("floating.closed",t),a.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,n)),d.events.emit("floating.closed",n)})}},[n,s,a,c,o,i,h,m,v,p,d,f,g])}(A,{enabled:M&&!I&&!N&&"menubar"!==w.type,closeDelay:P});let D=u.useStateSetter("popupElement"),j={transitionStatus:g,side:c,align:d,open:p,nested:"menu"===w.type,instant:S},F=(0,E.useRenderElement)("div",e,{state:j,ref:[t,u.context.popupRef,D],stateAttributesMapping:b.popupTransitionStateMapping,props:[h,{onKeyDown(e){f&&ew.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},eT(g),s,{"data-rootownerid":O}]}),H=void 0===w.type||N;return(R||"menubar"===w.type&&T!==C.REASONS.outsidePress)&&(H=!0),(0,n.jsx)(ee.FloatingFocusManager,{context:A,openInteractionType:L,modal:N,disabled:!y,returnFocus:void 0===l?H:l,initialFocus:"menu"!==w.type,restoreFocus:!0,externalTree:"menubar"!==w.type?k:void 0,previousFocusableElement:R,nextFocusableElement:void 0===w.type?u.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===w.type?u.context.beforeContentFocusGuardRef:void 0,children:F})});var eA=e.i(26674);let ek=r.createContext(void 0),eP=r.forwardRef(function(e,t){let{keepMounted:r=!1,...o}=e,{store:i}=x();return i.useState("mounted")||r?(0,n.jsx)(ek.Provider,{value:r,children:(0,n.jsx)(eA.FloatingPortal,{ref:t,...o})}):null});var eM=e.i(44394),eI=e.i(43084),eL=e.i(33848),eN=e.i(46265);function eD(e,t,n){let r,{reference:o,floating:i}=e,a=(0,eI.getSideAxis)(t),l=(0,eI.getAlignmentAxis)(t),s=(0,eI.getAxisLength)(l),u=(0,eI.getSide)(t),c=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,f=o[s]/2-i[s]/2;switch(u){case"top":r={x:c,y:o.y-i.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}let p=(0,eI.getAlignment)(t);return p&&(r[l]+=f*("end"===p?1:-1)*(n&&"y"===a?-1:1)),r}async function ej(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=(0,eI.evaluate)(t,e),g=(0,eI.getPaddingObject)(p),m=l[f?"floating"===d?"reference":"floating":d],h=(0,eI.rectToClientRect)(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),x=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},E=(0,eI.rectToClientRect)(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(h.top-E.top+g.top)/x.y,bottom:(E.bottom-h.bottom+g.bottom)/x.y,left:(h.left-E.left+g.left)/x.x,right:(E.right-h.right+g.right)/x.x}}let eF=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}
vendor: 9,530 bytes, line 1
1=n,l=a.detectOverflow?a:{...a,detectOverflow:ej},s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=eD(u,r,s),f=r,p=0,g={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:h,fn:v}=m,{x:y,y:x,data:E,reset:b}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:g,rects:u,platform:l,elements:{reference:e,floating:t}});c=null!=y?y:c,d=null!=x?x:d,g[h]={...g[h],...E},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=eD(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:g}},eH=new Set(["left","top"]);async function eW(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=(0,eI.getSide)(n),l=(0,eI.getAlignment)(n),s="y"===(0,eI.getSideAxis)(n),u=eH.has(a)?-1:1,c=i&&s?-1:1,d=(0,eI.evaluate)(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:g}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof g&&(p="end"===l?-1*g:g),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function eB(e){let t=(0,ea.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,ea.isHTMLElement)(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=(0,eI.round)(n)!==i||(0,eI.round)(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function eV(e){return(0,ea.isElement)(e)?e:e.contextElement}function e_(e){let t=eV(e);if(!(0,ea.isHTMLElement)(t))return(0,eI.createCoords)(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eB(t),a=(i?(0,eI.round)(n.width):n.width)/r,l=(i?(0,eI.round)(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let eU=(0,eI.createCoords)(0);function e$(e){let t=(0,ea.getWindow)(e);return(0,ea.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eU}function eY(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),a=eV(e),l=(0,eI.createCoords)(1);t&&(r?(0,ea.isElement)(r)&&(l=e_(r)):l=e_(e));let s=(void 0===(o=n)&&(o=!1),r&&o&&r===(0,ea.getWindow)(a))?e$(a):(0,eI.createCoords)(0),u=(i.left+s.x)/l.x,c=(i.top+s.y)/l.y,d=i.width/l.x,f=i.height/l.y;if(a&&r){let e=(0,ea.getWindow)(a),t=(0,ea.isElement)(r)?(0,ea.getWindow)(r):r,n=e,o=(0,ea.getFrameElement)(n);for(;o&&t!==n;){let e=e_(o),t=o.getBoundingClientRect(),r=(0,ea.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=a,n=(0,ea.getWindow)(o),o=(0,ea.getFrameElement)(n)}}return(0,eI.rectToClientRect)({width:d,height:f,x:u,y:c})}function ez(e,t){let n=(0,ea.getNodeScroll)(e).scrollLeft;return t?t.left+n:eY((0,ea.getDocumentElement)(e)).left+n}function eK(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ez(e,n),y:n.top+t.scrollTop}}function eG(e,t,n){var r;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=(0,ea.getWindow)(e),i=(0,ea.getDocumentElement)(e),a=o.visualViewport,l=i.clientWidth,s=i.clientHeight,u=0,c=0;if(a){let e=!(0,ea.isWebKit)()||"fixed"===t;r?e||(u=-a.offsetLeft,c=-a.offsetTop):(l=a.width,s=a.height,e&&(u=a.offsetLeft,c=a.offsetTop))}if(0>=ez(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),a="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;a<=25&&(l-=a)}return{width:l,height:s,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,i,a,l,s;r=(0,ea.getDocumentElement)(e),t=(0,ea.getNodeScroll)(r),n=r.ownerDocument.body,i=(0,eI.max)(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),a=(0,eI.max)(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),l=-t.scrollLeft+ez(r),s=-t.scrollTop,"rtl"===(0,ea.getComputedStyle)(n).direction&&(l+=(0,eI.max)(r.clientWidth,n.clientWidth)-i),o={width:i,height:a,x:l,y:s}}else if((0,ea.isElement)(t)){let e,r,i,a,l,s;r=(e=eY(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,a=e_(t),l=t.clientWidth*a.x,s=t.clientHeight*a.y,o={width:l,height:s,x:i*a.x,y:r*a.y}}else{let n=e$(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,eI.rectToClientRect)(o)}function eq(e){return"static"===(0,ea.getComputedStyle)(e).position}function eX(e,t){if(!(0,ea.isHTMLElement)(e)||"fixed"===(0,ea.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,ea.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function eJ(e,t){let n=(0,ea.getWindow)(e);if((0,ea.isTopLayer)(e))return n;if(!(0,ea.isHTMLElement)(e)){let t=(0,ea.getParentNode)(e);for(;t&&!(0,ea.isLastTraversableNode)(t);){if((0,ea.isElement)(t)&&!eq(t))return t;t=(0,ea.getParentNode)(t)}return n}let r=eX(e,t);for(;r&&(0,ea.isTableElement)(r)&&eq(r);)r=eX(r,t);return r&&(0,ea.isLastTraversableNode)(r)&&eq(r)&&!(0,ea.isContainingBlock)(r)?n:r||(0,ea.getContainingBlock)(e)||n}let eQ=async function(e){let t=this.getOffsetParent||eJ,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,ea.isHTMLElement)(t),o=(0,ea.getDocumentElement)(t),i="fixed"===n,a=eY(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=(0,eI.createCoords)(0);if((r||!i)&&(("body"!==(0,ea.getNodeName)(t)||(0,ea.isOverflowElement)(o))&&(l=(0,ea.getNodeScroll)(t)),r)){let e=eY(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!r&&o&&(s.x=ez(o));let u=!o||r||i?(0,eI.createCoords)(0):eK(o,l);return{x:a.left+l.scrollLeft-s.x-u.x,y:a.top+l.scrollTop-s.y-u.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eZ={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=(0,ea.getDocumentElement)(r),l=!!t&&(0,ea.isTopLayer)(t.floating);if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=(0,eI.createCoords)(1),c=(0,eI.createCoords)(0),d=(0,ea.isHTMLElement)(r);if((d||!i)&&(("body"!==(0,ea.getNodeName)(r)||(0,ea.isOverflowElement)(a))&&(s=(0,ea.getNodeScroll)(r)),d)){let e=eY(r);u=e_(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!a||d||i?(0,eI.createCoords)(0):eK(a,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:ea.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?(0,ea.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,ea.getOverflowAncestors)(e,[],!1).filter(e=>(0,ea.isElement)(e)&&"body"!==(0,ea.getNodeName)(e)),o=null,i="fixed"===(0,ea.getComputedStyle)(e).position,a=i?(0,ea.getParentNode)(e):e;for(;(0,ea.isElement)(a)&&!(0,ea.isLastTraversableNode)(a);){let e=(0,ea.getComputedStyle)(a),t=(0,ea.isContainingBlock)(a),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==a),a=(0,ea.getParentNode)(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=eG(t,i[0],o),l=a.top,s=a.right,u=a.bottom,c=a.left;for(let e=1;e<i.length;e++){let n=eG(t,i[e],o);l=(0,eI.max)(n.top,l),s=(0,eI.min)(n.right,s),u=(0,eI.min)(n.bottom,u),c=(0,eI.max)(n.left,c)}return{width:s-c,height:u-l,x:c,y:l}},getOffsetParent:eJ,getElementRects:eQ,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=eB(e);return{width:t,height:n}},getScale:e_,isElement:ea.isElement,isRTL:function(e){return"rtl"===(0,ea.getComputedStyle)(e).direction}};function e0(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function e1(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=eV(e),d=i||a?[...c?(0,ea.getOverflowAncestors)(c):[],...t?(0,ea.getOverflowAncestors)(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n),a&&e.addEventListener("resize",n)});let f=c&&s?function(e,t,n){let r,o=null,i=(0,ea.getDocumentElement)(e);function a(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function l(n,s){void 0===n&&(n=!1),void 0===s&&(s=1),a();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(n||t(),!f||!p)return;let g={rootMargin:-(0,eI.floor)(d)+"px "+-(0,eI.floor)(i.clientWidth-(c+f))+"px "+-(0,eI.floor)(i.clientHeight-(d+p))+"px "+-(0,eI.floor)(c)+"px",threshold:(0,eI.max)(0,(0,eI.min)(1,s))||1},m=!0;function h(t){let n=t[0].intersectionRatio;if(!e0(u,e.getBoundingClientRect()))return l();if(n!==s){if(!m)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}m=!1}try{o=new IntersectionObserver(h,{...g,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(h,g)}o.observe(e)}let s=(0,ea.getWindow)(e),u=()=>l(n);return s.addEventListener("resize",u),l(!0),()=>{s.removeEventListener("resize",u),a()}}(c,n,a):null,p=-1,g=null;l&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),c&&!u&&g.observe(c),t&&g.observe(t));let m=u?eY(e):null;return u&&function t(){let r=eY(e);m&&!e0(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;
1d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=g)||e.disconnect(),g=null,u&&cancelAnimationFrame(o)}}var e2=e.i(74080),e5="u">typeof document?r.useLayoutEffect:function(){};function e4(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!e4(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!e4(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function e3(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function e6(e,t){let n=e3(e);return Math.round(t*n)/n}function e7(e){let t=r.useRef(e);return e5(()=>{t.current=e}),t}function e8(e){return function(e,t){let{nodeId:n,externalTree:o}=e,i=t.useState("referenceElement"),a=t.useState("floatingElement"),l=t.useState("domReferenceElement"),s=t.useState("open"),u=t.useState("floatingId"),[c,d]=r.useState(null),[f,p]=r.useState(void 0),[g,m]=r.useState(void 0),h=r.useRef(null),v=(0,el.useFloatingTree)(o),y=r.useMemo(()=>({reference:i,floating:a,domReference:l}),[i,a,l]),x=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:a,floating:l}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,g]=r.useState(o);e4(p,o)||g(o);let[m,h]=r.useState(null),[v,y]=r.useState(null),x=r.useCallback(e=>{e!==R.current&&(R.current=e,h(e))},[]),E=r.useCallback(e=>{e!==w.current&&(w.current=e,y(e))},[]),b=a||m,S=l||v,R=r.useRef(null),w=r.useRef(null),C=r.useRef(d),T=null!=u,O=e7(u),A=e7(i),k=e7(c),P=r.useCallback(()=>{var e,r;let o,i,a;if(!R.current||!w.current)return;let l={placement:t,strategy:n,middleware:p};A.current&&(l.platform=A.current),(e=R.current,r=w.current,o=new Map,i=null!=l?l:{},a={...eZ,...i.platform,_c:o},eF(e,r,{...i,platform:a})).then(e=>{let t={...e,isPositioned:!1!==k.current};M.current&&!e4(C.current,t)&&(C.current=t,e2.flushSync(()=>{f(t)}))})},[p,t,n,A,k]);e5(()=>{!1===c&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let M=r.useRef(!1);e5(()=>(M.current=!0,()=>{M.current=!1}),[]),e5(()=>{if(b&&(R.current=b),S&&(w.current=S),b&&S){if(O.current)return O.current(b,S,P);P()}},[b,S,P,O,T]);let I=r.useMemo(()=>({reference:R,floating:w,setReference:x,setFloating:E}),[x,E]),L=r.useMemo(()=>({reference:b,floating:S}),[b,S]),N=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!L.floating)return e;let t=e6(L.floating,d.x),r=e6(L.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...e3(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,L.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:P,refs:I,elements:L,floatingStyles:N}),[d,P,I,L,N])}({...e,elements:{...y,...c&&{reference:c}}}),E=(0,ea.isElement)(f)?f:null,b=void 0===g?t.state.floatingElement:g;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",void 0===f?l:E),t.useSyncedValue("floatingElement",b);let S=r.useCallback(e=>{let t=(0,ea.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),x.refs.setReference(t)},[x.refs]),R=r.useCallback(e=>{((0,ea.isElement)(e)||null===e)&&(h.current=e,p(e)),((0,ea.isElement)(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!(0,ea.isElement)(e))&&x.refs.setReference(e)},[x.refs,p]),w=r.useCallback(e=>{m(e),x.refs.setFloating(e)},[x.refs]),C=r.useMemo(()=>({...x.refs,setReference:R,setFloating:w,setPositionReference:S,domReference:h}),[x.refs,R,w,S]),T=r.useMemo(()=>({...x.elements,domReference:l}),[x.elements,l]),O=r.useMemo(()=>({...x,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:C,elements:T,nodeId:n,rootStore:t}),[x,C,T,n,t,s,u]);return(0,X.useIsoLayoutEffect)(()=>{l&&(h.current=l)},[l]),(0,X.useIsoLayoutEffect)(()=>{t.context.dataRef.current.floatingContext=O;let e=v?.nodesRef.current.find(e=>e.id===n);e&&(e.context=O)}),r.useMemo(()=>({...x,context:O,refs:C,elements:T,rootStore:t}),[x,C,T,O,t])}(e,e.rootContext)}var e9=e.i(72855);let te={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-n>=0||i.right-t>=0||i.bottom-n>=0||i.left-t>=0||0===t&&0===n&&0===r&&0===o}}}},tt={sideX:"left",sideY:"top"},tn="--available-width",tr="--available-height";function to(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 ti(e,t,n){let{rects:r,placement:o}=e;return{side:to(t,(0,eI.getSide)(o),n),align:(0,eI.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ta(e){return null!=e&&"current"in e}var tl=e.i(53687),ts=e.i(426),tu=e.i(22640),tc=e.i(45484);let td=r.forwardRef(function(e,t){let{anchor:o,positionMethod:i="absolute",className:a,render:l,side:s,align:u,sideOffset:c=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:g=5,sticky:v=!1,disableAnchorTracking:y=!1,collisionAvoidance:S=eC.DROPDOWN_COLLISION_AVOIDANCE,style:R,...T}=e,{store:O}=x(),A=function(){let e=r.useContext(ek);if(void 0===e)throw Error((0,m.default)(32));return e}(),k=w(!0),P=O.useState("parent"),M=O.useState("floatingRootContext"),I=O.useState("floatingTreeRoot"),L=O.useState("mounted"),N=O.useState("open"),D=O.useState("modal"),j=O.useState("openMethod"),F=O.useState("activeTriggerElement"),H=O.useState("transitionStatus"),W=O.useState("positionerElement"),B=O.useState("instantType"),V=O.useState("adaptiveOrigin"),_=O.useState("lastOpenChangeReason"),$=O.useState("floatingNodeId"),Y=O.useState("floatingParentNodeId"),z=M.useState("domReferenceElement"),K=r.useRef(null),G=(0,tu.useAnimationsFinished)(W),q=o,J=c,Q=d,Z=u,ee=S;"context-menu"===P.type&&(q=o??P.context?.anchor,Z=Z??"start",s||"center"===Z||(Q=e.alignOffset??2,J=e.sideOffset??-5));let et=s,en=Z;"menu"===P.type?(et=et??"inline-end",en=en??"start",ee=e.collisionAvoidance??eC.POPUP_COLLISION_AVOIDANCE):"menubar"===P.type&&(et=et??("vertical"===P.context.orientation?"inline-end":"bottom"),en=en??"start");let ea="context-menu"===P.type,es=function(e,t){var n,o,i,a,l,s,u,c,d,f,p,g,m,h;let v,y,x,E,{anchor:b,positionMethod:S="absolute",side:R="bottom",sideOffset:w=0,align:C="center",alignOffset:T=0,collisionBoundary:O,collisionPadding:A=5,sticky:k=!1,arrowPadding:P=5,disableAnchorTracking:M=!1,inl
1ine:I,keepMounted:L=!1,floatingRootContext:N,mounted:D,collisionAvoidance:j,shift:F,nodeId:H,adaptiveOrigin:W,lazyFlip:B=!1,externalTree:V}=e,[_,U]=r.useState(null);D||null===_||U(null);let $=j.side||"flip",Y=j.align||"flip",z=j.fallbackAxisSide||"end",K=F?.crossAxis??!1,G=F?.rootBoundary,q="function"==typeof b?b:void 0,J=(0,eo.useStableCallback)(q),Q=q?J:b,Z=(0,eN.useValueAsRef)(b),ee=(0,eN.useValueAsRef)(D),et="rtl"===(0,e9.useDirection)(),en=_||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":et?"left":"right","inline-start":et?"right":"left"})[R],ei="center"===C?en:`${en}-${C}`,ea=A;"number"==typeof ea?ea={top:ea,right:ea,bottom:ea,left:ea}:ea&&(ea={top:ea.top||0,right:ea.right||0,bottom:ea.bottom||0,left:ea.left||0});let el=+("bottom"===R),es=+("top"===R),eu=+("right"===R),ec=+("left"===R),ed={boundary:"clipping-ancestors"===O?"clippingAncestors":O,padding:ea},ef=r.useRef(null),ep=(0,eN.useValueAsRef)(w),eg=(0,eN.useValueAsRef)(T),em=[];I&&em.push(I),em.push((n=e=>{let t=ti(e,R,et),n="function"==typeof ep.current?ep.current(t):ep.current,r="function"==typeof eg.current?eg.current(t):eg.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},o=["function"!=typeof w?w:0,"function"!=typeof T?T:0,et,R],void 0===(i=n)&&(i=0),{name:(v={name:"offset",options:i,async fn(e){var t,n;let{x:r,y:o,placement:a,middlewareData:l}=e,s=await eW(e,i);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:a}}}}).name,fn:v.fn,options:[n,o]}));let eh="none"===Y&&"shift"!==$,ev=!eh&&(k||K||"shift"===$),ey="none"===$?null:{name:(y={name:"flip",options:l=a={...ed,padding:{top:ea.top+1+el,right:ea.right+1+ec,bottom:ea.bottom+1+es,left:ea.left+1+eu},mainAxis:!K&&"flip"===$,crossAxis:"flip"===Y&&"alignment",fallbackAxisSideDirection:z},async fn(e){var t,n,r,o,i;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:p=!0,crossAxis:g=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...x}=(0,eI.evaluate)(l,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let E=(0,eI.getSide)(a),b=(0,eI.getSideAxis)(c),S=(0,eI.getSide)(c)===c,R=await (null==d.isRTL?void 0:d.isRTL(f.floating)),w=m||(S||!y?[(0,eI.getOppositePlacement)(c)]:(0,eI.getExpandedPlacements)(c)),C="none"!==v;!m&&C&&w.push(...(0,eI.getOppositeAxisPlacements)(c,y,v,R));let T=[c,...w],O=await d.detectOverflow(e,x),A=[],k=(null==(n=s.flip)?void 0:n.overflows)||[];if(p&&A.push(O[E]),g){let e=(0,eI.getAlignmentSides)(a,u,R);A.push(O[e[0]],O[e[1]])}if(k=[...k,{placement:a,overflows:A}],!A.every(e=>e<=0)){let e=((null==(r=s.flip)?void 0:r.index)||0)+1,t=T[e];if(t&&("alignment"!==g||b===(0,eI.getSideAxis)(t)||k.every(e=>(0,eI.getSideAxis)(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:k},reset:{placement:t}};let n=null==(o=k.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(h){case"bestFit":{let e=null==(i=k.filter(e=>{if(C){let t=(0,eI.getSideAxis)(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}).name,fn:y.fn,options:[a,void 0]},ex=eh?null:(c={...ed,rootBoundary:G,mainAxis:"none"!==Y,crossAxis:ev,limiter:k||K?void 0:{fn:(void 0===(u=s=e=>{if(!ef.current)return{};let{width:t,height:n}=ef.current.getBoundingClientRect(),r=(0,eI.getSideAxis)((0,eI.getSide)(e.placement)),o="y"===r?ea.left+ea.right:ea.top+ea.bottom;return{offset:("y"===r?t:n)/2+o/2}})&&(u={}),{options:u,fn(e){var t,n,r,o;let{x:i,y:a,placement:l,rects:s,middlewareData:c}=e,{offset:d=0,mainAxis:f=!0,crossAxis:p=!0}=(0,eI.evaluate)(u,e),g={x:i,y:a},m=(0,eI.getSideAxis)(l),h=(0,eI.getOppositeAxis)(m),v=g[h],y=g[m],x=(0,eI.evaluate)(d,e),E="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:null!=(t=x.mainAxis)?t:0,crossAxis:null!=(n=x.crossAxis)?n:0};if(f){let e="y"===h?"height":"width",t=s.reference[h]-s.floating[e]+E.mainAxis,n=s.reference[h]+s.reference[e]-E.mainAxis;v<t?v=t:v>n&&(v=n)}if(p){let e="y"===h?"width":"height",t=eH.has((0,eI.getSide)(l)),n=s.reference[m]-s.floating[e]+(t&&(null==(r=c.offset)?void 0:r[m])||0)+(t?0:E.crossAxis),i=s.reference[m]+s.reference[e]+(t?0:(null==(o=c.offset)?void 0:o[m])||0)-(t?E.crossAxis:0);y<n?y=n:y>i&&(y=i)}return{[h]:v,[m]:y}}}).fn,options:[s,void 0]}},d=[ed,k,K,G,ea,Y],void 0===(f=c)&&(f={}),{name:(x={name:"shift",options:f,async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=(0,eI.evaluate)(f,e),u={x:t,y:n},c=await o.detectOverflow(e,s),d=(0,eI.getSideAxis)(r),p=(0,eI.getOppositeAxis)(d),g=u[p],m=u[d],h=(e,t)=>(0,eI.clamp)(t+c["y"===e?"top":"left"],t,t-c["y"===e?"bottom":"right"]);i&&(g=h(p,g)),a&&(m=h(d,m));let v=l.fn({...e,[p]:g,[d]:m});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[p]:i,[d]:a}}}}}).name,fn:x.fn,options:[c,d]});"shift"===$||"shift"===Y||"center"===C?em.push(ex,ey):em.push(ey,ex),em.push({name:(E={name:"size",options:g=p={...ed,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!ee.current)return;let o=e.style;o.setProperty(tn,`${t}px`),o.setProperty(tr,`${n}px`);let i=(0,eL.ownerWindow)(e).devicePixelRatio||1,{x:a,y:l,width:s,height:u}=r.reference,c=(Math.round((a+s)*i)-Math.round(a*i))/i,d=(Math.round((l+u)*i)-Math.round(l*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${d}px`)}},async fn(e){let t,n,{placement:r,rects:o,platform:i,elements:a}=e,{apply:l=()=>{},...s}=(0,eI.evaluate)(g,e),u=await i.detectOverflow(e,s),c=(0,eI.getSide)(r),d=(0,eI.getAlignment)(r),f="y"===(0,eI.getSideAxis)(r),{width:p,height:m}=o.floating;"top"===c||"bottom"===c?(t=c,n=d===(await (null==i.isRTL?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(n=c,t="end"===d?"top":"bottom");let h=m-u.top-u.bottom,v=p-u.left-u.right,y=(0,eI.min)(m-u[t],h),x=(0,eI.min)(p-u[n],v),E=e.middlewareData.shift,b=!E,S=y,R=x;null!=E&&E.enabled.x&&(R=v),null!=E&&E.enabled.y&&(S=h),b&&!d&&(f?R=p-2*(0,eI.max)(u.left,u.right):S=m-2*(0,eI.max)(u.top,u.bottom)),await l({...e,availableWidth:R,availableHeight:S});let w=await i.getDimensions(a.floating);return p!==w.width||m!==w.height?{reset:{rects:!0}}:{}}}).name,fn:E.fn,options:[p,void 0]},(m=e=>({element:ef.current||(0,er.ownerDocument)(e.elements.floating).createElement("div"),padding:P,offsetParent:"floating"}),h=[P],{...{name:"arrow",options:m,async fn(e){let{x:t,y:n,placement:r,rects:o,platform:i,elements:a,middlewareData:l}=e,{element:s,padding:u=0,offsetParent:c="real"}=(0,eI.evaluate)(m,e)||{};if(null==s)return{};
1let d=(0,eI.getPaddingObject)(u),f={x:t,y:n},p=(0,eI.getAlignmentAxis)(r),g=(0,eI.getAxisLength)(p),h=await i.getDimensions(s),v="y"===p,y=v?"clientHeight":"clientWidth",x=o.reference[g]+o.reference[p]-f[p]-o.floating[g],E=f[p]-o.reference[p],b="real"===c?await i.getOffsetParent?.(s):a.floating,S=a.floating[y]||o.floating[g];S&&await i.isElement?.(b)||(S=a.floating[y]||o.floating[g]);let R=S/2-h[g]/2-1,w=Math.min(d[v?"top":"left"],R),C=Math.min(d[v?"bottom":"right"],R),T=S-h[g]-C,O=S/2-h[g]/2+(x/2-E/2),A=(0,eI.clamp)(w,O,T),k=!l.arrow&&null!=(0,eI.getAlignment)(r)&&O!==A&&o.reference[g]/2-(O<w?w:C)-h[g]/2<0,P=k?O<w?O-w:O-T:0;return{[p]:f[p]+P,data:{[p]:A,centerOffset:O-A-P,...k&&{alignmentOffset:P}},reset:k}}},options:[m,h]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,a=(0,eI.getSide)(r),l=(0,eI.getSideAxis)(a),s=ef.current,u=n.arrow?.x||0,c=n.arrow?.y||0,d=s?.clientWidth||0,f=s?.clientHeight||0,p=u+d/2,g=c+f/2,m=Math.abs(n.shift?.y||0),h=o.reference.height/2,v="function"==typeof w?w(ti(e,R,et)):w,y=m>v,x={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${g}px`,right:`${-v}px ${g}px`}[a],E=`${p}px ${o.reference.y+h-i}px`;return t.floating.style.setProperty("--transform-origin",ev&&"y"===l&&y?E:x),{}}},te,W),(0,X.useIsoLayoutEffect)(()=>{!D&&N&&N.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[D,N]);let eE=r.useMemo(()=>({elementResize:!M&&"u">typeof ResizeObserver,layoutShift:!M&&"u">typeof IntersectionObserver}),[M]),{refs:eb,elements:eS,x:eR,y:ew,middlewareData:eC,update:eT,placement:eO,context:eA,
1isPositioned:ek,floatingStyles:eP}=t({rootContext:N,open:L?D:void 0,placement:ei,middleware:em,strategy:S,whileElementsMounted:L?void 0:(...e)=>e1(...e,eE),nodeId:H,externalTree:V}),{sideX:eM,sideY:eD}=eC.adaptiveOrigin||tt,ej=ek?S:"fixed",eF=r.useMemo(()=>{let e;return(e=ek?W?{position:ej,[eM]:eR,[eD]:ew}:{...eP,position:ej}:{position:ej,top:0,left:0})[tn]="100vw",e[tr]="100vh",ek||(e.opacity=0),e},[W,ej,eM,eR,eD,ew,eP,ek]),eB=r.useRef(null);(0,X.useIsoLayoutEffect)(()=>{if(!D)return;let e=Z.current,t="function"==typeof e?e():e,n=(ta(t)?t.current:t)||null;n!==eB.current&&(eb.setPositionReference(n),eB.current=n)},[D,eb,Q,Z]),r.useEffect(()=>{if(!D)return;let e=Z.current;"function"!=typeof e&&ta(e)&&e.current!==eB.current&&(eb.setPositionReference(e.current),eB.current=e.current)},[D,eb,Q,Z]),r.useEffect(()=>{if(L&&D&&eS.reference&&eS.floating)return e1(eS.reference,eS.floating,eT,eE)},[L,D,eS,eT,eE]);let eV=(0,eI.getSide)(eO),e_=to(R,eV,et),eU=(0,eI.getAlignment)(eO)||"center",e$=!!eC.hide?.referenceHidden;(0,X.useIsoLayoutEffect)(()=>{B&&D&&ek&&eV!==en&&U(eV)},[B,D,ek,eV,en]);let eY=r.useMemo(()=>({position:"absolute",top:eC.arrow?.y,left:eC.arrow?.x}),[eC.arrow]),ez=eC.arrow?.centerOffset!==0;return r.useMemo(()=>({positionerStyles:eF,arrowStyles:eY,arrowRef:ef,arrowUncentered:ez,side:e_,align:eU,physicalSide:eV,anchorHidden:e$,refs:eb,context:eA,
1isPositioned:ek,update:eT}),[eF,eY,ef,ez,e_,eU,eV,e$,eb,eA,ek,eT])}({anchor:q,floatingRootContext:M,positionMethod:k?"fixed":i,mounted:L,side:et,sideOffset:J,align:en,alignOffset:Q,arrowPadding:ea?0:g,collisionBoundary:f,collisionPadding:p,sticky:v,nodeId:$,keepMounted:A,disableAnchorTracking:y,collisionAvoidance:ee,shift:ea?{crossAxis:!("side"in ee&&"flip"===ee.side),rootBoundary:"layoutViewport"}:void 0,externalTree:I,adaptiveOrigin:V},e8);r.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===$&&O.set("hoverEnabled",!1),e.nodeId!==$&&e.parentNodeId===O.select("floatingParentNodeId")&&O.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.siblingOpen)))}return I.events.on("menuopenchange",e),()=>{I.events.off("menuopenchange",e)}},[O,I.events,$]),r.useEffect(()=>{if(null!=O.select("floatingParentNodeId"))return I.events.on("menuopenchange",e),()=>{I.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==O.select("floatingParentNodeId"))return;let t=e.reason??C.REASONS.siblingOpen;O.setOpen(!1,(0,U.createChangeEventDetails)(t))}},[I.events,O]);let eu=(0,ei.useTimeout)();r.useEffect(()=>{N||eu.clear()},[N,eu]),r.useEffect(()=>{function e(e){if(N&&e.nodeId===O.select("floatingParentNodeId"))if(e.target&&F&&F!==e.target){let e=O.select("closeDelay");e>0?eu.isStarted()||eu.start(e,()=>{O.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.siblingOpen))}):O.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.siblingOpen))}else eu.clear()}return I.events.on("itemhover",e),()=>{I.events.off("itemhover",e)}},[I.events,N,F,O,eu]),r.useEffect(()=>{let e={open:N,nodeId:$,parentNodeId:Y,reason:O.select("lastOpenChangeReason")};I.events.emit("menuopenchange",e)},[I.events,N,O,$,Y]),(0,X.useIsoLayoutEffect)(()=>{let e=K.current;if(z&&(K.current=z),e&&z&&z!==e){O.set("instantType",void 0);let e=new AbortController;return G(()=>{O.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[z,G,O]);let ec={open:N,side:es.side,align:es.align,anchorHidden:es.anchorHidden,nested:"menu"===P.type,instant:B},ed="menubar"===P.type&&P.context.modal,ef=D&&_!==C.REASONS.triggerHover;!function(e,t,n,o){let[i,a]=r.useState(!1);(0,X.useIsoLayoutEffect)(()=>{if(!e||!t||null==n)return void a(!1);let r=(0,er.ownerDocument)(n).documentElement.clientWidth,o=n.offsetWidth;a(r>0&&o>0&&o>=r-20)},[e,t,n]),(0,tc.useScrollLock)(e&&(!t||i),o)}(N&&(ed||ef),"touch"===j,W,F);let ep=function(e,t,{styles:n,transitionStatus:r,props:o,refs:i,hidden:a,inert:l=!1}){let s={...n};return l&&(s.pointerEvents="none"),(0,E.useRenderElement)("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:s},eT(r),o],stateAttributesMapping:b.popupStateMapping})}(e,ec,{styles:es.positionerStyles,transitionStatus:H,props:T,refs:[t,O.useStateSetter("positionerElement")],hidden:!L,inert:!N}),eg=L&&"menu"!==P.type&&("menubar"!==P.type&&D&&_!==C.REASONS.triggerHover||"menubar"===P.type&&P.context.modal),em=null;return"menubar"===P.type?em=P.context.contentElement:void 0===P.type&&(em=F),(0,n.jsxs)(h.Provider,{value:es,children:[eg&&(0,n.jsx)(ts.InternalBackdrop,{ref:"context-menu"===P.type||"nested-context-menu"===P.type?P.context.internalBackdropRef:null,inert:(0,eM.inertValue)(!N),cutout:em}),(0,n.jsx)(el.FloatingNode,{id:$,children:(0,n.jsx)(tl.CompositeList,{elementsRef:O.context.itemDomElements,labelsRef:O.context.itemLabels,children:ep})})]})}),tf=r.createContext(void 0),tp=r.memo(r.forwardRef(function(e,t){let{render:o,className:i,value:a,defaultValue:l,onValueChange:s,disabled:u=!1,style:c,"aria-labelledby":d,...f}=e,[p,g]=r.useState(void 0),[m,h]=(0,O.useControlled)({controlled:a,default:l,name:"MenuRadioGroup"}),v=(0,eo.useStableCallback)((e,t)=>{s?.(e,t),t.isCanceled||h(e)}),y=(0,E.useRenderElement)("div",e,{state:{disabled:u},ref:t,props:{role:"group","aria-labelledby":d??p,"aria-disabled":u||void 0,...f}}),x=r.useMemo(()=>({value:m,setValue:v,disabled:u}),[m,v,u]);return(0,n.jsx)(G.Provider,{value:g,children:(0,n.jsx)(tf.Provider,{value:x,children:y})})})),tg=r.createContext(void 0),tm=r.forwardRef(function(e,t){let{render:o,className:i,id:a,label:l,nativeButton:s=!1,disabled:u=!1,closeOnClick:c=!1,value:d,style:f,...p}=e,g=(0,H.useCompositeListItem)({guess:!0,label:l}),h=v(!0),y=(0,W.useBaseUiId)(a),{store:b}=x(),S=b.useState("isActive",g.index),R=b.useState("itemProps"),{value:w,setValue:T,disabled:O}=function(){let e=r.useContext(tf);if(void 0===e)throw Error((0,m.default)(34));return e}(),k=b.useState("disabled"),P=u||O||k,M=w===d,{getItemProps:I,itemRef:L}=F({closeOnClick:c,disabled:P,highlighted:S,id:y,store:b,nativeButton:s,nodeId:h?.context.nodeId,itemMetadata:j}),N=r.useMemo(()=>({disabled:P,highlighted:S,checked:M}),[P,S,M]),D=(0,E.useRenderElement)("div",e,{state:N,stateAttributesMapping:_,props:[R,{role:"menuitemradio","aria-checked":M,onClick:function(e){T(d,(0,U.createChangeEventDetails)(C.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:A.NOOP}))}},p,I],ref:[L,t,g.ref]});return(0,n.jsx)(tg.Provider,{value:N,children:D})}),th=r.forwardRef(function(e,t){let{render:n,className:o,style:i,keepMounted:a=!1,...l}=e,s=function(){let e=r.useContext(tg);if(void 0===e)throw Error((0,m.default)(35));return e}(),u=r.useRef(null),{transitionStatus:c,mounted:d,setMounted:f}=(0,Y.useTransitionStatus)(s.checked);(0,z.useOpenChangeComplete)({open:s.checked,ref:u,onComplete(){s.checked||f(!1)}});let p={checked:s.checked,disabled:s.disabled,highlighted:s.highlighted,transitionStatus:c};return(0,E.useRenderElement)("span",e,{state:p,stateAttributesMapping:_,ref:[t,u],props:{"aria-hidden":!0,...l},enabled:a||d})});var tv=e.i(83977),ty=e.i(96499),tx=e.i(17989),tE=e.i(8445),tb=e.i(21082),tS=e.i(49055),tR=e.i(3596);function tw(e){return L.platform.engine.webkit&&0===e.movementX&&0===e.movementY}
1function tC(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function tT(e,t){return tC(t,e===tS.ARROW_UP||e===tS.ARROW_DOWN,e===tS.ARROW_LEFT||e===tS.ARROW_RIGHT)}function tO(e,t,n){return tC(t,e===tS.ARROW_DOWN,n?e===tS.ARROW_LEFT:e===tS.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}var tA=e.i(50527);let tk=r.createContext(null);function tP(e){let t=r.useContext(tk);if(null===t&&!e)throw Error((0,m.default)(5));return t}var tM=e.i(32199),tI=e.i(1252),tL=e.i(79248),tN=e.i(18478),tD=e.i(16786),tj=e.i(90627);let tF={...tD.popupStoreSelectors,disabled:e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled,modal:e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0};class tH extends tI.ReactStore{constructor(e){super({...tB(),...e},tW(),tF),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){let t=e.store.select("rootId"),n=e.store.select("floatingTreeRoot"),r=e.store.select("keyboardEventRelay");this.unsubscribeParentListener=e.store.subscribe(()=>{let o=e.store.select("rootId"),i=e.store.select("floatingTreeRoot"),a=e.store.select("keyboardEventRelay");(t!==o||n!==i||r!==a)&&(t=o,n=i,r=a,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})}unsubscribeParentListener=null}function tW(){return{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 tj.PopupTriggerMap}}function tB(){return{...(0,tD.createInitialPopupStoreState)(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new tL.FloatingTreeStore,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:A.EMPTY_OBJECT,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var tV=e.i(64111);let t_=r.createContext(void 0);function tU(){return r.useContext(t_)}let t$=(0,ty.fastComponent)(function(e){var t;let o,{children:i,open:a,onOpenChange:l,onOpenChangeComplete:s,defaultOpen:u=!1,disabled:c=!1,modal:d,loopFocus:f=!0,orientation:p="vertical",actionsRef:g,closeParentOnEsc:m=!1,handle:h,triggerId:v,defaultTriggerId:E=null,highlightItemOnHover:b=!0}=e,S=w(!0),R=x(!0),T=tP(!0),O=tU(),k=r.useMemo(()=>O&&R?{type:"menu",store:R.store}:T?{type:"menubar",context:T}
1:S&&!R?{type:"context-menu",context:S}:{type:void 0},[S,R,T,O]),P=(t={open:u,openProp:a,activeTriggerId:E,triggerIdProp:v,parent:k},(0,ed.useRefWithInit)(()=>new tH(t)).current);P.useControlledProp("openProp",a),P.useControlledProp("triggerIdProp",v),P.useContextCallback("onOpenChangeComplete",s);let M=(0,tv.useId)(),L=(0,tv.useId)(),N=P.useState("floatingTreeRoot"),D=(0,el.useFloatingNodeId)(N),j=(0,el.useFloatingParentNodeId)(),F=P.useState("open"),H=P.useState("activeTriggerElement"),W=P.useState("positionerElement"),B=P.useState("hoverEnabled"),V=P.useState("disabled"),_=P.useState("lastOpenChangeReason"),$=P.useState("parent"),Y=P.useState("activeIndex"),z=P.useState("payload"),K=P.useState("floatingParentNodeId"),G=r.useRef(null),q=r.useRef("context-menu"!==$.type),J=(0,ei.useTimeout)(),Q=r.useRef(!0),Z=(0,ei.useTimeout)(),ee=null!=K,{openMethod:et,triggerProps:en}=(0,tM.useOpenInteractionType)(F);P.useSyncedValues({disabled:c,highlightItemOnHover:b,modal:void 0===$.type?d:void 0,openMethod:et,rootId:M}),(0,tV.useImplicitActiveTrigger)(P);let{forceUnmount:eu}=(0,tV.useOpenStateTransitions)(F,P,()=>{P.set("allowMouseEnter",!1)});(0,X.useIsoLayoutEffect)(()=>{S&&!R?P.update({parent:{type:"context-menu",context:S},floatingNodeId:D,floatingParentNodeId:j}):R&&P.update({floatingNodeId:D,floatingParentNodeId:j})},[S,R,D,j,P]),r.useEffect(()=>{if(F||(G.current=null),"context-menu"===$.type){if(!F){J.clear(),q.current=!1;return}J.start(500,()=>{q.current=!0})}},[J,F,$.type]),(0,X.useIsoLayoutEffect)(()=>{F||B||P.set("hoverEnabled",!0)},[F,B,P]);let ec=(0,eo.useStableCallback)((e,t)=>{let n=t.reason;if(!e&&!P.select("open")||F===e&&t.trigger===H&&_===n)return;let r=(0,tV.attachPreventUnmountOnClose)(t);if(e||null!=t.trigger||(t.trigger=H??void 0),l?.(e,t),t.isCanceled)return;P.state.floatingRootContext.dispatchOpenChange(e,t);let o=t.event;if(!1===e&&o?.type==="click"&&"touch"===o.pointerType&&!Q.current)return;e&&n===C.REASONS.triggerFocus?(Q.current=!1,Z.start(300,()=>{Q.current=!0})):(Q.current=!0,Z.clear());let i=(n===C.REASONS.triggerPress||n===C.REASONS.itemPress)&&0===o.detail,a=!e&&(n===C.REASONS.escapeKey||null==n),s={open:e,openChangeReason:n};G.current=t.event,(0,tV.setPopupOpenState)(s,e,t.trigger,r()),P.update(s),"menubar"===$.type&&(n===C.REASONS.triggerFocus||n===C.REASONS.focusOut||n===C.REASONS.triggerHover||n===C.REASONS.listNavigation||n===C.REASONS.siblingOpen)?P.set("instantType","group"):i||a?P.set("instantType",i?"click":"dismiss"):P.set("instantType",void 0)}),ep=(0,tA.useSyncedFloatingRootContext)({popupStore:P,floatingId:L,nested:null!=j,onOpenChange:ec}),eg=ep.context.events;(0,X.useIsoLayoutEffect)(()=>{let e=({open:e,eventDetails:t})=>ec(e,t);return eg.on("setOpen",e),()=>{eg?.off("setOpen",e)}},[eg,ec]);let em=r.useCallback(()=>{P.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.imperativeAction))},[P]);r.useImperativeHandle(g,()=>({unmount:eu,close:em}),[eu,em]),"context-menu"===$.type&&(o=$.context),r.useImperativeHandle(o?.positionerRef,()=>W,[W]),r.useImperativeHandle(o?.actionsRef,()=>({setOpen:ec}),[ec]);let eh=(0,tx.useDismiss)(ep,{enabled:!V,bubbles:{escapeKey:m&&"menu"===$.type},outsidePress:()=>"context-menu"!==$.type||G.current?.type==="contextmenu"||q.current,externalTree:ee?N:void 0}),ev=(0,e9.useDirection)(),ex=r.useCallback(e=>{P.select("activeIndex")!==e&&P.set("activeIndex",e)},[P]),eE=function(e,t){let{listRef:n,activeIndex:o,onNavigate:i=()=>{},enabled:a=!0,selectedIndex:l=null,allowEscape:s=!1,loopFocus:u=!1,nested:c=!1,rtl:d=!1,virtual:f=!1,focusItemOnOpen:p="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:m=!0,disabledIndices:h,orientation:v="vertical",parentOrientation:y,id:x,resetOnPointerLeave:E=!0,externalTree:b,grid:S}=t,R=null!=S,w="rootStore"in e?e.rootStore:e,T=w.useState("open"),O=w.useState("floatingElement"),A=w.useState("domReferenceElement"),k=w.context.dataRef,P=(0,ef.getFloatingFocusElement)(O),M=(0,ef.isTypeableCombobox)(A),I=(0,eN.useValueAsRef)(P),L=(0,el.useFloatingParentNodeId)(),N=(0,el.useFloatingTree)(b),D=r.useRef(p),j=r.useRef(l??-1),F=r.useRef(null),H=r.useRef(!0),W=(0,eo.useStableCallback)(e=>{i(-1===j.current?null:j.current,e)}),B=r.useRef(!!O),V=r.useRef(T),_=r.useRef(!1),$=r.useRef(!1),Y=r.useRef(null),z=(0,eN.useValueAsRef)(h),K=(0,eN.useValueAsRef)(T),G=(0,eN.useValueAsRef)(l),q=(0,eN.useValueAsRef)(E),J=(0,tE.useAnimationFrame)(),Q=(0,tE.useAnimationFrame)(),Z=(0,eo.useStableCallback)(()=>{function e(e){f?N?.events.emit("virtualfocus",e):Y.current=(0,tR.enqueueFocus)(e,{sync:_.current,preventScroll:!0})}let t=n.current[j.current],r=$.current;t&&e(t),(_.current?e=>e():e=>J.request(e))(()=>{let o=n.current[j.current]||t;!o||(t||e(o),ec&&(r||!H.current)&&o.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,X.useIsoLayoutEffect)(()=>{k.current.orientation=v},[k,v]),(0,X.useIsoLayoutEffect)(()=>{a&&(T&&O?(j.current=l??-1,D.current&&null!=l&&($.current=!0,W())):B.current&&(j.current=-1,W()))},[a,T,O,l,W]),(0,X.useIsoLayoutEffect)(()=>
1{if(a){if(!T){_.current=!1;return}if(O)if(null==o){if(_.current=!1,null!=G.current)return;if(B.current&&(j.current=-1,Z()),(!V.current||!B.current)&&D.current&&(null!=F.current||!0===D.current&&null==F.current)){let e=0,t=()=>{null==n.current[0]?(e<2&&(e?e=>Q.request(e):queueMicrotask)(t),e+=1):(j.current=null==F.current||tO(F.current,v,d)||c?(0,tb.getMinListIndex)(n):(0,tb.getMaxListIndex)(n),F.current=null,W())};t()}}else(0,tb.isIndexOutOfListBounds)(n.current,o)||(j.current=o,Z(),$.current=!1)}},[a,T,O,o,G,c,n,v,d,W,Z,Q]),(0,X.useIsoLayoutEffect)(()=>{if(!a||O||!N||f||!B.current)return;let e=N.nodesRef.current,t=e.find(e=>e.id===L)?.context?.elements.floating,n=(0,es.activeElement)((0,er.ownerDocument)(A??t??null)),r=e.some(e=>e.context&&(0,es.contains)(e.context.elements.floating,n));t&&!r&&H.current&&t.focus({preventScroll:!0})},[a,O,A,N,L,f]),(0,X.useIsoLayoutEffect)(()=>{V.current=T,B.current=!!O}),(0,X.useIsoLayoutEffect)(()=>{T||(F.current=null,D.current=p)},[T,p]);let ee=null!=o,et=(0,eo.useStableCallback)(e=>{if(!K.current)return;let t=n.current.indexOf(e.currentTarget);-1!==t&&(j.current!==t||o!==t)&&(j.current=t,W(e))}),en=(0,eo.useStableCallback)(()=>y??N?.nodesRef.current.find(e=>e.id===L)?.context?.dataRef?.current.orientation),ei=(0,eo.useStableCallback)(()=>(0,tb.getMinListIndex)(n,z.current)),eu=(0,eo.useStableCallback)(e=>{var t;let r,o;if(H.current=!1,_.current=!0,229===e.which||!K.current&&e.currentTarget===I.current)return;if(c&&(t=e.key,r=d?t===tS.ARROW_RIGHT:t===tS.ARROW_LEFT,o=t===tS.ARROW_UP,"both"===v||"horizontal"===v&&R?"Escape"===t:tC(v,r,o))){tT(e.key,en())||(0,ey.stopEvent)(e),w.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.listNavigation,e.nativeEvent)),(0,ea.isHTMLElement)(A)&&(f?N?.events.emit("virtualfocus",A):A.focus());return}let i=j.current,a=(0,tb.getMinListIndex)(n,h),l=(0,tb.getMaxListIndex)(n,h);if(M||("Home"===e.key&&((0,ey.stopEvent)(e),j.current=a,W(e)),"End"===e.key&&((0,ey.stopEvent)(e),j.current=l,W(e))),null!=S){let t=S(e,j.current,n,v,u,d,h,a,l);if(null!=t&&(j.current=t,W(e)),"both"===v)return}if(tT(e.key,v)){if((0,ey.stopEvent)(e),T&&!f&&(0,es.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){j.current=tO(e.key,v,d)?a:l,W(e);return}tO(e.key,v,d)?u?i>=l?s&&i!==n.current.length?j.current=-1:(_.current=!1,j.current=a):j.current=(0,tb.findNonDisabledListIndex)(n.current,{startingIndex:i,disabledIndices:h}):j.current=Math.min(l,(0,tb.findNonDisabledListIndex)(n.current,{startingIndex:i,disabledIndices:h})):u?i<=a?s&&-1!==i?j.current=n.current.length:(_.current=!1,j.current=l):j.current=(0,tb.findNonDisabledListIndex)(n.current,{startingIndex:i,decrement:!0,disabledIndices:h}):j.current=Math.max(a,(0,tb.findNonDisabledListIndex)(n.current,{startingIndex:i,decrement:!0,disabledIndices:h})),(0,tb.isIndexOutOfListBounds)(n.current,j.current)&&(j.current=-1),W(e)}}),ec=r.useMemo(()=>({onFocus(e){_.current=!0,et(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){!tw(e)&&(_.current=!0,$.current=!1,g&&et(e))},onPointerLeave(e){if(!K.current||!H.current||"touch"===e.pointerType)return;_.current=!0;let t=e.relatedTarget;if(!(!g||n.current.includes(t))&&q.current&&(Y.current?.(),Y.current=null,j.current=-1,W(e),!f)){let e=I.current,t=(0,es.activeElement)((0,er.ownerDocument)(e));e&&(0,es.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[et,K,I,g,n,W,q,f]),ed=r.useMemo(()=>f&&T&&ee&&{"aria-activedescendant":`${x}-${o}`},[f,T,ee,x,o]),ep=r.useMemo(()=>({"aria-orientation":"both"===v?void 0:v,...!M?ed:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&T&&!f){let t=(0,es.getTarget)(e.nativeEvent);if(t&&!(0,es.contains)(I.current,t))return;(0,ey.stopEvent)(e),w.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent)),(0,ea.isHTMLElement)(A)&&A.focus();return}eu(e)},onPointerMove(e){tw(e)||(H.current=!0)}}),[ed,eu,I,v,M,w,T,f,A]),eg=r.useMemo(()=>{function e(e){w.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.listNavigation,e.nativeEvent,e.currentTarget))}function t(e){"auto"===p&&(0,ey.isVirtualClick)(e.nativeEvent)&&(D.current=!f)}function n(e){D.current=p,"auto"===p&&(0,ey.isVirtualPointerEvent)(e.nativeEvent)&&(D.current=!0)}return{onKeyDown(t){var n,r;let o=w.select("open");H.current=!1;let i=t.key.startsWith("Arrow"),a=(n=t.key,r=en(),tC(r,d?n===tS.ARROW_LEFT:n===tS.ARROW_RIGHT,n===tS.ARROW_DOWN)),l=tT(t.key,v),s=(c?a:l)||"Enter"===t.key||""===t.key.trim();if(f&&o)return eu(t);if(o||m||!i){if(s){let e=tT(t.key,en());F.current=c&&e?null:t.key}if(c){a&&((0,ey.stopEvent)(t),o?(j.current=ei(),W(t)):e(t));return}l&&(null!=G.current&&(j.current=G.current),(0,ey.stopEvent)(t),!o&&m?e(t):eu(t),o&&W(t))}},onFocus(e){w.select("open")&&!f&&(j.current=-1,W(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[eu,p,ei,c,W,w,m,v,en,d,G,f]),em=r.useMemo(()=>({...ed,...eg}),[ed,eg]);return r.useMemo(()=>a?{reference:em,floating:ep,item:ec,trigger:eg}:{},[a,em,ep,eg,ec])}
1(ep,{enabled:!V,listRef:P.context.itemDomElements,activeIndex:Y,nested:void 0!==$.type,loopFocus:f,orientation:p,parentOrientation:"menubar"===$.type?$.context.orientation:void 0,rtl:"rtl"===ev,disabledIndices:A.EMPTY_ARRAY,onNavigate:ex,openOnArrowKeyDown:"context-menu"!==$.type,externalTree:ee?N:void 0,focusItemOnHover:b}),eb=r.useCallback(e=>{P.context.typingRef.current=e},[P]),eS=function(e,t){let{listRef:n,elementsRef:o,activeIndex:i,onMatch:a,disabledIndices:l,onTyping:s,enabled:u=!0,resetMs:c=750,selectedIndex:d=null}=t,f="rootStore"in e?e.rootStore:e,p=f.useState("open"),g=(0,ei.useTimeout)(),m=r.useRef(""),h=r.useRef(d??i??-1),v=r.useRef(null),y=(0,eo.useStableCallback)(e=>{function t(e){let t=o?.current[e];return!(t&&!(0,tb.isElementVisible)(t)||t?.matches(":disabled"))&&(null==l||!(0,tb.isListIndexDisabled)(A.EMPTY_ARRAY,e,l))}function r(e,n,o=0){if(0===e.length)return -1;let i=(o%e.length+e.length)%e.length,a=n.toLowerCase();for(let n=0;n<e.length;n+=1){let r=(i+n)%e.length,o=e[r];if(o?.toLowerCase().startsWith(a)&&t(r))return r}return -1}let u=n.current;if(m.current.length>0&&" "===e.key&&((0,ey.stopEvent)(e),s?.(!0)),m.current.length>0&&" "!==m.current[0]&&-1===r(u,m.current)&&" "!==e.key&&s?.(!1),null==u||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;p&&" "!==e.key&&((0,ey.stopEvent)(e),s?.(!0));let f=""===m.current;f&&(h.current=d??i??-1),u.every((e,n)=>!(e&&t(n))||e[0]?.toLowerCase()!==e[1]?.toLowerCase())&&m.current===e.key&&(m.current="",h.current=v.current),m.current+=e.key,g.start(c,()=>{m.current="",h.current=v.current,s?.(!1)});let y=f?d??i??-1:h.current,x=r(u,m.current,(y??0)+1);-1!==x?(a?.(x),v.current=x):" "!==e.key&&(m.current="",s?.(!1))}),x=(0,eo.useStableCallback)(e=>{let t=e.relatedTarget,n=f.select("domReferenceElement"),r=f.select("floatingElement");(0,es.contains)(n,t)||(0,es.contains)(r,t)||(g.clear(),m.current="",h.current=v.current,s?.(!1))});(0,X.useIsoLayoutEffect)(()=>{(p||null===d)&&(g.clear(),v.current=null,""!==m.current&&(m.current=""))},[p,d,g]);let E=r.useMemo(()=>({onKeyDown:y,onBlur:x}),[y,x]);return r.useMemo(()=>u?{reference:E,floating:E}:{},[u,E])}(ep,{enabled:!V,listRef:P.context.itemLabels,elementsRef:P.context.itemDomElements,activeIndex:Y,resetMs:eC.TYPEAHEAD_RESET_MS,onMatch:e=>{F&&e!==Y&&P.set("activeIndex",e)},onTyping:eb}),eR=r.useMemo(()=>{let e=(0,I.mergeProps)(eS.reference,eE.reference,eh.reference,{onMouseMove(){P.set("allowMouseEnter",!0)}},en);return e["aria-haspopup"]="menu",e["aria-expanded"]=F,e},[P,eS.reference,eE.reference,eh.reference,en,F]),ew=r.useMemo(()=>{let e=(0,I.mergeProps)(eE.trigger,eh.trigger,en);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[eE.trigger,eh.trigger,en]),eT=r.useMemo(()=>(0,I.mergeProps)(tV.FOCUSABLE_POPUP_PROPS,{id:L,role:"menu","aria-labelledby":H?.id,onMouseMove(){P.set("allowMouseEnter",!0),"menu"===$.type&&P.set("hoverEnabled",!1)},onClick(){P.select("hoverEnabled")&&P.set("hoverEnabled",!1)},onKeyDown(e){let t=P.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eS.floating,eE.floating,eh.floating),[H,L,$.type,P,eS.floating,eE.floating,eh.floating]),eO=eE.item??A.EMPTY_OBJECT;(0,tV.usePopupInteractionProps)(P,{floatingRootContext:ep,activeTriggerProps:eR,inactiveTriggerProps:ew,popupProps:eT,itemProps:eO});let eA=r.useMemo(()=>({store:P,parent:k}),[P,k]),ek=(0,n.jsxs)(y.Provider,{value:eA,children:[h&&(0,n.jsx)(tV.PopupHandleAttachment,{handle:h,store:P}),"function"==typeof i?i({payload:z}):i]});return void 0===$.type||"context-menu"===$.type?(0,n.jsx)(el.FloatingTree,{externalTree:N,children:ek}):ek}),tY=.1*.1;function tz(e,t,n,r,o,i){return r>=t!=i>=t&&e<=(o-n)*(t-r)/(i-r)+n}function tK(e,t,n,r,o,i,a,l,s,u){let c=!1;return tz(e,t,n,r,o,i)&&(c=!c),tz(e,t,o,i,a,l)&&(c=!c),tz(e,t,a,l,s,u)&&(c=!c),tz(e,t,s,u,
1n,r)&&(c=!c),c}function tG(e,t,n,r,o,i){let a=Math.min(n,o),l=Math.max(n,o),s=Math.min(r,i),u=Math.max(r,i);return e>=a&&e<=l&&t>=s&&t<=u}function tq(e={}){let{blockPointerEvents:t=!1}=e,n=new ei.Timeout,r=({x:e,y:t,placement:r,elements:o,onClose:i,nodeId:a,tree:l})=>{let s=r?.split("-")[0],u=!1,c=null,d=null,f="u">typeof performance?performance.now():0;return function(r){n.clear();let p=o.domReference,g=o.floating;if(!p||!g||null==s||null==e||null==t)return;let{clientX:m,clientY:h}=r,v=(0,es.getTarget)(r),y="mouseleave"===r.type,x=(0,es.contains)(g,v),E=(0,es.contains)(p,v);if(x&&(u=!0,!y))return;if(E&&(u=!1,!y)){u=!0;return}if(y&&(0,ea.isElement)(r.relatedTarget)&&(0,es.contains)(g,r.relatedTarget))return;function b(){return!!(l&&(0,eu.getNodeChildren)(l.nodesRef.current,a).length>0)}function S(){b()||(n.clear(),i())}if(b())return;let R=p.getBoundingClientRect(),w=g.getBoundingClientRect(),C=e>w.right-w.width/2,T=t>w.bottom-w.height/2,O=w.width>R.width,A=w.height>R.height,k=(O?R:w).left,P=(O?R:w).right,M=(A?R:w).top,I=(A?R:w).bottom;if("top"===s&&t>=R.bottom-1||"bottom"===s&&t<=R.top+1||"left"===s&&e>=R.right-1||"right"===s&&e<=R.left+1)return void S();let L=!1;switch(s){case"top":L=tG(m,h,k,R.top+1,P,w.bottom-1);break;case"bottom":L=tG(m,h,k,w.top+1,P,R.bottom-1);break;case"left":L=tG(m,h,w.right-1,I,R.left+1,M);break;case"right":L=tG(m,h,R.right-1,I,w.left+1,M)}if(L)return;if(u&&(!(m>=R.x)||!(m<=R.x+R.width)||!(h>=R.y)||!(h<=R.y+R.height))||!y&&function(e,t){let n=performance.now(),r=n-f;if(null===c||null===d||0===r)return c=e,d=t,f=n,!1;let o=e-c,i=t-d;return c=e,d=t,f=n,o*o+i*i<r*r*tY}(m,h))return void S();let N=!1;switch(s){case"top":{let n=O?.25:2,r=t+.5+1,o=C||O?w.bottom-.5:w.top,i=C?O?w.bottom-.5:w.top:w.bottom-.5;N=tK(m,h,O||C?e+n:e-n,r,O?e-n:C?e+n:e-n,r,w.left,o,w.right,i);break}case"bottom":{let n=O?.25:2,r=t-.5,o=C||O?w.top+.5:w.bottom,i=C?O?w.top+.5:w.bottom:w.top+.5;N=tK(m,h,O||C?e+n:e-n,r,O?e-n:C?e+n:e-n,r,w.left,o,w.right,i);break}case"left":{let n=A?.25:2,r=e+.5+1,o=T||A?w.right-.5:w.left,i=T?A?w.right-.5:w.left:w.right-.5;N=tK(m,h,o,w.top,i,w.bottom,r,A||T?t+n:t-n,r,A?t-n:T?t+n:t-n);break}case"right":{let n=A?.25:2,r=e-.5,o=T||A?w.left+.5:w.right,i=T?A?w.left+.5:w.right:w.left+.5;N=tK(m,h,r,A||T?t+n:t-n,r,A?t-n:T?t+n:t-n,o,w.top,i,w.bottom)}}N?u||n.start(40,S):S()}};return r.__options={...e,blockPointerEvents:t},r}var tX=e.i(85689),tJ=e.i(51321);let tQ=L.platform.os.mac&&L.platform.engine.webkit;var eS=ef;let tZ={current:null};function t0(e,t={}){let{enabled:n=!0,delay:o=0,handleClose:i=null,mouseOnly:a=!1,restMs:l=0,move:s=!0,triggerElementRef:u=tZ,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:g,guardStaleOpen:m=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=h.context,x=(0,el.useFloatingTree)(c),E=ev(h),b=r.useRef(!1),S=(0,eN.useValueAsRef)(i),R=(0,eN.useValueAsRef)(o),w=(0,eN.useValueAsRef)(l),T=(0,eN.useValueAsRef)(n),O=(0,eN.useValueAsRef)(g),A=(0,eN.useValueAsRef)(p),k=(0,eo.useStableCallback)(()=>eb(v.current.openEvent?.type,E.interactedInside)),P=(0,eo.useStableCallback)(()=>O.current?.()!==!1),M=(0,eo.useStableCallback)((e,t,n)=>{let r=h.context.triggerElements;return r.hasElement(t)?!e||!(0,es.contains)(e,t):!!(0,ea.isElement)(n)&&r.hasMatchingElement(e=>(0,es.contains)(e,n))&&(!e||!(0,es.contains)(e,n))}),I=(0,eo.useStableCallback)(()=>{E.handler&&((0,er.ownerDocument)(h.select("domReferenceElement")).removeEventListener("mousemove",E.handler),E.handler=void 0)}),L=(0,eo.useStableCallback)(()=>{em(E)});return d&&(E.handleCloseOptions=S.current?.__options),r.useEffect(()=>I,[I]),r.useEffect(()=>{if(n)return y.on("openchange",e),()=>{y.off("openchange",e)};function e(e){e.open?b.current=!1:(b.current=e.reason===C.REASONS.triggerHover,I(),E.openChangeTimeout.clear(),E.restTimeout.clear(),E.blockMouseMove=!0,E.restTimeoutPending=!1)}},[n,y,E,I]),r.useEffect(()=>{if(!n)return;function e(t,n=!0){let r=ex(R.current,"close",E.pointerType);r?E.openChangeTimeout.start(r,()=>{h.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,t)),x?.events.emit("floating.closed",t)}):n&&(E.openChangeTimeout.clear(),h.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,t)),x?.events.emit("floating.closed",t))}let t=u.current??(d?h.select("domReferenceElement"):null);if(!(0,ea.isElement)(t))return;function r(e){if(E.openChangeTimeout.clear(),E.blockMouseMove=!1,a&&!(0,ey.isMouseLikePointerType)(E.pointerType))return;let t=eE(w.current),n=ex(R.current,"open",E.pointerType),r=(0,es.getTarget)(e),o=e.currentTarget??null,i=h.select("domReferenceElement"),l=o;if((0,ea.isElement)(r)&&!h.context.triggerElements.hasElement(r)){for(let e of h.context.triggerElements.elements())if((0,es.contains)(e,r)){l=e;break}}(0,ea.isElement)(o)&&(0,ea.isElement)(i)&&!h.context.triggerElements.hasElement(o)&&(0,es.contains)(o,i)&&(l=i);let s=null!=l&&M(i,l,r),u=h.select("open"),c=A.current?.()??"ending"===h.select("transitionStatus"),d=!u&&c&&b.current,f=!s&&(0,ea.isElement)(l)&&(0,ea.isElement)(i)&&(0,es.contains)(i,l)&&d,p=t>0&&!n,g=!u||s;if(s&&(u||d)||f){P()&&h.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,e,l));return}
1!p&&(n?E.openChangeTimeout.start(n,()=>{g&&P()&&h.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,e,l))}):g&&P()&&h.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,e,l)))}function o(t){if(k())return void L();I();let n=h.select("domReferenceElement"),r=(0,er.ownerDocument)(n);E.restTimeout.clear(),E.restTimeoutPending=!1;let o=v.current.floatingContext??f?.();if(!(0,eS.isTargetInsideEnabledTrigger)(t.relatedTarget,h.context.triggerElements)){if(S.current&&o){h.select("open")||E.openChangeTimeout.clear();let n=u.current;E.handler=S.current({...o,tree:x,x:t.clientX,y:t.clientY,onClose(){L(),I(),T.current&&!k()&&n===h.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",E.handler),E.handler(t);return}"touch"===E.pointerType&&(0,es.contains)(h.select("floatingElement"),t.relatedTarget)||e(t)}}let i=m?(0,et.addEventListener)(t,"mouseout",function(e){(0,es.contains)(t,e.relatedTarget)||(E.openChangeTimeout.clear(),E.restTimeout.clear(),E.restTimeoutPending=!1)}):void 0;return s?(0,en.mergeCleanups)((0,et.addEventListener)(t,"mousemove",r,{once:!0}),(0,et.addEventListener)(t,"mouseenter",r),(0,et.addEventListener)(t,"mouseleave",o),i):(0,en.mergeCleanups)((0,et.addEventListener)(t,"mouseenter",r),(0,et.addEventListener)(t,"mouseleave",o),i)},[I,L,v,R,h,n,S,E,d,M,k,a,s,w,u,x,T,f,A,P,m]),r.useMemo(()=>{if(n)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=h.select("domReferenceElement"),o=h.select("open"),i=M(r,n,e.target);if(a&&!(0,ey.isMouseLikePointerType)(E.pointerType))return;if(o&&i&&E.handleCloseOptions?.blockPointerEvents){let e=h.select("floatingElement");if(e){let t=E.handleCloseOptions?.getScope?.()??n.ownerDocument.body;eh(E,{scopeElement:t,referenceElement:n,floatingElement:e})}}let l=eE(w.current);function s(){if(E.restTimeoutPending=!1,k())return;let e=h.select("open");!E.blockMouseMove&&(!e||i)&&P()&&h.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerHover,t,n))}(!o||i)&&0!==l&&(!i&&E.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(E.restTimeout.clear(),"touch"===E.pointerType?e2.flushSync(()=>{s()}):i&&o?s():(E.restTimeoutPending=!0,E.restTimeout.start(l,s))))}};function e(e){E.pointerType=e.pointerType}},[n,E,k,M,a,h,w,P])}var t1=e.i(95530);function t2(e){let{render:t,className:n,style:r,state:o=A.EMPTY_OBJECT,props:i=A.EMPTY_ARRAY,refs:a=A.EMPTY_ARRAY,metadata:l,stateAttributesMapping:s,tag:u="div",...c}=e,{compositeProps:d,compositeRef:f}=(0,t1.useCompositeItem)({metadata:l});return(0,E.useRenderElement)(u,e,{state:o,ref:[f,...a],props:[d,...i,c],stateAttributesMapping:s})}var t5=e.i(38452),t4=e.i(59636),t3=e.i(83976),t6=e.i(52535);let t7=(0,ty.fastComponentRef)(function(e,t){let o,i,{render:a,className:l,style:s,disabled:u=!1,nativeButton:c=!0,id:d,openOnHover:f,delay:p=100,closeDelay:g=0,handle:h,payload:v,...y}=e,S=x(!0),R=(0,t4.usePopupHandleStore)(h)??S?.store;if(!R)throw Error((0,m.default)(85));let w=(0,W.useBaseUiId)(d),T=R.useState("isTriggerActive",w),O=R.useState("floatingRootContext"),k=R.useState("isOpenedByTrigger",w),P=R.useState("triggerPopupId",w),N=r.useRef(null),D=(o=tP(!0),r.useMemo(()=>o?{type:"menubar",context:o}:{type:void 0},[o])),j=(0,t5.useCompositeRootContext)(!0),F=(0,el.useFloatingTree)(),H=r.useMemo(()=>F??new tL.FloatingTreeStore,[F]),B=(0,el.useFloatingNodeId)(H),V=(0,el.useFloatingParentNodeId)(),{registerTrigger:_,isMountedByThisTrigger:$}=(0,tV.useTriggerDataForwarding)(w,N,R,{payload:v,closeDelay:g,parent:D,floatingTreeRoot:H,floatingNodeId:B,floatingParentNodeId:V,keyboardEventRelay:j?.relayKeyboardEvent}),Y="menubar"===D.type,z=R.useState("disabled"),K=u||z||Y&&D.context.disabled,{getButtonProps:G,buttonRef:q}=(0,M.useButton)({disabled:K,native:c});r.useEffect(()=>{k||void 0!==D.type||(R.context.allowMouseUpTriggerRef.current=!1)},[R,k,D.type]);let J=r.useRef(null),Q=(0,ei.useTimeout)(),Z=(0,eo.useStableCallback)(e=>{let t;if(!J.current)return;Q.clear(),R.context.allowMouseUpTriggerRef.current=!1;let n=e.target;!((0,es.contains)(J.current,n)||(0,es.contains)(R.select("positionerElement"),n))&&n!==J.current&&(null==n||function e(t){return(0,ea.isHTMLElement)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid"):(0,ea.isLastTraversableNode)(t)?void 0:e((0,ea.getParentNode)(t))}(n)!==R.select("rootId"))&&(t=function(e){let t=e.getBoundingClientRect(),n=(0,eL.ownerWindow)(e);if(L.platform.env.jsdom)return t;let r=n.getComputedStyle(e,"::before"),o=n.getComputedStyle(e,"::after");if("none"===r.content&&"none"===o.content)return t;let i=parseFloat(r.width)||0,a=parseFloat(r.height)||0,l=parseFloat(o.width)||0,s=parseFloat(o.height)||0,u=Math.max(t.width,i,l),c=Math.max(t.height,a,s),d=u-t.width,f=c-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}(J.current),e.clientX>=t.left-5&&e.clientX<=t.right+5&&e.clientY>
1=t.top-5&&e.clientY<=t.bottom+5||H.events.emit("close",{domEvent:e,reason:C.REASONS.cancelOpen}))});r.useEffect(()=>{k&&R.select("lastOpenChangeReason")===C.REASONS.triggerHover&&(0,er.ownerDocument)(J.current).addEventListener("mouseup",Z,{once:!0})},[k,Z,R]);let ee=Y&&D.context.hasSubmenuOpen,eu=t0(O,{enabled:(f??ee)&&!K&&(!Y||ee&&!$),handleClose:tq({blockPointerEvents:!Y}),mouseOnly:!0,move:!1,restMs:void 0===D.type?p:void 0,delay:{close:g},triggerElementRef:N,externalTree:H,isActiveTrigger:T,isClosing:()=>"ending"===R.select("transitionStatus")}),ec=function(e,t){let n=(0,ei.useTimeout)(),[o,i]=r.useState(!1);return(0,X.useIsoLayoutEffect)(()=>{e&&t===C.REASONS.triggerHover?(i(!0),n.start(eC.PATIENT_CLICK_THRESHOLD,()=>{i(!1)})):e||(n.clear(),i(!1))},[e,t,n]),o}(k,R.select("lastOpenChangeReason")),ed=(0,tX.useClick)(O,{enabled:!K,event:k&&Y?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===D.type&&ec}),ep=function(e,t={}){let{enabled:n=!0,delay:o}=t,i="rootStore"in e?e.rootStore:e,{events:a,dataRef:l}=i.context,s=r.useRef(!1),u=r.useRef(null),c=r.useRef(!0),d=(0,ei.useTimeout)();r.useEffect(()=>{let e=i.select("domReferenceElement");if(!n)return;let t=(0,ea.getWindow)(e);return(0,en.mergeCleanups)((0,et.addEventListener)(t,"blur",function(){let e=i.select("domReferenceElement");!i.select("open")&&(0,ea.isHTMLElement)(e)&&e===(0,es.activeElement)((0,er.ownerDocument)(e))&&(s.current=!0)}),tQ&&(0,et.addEventListener)(t,"keydown",function(){c.current=!0},!0),tQ&&(0,et.addEventListener)(t,"pointerdown",function(){c.current=!1},!0))},[i,n]),r.useEffect(()=>{if(n)return a.on("openchange",e),()=>{a.off("openchange",e)};function e(e){if(e.reason===C.REASONS.triggerPress||e.reason===C.REASONS.escapeKey){let e=i.select("domReferenceElement");(0,ea.isElement)(e)&&(u.current=e,s.current=!0)}}},[a,n,i]);let f=r.useMemo(()=>{function e(){s.current=!1,u.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(s.current){if(u.current===n)return;e()}let r=(0,es.getTarget)(t.nativeEvent);if((0,ea.isElement)(r)){if(tQ&&!t.relatedTarget){if(!c.current&&!(0,ef.isTypeableElement)(r))return}else if(!(0,ef.matchesFocusVisible)(r))return}let a=(0,ef.isTargetInsideEnabledTrigger)(t.relatedTarget,i.context.triggerElements),{nativeEvent:l,currentTarget:f}=t,p="function"==typeof o?o():o;i.select("open")&&a||0===p||void 0===p?i.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerFocus,l,f)):d.start(p,()=>{s.current||i.setOpen(!0,(0,U.createChangeEventDetails)(C.REASONS.triggerFocus,l,f))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,o=(0,ea.isElement)(n)&&n.hasAttribute((0,tJ.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");d.start(0,()=>{let e=i.select("domReferenceElement"),t=(0,es.activeElement)((0,er.ownerDocument)(e));if(!n&&t===e||(0,es.contains)(l.current.floatingContext?.refs.floating.current,t)||(0,es.contains)(e,t)||o)return;let a=n??t;(0,ef.isTargetInsideEnabledTrigger)(a,i.context.triggerElements)||i.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.triggerFocus,r))})}}},[l,o,i,d]);return r.useMemo(()=>n?{reference:f,trigger:f}:{},[n,f])}(O,{enabled:!K&&ee}),eg=function(e){let{enabled:t=!0,mouseDownAction:n,open:o}=e,i=r.useRef(!1);return r.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!o||"close"===n&&o)&&(i.current=!0,(0,er.ownerDocument)(e.currentTarget).addEventListener("click",()=>{i.current=!1},{once:!0}))},onClick:e=>{i.current&&(i.current=!1,e.preventBaseUIHandler())}}:A.EMPTY_OBJECT,[t,n,o])}({open:k,enabled:Y,mouseDownAction:"open"}),em=r.useMemo(()=>(0,I.mergeProps)(ep.reference,ed.reference),[ep.reference,ed.reference]),eh=R.useState("triggerProps",$),{preFocusGuardRef:ev,handlePreFocusGuardFocus:ey,handleFocusTargetFocus:ex}={preFocusGuardRef:i=r.useRef(null),handlePreFocusGuardFocus:function(e){e2.flushSync(()=>{R.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let t=(0,t3.getTabbableBeforeElement)(i.current);t?.focus()},handleFocusTargetFocus:function(e){let t=R.select("positionerElement");if(t&&(0,t3.isOutsideEvent)(e,t))R.context.beforeContentFocusGuardRef.current?.focus();else{e2.flushSync(()=>{R.setOpen(!1,(0,U.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let n=(0,t3.getTabbableAfterElement)(R.context.triggerFocusTargetRef.current||N.current);for(;
1null!==n&&(0,es.contains)(t,n);){let e=n;if((n=(0,t3.getNextTabbable)(n))===e)break}n?.focus()}}},eE={disabled:K,open:k},eb=[J,t,q,_,N],eS=[em,eu??A.EMPTY_OBJECT,eh,{"aria-haspopup":"menu","aria-controls":P,id:w,onMouseDown:e=>{R.select("open")||(Q.start(200,()=>{R.context.allowMouseUpTriggerRef.current=!0}),(0,er.ownerDocument)(e.currentTarget).addEventListener("mouseup",Z,{once:!0}))}},Y?{role:"menuitem"}:{},eg,y,G],eR=(0,E.useRenderElement)("button",e,{enabled:!Y,stateAttributesMapping:b.pressableTriggerOpenStateMapping,state:eE,ref:eb,props:eS});return Y?(0,n.jsx)(t2,{tag:"button",render:a,className:l,style:s,state:eE,refs:eb,props:eS,stateAttributesMapping:b.pressableTriggerOpenStateMapping}):k?(0,n.jsxs)(r.Fragment,{children:[(0,n.jsx)(t6.FocusGuard,{ref:ev,onFocus:ey},`${w}-pre-focus-guard`),(0,n.jsx)(r.Fragment,{children:eR},w),(0,n.jsx)(t6.FocusGuard,{ref:R.context.triggerFocusTargetRef,onFocus:ex},`${w}-post-focus-guard`)]}):(0,n.jsx)(r.Fragment,{children:eR},w)});var t8=e.i(73364);function t9(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function ne(e,t){let n=[];for(let[r,o]of Object.entries(t))n.push(t9(e,r,o));return n.length?()=>{n.forEach(e=>e())}:A.NOOP}function nt(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function nn(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}let nr={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:i,strategy:a,placement:l}=e,s=(0,eL.ownerWindow)(o),u=s.getComputedStyle(o);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:tt};let c=await i.getOffsetParent?.(o),d={width:0,height:0};if("fixed"===a&&s?.visualViewport)d={width:s.visualViewport.width,height:s.visualViewport.height};else if(c===s){let e=(0,er.ownerDocument)(o);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(c)&&(d=await i.getDimensions(c));let f=(0,eI.getSide)(l),p=t,g=n;return"left"===f&&(p=d.width-(t+r.width)),"top"===f&&(g=d.height-(n+r.height)),{x:p,y:g,data:{sideX:"left"===f?"right":tt.sideX,sideY:"top"===f?"bottom":tt.sideY}}}},no={activationDirection:e=>e?{"data-activation-direction":e}:null},ni=r.forwardRef(function(e,t){let{render:o,className:i,style:a,children:l,...s}=e,{store:u}=x(),{side:c}=v(),d=u.useState("instantType"),{children:f,state:p}=function(e){let t,{store:o,side:i,children:a}=e,l=(0,e9.useDirection)(),s=o.useState("activeTriggerElement"),u=o.useState("activeTriggerId"),c=o.useState("open"),d=o.useState("payload"),f=o.useState("mounted"),p=o.useState("popupElement"),g=o.useState("positionerElement"),m=function(e){let[t,n]=r.useState({current:e,previous:null});return Object.is(e,t.current)||n({current:e,previous:t.current}),t.previous}(c?s:null),h=function(e,t){let[n,o]=r.useState(0),i=r.useRef(e),a=r.useRef(t),l=r.useRef(!1);return(0,X.useIsoLayoutEffect)(()=>{let n=i.current,r=t!==a.current;e!==n?(o(e=>e+1),l.current=!r):l.current&&r&&(o(e=>e+1),l.current=!1),i.current=e,a.current=t},[e,t]),`${e??"current"}-${n}`}(u,d),v=r.useRef(null),[y,x]=r.useState(null),[E,b]=r.useState(null),S=r.useRef(null),R=r.useRef(null),w=(0,tu.useAnimationsFinished)(S,!0),C=(0,tE.useAnimationFrame)(),T=r.useRef(null),[O,k]=r.useState(null),[P,M]=r.useState(!1);(0,X.useIsoLayoutEffect)(()=>(o.set("adaptiveOrigin",nr),()=>{o.set("adaptiveOrigin",void 0)}),[o]);let I=(0,eo.useStableCallback)(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),R.current?.style.setProperty("display","none")}),L=(0,eo.useStableCallback)(e=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),R.current?.style.removeProperty("display"),e&&k(e)}),N=(0,eo.useStableCallback)(()=>{T.current?.abort();let e=new AbortController;T.current=e,w(()=>{x(null),k(null),v.current=null},e.signal)}
1),D=r.useRef(null);(0,X.useIsoLayoutEffect)(()=>{c&&f||(D.current=null)},[c,f]),(0,X.useIsoLayoutEffect)(()=>{var e,t;let n,r,o,i;s&&m&&s!==m&&D.current!==s&&v.current&&(x(v.current),M(!0),b((e=m,t=s,n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o={x:n.left+n.width/2,y:n.top+n.height/2},{horizontal:(i={x:r.left+r.width/2,y:r.top+r.height/2}).x-o.x,vertical:i.y-o.y})),D.current=s)},[s,m]),(0,X.useIsoLayoutEffect)(()=>{null!=y&&(T.current?.abort(),M(!0),C.request(()=>{e2.flushSync(()=>{M(!1)}),N()}))},[h,y,N,C]),(0,X.useIsoLayoutEffect)(()=>{let e=S.current;if(!e)return;let t=(0,er.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));v.current=t});let j=null!=y;return t=j?(0,n.jsxs)(r.Fragment,{children:[(0,n.jsx)("div",{"data-previous":!0,inert:(0,eM.inertValue)(!0),ref:R,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,n.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":P?"":void 0,children:a},h)]}):(0,n.jsx)("div",{"data-current":!0,ref:S,children:a},h),(0,X.useIsoLayoutEffect)(()=>{let e=R.current;e&&y&&e.replaceChildren(...Array.from(y.childNodes))},[y]),!function(e){let{popupElement:t,positionerElement:n,content:o,mounted:i,onMeasureLayout:a,onMeasureLayoutComplete:l,side:s,direction:u}=e,c=(0,tu.useAnimationsFinished)(t,!0),d=(0,tE.useAnimationFrame)(),f=r.useRef(null),p=r.useRef(!0),g=r.useRef(A.NOOP),m=(0,eo.useStableCallback)(a),h=(0,eo.useStableCallback)(l),v=r.useMemo(()=>{var e,t;let n,r;return e=s,t=u,n="top"===e,r="left"===e||e===("rtl"===t?"inline-end":"inline-start"),n||r?{position:"absolute",[n?"bottom":"top"]:"0",[r?"right":"left"]:"0"}:A.EMPTY_OBJECT},[s,u]);(0,X.useIsoLayoutEffect)(()=>{if(!i){g.current=A.NOOP,p.current=!0,f.current=null;return}if(!t||!n)return;g.current=ne(t,v),nt(t,"auto");let e=t9(t,"position","static"),r=t9(t,"transform","none"),o=t9(t,"scale","1"),a=ne(n,{"--available-width":"max-content","--available-height":"max-content"});function l(){e(),r(),a(),o()}if(m?.(),p.current||null===f.current){nn(n,"max-content");let e=(0,t8.getCssDimensions)(t);return f.current=e,nn(n,e),l(),h?.(null,e),p.current=!1,()=>{g.current(),g.current=A.NOOP}}nn(n,"max-content");let s=f.current,u=(0,t8.getCssDimensions)(t);f.current=u,nt(t,s),l(),h?.(s,u),nn(n,u);let y=new AbortController;return d.request(()=>{nt(t,u),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},y.signal)}),()=>{y.abort(),d.cancel(),g.current(),g.current=A.NOOP}},[o,t,n,c,d,i,m,h,v])}({popupElement:p,positionerElement:g,mounted:f,content:d,onMeasureLayout:I,onMeasureLayoutComplete:L,side:i,direction:l}),{children:t,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(E),transitioning:j}}}({store:u,side:c,children:l}),g={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return(0,E.useRenderElement)("div",e,{state:g,ref:t,props:[s,{children:f}],stateAttributesMapping:no})}),na=r.forwardRef(function(e,t){let{className:n,render:r,orientation:o="horizontal",style:i,...a}=e;return(0,E.useRenderElement)("div",e,{state:{orientation:o},ref:t,props:[{role:"separator","aria-orientation":o},a]})}),nl={"aria-expanded":void 0},ns=r.forwardRef(function(e,t){let{render:n,className:o,style:i,label:a,id:l,nativeButton:s=!1,openOnHover:u=!0,delay:c=100,closeDelay:d=0,disabled:f=!1,...p}=e,g=tU();if(!g?.parentMenu)throw Error((0,m.default)(37));let h=(0,H.useCompositeListItem)({guess:!0,label:a}),y=v(),{store:S}=x(),R=(0,W.useBaseUiId)(l),w=S.useState("open"),T=S.useState("floatingRootContext"),O=S.useState("floatingTreeRoot"),k=S.useState("triggerPopupId",R),P=(0,tV.useTriggerRegistration)(R,S),M=r.useCallback(e=>{let t=P(e);return null!==e&&S.select("open")&&null==S.select("activeTriggerId")&&S.update({activeTriggerId:R,activeTriggerElement:e,closeDelay:d}),t},[P,d,S,R]),I=r.useRef(null),N=r.useCallback(e=>{I.current=e,S.set("activeTriggerElement",e)},[S]);S.useSyncedValue("closeDelay",d);let D=g.parentMenu,j=S.useState("disabled"),B=D.useState("disabled"),V=f||j||B,_=D.useState("itemProps"),U=D.useState("isActive",h.index),$=r.useMemo(()=>({type:"submenu-trigger",setActive(){D.select("highlightItemOnHover")&&D.set("activeIndex",h.index)}}),[D,h.index]),{getItemProps:Y,itemRef:z}=F({closeOnClick:!1,disabled:V,highlighted:U,id:R,store:S,typingRef:D.context.typingRef,nativeButton:s,itemMetadata:$,nodeId:y?.context.nodeId}),K=t0(T,{enabled:S.useState("hoverEnabled")&&u&&!V,handleClose:tq({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:c,delay:{open:c,close:d},shouldOpen:c>0?()=>D.select("allowMouseEnter"):void 0,triggerElementRef:I,externalTree:O,isClosing:()=>"ending"===S.select("transitionStatus"),guardStaleOpen:!0}
1),G=(0,tX.useClick)(T,{enabled:!V,event:"mousedown",toggle:!u,ignoreMouse:u,stickIfOpen:!1}).reference??A.EMPTY_OBJECT,q=S.useState("triggerProps",!0);delete q.id;let X=S.useState("openMethod"),J=S.useState("lastOpenChangeReason")===C.REASONS.listNavigation||"keyboard"===X,Q=w&&J&&L.platform.screenReader.voiceOver;return(0,E.useRenderElement)("div",e,{state:{disabled:V,highlighted:U,open:w},stateAttributesMapping:b.triggerOpenStateMapping,props:[G,K,q,_,Q?nl:void 0,{"aria-controls":k,tabIndex:w||U?0:-1,onBlur(){U&&D.set("activeIndex",null)}},p,Y],ref:[t,h.ref,z,M,N]})});var nu=e.i(64170);class nc extends nu.BasePopupHandle{constructor(){super(Object.assign(new tN.NullStore(Object.freeze(tB()),Object.freeze(tW()),tF),{setOpen:A.NOOP}),"Menu")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",0,S,"Backdrop",0,T,"CheckboxItem",0,$,"CheckboxItemIndicator",0,K,"Group",0,q,"GroupLabel",0,J,"Handle",0,nc,"Item",0,Q,"LinkItem",0,Z,"Popup",0,eO,"Portal",0,eP,"Positioner",0,td,"RadioGroup",0,tp,"RadioItem",0,tm,"RadioItemIndicator",0,th,"Root",0,t$,"Separator",0,na,"SubmenuRoot",0,function(e){let t=x().store,o=r.useMemo(()=>({parentMenu:t}),[t]);return(0,n.jsx)(t_.Provider,{value:o,children:(0,n.jsx)(t$,{...e})})},"SubmenuTrigger",0,ns,"Trigger",0,t7,"Viewport",0,ni,"createHandle",0,function(){return new nc}],60948);var nd=e.i(60948),nd=nd,nf=e.i(47163);function np({...e}){return(0,n.jsx)(nd.Root,{"data-slot":"dropdown-menu",...e})}function ng({...e}){return(0,n.jsx)(nd.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}function nm({align:e="start",alignOffset:t=0,side:r="bottom",sideOffset:o=4,className:i,...a}){return(0,n.jsx)(nd.Portal,{children:(0,n.jsx)(nd.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:t,side:r,sideOffset:o,children:(0,n.jsx)(nd.Popup,{"data-slot":"dropdown-menu-content",className:(0,nf.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",i),...a})})})}function nh({...e}){return(0,n.jsx)(nd.Group,{"data-slot":"dropdown-menu-group",...e})}function nv({className:e,inset:t,...r}){return(0,n.jsx)(nd.GroupLabel,{"data-slot":"dropdown-menu-label","data-inset":t,className:(0,nf.cn)("px-1.5 py-1 text-xs font-medium text-muted-foreground data-inset:pl-7",e),...r})}function ny({className:e,inset:t,variant:r="default",...o}){return(0,n.jsx)(nd.Item,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":r,className:(0,nf.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...o})}e.i(86253),e.i(43957);let nx=[{href:"/sandboxes",label:"Sandboxes",icon:a.Box},{href:"/account",label:"API keys",icon:l.KeyRound},{href:"/connections",label:"Connections",icon:u},{href:"/billing",label:"Wallet",icon:c}];e.s(["WorkspaceShell",0,function({children:e}){let t=(0,i.usePathname)(),a=nx.find(e=>t===e.href),[l,s]=(0,r.useState)(),[u,c]=(0,r.useState)(""),[m,h]=(0,r.useState)(!1);async function v(){h(!0),c("");try{if(!(await fetch("/api/auth/sign-out",{method:"POST",headers:{"content-type":"application/json"},body:"{}"})).ok)throw Error();window.location.assign("/login")}catch{c("Could not sign out. Try again."),h(!1)}}return(0,r.useEffect)(()=>{let e=!0;return fetch("/api/auth/get-session",{cache:"no-store"}).then(async e=>{if(!e.ok)throw Error();return e.json()}).then(t=>{e&&s(t?.user?.email||null)}
1).catch(()=>{e&&s(null)}),()=>{e=!1}},[]),(0,n.jsxs)("div",{className:"condensation-site workspace-app",children:[(0,n.jsx)("a",{className:"skip-link",href:"#main",children:"Skip to content"}),(0,n.jsxs)("aside",{className:"workspace-sidebar",children:[(0,n.jsxs)(o.default,{href:"/sandboxes",className:"workspace-brand","aria-label":"Condensation workspace",children:[(0,n.jsx)("span",{"aria-hidden":"true",children:"c."}),"condensation",(0,n.jsx)("span",{className:"workspace-brand-dot",children:"."})]}),(0,n.jsx)("div",{className:"workspace-label",children:"YOUR WORKSPACE"}),(0,n.jsx)("nav",{"aria-label":"Workspace navigation",className:"workspace-nav",children:nx.map(({href:e,label:r,icon:i})=>(0,n.jsxs)(o.default,{href:e,"aria-current":t===e?"page":void 0,children:[(0,n.jsx)(i,{size:18,strokeWidth:1.7,"aria-hidden":"true"}),(0,n.jsx)("span",{children:r})]},e))}),(0,n.jsxs)("div",{className:"workspace-sidebar-bottom",children:[(0,n.jsxs)("nav",{"aria-label":"Workspace resources",className:"workspace-resources",children:[(0,n.jsxs)(o.default,{href:"/docs/fleet",children:[(0,n.jsx)(d.BookOpen,{size:17,"aria-hidden":"true"}),"Documentation",(0,n.jsx)(f.ArrowUpRight,{size:13,"aria-hidden":"true"})]}),(0,n.jsxs)(o.default,{href:"/",children:[(0,n.jsx)(f.ArrowUpRight,{size:17,"aria-hidden":"true"}),"Condensation website"]})]}),(0,n.jsxs)("div",{className:"workspace-profile",children:[(0,n.jsx)("span",{className:"workspace-avatar","aria-hidden":"true",children:l?l[0].toUpperCase():"C"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{title:l||void 0,children:l||(void 0===l?"Loading account…":"Your account")}),(0,n.jsx)("span",{children:l?"Connected through Codegraff":"One account across your tools"})]}),l?(0,n.jsx)("button",{type:"button","aria-label":"Sign out",title:"Sign out",disabled:m,onClick:()=>void v(),children:(0,n.jsx)(g,{size:16})}):null===l?(0,n.jsx)(o.default,{href:"/login?next="+encodeURIComponent(t),className:"workspace-signin",children:"Sign in"}):null]}),u&&(0,n.jsx)("p",{className:"workspace-profile-error",role:"alert",children:u})]})]}),(0,n.jsxs)("div",{className:"workspace-body",children:[(0,n.jsxs)("header",{className:"workspace-topbar",children:[(0,n.jsxs)("nav",{"aria-label":"Breadcrumb",children:[(0,n.jsx)(o.default,{href:"/sandboxes",children:"Workspace"}),(0,n.jsx)(p.ChevronRight,{size:13,"aria-hidden":"true"}),(0,n.jsx)("span",{"aria-current":"page",children:a?.label||"Workspace"})]}),(0,n.jsxs)("div",{className:"workspace-topbar-actions",children:[(0,n.jsx)("span",{className:"workspace-preview",children:"Fleet preview"}),(0,n.jsx)("div",{className:"workspace-mobile-account",children:(0,n.jsxs)(np,{children:[(0,n.jsx)(ng,{render:(0,n.jsx)("button",{type:"button","aria-label":"Account menu"}),children:l?l[0].toUpperCase():"C"}),(0,n.jsx)(nm,{className:"workspace-account-menu",align:"end",children:(0,n.jsxs)(nh,{children:[(0,n.jsx)(nv,{children:l||"Your account"}),(0,n.jsx)(ny,{render:(0,n.jsx)(o.default,{href:"/docs/fleet"}),children:"Documentation"}),(0,n.jsx)(ny,{render:(0,n.jsx)(o.default,{href:"/"}),children:"Condensation website"}),l?(0,n.jsx)(ny,{disabled:m,onClick:()=>void v(),children:"Sign out"}):(0,n.jsx)(ny,{render:(0,n.jsx)(o.default,{href:"/login?next="+encodeURIComponent(t)}),children:"Sign in"})]})})]})})]})]}),(0,n.jsx)("main",{className:"workspace-main",id:"main",children:e})]})]})}],15642)}]);

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