PageSourceSearch

https://fast-transcriber.com/_next/static/chunks/13-a6e1425ef40a32e3.js?dpl=dpl_Ectm8tTBhpYgBWxCMk39Y4JNhC9q

js fast-transcriber.com collected 2026-10-09 22:36:36 UTC 135,438 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[13],{681:(e,t,n)=>{n.d(t,{g:()=>r});function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}},4946:(e,t,n)=>{let r;n.d(t,{G1:()=>a,iE:()=>u,kz:()=>s,nk:()=>c});var o=n(12115),i=n(45690);let l=[];function u(){return r}function s(e){l.push(e)}function a(e){let t=(t,n)=>{let o,u=(0,i.j)(f).current;try{for(let e of(r=u,l))e.before(u);for(let r of(o=e(t,n),l))r.after(u);u.didInitialize=!0}finally{r=void 0}return o};return t.displayName=e.displayName||e.name,t}function c(e){return o.forwardRef(a(e))}function f(){return{didInitialize:!1}}},6751:(e,t,n)=>{n.d(t,{R:()=>r});function r(e){return e?.ownerDocument||document}},8039:(e,t,n)=>{e.exports=n(65538)},13835:(e,t,n)=>{n.d(t,{N:()=>s});var r=n(12115),o=n(21171),i=n(55004),l=n(49642),u=n(33083);let s=r.forwardRef(function(e,t){let{className:n,render:r,id:s,style:a,...c}=e,f=(0,l.e)(s),{setLabelId:d}=(0,u.T)();return(0,o.g)(()=>(d(f),()=>{d(void 0)}),[d,f]),(0,i.o)("div",e,{ref:t,props:{id:f,role:"presentation",...c}})})},18337:(e,t,n)=>{n.d(t,{q:()=>r});function r(e){return null==e?e:"current"in e?e.current:e}},18381:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(12115),o=n(21171),i=n(98221),l=n(90283),u=n(95155);let s=r.forwardRef(function(e,t){let[n,s]=r.useState();return(0,o.g)(()=>{i.nr&&s("button")},[]),(0,u.jsx)("span",{...e,ref:t,style:l.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},20592:(e,t,n)=>{n.d(t,{K:()=>s});var r=n(54983),o=n(22182),i=n(69064),l=n(57162);let u={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class s extends o.H{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...l}=e;super({...l,positionReference:l.referenceElement,domReferenceElement:l.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,i.d)(),nested:n,triggerElements:o},u),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,l.Ev)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
1{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},21961:(e,t,n)=>{n.d(t,{b:()=>i});var r=n(12115),o=n(41835);function i(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),o=e.map(e=>e?.item),u=e.map(e=>e?.trigger),s=r.useCallback(t=>l(t,e,"reference"),t),a=r.useCallback(t=>l(t,e,"floating"),n),c=r.useCallback(t=>l(t,e,"item"),o),f=r.useCallback(t=>l(t,e,"trigger"),u);return r.useMemo(()=>({getReferenceProps:s,getFloatingProps:a,getItemProps:c,getTriggerProps:f}),[s,a,c,f])}function l(e,t,n){let r=new Map,i="item"===n,l={};for(let t in"floating"===n&&(l.tabIndex=-1,l[o.Ed]=""),e)i&&e&&(t===o.XA||t===o.WS)||(l[t]=e[t]);for(let o=0;o<t.length;o+=1){let s,a=t[o]?.[n];(s="function"==typeof a?e?a(e):null:a)&&u(l,s,i,r)}return u(l,e,i,r),l}function u(e,t,n,r){for(let i in t){let l=t[i];n&&(i===o.XA||i===o.WS)||(i.startsWith("on")?(r.has(i)||r.set(i,[]),"function"==typeof l&&(r.get(i)?.push(l),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=l)}}},22182:(e,t,n)=>{n.d(t,{H:()=>p});var r=n(12115),o=n(8039),i=n(94577),l=n(53277),u=n(4946);let s=(0,l._)(19)?function(e,t,n,i,l){let s,a=(0,u.iE)();if(!a){let u;return u=r.useCallback(()=>t(e.getSnapshot(),n,i,l),[e,t,n,i,l]),(0,o.useSyncExternalStore)(e.subscribe,u,u)}let c=a.syncIndex;return a.syncIndex+=1,a.didInitialize?(s=a.syncHooks[c]).store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,i)&&Object.is(s.a3,l)||(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=i,s.a3=l,s.didChange=!0):(s={store:e,selector:t,a1:n,a2:i,a3:l,value:t(e.getSnapshot(),n,i,l),didChange:!1},a.syncHooks.push(s)),s.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,u.kz)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return s(this,e,t,n,r)}}var c=n(63987),f=n(21171),d=n(57445);class p extends a{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){r.useDebugValue(e),(0,f.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,f.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,f.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=void 0!==t;(0,f.g)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,o){return r.useDebugValue(e),s(this,this.selectors[e],t,n,o)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,c.K)(t??d.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}},25981:(e,t,n)=>{n.d(t,{$:()=>l});var r=n(12115),o=n(21171),i=n(99672);function l(e,t=!1,n=!1){let[u,s]=r.useState(e&&t?"idle":void 0),[a,c]=r.useState(e);return e&&!a&&(c(!0),s("starting")),e||!a||"ending"===u||n||s("ending"),e||a||"ending"!==u||s(void 0),(0,o.g)(()=>
1{if(!e&&a&&"ending"!==u&&n){let e=i.K.request(()=>{s("ending")});return()=>{i.K.cancel(e)}}},[e,a,u,n]),(0,o.g)(()=>{if(!e||t)return;let n=i.K.request(()=>{s(void 0)});return()=>{i.K.cancel(n)}},[t,e]),(0,o.g)(()=>{if(!e||!t)return;e&&a&&"idle"!==u&&s("starting");let n=i.K.request(()=>{s("idle")});return()=>{i.K.cancel(n)}},[t,e,a,u]),{mounted:a,setMounted:c,transitionStatus:u}}},27722:(e,t,n)=>{n.d(t,{D:()=>c});var r=n(12115),o=n(58639),i=n(77903),l=n(55004),u=n(49642),s=n(58155),a=n(29679);let c=r.forwardRef(function(e,t){let{render:n,className:r,id:c,label:f,nativeButton:d=!1,disabled:p=!1,closeOnClick:g=!0,style:h,...m}=e,v=(0,s.q)({label:f}),y=(0,a.O)(!0),b=(0,u.e)(c),{store:x}=(0,i.Y)(),R=x.useState("isActive",v.index),E=x.useState("itemProps"),{getItemProps:w,itemRef:S}=(0,o.O)({closeOnClick:g,disabled:p,highlighted:R,id:b,store:x,nativeButton:d,nodeId:y?.context.nodeId,itemMetadata:o.z});return(0,l.o)("div",e,{state:{disabled:p,highlighted:R},props:[E,m,w],ref:[S,t,v.ref]})})},28823:(e,t,n)=>{n.d(t,{EW:()=>l,RS:()=>o,gR:()=>i});var r=n(6791);function o(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function i(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function l(e){return"composedPath"in e?e.composedPath()[0]:e.target}},29679:(e,t,n)=>{n.d(t,{O:()=>l,r:()=>i});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(33));return t}},31560:(e,t,n)=>{n.d(t,{t:()=>l});var r=n(46106),o=n(12115);let i=o.createContext(null);function l(e){let t=o.useContext(i);if(null===t&&!e)throw Error((0,r.A)(5));return t}},31748:(e,t,n)=>{n.d(t,{D8:()=>a,GH:()=>s,uu:()=>c});var r=n(92623),o=n(45690),i=n(43110);class l{constructor(){this.dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()},this.disposeEffect=()=>this.dispose,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 i.E,this.restTimeout=new i.E,this.handleCloseOptions=void 0}static create(){return new l}}let u=new WeakMap;function s(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&u.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),u.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function a(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t,i=u.get(n);i&&i!==e&&s(i),s(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,u.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function c(e){let t=(0,o.j)(l.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),(0,r.y)(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}},31823:(e,t,n)=>{n.d(t,{$c:()=>g,P6:()=>h,R1:()=>f,cq:()=>d,fI:()=>p});var r=n(12115),o=n(96675),i=n(21171),l=n(45690),u=n(59712),s=n(95155);let a=r.createContext(null),c=r.createContext(null),f=()=>r.useContext(a)?.id||null,d=e=>{let t=r.useContext(c);return e??t};function p(e){let t=(0,o.B)(),n=d(e),r=f();return(0,i.g)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function g(e){let{children:t,id:n}=e,o=f();return(0,s.jsx)(a.Provider,{value:r.useMemo(()=>({id:n,parentId:o}),[n,o]),children:t})}function h(e){let{children:t,externalTree:n}=e,r=(0,l.j)(()=>n??new u.k).current;return(0,s.jsx)(c.Provider,{value:r,children:t})}}
1,33083:(e,t,n)=>{n.d(t,{T:()=>l,c:()=>i});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(31));return e}},33784:(e,t,n)=>{n.d(t,{l:()=>i,w:()=>l});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(35));return e}},35724:(e,t,n)=>{n.d(t,{D:()=>o,M:()=>i});var r=n(12115);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function i(){return r.useContext(o)}},35819:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(12115),o=n(63987),i=n(62769);function l(e){let{enabled:t=!0,open:n,ref:l,onComplete:u}=e,s=(0,o.K)(u),a=(0,i.V)(l,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return a(s,e.signal),()=>{e.abort()}},[t,n,s,a])}},40215:(e,t,n)=>{n.d(t,{i:()=>Z});var r=n(12115),o=n(43110),i=n(63987),l=n(96675),u=n(21171),s=n(57445),a=n(4946),c=n(31823),f=n(45690),d=n(6791),p=n(20592),g=n(88481),h=n(681),m=n(6751),v=n(72218),y=n(28823),b=n(57162),x=n(62955),R=n(50812),E=n(90278),w=n(71542);let S={intentional:"onClick",sloppy:"onPointerDown"};function T(){return!1}let C=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var M=n(81717),k=n(93965),O=n(64364),I=n(41835);function P(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function A(e,t){return P(t,e===I.il||e===I.Jd,e===I.eR||e===I.RJ)}function q(e,t,n){return P(t,e===I.Jd,n?e===I.eR:e===I.RJ)||"Enter"===e||" "===e||""===e}var F=n(21961),D=n(77903),N=n(31560),j=n(58014),L=n(76893),K=n(98221),W=n(42322),$=n(47936),B=n(54983),H=n(22182),V=n(59712),z=n(72668);let _=(0,B.M)(e=>e.triggerIdProp??e.activeTriggerId),U={...{open:(0,B.M)(e=>e.openProp??e.open),mounted:(0,B.M)(e=>e.mounted),transitionStatus:(0,B.M)(e=>e.transitionStatus),floatingRootContext:(0,B.M)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,B.M)(e=>e.preventUnmountingOnClose),payload:(0,B.M)(e=>e.payload),activeTriggerId:_,activeTriggerElement:(0,B.M)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,B.M)((e,t)=>void 0!==t&&_(e)===t),isOpenedByTrigger:(0,B.M)((e,t)=>void 0!==t&&_(e)===t&&e.open),isMountedByTrigger:(0,B.M)((e,t)=>void 0!==t&&_(e)===t&&e.mounted),triggerProps:(0,B.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,B.M)(e=>e.popupProps),popupElement:(0,B.M)(e=>e.popupElement),positionerElement:(0,B.M)(e=>e.positionerElement)},disabled:(0,B.M)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,B.M)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),openMethod:(0,B.M)(e=>e.openMethod),allowMouseEnter:(0,B.M)(e=>e.allowMouseEnter),stickIfOpen:(0,B.M)(e=>e.stickIfOpen),parent:(0,B.M)(e=>e.parent),rootId:(0,B.M)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,B.M)(e=>e.activeIndex),isActive:(0,B.M)((e,t)=>e.activeIndex===t),hoverEnabled:(0,B.M)(e=>e.hoverEnabled),instantType:(0,B.M)(e=>e.instantType),lastOpenChangeReason:(0,B.M)(e=>e.openChangeReason),floatingTreeRoot:(0,B.M)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,B.M)(e=>e.floatingNodeId),floatingParentNodeId:(0,B.M)(e=>e.floatingParentNodeId),itemProps:(0,B.M)(e=>e.itemProps),closeDelay:(0,B.M)(e=>e.closeDelay),hasViewport:(0,B.M)(e=>e.hasViewport),keyboardEventRelay:(0,B.M)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class Y extends H.H{constructor(e){super({...{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new p.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new z.Z,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:s.t0,inactiveTriggerProps:s.t0,popupProps:s.t0},disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new V.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:s.t0,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1}
1,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new z.Z},U),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"),l=e.store.select("keyboardEventRelay");(t!==o||n!==i||r!==l)&&(t=o,n=i,r=l,this.notifyAll())}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}static useStore(e,t){let n=(0,f.j)(()=>new Y(t)).current;return e??n}unsubscribeParentListener=null}var X=n(83444);let G=r.createContext(void 0);var J=n(95155);let Z=(0,a.G1)(function(e){let t,n,{children:a,open:B,onOpenChange:H,onOpenChangeComplete:V,defaultOpen:z=!1,disabled:_=!1,modal:U,loopFocus:Z=!0,orientation:Q="vertical",actionsRef:ee,closeParentOnEsc:et=!1,handle:en,triggerId:er,defaultTriggerId:eo=null,highlightItemOnHover:ei=!0}=e,el=(0,W.v)(!0),eu=(0,D.Y)(!0),es=(0,N.t)(!0),ea=r.useContext(G),ec=r.useMemo(()=>ea&&eu?{type:"menu",store:eu.store}:es?{type:"menubar",context:es}:el&&!eu?{type:"context-menu",context:el}:{type:void 0},[el,eu,es,ea]),ef=Y.useStore(en?.store,{open:z,openProp:B,activeTriggerId:eo,triggerIdProp:er,parent:ec});(n=r.useRef(!0)).current&&(n.current=!1,(()=>{void 0===B&&!1===ef.state.open&&!0===z&&ef.update({open:!0,activeTriggerId:eo})})()),ef.useControlledProp("openProp",B),ef.useControlledProp("triggerIdProp",er),ef.useContextCallback("onOpenChangeComplete",V);let ed=ef.useState("floatingTreeRoot"),ep=(0,c.fI)(ed),eg=(0,c.R1)();(0,u.g)(()=>{el&&!eu?ef.update({parent:{type:"context-menu",context:el},floatingNodeId:ep,floatingParentNodeId:eg}):eu&&ef.update({floatingNodeId:ep,floatingParentNodeId:eg})},[el,eu,ep,eg,ef]);let eh=ef.useState("open"),em=ef.useState("activeTriggerElement"),ev=ef.useState("positionerElement"),ey=ef.useState("hoverEnabled"),eb=ef.useState("disabled"),ex=ef.useState("lastOpenChangeReason"),eR=ef.useState("parent"),eE=ef.useState("activeIndex"),ew=ef.useState("payload"),eS=ef.useState("floatingParentNodeId"),eT=r.useRef(null),eC=null!=eS,{openMethod:eM,triggerProps:ek}=function(e){let t,n,o,l,[s,a]=r.useState(null),c=(0,i.K)((t,n)=>{e||a(n||(K.un?"touch":""))});t=r.useRef(e),n=(0,i.K)(t=>{t&&!e&&a(null)}),(0,u.g)(()=>{t.current!==e&&n(t.current)},[e,n]),(0,u.g)(()=>{t.current=e},[e]);let{onClick:f,onPointerDown:d}=(o=r.useRef(""),l=r.useCallback(e=>{e.defaultPrevented||(o.current=e.pointerType,c(e,e.pointerType))},[c]),{onClick:r.useCallback(e=>{0===e.detail?c(e,"keyboard"):(c(e,"pointerType"in e?e.pointerType:o.current),o.current="")},[c]),onPointerDown:l});return r.useMemo(()=>({openMethod:s,triggerProps:{onClick:f,onPointerDown:d}}),[s,f,d])}(eh);ef.useSyncedValues({disabled:_,modal:void 0===eR.type?U:void 0,openMethod:eM,rootId:(0,l.B)()}),(0,X.tr)(ef);let{forceUnmount:eO}=(0,X.l$)(eh,ef,()=>{ef.update({allowMouseEnter:!1,stickIfOpen:!0})}),eI=r.useRef("context-menu"!==eR.type),eP=(0,o.Z)();r.useEffect(()=>{if(eh||(eT.current=null),"context-menu"===eR.type){if(!eh){eP.clear(),eI.current=!1;return}eP.start(500,()=>{eI.current=!0})}},[eP,eh,eR.type]),(0,u.g)(()=>{eh||ey||ef.set("hoverEnabled",!0)},[eh,ey,ef]);let eA=r.useRef(!0),eq=(0,o.Z)(),eF=(0,i.K)((e,t)=>{let n=t.reason;if(eh===e&&t.trigger===em&&ex===n||(t.preventUnmountOnClose=()=>{ef.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||(t.trigger=em??void 0),H?.(e,t),t.isCanceled))return;ef.state.floatingRootContext.dispatchOpenChange(e,t);let r=t.event;if(!1===e&&r?.type==="click"&&"touch"===r.pointerType&&!eA.current)return;if(!e&&null!==eE){let e=ef.context.itemDomElements.current[eE];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}e&&n===E.F4?(eA.current=!1,eq.start(300,()=>{eA.current=!0})):(eA.current=!0,eq.clear());let o=(n===E.Ui||n===E.Bo)&&0===r.detail&&r?.isTrusted,i=!e&&(n===E.jv||null==n),l={open:e,openChangeReason:n};eT.current=t.event??null;let u=t.trigger?.id??null;(u||e)&&(l.activeTriggerId=u,l.activeTriggerElement=t.trigger??null),ef.update(l),"menubar"===eR.t
1ype&&(n===E.F4||n===E.Xn||n===E.N7||n===E.Dq||n===E.p)?ef.set("instantType","group"):o||i?ef.set("instantType",o?"click":"dismiss"):ef.set("instantType",void 0)}),eD=r.useCallback(()=>{ef.setOpen(!1,(0,R.d)(E.zJ))},[ef]);r.useImperativeHandle(ee,()=>({unmount:eO,close:eD}),[eO,eD]),"context-menu"===eR.type&&(t=eR.context),r.useImperativeHandle(t?.positionerRef,()=>ev,[ev]),r.useImperativeHandle(t?.actionsRef,()=>({setOpen:eF}),[eF]);let eN=function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:r}=e,o=(0,l.B)(),i=null!=(0,c.R1)(),s=t.useState("open"),a=t.useState("activeTriggerElement"),g=t.useState(n?"popupElement":"positionerElement"),h=t.context.triggerElements,m=(0,f.j)(()=>new p.K({open:s,transitionStatus:void 0,referenceElement:a,floatingElement:g,triggerElements:h,onOpenChange:r,floatingId:o,syncOnly:!0,nested:i})).current;return(0,u.g)(()=>{let e={open:s,floatingId:o,referenceElement:a,floatingElement:g};(0,d.vq)(a)&&(e.domReferenceElement=a),m.state.positionReference===m.state.referenceElement&&(e.positionReference=a),m.update(e)},[s,o,a,g,m]),m.context.onOpenChange=r,m.context.nested=i,m}({popupStore:ef,onOpenChange:eF}),ej=eN.context.events;r.useEffect(()=>{let e=({open:e,eventDetails:t})=>eF(e,t);return ej.on("setOpen",e),()=>{ej?.off("setOpen",e)}},[ej,eF]);let eL=function(e,t={}){let n="rootStore"in e?e.rootStore:e,l=n.useState("open"),u=n.useState("floatingElement"),{dataRef:s}=n.context,{enabled:a=!0,escapeKey:f=!0,outsidePress:p=!0,outsidePressEvent:C="sloppy",referencePress:M=T,referencePressEvent:k="sloppy",bubbles:O,externalTree:I}=t,P=(0,c.cq)(I),A=(0,i.K)("function"==typeof p?p:()=>!1),q="function"==typeof p?A:p,F=!1!==q,D=(0,i.K)(()=>C),N=r.useRef(!1),j=r.useRef(!1),L=r.useRef(!1),{escapeKey:K,outsidePress:W}={escapeKey:"boolean"==typeof O?O:O?.escapeKey??!1,outsidePress:"boolean"==typeof O?O:O?.outsidePress??!0},$=r.useRef(null),B=(0,o.Z)(),H=(0,o.Z)(),V=(0,i.K)(()=>{H.clear(),s.current.insideReactTree=!1}),z=r.useRef(!1),_=r.useRef(""),U=(0,i.K)(M),Y=(0,i.K)(e=>{if(!l||!a||!f||"Escape"!==e.key||z.current)return;let t=s.current.floatingContext?.nodeId,r=P?(0,x.CM)(P.nodesRef.current,t):[];if(!K&&r.length>0){let e=!0;if(r.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=(0,b.O_)(e)?e.nativeEvent:e,i=(0,R.d)(E.jv,o);n.setOpen(!1,i),K||i.isPropagationAllowed||e.stopPropagation()}),X=(0,i.K)(()=>{s.current.insideReactTree=!0,H.start(0,V)});r.useEffect(()=>{if(!l||!a)return;s.current.__escapeKeyBubbles=K,s.current.__outsidePressBubbles=W;let e=new o.E,t=new o.E;function r(){L.current=!0,t.start(0,()=>{L.current=!1})}function i(){N.current=!1,j.current=!1}function c(){let e=_.current,t=D(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function p(e){let t=s.current.floatingContext?.nodeId,r=P&&(0,x.CM)(P.nodesRef.current,t).some(t=>(0,v.F2)(e,t.context?.elements.floating));return(0,v.F2)(e,n.select("floatingElement"))||(0,v.F2)(e,n.select("domReferenceElement"))||r}function b(e){let r;if("intentional"===(r=c())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||s.current.insideReactTree)return void V();let o=(0,y.EW)(e),i=`[${(0,w.F)("inert")}]`,l=(0,d.vq)(o)?o.getRootNode():null,u=Array.from(((0,d.Ng)(l)?l:(0,m.R)(n.select("floatingElement"))).querySelectorAll(i)),a=n.context.triggerElements;if(o&&(a.hasElement(o)||a.hasMatchingElement(e=>(0,y.gR)(e,o))))return;let f=(0,d.vq)(o)?o:null;for(;f&&!(0,d.eu)(f);){let e=(0,d.$4)(f);if((0,d.eu)(e)||!(0,d.vq)(e))break;f=e}if(u.length&&(0,d.vq)(o)&&!(0,v.tZ)(o)&&!(0,y.gR)(o,n.select("floatingElement"))&&u.every(e=>!(0,y.gR)(f,e)))return;if((0,d.sb)(o)&&!("touches"in e)){let t=(0,d.eu)(o),n=(0,d.L9)(o),r=/auto|scroll/,i=t||r.test(n.overflowX),l=t||r.test(n.overflowY),u=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,s=l&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,a="rtl"===n.direction,c=s&&(a?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),f=u&&e.offsetY>o.clientHeight;if(c||f)return}if(p(e))return;if("intentional"===c()&&L.current){t.clear(),L.current=!1;return}if("function"==typeof q&&!q(e))return;let g=s.current.floatingContext?.nodeId,h=P?(0,x.CM)(P.nodesRef.current,g):[];if(h.length>0){let e=!0;
1if(h.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,R.d)(E.Np,e)),V()}function S(e){if("sloppy"!==c()||!n.select("open")||!a||(0,v.F2)(e,n.select("floatingElement"))||(0,v.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&($.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},B.start(1e3,()=>{$.current&&($.current.dismissOnTouchEnd=!1,$.current.dismissOnMouseDown=!1)}))}function T(e,t){let n=(0,y.EW)(e);if(!n)return;let r=(0,g.q)(n,e.type,()=>{t(e),r()})}function C(e){B.clear(),"pointerdown"===e.type&&(_.current=e.pointerType),("mousedown"!==e.type||!$.current||$.current.dismissOnMouseDown)&&T(e,e=>{if("pointerdown"===e.type)"sloppy"!==c()||"touch"===e.pointerType||!n.select("open")||!a||(0,v.F2)(e,n.select("floatingElement"))||(0,v.F2)(e,n.select("domReferenceElement"))||b(e);else b(e)})}function M(e){if(!N.current)return;let n=j.current;if(i(),"intentional"===c()){if("pointercancel"===e.type){n&&r();return}p(e)||(n?r():("function"!=typeof q||q(e))&&(t.clear(),L.current=!0,V()))}}function k(e){if("sloppy"!==c()||!$.current||(0,v.F2)(e,n.select("floatingElement"))||(0,v.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-$.current.startX),o=Math.abs(t.clientY-$.current.startY),i=Math.sqrt(r*r+o*o);i>5&&($.current.dismissOnTouchEnd=!0),i>10&&(b(e),B.clear(),$.current=null)}function O(e){"sloppy"!==c()||!$.current||(0,v.F2)(e,n.select("floatingElement"))||(0,v.F2)(e,n.select("domReferenceElement"))||($.current.dismissOnTouchEnd&&b(e),B.clear(),$.current=null)}let I=(0,m.R)(u),A=(0,h.g)(f&&(0,h.g)((0,g.q)(I,"keydown",Y),(0,g.q)(I,"compositionstart",function(){e.clear(),z.current=!0}),(0,g.q)(I,"compositionend",function(){e.start(5*!!(0,d.Tc)(),()=>{z.current=!1})})),F&&(0,h.g)((0,g.q)(I,"click",C,!0),(0,g.q)(I,"pointerdown",C,!0),(0,g.q)(I,"pointerup",M,!0),(0,g.q)(I,"pointercancel",M,!0),(0,g.q)(I,"mousedown",C,!0),(0,g.q)(I,"mouseup",M,!0),(0,g.q)(I,"touchstart",function(e){_.current="touch",T(e,S)},!0),(0,g.q)(I,"touchmove",function(e){T(e,k)},!0),(0,g.q)(I,"touchend",function(e){T(e,O)},!0)));return()=>{A(),e.clear(),t.clear(),i(),L.current=!1}},[s,u,f,F,q,l,a,K,W,Y,V,D,P,n,B]),r.useEffect(V,[q,V]);let G=r.useMemo(()=>({onKeyDown:Y,[S[k]]:e=>{U()&&n.setOpen(!1,(0,R.d)(E.Ui,e.nativeEvent))},..."intentional"!==k&&{onClick(e){U()&&n.setOpen(!1,(0,R.d)(E.Ui,e.nativeEvent))}}}),[Y,n,k,U]),J=(0,i.K)(e=>{if(!l||!a||0!==e.button)return;let t=(0,y.EW)(e.nativeEvent);(0,y.gR)(n.select("floatingElement"),t)&&(N.current||(N.current=!0,j.current=!1))}),Z=(0,i.K)(e=>{!l||!a||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&N.current&&(j.current=!0)}),Q=r.useMemo(()=>({onKeyDown:Y,onPointerDown:Z,onMouseDown:Z,onClickCapture:X,onMouseDownCapture(e){X(),J(e)},onPointerDownCapture(e){X(),J(e)},onMouseUpCapture:X,onTouchEndCapture:X,onTouchMoveCapture:X}),[Y,X,J,Z]);return r.useMemo(()=>a?{reference:G,floating:Q,trigger:G}:{},[a,G,Q])}(eN,{enabled:!eb,bubbles:{escapeKey:et&&"menu"===eR.type},outsidePress:()=>"context-menu"!==eR.type||eT.current?.type==="contextmenu"||eI.current,externalTree:eC?ed:void 0}),eK=function(e,t={}){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),i=n.useState("floatingId"),u=n.useState("domReferenceElement"),a=n.useState("floatingElement"),{role:f="dialog"}=t,d=(0,l.B)(),p=u?.id||d,g=r.useMemo(()=>(0,v.nd)(a)?.id||i,[a,i]),h=C.get(f)??f,m=null!=(0,c.R1)(),y=r.useMemo(()=>"tooltip"===h||"label"===f?s.t0:{"aria-haspopup":"alertdialog"===h?"dialog":h,"aria-expanded":"false",..."listbox"===h&&{role:"combobox"},..."menu"===h&&m&&{role:"menuitem"},..."select"===f&&{"aria-autocomplete":"none"},..."combobox"===f&&{"aria-autocomplete":"list"}},[h,m,f]),b=r.useMemo(()=>"tooltip"===h||"label"===f?{[`aria-${"label"===f?"labelledby":"describedby"}`]:o?g:void 0}:{...y,"aria-expanded":o?"true":"false","aria-controls":o?g:void 0,..."menu"===h&&{id:p}},[h,g,o,p,f,y]),x=r.useMemo(()=>{let e={id:g,...h&&{role:h}};return"tooltip"===h||"label"===f?e:{...e,..."menu"===h&&{"aria-labelledby":p}}},[h,g,p,f]),R=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${g}-fui-option`}};switch(f){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[g,f]);return r.useMemo(()=>({reference:b,floating:x,item:R,trigger:y}),[b,x,y,R])}(eN,{role:"menu"}),eW=(0,L.j)(),e$=r.useCallback(e=>{ef.select("activeIndex")!==e&&ef.set("activeIndex",e)},[ef]),eB=function(e,t){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),l=n.useState("floatingElement"),s=n.useState("domReferenceElement"),a=n.context.dataRef,{listRef:f,activeIndex:p,onNavigate:g=()=>{},enabled:h=!0,selectedIndex:x=null,allowEscape:w=!1,loopFocus:S=!1,nested:T=!1,rtl:C=!1,virtual:F=!1,focusItemOnOpen:D="auto",focusItemOnHover:N=!0,openOnArrowKeyDown:j=!0,disabledIndices:L,orientation:K="vertical",parentOrientation:W,cols:$=1,id:B,resetOnPointerLeave:H=!0,externalTree:V}=t,z=(0,v.nd)(l),_=(0,M.u)(z),U=(0,c.R1)(),Y=(0,c.cq)(V);(0,u.g)(()=>{a.current.orientation=K},[a,K]);let X=(0,v.WZ)(s),G=r.useRef(D),J=r.useRef(x??-1),Z=r.useRef(null),Q=r.useRef(!0),ee=(0,i.K)(e=>{g(-1===J.current?null:J.current,e)}),et=r.useRef(ee),en=r.useRef(!!l),er=r.useRef(o),eo=r.useRef(!1),ei=r.useRef(!1),el=r.useRef(null),eu=(0,M.u)(L),es=(0,M.u)(o),ea=(0,M.u)(x),ec=(0,M.u)(H),ef=(0,i.K)(()=>{function e(e){F?Y?.events.emit("virtualfocus",e):el.current=(0,O.p)(e,{sync:eo.current,preventScroll:!0})}let t=f.current[J.current],n=ei.current;t&&e(t),(eo.current?e=>e():requestAnimationFrame)(()=>{let r=f.current[J.current]||t;!r||(t||e(r),eg&&(n||!Q.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,u.g)(()=>{h&&(o&&l?(J.current=x??-1,G.current&&null!=x&&(ei.current=!0,ee())):en.current&&(J.current=-1,et.current()))},[h,o,l,x,ee]),(0,u.g)(()=>
1{if(h){if(!o){eo.current=!1;return}if(l)if(null==p){if(eo.current=!1,null!=ea.current)return;if(en.current&&(J.current=-1,ef()),(!er.current||!en.current)&&G.current&&(null!=Z.current||!0===G.current&&null==Z.current)){let e=0,t=()=>{null==f.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(J.current=null==Z.current||q(Z.current,K,C)||T?(0,k.Zb)(f):(0,k.vB)(f),Z.current=null,ee())};t()}}else(0,k.du)(f.current,p)||(J.current=p,ef(),ei.current=!1)}},[h,o,l,p,ea,T,f,K,C,ee,ef,eu]),(0,u.g)(()=>{if(!h||l||!Y||F||!en.current)return;let e=Y.nodesRef.current,t=e.find(e=>e.id===U)?.context?.elements.floating,n=(0,y.RS)((0,m.R)(l)),r=e.some(e=>e.context&&(0,y.gR)(e.context.elements.floating,n));t&&!r&&Q.current&&t.focus({preventScroll:!0})},[h,l,Y,U,F]),(0,u.g)(()=>{et.current=ee,er.current=o,en.current=!!l}),(0,u.g)(()=>{o||(Z.current=null,G.current=D)},[o,D]);let ed=null!=p,ep=(0,i.K)(e=>{if(!es.current)return;let t=f.current.indexOf(e.currentTarget);-1!==t&&(J.current!==t||p!==t)&&(J.current=t,ee(e))}),eg=r.useMemo(()=>({onFocus(e){eo.current=!0,ep(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){eo.current=!0,ei.current=!1,N&&ep(e)},onPointerLeave(e){if(!es.current||!Q.current||"touch"===e.pointerType)return;eo.current=!0;let t=e.relatedTarget;if(!(!N||f.current.includes(t))&&ec.current&&(el.current?.(),el.current=null,J.current=-1,ee(e),!F)){let e=_.current,t=(0,y.RS)((0,m.R)(e));e&&(0,y.gR)(e,t)&&e.focus({preventScroll:!0})}}}),[ep,es,_,N,f,ee,ec,F]),eh=r.useCallback(()=>W??Y?.nodesRef.current.find(e=>e.id===U)?.context?.dataRef?.current.orientation,[U,Y,W]),em=(0,i.K)(e=>{var t;let r,i;if(Q.current=!1,eo.current=!0,229===e.which||!es.current&&e.currentTarget===_.current)return;if(T&&(t=e.key,r=C?t===I.RJ:t===I.eR,i=t===I.il,"both"===K||"horizontal"===K&&$&&$>1?"Escape"===t:P(K,r,i))){A(e.key,eh())||(0,b.jo)(e),n.setOpen(!1,(0,R.d)(E.Dq,e.nativeEvent)),(0,d.sb)(s)&&(F?Y?.events.emit("virtualfocus",s):s.focus());return}let l=J.current,u=(0,k.Zb)(f,L),a=(0,k.vB)(f,L);if(X||("Home"===e.key&&((0,b.jo)(e),J.current=u,ee(e)),"End"===e.key&&((0,b.jo)(e),J.current=a,ee(e))),$>1){let t=Array.from({length:f.current.length},()=>({width:1,height:1})),n=(0,k.zf)(t,$,!1),r=n.findIndex(e=>null!=e&&!(0,k.FP)(f.current,e,L)),o=n.reduce((e,t,n)=>null==t||(0,k.FP)(f.current,t,L)?e:n,-1),i=n[(0,k.Kg)(n.map(e=>null!=e?f.current[e]:null),{event:e,orientation:K,loopFocus:S,rtl:C,cols:$,disabledIndices:(0,k.Y3)([...("function"!=typeof L?L:null)||f.current.map((e,t)=>(0,k.FP)(f.current,t,L)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:(0,k.fl)(J.current>a?u:J.current,t,n,$,e.key===I.Jd?"bl":e.key===(C?I.eR:I.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=i&&(J.current=i,ee(e)),"both"===K)return}if(A(e.key,K)){if((0,b.jo)(e),o&&!F&&(0,y.RS)(e.currentTarget.ownerDocument)===e.currentTarget){J.current=q(e.key,K,C)?u:a,ee(e);return}q(e.key,K,C)?S?l>=a?w&&l!==f.current.length?J.current=-1:(eo.current=!1,J.current=u):J.current=(0,k.BF)(f.current,{startingIndex:l,disabledIndices:L}):J.current=Math.min(a,(0,k.BF)(f.current,{startingIndex:l,disabledIndices:L})):S?l<=u?w&&-1!==l?J.current=f.current.length:(eo.current=!1,J.current=a):J.current=(0,k.BF)(f.current,{startingIndex:l,decrement:!0,disabledIndices:L}):J.current=Math.max(u,(0,k.BF)(f.current,{startingIndex:l,decrement:!0,disabledIndices:L})),(0,k.du)(f.current,J.current)&&(J.current=-1),ee(e)}}),ev=r.useMemo(()=>F&&o&&ed&&{"aria-activedescendant":`${B}-${p}`},[F,o,ed,B,p]),ey=r.useMemo(()=>({"aria-orientation":"both"===K?void 0:K,...!X?ev:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&o&&!F){let t=(0,y.EW)(e.nativeEvent);if(t&&!(0,y.gR)(_.current,t))return;(0,b.jo)(e),n.setOpen(!1,(0,R.d)(E.Xn,e.nativeEvent)),(0,d.sb)(s)&&s.focus();return}em(e)},onPointerMove(){Q.current=!0}}),[ev,em,_,K,X,n,o,F,s]),eb=r.useMemo(()=>{function e(e){"auto"===D&&(0,b.YF)(e.nativeEvent)&&(G.current=!F)}function t(e){G.current=D,"auto"===D&&(0,b.Pg)(e.nativeEvent)&&(G.current=!0)}return{onKeyDown(e){var t,r;let o=n.select("open");Q.current=!1;let i=e.key.startsWith("Arrow"),l=(t=e.key,r=eh(),P(r,C?t===I.eR:t===I.RJ,t===I.Jd)),u=A(e.key,K),s=(T?l:u)||"Enter"===e.key||""===e.key.trim();if(F&&o)return em(e);if(o||j||!i){if(s){let t=A(e.key,eh());Z.current=T&&t?null:e.key}if(T){l&&((0,b.jo)(e),o?(J.current=(0,k.Zb)(f,eu.current),ee(e)):n.setOpen(!0,(0,R.d)(E.Dq,e.nativeEvent,e.currentTarget)));return}u&&(null!=ea.current&&(J.current=ea.current),(0,b.jo)(e),!o&&j?n.setOpen(!0,(0,R.d)(E.Dq,e.nativeEvent,e.currentTarget)):em(e),o&&ee(e))}},onFocus(e){n.select("open")&&!F&&(J.current=-1,ee(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[em,eu,D,f,T,ee,n,j,K,eh,C,ea,F]),ex=r.useMemo(()=>({...ev,...eb}),[ev,eb]);return r.useMemo(()=>h?{reference:ex,floating:ey,item:eg,trigger:eb}:{},[h,ex,ey,eb,eg])}
1(eN,{enabled:!eb,listRef:ef.context.itemDomElements,activeIndex:eE,nested:void 0!==eR.type,loopFocus:Z,orientation:Q,parentOrientation:"menubar"===eR.type?eR.context.orientation:void 0,rtl:"rtl"===eW,disabledIndices:s.Ml,onNavigate:e$,openOnArrowKeyDown:"context-menu"!==eR.type,externalTree:eC?ed:void 0,focusItemOnHover:ei}),eH=r.useCallback(e=>{ef.context.typingRef.current=e},[ef]),eV=function(e,t){let n="rootStore"in e?e.rootStore:e,l=n.context.dataRef,s=n.useState("open"),{listRef:a,elementsRef:c,activeIndex:f,onMatch:d,onTypingChange:p,enabled:g=!0,resetMs:h=750,selectedIndex:m=null}=t,v=(0,o.Z)(),x=r.useRef(""),R=r.useRef(m??f??-1),E=r.useRef(null);(0,u.g)(()=>{(s||null===m)&&(v.clear(),E.current=null,""!==x.current&&(x.current=""))},[s,m,v]),(0,u.g)(()=>{s&&""===x.current&&(R.current=m??f??-1)},[s,m,f]);let w=(0,i.K)(e=>{e?l.current.typing||(l.current.typing=e,p?.(e)):l.current.typing&&(l.current.typing=e,p?.(e))}),S=(0,i.K)(e=>{function t(e,n,r=0){if(0===e.length)return -1;let o=(r%e.length+e.length)%e.length,i=n.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(o+t)%e.length,r=e[n];if(r?.toLocaleLowerCase().startsWith(i)&&function(e){let t=c?.current[e];return!t||(0,k.J9)(t)}(n))return n}return -1}let n=a.current;if(x.current.length>0&&" "===e.key&&((0,b.jo)(e),w(!0)),x.current.length>0&&" "!==x.current[0]&&-1===t(n,x.current)&&" "!==e.key&&w(!1),null==n||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;s&&" "!==e.key&&((0,b.jo)(e),w(!0));let r=""===x.current;r&&(R.current=m??f??-1),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&x.current===e.key&&(x.current="",R.current=E.current),x.current+=e.key,v.start(h,()=>{x.current="",R.current=E.current,w(!1)});let o=r?m??f??-1:R.current,i=t(n,x.current,(o??0)+1);-1!==i?(d?.(i),E.current=i):" "!==e.key&&(x.current="",w(!1))}),T=(0,i.K)(e=>{let t=e.relatedTarget,r=n.select("domReferenceElement"),o=n.select("floatingElement"),i=(0,y.gR)(r,t),l=(0,y.gR)(o,t);i||l||(v.clear(),x.current="",R.current=E.current,w(!1))}),C=r.useMemo(()=>({onKeyDown:S,onBlur:T}),[S,T]),M=r.useMemo(()=>({onKeyDown:S,onBlur:T}),[S,T]);return r.useMemo(()=>g?{reference:C,floating:M}:{},[g,C,M])}(eN,{listRef:ef.context.itemLabels,elementsRef:ef.context.itemDomElements,activeIndex:eE,resetMs:j.HQ,onMatch:e=>{eh&&e!==eE&&ef.set("activeIndex",e)},onTypingChange:eH}),{getReferenceProps:ez,getFloatingProps:e_,getItemProps:eU,getTriggerProps:eY}=(0,F.b)([eL,eK,eB,eV]),eX=r.useMemo(()=>{let e=(0,$.v6)(ez(),{onMouseMove(){ef.set("allowMouseEnter",!0)}},ek);return delete e.role,e},[ez,ef,ek]),eG=r.useMemo(()=>{let e=eY();if(!e)return e;let t=(0,$.v6)(e,ek);return delete t.role,delete t["aria-controls"],t},[eY,ek]),eJ=r.useMemo(()=>e_({onMouseMove(){ef.set("allowMouseEnter",!0),"menu"===eR.type&&ef.set("hoverEnabled",!1)},onClick(){ef.select("hoverEnabled")&&ef.set("hoverEnabled",!1)},onKeyDown(e){let t=ef.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}}),[e_,eR.type,ef]),eZ=r.useMemo(()=>eU(),[eU]);ef.useSyncedValues({floatingRootContext:eN,activeTriggerProps:eX,inactiveTriggerProps:eG,popupProps:eJ,itemProps:eZ});let eQ=r.useMemo(()=>({store:ef,parent:ec}),[ef,ec]),e0=(0,J.jsx)(D.J.Provider,{value:eQ,children:"function"==typeof a?a({payload:ew}):a});return void 0===eR.type||"context-menu"===eR.type?(0,J.jsx)(c.P6,{externalTree:ed,children:e0}):e0})},41835:(e,t,n)=>{n.d(t,{BT:()=>l,Ed:()=>r,Jd:()=>c,RJ:()=>s,WS:()=>i,XA:()=>o,eR:()=>u,il:()=>a});let r="data-base-ui-focusable",o="active",i="selected",l="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",u="ArrowLeft",s="ArrowRight",a="ArrowUp",c="ArrowDown"},42075:(e,t,n)=>{var r;n.d(t,{G:()=>u,T:()=>o});let o=((r={}).startingStyle="data-starting-style",r.endingStyle="data-ending-style",r),i={[o.startingStyle]:""},l={[o.endingStyle]:""},u={transitionStatus:e=>"starting"===e?i:"ending"===e?l:null}},42322:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(e=!0){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(25));return t}},43110:(e,t,n)=>{n.d(t,{E:()=>i,Z:()=>l});var r=n(45690),o=n(92623);
1class i{static create(){return new i}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}}function l(){let e=(0,r.j)(i.create).current;return(0,o.y)(e.disposeEffect),e}},47843:(e,t,n)=>{n.d(t,{GW:()=>p,jL:()=>d});var r,o,i=n(42075);let l=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=i.T.startingStyle]="startingStyle",r[r.endingStyle=i.T.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),u=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o);u.popupOpen;let s={[u.popupOpen]:"",[u.pressed]:""},a={[l.open]:""},c={[l.closed]:""},f={[l.anchorHidden]:""},d={open:e=>e?s:null},p={open:e=>e?a:c,anchorHidden:e=>e?f:null}},49382:(e,t,n)=>{n.d(t,{a:()=>l});var r,o=n(42075);let i=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.disabled="data-disabled",r.highlighted="data-highlighted",r),l={checked:e=>e?{[i.checked]:""}:{[i.unchecked]:""},...o.G}},49642:(e,t,n)=>{n.d(t,{e:()=>o});var r=n(96675);function o(e){return(0,r.B)(e,"base-ui")}},50812:(e,t,n)=>{n.d(t,{d:()=>o});var r=n(57445);function o(e,t,n,o){let i=!1,l=!1,u=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){l=!0},get isCanceled(){return i},get isPropagationAllowed(){return l},trigger:n,...u}}},54983:(e,t,n)=>{n.d(t,{M:()=>o});var r=n(46106);let o=(e,t,n,o,i,l,...u)=>{let s;if(u.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&i&&l)s=(r,u,s,a)=>l(e(r,u,s,a),t(r,u,s,a),n(r,u,s,a),o(r,u,s,a),i(r,u,s,a),u,s,a);else if(e&&t&&n&&o&&i)s=(r,l,u,s)=>i(e(r,l,u,s),t(r,l,u,s),n(r,l,u,s),o(r,l,u,s),l,u,s);else if(e&&t&&n&&o)s=(r,i,l,u)=>o(e(r,i,l,u),t(r,i,l,u),n(r,i,l,u),i,l,u);else if(e&&t&&n)s=(r,o,i,l)=>n(e(r,o,i,l),t(r,o,i,l),o,i,l);else if(e&&t)s=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)s=e;else throw Error("Missing arguments");return s}},55179:(e,t,n)=>{n.d(t,{GI:()=>l,hq:()=>i,uf:()=>o});var r=n(57162);function o(e,t,n){let o=null==n||(0,r.Go)(n)?"function"==typeof e?e():e:0;return"number"==typeof o?o:o?.[t]}function i(e){return"function"==typeof e?e():e}function l(e,t){return t||"click"===e||"mousedown"===e}},56515:(e,t,n)=>{n.d(t,{V:()=>i,y:()=>l});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(32));return e}},57162:(e,t,n)=>{n.d(t,{Ev:()=>a,Go:()=>s,O_:()=>i,Pg:()=>u,YF:()=>l,jo:()=>o});var r=n(98221);function o(e){e.preventDefault(),e.stopPropagation()}function i(e){return"nativeEvent"in e}function l(e){return""===e.pointerType&&!!e.isTrusted||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function s(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function a(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},58014:(e,t,n)=>{n.d(t,{HQ:()=>r,K2:()=>i,Kd:()=>l,Pe:()=>s,X3:()=>o,uD:()=>u,z_:()=>a});let r=500,o=500,i={style:{transition:"none"}},l="data-base-ui-click-trigger",u={fallbackAxisSide:"none"},s={fallbackAxisSide:"end"},a={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},58155:(e,t,n)=>{n.d(t,{q:()=>s});var r,o=n(12115),i=n(21171),l=n(35724);let u=((r={})[r.None=0]="None",r[r.GuessFromOrder=1]="GuessFromOrder",r);function s(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:a,index:c}=e,{register:f,unregister:d,subscribeMapChange:p,elementsRef:g,labelsRef:h,nextIndexRef:m}=(0,l.M)(),v=o.useRef(-1),[y,b]=o.useState(c??(a===u.GuessFromOrder?()=>{if(-1===v.current){let e=m.current;m.current+=1,v.current=e}return v.current}:-1)),x=o.useRef(null),R=o.useCallback(e=>{if(x.current=e,-1!==y&&null!==e&&(g.current[y]=e,h)){let n=void 0!==t;h.current[y]=n?t:r?.current?.textContent??e.textContent}},[y,g,h,t,r]);return(0,i.g)(()=>
1{if(null!=c)return;let e=x.current;if(e)return f(e,n),()=>{d(e)}},[c,f,d,n]),(0,i.g)(()=>{if(null==c)return p(e=>{let t=x.current?e.get(x.current)?.index:null;null!=t&&b(t)})},[c,p,b]),o.useMemo(()=>({ref:R,index:y}),[y,R])}},58639:(e,t,n)=>{n.d(t,{z:()=>c,O:()=>f});var r=n(12115),o=n(5909),i=n(34880),l=n(47936),u=n(98221),s=n(90278),a=n(42322);let c={type:"regular-item"};function f(e){let{closeOnClick:t,disabled:n=!1,highlighted:c,id:f,store:d,typingRef:p=d.context.typingRef,nativeButton:g,itemMetadata:h,nodeId:m}=e,v=r.useRef(null),{getButtonProps:y,buttonRef:b}=(0,i.s)({disabled:n,focusableWhenDisabled:!0,native:g,composite:!0}),x=function(e){let{closeOnClick:t,highlighted:n,id:o,nodeId:i,store:l,typingRef:c,itemRef:f,itemMetadata:d}=e,{events:p}=l.useState("floatingTreeRoot"),g=(0,a.v)(!0),h=void 0!==g;return r.useMemo(()=>({id:o,role:"menuitem",tabIndex:n?0:-1,onKeyDown(e){" "===e.key&&c?.current&&e.preventDefault()},onMouseMove(e){i&&p.emit("itemhover",{nodeId:i,target:e.currentTarget})},onClick(e){t&&p.emit("close",{domEvent:e,reason:s.Bo})},onMouseUp(e){if(g){let t=g.initialCursorPointRef.current;if(g.initialCursorPointRef.current=null,h&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||h&&!u.cX&&2===e.button)return}f.current&&l.context.allowMouseUpTriggerRef.current&&(!h||2===e.button)&&(!d||"regular-item"===d.type)&&f.current.click()}}),[t,n,o,p,i,l,c,f,g,h,d])}({closeOnClick:t,highlighted:c,id:f,nodeId:m,store:d,typingRef:p,itemRef:v,itemMetadata:h}),R=r.useCallback(e=>(0,l.v6)(x,{onMouseEnter(){"submenu-trigger"===h.type&&h.setActive()}},e,y),[x,y,h]),E=(0,o.a)(v,b);return r.useMemo(()=>({getItemProps:R,itemRef:E}),[R,E])}},59712:(e,t,n)=>{n.d(t,{k:()=>o});var r=n(69064);class o{nodesRef={current:[]};events=(0,r.d)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}},62769:(e,t,n)=>{n.d(t,{V:()=>s});var r=n(47650),o=n(99672),i=n(63987),l=n(18337),u=n(42075);function s(e,t=!1,n=!0){let a=(0,o.N)();return(0,i.K)((o,i=null)=>{a.cancel();let s=(0,l.q)(e);if(null==s)return;let c=()=>{r.flushSync(o)};if("function"!=typeof s.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function f(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(n){i?.aborted||c();return}let e=s.getAnimations();!i?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}if(t){let e=u.T.startingStyle;if(!s.hasAttribute(e))return void a.request(f);let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),f())});return t.observe(s,{attributes:!0,attributeFilter:[e]}),void i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}a.request(f)})}},62955:(e,t,n)=>{n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}});function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}},64364:(e,t,n)=>{n.d(t,{p:()=>i});var r=n(57445);let o=0;function i(e,t={}){let{preventScroll:n=!1,cancelPrevious:l=!0,sync:u=!1}=t;l&&cancelAnimationFrame(o);let s=()=>e?.focus({preventScroll:n});if(u)return s(),r.tE;let a=requestAnimationFrame(s);return o=a,()=>{o===a&&(cancelAnimationFrame(a),o=0)}}}
1,65538:(e,t,n)=>{var r=n(12115),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,u=r.useLayoutEffect,s=r.useDebugValue;function a(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return u(function(){o.value=n,o.getSnapshot=t,a(o)&&c({inst:o})},[e,n,t]),l(function(){return a(o)&&c({inst:o}),e(function(){a(o)&&c({inst:o})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},65864:(e,t,n)=>{n.d(t,{g:()=>s});var r=n(12115),o=n(74649),i=n(77903),l=n(56515),u=n(95155);let s=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:s}=(0,i.Y)();return s.useState("mounted")||n?(0,u.jsx)(l.V.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},68094:(e,t,n)=>{n.d(t,{p:()=>a});var r=n(12115),o=n(33784),i=n(55004),l=n(49382),u=n(25981),s=n(35819);let a=r.forwardRef(function(e,t){let{render:n,className:a,style:c,keepMounted:f=!1,...d}=e,p=(0,o.w)(),g=r.useRef(null),{transitionStatus:h,setMounted:m}=(0,u.$)(p.checked);(0,s.v)({open:p.checked,ref:g,onComplete(){p.checked||m(!1)}});let v={checked:p.checked,disabled:p.disabled,highlighted:p.highlighted,transitionStatus:h};return(0,i.o)("span",e,{state:v,stateAttributesMapping:l.a,ref:[t,g],props:{"aria-hidden":!0,...d},enabled:f||p.checked})})},69064:(e,t,n)=>{n.d(t,{d:()=>r});function r(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}},69605:(e,t,n)=>{n.d(t,{i:()=>v});var r=n(12115),o=n(63987),i=n(77903),l=n(55004),u=n(49642),s=n(80488),a=n(33784),c=n(49382),f=n(58155),d=n(58639),p=n(29679),g=n(50812),h=n(90278),m=n(95155);let v=r.forwardRef(function(e,t){let{render:n,className:v,id:y,label:b,nativeButton:x=!1,disabled:R=!1,closeOnClick:E=!1,value:w,style:S,...T}=e,C=(0,f.q)({label:b}),M=(0,p.O)(!0),k=(0,u.e)(y),{store:O}=(0,i.Y)(),I=O.useState("isActive",C.index),P=O.useState("itemProps"),{value:A,setValue:q,disabled:F}=(0,s.S)(),D=F||R,N=A===w,{getItemProps:j,itemRef:L}=(0,d.O)({closeOnClick:E,disabled:D,highlighted:I,id:k,store:O,nativeButton:x,nodeId:M?.context.nodeId,itemMetadata:d.z}),K=r.useMemo(()=>({disabled:D,highlighted:I,checked:N}),[D,I,N]),W=(0,o.K)(e=>{q(w,{...(0,g.d)(h.Bo,e.nativeEvent),preventUnmountOnClose:()=>{}})}),$=(0,l.o)("div",e,{state:K,stateAttributesMapping:c.a,props:[P,{role:"menuitemradio","aria-checked":N,onClick:W},T,j],ref:[L,t,C.ref]});return(0,m.jsx)(a.l.Provider,{value:K,children:$})})},70048:(e,t,n)=>{n.d(t,{r:()=>u});var r=n(12115),o=n(55004),i=n(33083),l=n(95155);let u=r.forwardRef(function(e,t){let{render:n,className:u,style:s,...a}=e,[c,f]=r.useState(void 0),d=r.useMemo(()=>({setLabelId:f}),[f]),p=(0,o.o)("div",e,{ref:t,props:{role:"group","aria-labelledby":c,...a}});return(0,l.jsx)(i.c.Provider,{value:d,children:p})})},71045:(e,t,n)=>{n.d(t,{AO:()=>p,Kr:()=>h,N:()=>w,Qp:()=>E,XJ:()=>y,Yu:()=>x,bp:()=>R,nq:()=>g,vF:()=>v,yV:()=>S});var r=n(6791),o=n(6751),i=n(28823),l=n(93965);function u(e){for(let t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function s(e){let t=e?(0,r.mq)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&u(e.parentElement)===e)&&("details"!==t||null==u(e))&&("input"!==t||"hidden"!==e.type)}function a(e){if(!s(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}(t)){let n=t!==e,o="slot"===(0,r.mq)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.mq)(t)&&!t.open&&!function(e,t){let n=u(t);return!!n&&(e===n||(0,i.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,l.J9)(e,n)}(t,n))return!1}return!0}function c(e){let t=e.tabIndex;if(t<0){let t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function f(e){return"input"!==(0,r.mq)(e)?null:"radio"===e.type&&""!==e.name?e:null}function d(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function p(e){return a(e)&&c(e)>=0}function g(e){let t=[];return!function e(t,n){d(t).forEach(t=>{s(t)&&n.push(t),e(t,n)})}(e,t),t.filter(a)}function h(e){let t=g(e);return t.filter(e=>c(e)>=0&&function(e,t){let n=f(e);if(!n)return!0;let r=t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function m(e,t){let n=h(e),r=n.length;if(0===r)return;let l=(0,i.RS)((0,o.R)(e)),u=n.indexOf(l);return n[-1===u?1===t?0:r-1:u+t]}function v(e){return m((0,o.R)(e).body,1)||e}function y(e){return m((0,o.R)(e).body,-1)||e}function b(e,t){if(!e)return null;let n=h((0,o.R)(e).body),r=n.length;if(0===r)return null;let i=n.indexOf(e);return -1===i?null:n[(i+t+r)%r]}function x(e){return b(e,1)}function R(e){return b(e,-1)}function E(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,i.gR)(n,r)}
1function w(e){h(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function S(e){let t=[];!function e(t,n,o){d(t).forEach(t=>{(0,r.sb)(t)&&t.matches(n)&&o.push(t),e(t,n,o)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},71542:(e,t,n)=>{n.d(t,{F:()=>r});function r(e){return`data-base-ui-${e}`}},72218:(e,t,n)=>{n.d(t,{$u:()=>c,F2:()=>s,H5:()=>f,Hi:()=>u,WZ:()=>d,em:()=>p,nd:()=>g,tZ:()=>a});var r=n(6791),o=n(98221),i=n(41835),l=n(28823);function u(e,t){if(!(0,r.vq)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if((0,l.gR)(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function s(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function a(e){return e.matches("html,body")}function c(e){return(0,r.sb)(e)&&e.matches(i.BT)}function f(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${i.BT}`)!=null}function d(e){return!!e&&"combobox"===e.getAttribute("role")&&c(e)}function p(e){if(!e||o.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function g(e){return e?e.hasAttribute(i.Ed)?e:e.querySelector(`[${i.Ed}]`)||e:null}},72668:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}},73398:(e,t,n)=>{n.d(t,{_:()=>es});var r=n(12115),o=n(6791),i=n(88481),l=n(681),u=n(63987),s=n(21171),a=n(43110),c=n(6751),f=n(72218),d=n(28823),p=n(62955),g=n(50812),h=n(90278),m=n(31823),v=n(31748),y=n(55179),b=n(5909),x=n(81717),R=n(98221),E=n(99672),w=n(18381),S=n(57162),T=n(71045),C=n(93965),M=n(71542),k=n(64364);let O={inert:new WeakMap,"aria-hidden":new WeakMap},I="data-base-ui-inert",P={inert:new WeakSet,"aria-hidden":new WeakSet},A=new WeakMap,q=0,F=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,o.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),D=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},N=(e,t,n)=>{let r=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,o.mq)(e)&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function j(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=(0,c.R)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:i=[]}){let l=r?"inert":n?"aria-hidden":null,u=null,s=null,a=F(t,e),c=new Set(o?F(t,i):[]),f=o?N(t,D(a),new Set(a)).filter(e=>!c.has(e)):[],d=[],p=[];if(l){let e=O[l],n=P[l];s=n,u=e;let r=F(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(r);N(t,D(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),d.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&f.forEach(e=>{let t=(A.get(e)||0)+1;A.set(e,t),p.push(e),1===t&&e.setAttribute(I,"")}),q+=1,()=>{u&&d.forEach(e=>{let t=(u.get(e)||0)-1;u.set(e,t),t||(!s?.has(e)&&l&&e.removeAttribute(l),s?.delete(e))}),o&&p.forEach(e=>{let t=(A.get(e)||0)-1;A.set(e,t),t||e.removeAttribute(I)}),(q-=1)||(O.inert=new WeakMap,O["aria-hidden"]=new WeakMap,P.inert=new WeakSet,P["aria-hidden"]=new WeakSet,A=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}var L=n(74649),K=n(58014),W=n(18337),$=n(95155);let B=[];function H(){B=B.filter(e=>e.deref()?.isConnected)}function V(){return H(),B[B.length-1]?.deref()}function z(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,T.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,T.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}
1function _(e){let{context:t,children:n,disabled:v=!1,initialFocus:y=!0,returnFocus:O=!0,restoreFocus:I=!1,modal:P=!0,closeOnFocusOut:A=!0,openInteractionType:q="",nextFocusableElement:F,previousFocusableElement:D,beforeContentFocusGuardRef:N,externalTree:_,getInsideElements:U}=e,Y="rootStore"in t?t.rootStore:t,X=Y.useState("open"),G=Y.useState("domReferenceElement"),J=Y.useState("floatingElement"),{events:Z,dataRef:Q}=Y.context,ee=(0,u.K)(()=>Q.current.floatingContext?.nodeId),et=!1===y,en=(0,f.WZ)(G)&&et,er=r.useRef(["content"]),eo=(0,x.u)(y),ei=(0,x.u)(O),el=(0,x.u)(q),eu=(0,m.cq)(_),es=(0,L.vB)(),ea=r.useRef(!1),ec=r.useRef(!1),ef=r.useRef(!1),ed=r.useRef(null),ep=r.useRef(""),eg=r.useRef(""),eh=r.useRef(null),em=r.useRef(null),ev=(0,b.a)(eh,N,es?.beforeInsideRef),ey=(0,b.a)(em,es?.afterInsideRef),eb=(0,a.Z)(),ex=(0,a.Z)(),eR=(0,E.N)(),eE=null!=es,ew=(0,f.nd)(J),eS=(0,u.K)((e=ew)=>e?(0,T.Kr)(e):[]),eT=(0,u.K)(()=>U?.().filter(e=>null!=e)??[]);r.useEffect(()=>{if(v||!P)return;let e=(0,c.R)(ew);return(0,i.q)(e,"keydown",function(e){"Tab"===e.key&&(0,d.gR)(ew,(0,d.RS)((0,c.R)(ew)))&&0===eS().length&&!en&&(0,S.jo)(e)})},[v,G,ew,P,er,en,eS]),r.useEffect(()=>{if(v||!X)return;let e=(0,c.R)(ew);function t(){ef.current=!1}return(0,l.g)((0,i.q)(e,"pointerdown",function(e){let t=(0,d.EW)(e),n=eT();ef.current=!((0,d.gR)(J,t)||(0,d.gR)(G,t)||(0,d.gR)(es?.portalNode,t)||n.some(e=>e===t||(0,d.gR)(e,t))),eg.current=e.pointerType||"keyboard",t?.closest(`[${K.Kd}]`)&&(ec.current=!0)},!0),(0,i.q)(e,"pointerup",t,!0),(0,i.q)(e,"pointercancel",t,!0),(0,i.q)(e,"keydown",function(){eg.current="keyboard"},!0))},[v,J,G,ew,X,es,eT]),r.useEffect(()=>{if(v||!A)return;let e=(0,c.R)(ew);function t(t){let n=t.relatedTarget,r=t.currentTarget,i=(0,d.EW)(t);queueMicrotask(()=>{let l=ee(),u=Y.context.triggerElements,s=eT(),a=n?.hasAttribute((0,M.F)("focus-guard"))&&[eh.current,em.current,es?.beforeInsideRef.current,es?.afterInsideRef.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,(0,W.q)(D),(0,W.q)(F)].includes(n),c=!((0,d.gR)(G,n)||(0,d.gR)(J,n)||(0,d.gR)(n,J)||(0,d.gR)(es?.portalNode,n)||s.some(e=>e===n||(0,d.gR)(e,n))||null!=n&&u.hasElement(n)||u.hasMatchingElement(e=>(0,d.gR)(e,n))||a||eu&&((0,p.CM)(eu.nodesRef.current,l).find(e=>(0,d.gR)(e.context?.elements.floating,n)||(0,d.gR)(e.context?.elements.domReference,n))||(0,p.$4)(eu.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,f.nd)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===G&&ew&&z(ew,er),I&&r!==G&&!(0,C.J9)(i)&&(0,d.RS)(e)===e.body){if((0,o.sb)(ew)&&(ew.focus(),"popup"===I))return void eR.request(()=>{ew.focus()});let e=eS(),t=ed.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ew;(0,o.sb)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(en||!P)&&n&&c&&!ec.current&&(en||n!==V())&&(ea.current=!0,Y.setOpen(!1,(0,g.d)(h.Xn,t)))})}let n=(0,o.sb)(G)?G:null;if(J||n)return(0,l.g)(n&&(0,i.q)(n,"focusout",t),n&&(0,i.q)(n,"pointerdown",function(){ec.current=!0,ex.start(0,()=>{ec.current=!1})}),J&&(0,i.q)(J,"focusin",function(e){let t=(0,d.EW)(e);(0,T.AO)(t)&&(ed.current=t)}),J&&(0,i.q)(J,"focusout",t),J&&es&&(0,i.q)(J,"focusout",function(){ef.current||(Q.current.insideReactTree=!0,eb.start(0,()=>{Q.current.insideReactTree=!1}))},!0))},[v,G,J,ew,P,eu,es,Y,A,I,eS,en,ee,er,Q,eb,ex,eR,F,D,eT]),r.useEffect(()=>{if(v||!J||!X)return;let e=Array.from(es?.portalNode?.querySelectorAll(`[${(0,M.F)("portal")}]`)||[]),t=eu?(0,p.$4)(eu.nodesRef.current,ee()):[],n=t.find(e=>(0,f.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=j([J,...e,eh.current,em.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,...eT(),n,(0,W.q)(D),(0,W.q)(F),en?G:null].filter(e=>null!=e),{ariaHidden:P||en,mark:!1}),o=j([J,...e].filter(e=>null!=e));return()=>{o(),r()}},[X,v,G,J,P,er,es,en,eu,ee,F,D,eT]),(0,s.g)(()=>{if(!X||v||!(0,o.sb)(ew))return;let e=(0,c.R)(ew),t=(0,d.RS)(e);queueMicrotask(()=>{let e,n=eo.current,r="function"==typeof n?n(el.current||""):n;if(void 0===r||!1===r||(0,d.gR)(ew,t))return;let o=null,i=()=>(null==o&&(o=eS(ew)),o[0]||ew);e=(e=!0===r||null===r?i():(0,W.q)(r))||i(),(0,k.p)(e,{preventScroll:e===ew})})},[v,X,ew,et,eS,eo,el]),(0,s.g)(()=>{var e;if(v||!ew)return;let t=(0,c.R)(ew);function n(e){var t,n;let r;
1if(e.open||(t=e.nativeEvent,n=eg.current,r=(0,o.zk)((0,d.EW)(t)),ep.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===h.N7&&"mouseleave"===e.nativeEvent.type&&(ea.current=!0),e.reason===h.Np)if(e.nested)ea.current=!1;else if((0,S.YF)(e.nativeEvent)||(0,S.Pg)(e.nativeEvent))ea.current=!1;else{let e=!1;(0,c.R)(ew).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ea.current=!1:ea.current=!0}}return e=(0,d.RS)(t),H(),e&&"body"!==(0,o.mq)(e)&&(B.push(new WeakRef(e)),B.length>20&&(B=B.slice(-20))),Z.on("openchange",n),()=>{Z.off("openchange",n);let e=(0,d.RS)(t),r=eT(),i=(0,d.gR)(J,e)||r.some(t=>t===e||(0,d.gR)(t,e))||eu&&(0,p.CM)(eu.nodesRef.current,ee(),!1).some(t=>(0,d.gR)(t.context?.elements.floating,e)),l=ei.current,u=function(){let e=ei.current,t="function"==typeof e?e(ep.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=G||V();return e&&e.isConnected?e:null}let n=G||V();return(0,W.q)(t)||n||null}();queueMicrotask(()=>{let n=u?(0,T.AO)(u)?u:(0,T.Kr)(u)[0]||u:null;l&&!ea.current&&(0,o.sb)(n)&&("boolean"!=typeof l||n===e||e===t.body||i)&&n.focus({preventScroll:!0}),ea.current=!1})}},[v,J,ew,ei,Q,Z,eu,G,ee,eT]),(0,s.g)(()=>{if(!R.Tc||X||!J)return;let e=(0,d.RS)((0,c.R)(J));(0,o.sb)(e)&&(0,f.$u)(e)&&(0,d.gR)(J,e)&&e.blur()},[X,J]),(0,s.g)(()=>{if(!v&&es)return es.setFocusManagerState({modal:P,closeOnFocusOut:A,open:X,onOpenChange:Y.setOpen,domReference:G}),()=>{es.setFocusManagerState(null)}},[v,es,P,X,Y,A,G]),(0,s.g)(()=>{if(!v&&ew)return z(ew,er),()=>{queueMicrotask(H)}},[v,ew,er]);let eC=!v&&(!P||!en)&&(eE||P);return(0,$.jsxs)(r.Fragment,{children:[eC&&(0,$.jsx)(w.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(P){let e=eS();(0,k.p)(e[e.length-1])}else if(es?.portalNode)if(ea.current=!1,(0,T.Qp)(e,es.portalNode)){let e=(0,T.vF)(G);e?.focus()}else(0,W.q)(D??es.beforeOutsideRef)?.focus()}}),n,eC&&(0,$.jsx)(w.U,{"data-type":"inside",ref:ey,onFocus:e=>{if(P)(0,k.p)(eS()[0]);else if(es?.portalNode)if(A&&(ea.current=!0),(0,T.Qp)(e,es.portalNode)){let e=(0,T.XJ)(G);e?.focus()}else(0,W.q)(F??es.afterOutsideRef)?.focus()}})]})}var U=n(77903),Y=n(29679),X=n(55004),G=n(47843),J=n(42075),Z=n(35819),Q=n(46106);let ee=r.createContext(void 0),et="ArrowUp",en="ArrowDown",er="ArrowLeft",eo="ArrowRight";[...new Set([...new Set([er,eo]),...new Set([et,en])])];let ei=new Set([et,en,er,eo,"Home","End"]);var el=n(84268);let eu={...G.GW,...J.G},es=r.forwardRef(function(e,t){let{render:n,className:b,style:x,finalFocus:R,...E}=e,{store:w}=(0,U.Y)(),{side:S,align:T}=(0,Y.O)(),C=null!=function(e){let t=r.useContext(ee);if(void 0===t&&!e)throw Error((0,Q.A)(69));return t}(!0),M=w.useState("open"),k=w.useState("transitionStatus"),O=w.useState("popupProps"),I=w.useState("mounted"),P=w.useState("instantType"),A=w.useState("activeTriggerElement"),q=w.useState("parent"),F=w.useState("lastOpenChangeReason"),D=w.useState("rootId"),N=w.useState("floatingRootContext"),j=w.useState("floatingTreeRoot"),L=w.useState("closeDelay"),K=w.useState("activeTriggerElement"),W="context-menu"===q.type;(0,Z.v)({open:M,ref:w.context.popupRef,onComplete(){M&&w.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){w.setOpen(!1,(0,g.d)(e.reason,e.domEvent))}return j.events.on("close",e),()=>{j.events.off("close",e)}},[j.events,w]);let B=w.useState("hoverEnabled"),H=w.useState("disabled");!function(e,t={}){let n="rootStore"in e?e.rootStore:e,b=n.useState("open"),x=n.useState("floatingElement"),R=n.useState("domReferenceElement"),{dataRef:E}=n.context,{enabled:w=!0,closeDelay:S=0,nodeId:T}=t,C=(0,v.uu)(n),M=(0,m.cq)(),k=(0,m.R1)(),O=(0,u.K)(()=>(0,y.GI)(E.current.openEvent?.type,C.interactedInside)),I=(0,u.K)(()=>{let e=E.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),P=(0,u.K)(e=>(0,f.Hi)(e,n.context.triggerElements)),A=r.useCallback(e=>{let t=(0,y.uf)(S,"close",C.pointerType),r=()=>{n.setOpen(!1,(0,g.d)(h.N7,e)),M?.events.emit("floating.closed",e)};t?C.openChangeTimeout.start(t,r):(C.openChangeTimeout.clear(),r())},[S,n,C,M]),q=(0,u.K)(()=>{(0,v.GH)(C)}),F=(0,u.K)(e=>{let t=(0,d.EW)(e);if(!(0,f.H5)(t)){C.interactedInside=!1;return}C.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,s.g)(()=>{b||(C.pointerType=void 0,C.restTimeoutPending=!1,C.interactedInside=!1,q())},[b,C,q]),r.useEffect(()=>q,[q]),(0,s.g)(()=>
1{if(w&&b&&C.handleCloseOptions?.blockPointerEvents&&I()&&(0,o.vq)(R)&&x){let e=(0,c.R)(x),t=M?.nodesRef.current.find(e=>e.id===k)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=C.handleCloseOptions?.getScope?.()??C.pointerEventsScopeElement??t??R.closest("[data-rootownerid]")??e.body;return(0,v.D8)(C,{scopeElement:n,referenceElement:R,floatingElement:x}),()=>{q()}}},[w,b,R,x,C,I,M,k,q]);let D=(0,a.Z)();r.useEffect(()=>{if(w)return(0,l.g)(x&&(0,i.q)(x,"mouseenter",function(){C.openChangeTimeout.clear(),D.clear(),M?.events.off("floating.closed",e),q()}),x&&(0,i.q)(x,"mouseleave",function(t){if(M&&k&&(0,p.CM)(M.nodesRef.current,k).length>0)return void M.events.on("floating.closed",e);if(P(t.relatedTarget))return;let n=E.current.floatingContext?.nodeId??T,r=t.relatedTarget;if(!(M&&n&&(0,o.vq)(r)&&(0,p.CM)(M.nodesRef.current,n,!1).some(e=>(0,d.gR)(e.context?.elements.floating,r)))){if(C.handler)return void C.handler(t);q(),O()||A(t)}}),x&&(0,i.q)(x,"pointerdown",F,!0),()=>{M?.events.off("floating.closed",e)});function e(t){M&&k&&!((0,p.CM)(M.nodesRef.current,k).length>0)&&D.start(0,()=>{M.events.off("floating.closed",e),n.setOpen(!1,(0,g.d)(h.N7,t)),M.events.emit("floating.closed",t)})}},[w,x,n,E,T,O,P,A,q,F,C,M,k,D])}(N,{enabled:B&&!H&&!W&&"menubar"!==q.type,closeDelay:L});let V={transitionStatus:k,side:S,align:T,open:M,nested:"menu"===q.type,instant:P},z=r.useCallback(e=>{w.set("popupElement",e)},[w]),G=(0,X.o)("div",e,{state:V,ref:[t,w.context.popupRef,z],stateAttributesMapping:eu,props:[O,{onKeyDown(e){C&&ei.has(e.key)&&e.stopPropagation()}},(0,el.d)(k),E,{"data-rootownerid":D}]}),J=void 0===q.type||W;return(A||"menubar"===q.type&&F!==h.Np)&&(J=!0),(0,$.jsx)(_,{context:N,modal:W,disabled:!I,returnFocus:void 0===R?J:R,initialFocus:"menu"!==q.type,restoreFocus:!0,externalTree:"menubar"!==q.type?j:void 0,previousFocusableElement:K,nextFocusableElement:void 0===q.type?w.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===q.type?w.context.beforeContentFocusGuardRef:void 0,children:G})})},74649:(e,t,n)=>{n.d(t,{XF:()=>w,vB:()=>R});var r=n(12115),o=n(47650),i=n(6791),l=n(88481),u=n(681),s=n(96675),a=n(21171),c=n(63987),f=n(57445),d=n(18381),p=n(71045),g=n(50812),h=n(90278),m=n(71542),v=n(55004),y=n(58014),b=n(95155);let x=r.createContext(null),R=()=>r.useContext(x),E=(0,m.F)("portal"),w=r.forwardRef(function(e,t){let{children:n,container:m,className:w,render:S,renderGuards:T,style:C,...M}=e,{portalNode:k,portalSubtree:O}=function(e={}){let{ref:t,container:n,componentProps:l=f.t0,elementProps:u}=e,d=(0,s.B)(),p=R(),g=p?.portalNode,[h,m]=r.useState(null),[y,b]=r.useState(null),x=(0,c.K)(e=>{null!==e&&b(e)}),w=r.useRef(null);(0,a.g)(()=>{if(null===n){w.current&&(w.current=null,b(null),m(null));return}if(null==d)return;let e=(n&&((0,i.Ll)(n)?n:n.current))??g??document.body;if(null==e){w.current&&(w.current=null,b(null),m(null));return}w.current!==e&&(w.current=e,b(null),m(e))},[n,g,d]);let S=(0,v.o)("div",l,{ref:[t,x],props:[{id:d,[E]:""},u]});return{portalNode:y,portalSubtree:h&&S?o.createPortal(S,h):null}}({container:m,ref:t,componentProps:e,elementProps:M}),I=r.useRef(null),P=r.useRef(null),A=r.useRef(null),q=r.useRef(null),[F,D]=r.useState(null),N=r.useRef(!1),j=F?.modal,L=F?.open,K="boolean"==typeof T?T:!!F&&!F.modal&&F.open&&!!k;r.useEffect(()=>
1{if(k&&!j)return(0,u.g)((0,l.q)(k,"focusin",e,!0),(0,l.q)(k,"focusout",e,!0));function e(e){k&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?N.current&&((0,p.yV)(k),N.current=!1):((0,p.N)(k),N.current=!0))}},[k,j]),r.useEffect(()=>{k&&!1===L&&((0,p.yV)(k),N.current=!1)},[L,k]);let W=r.useMemo(()=>({beforeOutsideRef:I,afterOutsideRef:P,beforeInsideRef:A,afterInsideRef:q,portalNode:k,setFocusManagerState:D}),[k]);return(0,b.jsxs)(r.Fragment,{children:[O,(0,b.jsxs)(x.Provider,{value:W,children:[K&&k&&(0,b.jsx)(d.U,{"data-type":"outside",ref:I,onFocus:e=>{if((0,p.Qp)(e,k))A.current?.focus();else{let e=F?F.domReference:null,t=(0,p.XJ)(e);t?.focus()}}}),K&&k&&(0,b.jsx)("span",{"aria-owns":k.id,style:y.z_}),k&&o.createPortal(n,k),K&&k&&(0,b.jsx)(d.U,{"data-type":"outside",ref:P,onFocus:e=>{if((0,p.Qp)(e,k))q.current?.focus();else{let t=F?F.domReference:null,n=(0,p.vF)(t);n?.focus(),F?.closeOnFocusOut&&F?.onOpenChange(!1,(0,g.d)(h.Xn,e.nativeEvent))}}})]})]})})},74708:(e,t,n)=>{n.d(t,{a:()=>s});var r=n(12115),o=n(63987),i=n(80488),l=n(55004),u=n(95155);let s=r.memo(r.forwardRef(function(e,t){let{render:n,className:s,value:a,defaultValue:c,onValueChange:f,disabled:d=!1,style:p,...g}=e,[h,m]=function({controlled:e,default:t,name:n,state:o="value"}){let{current:i}=r.useRef(void 0!==e),[l,u]=r.useState(t),s=r.useCallback(e=>{i||u(e)},[]);return[i?e:l,s]}({controlled:a,default:c,name:"MenuRadioGroup"}),v=(0,o.K)(f),y=(0,o.K)((e,t)=>{v?.(e,t),t.isCanceled||m(e)}),b=(0,l.o)("div",e,{state:{disabled:d},ref:t,props:{role:"group","aria-disabled":d||void 0,...g}}),x=r.useMemo(()=>({value:h,setValue:y,disabled:d}),[h,y,d]);return(0,u.jsx)(i.h.Provider,{value:x,children:b})}))},75249:(e,t,n)=>{n.d(t,{w:()=>i});var r=n(12115),o=n(55004);let i=r.forwardRef(function(e,t){let{className:n,render:r,orientation:i="horizontal",style:l,...u}=e;return(0,o.o)("div",e,{state:{orientation:i},ref:t,props:[{role:"separator","aria-orientation":i},u]})})},76893:(e,t,n)=>{n.d(t,{j:()=>i});var r=n(12115);let o=r.createContext(void 0);function i(){let e=r.useContext(o);return e?.direction??"ltr"}},77903:(e,t,n)=>{n.d(t,{J:()=>i,Y:()=>l});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(36));return t}},80488:(e,t,n)=>{n.d(t,{S:()=>l,h:()=>i});var r=n(46106),o=n(12115);let i=o.createContext(void 0);function l(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(34));return e}},80797:(e,t,n)=>{n.d(t,{y:()=>eC});var r=n(12115),o=n(53277),i=n(21171),l=n(43110),u=n(31823),s=n(29679),a=n(77903),c=n(92681),f=n(6751),d=n(6791),p=n(81717),g=n(63987);function h(e,t,n){let r,{reference:o,floating:i}=e,l=(0,c.TV)(t),u=(0,c.Dz)(t),s=(0,c.sq)(u),a=(0,c.C0)(t),f="y"===l,d=o.x+o.width/2-i.width/2,p=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;switch(a){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:p};break;case"left":r={x:o.x-i.width,y:p};break;default:r={x:o.x,y:o.y}}switch((0,c.Sg)(t)){case"start":r[u]-=g*(n&&f?-1:1);break;case"end":r[u]+=g*(n&&f?-1:1)}return r}async function m(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:u,strategy:s}=e,{boundary:a="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:g=0}=(0,c._3)(t,e),h=(0,c.nI)(g),m=u[p?"floating"===d?"reference":"floating":d],v=(0,c.B1)(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(u.floating)),boundary:a,rootBoundary:f,strategy:s})),y="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),x=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},R=(0,c.B1)(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:b,strategy:s}):y);return{top:(v.top-R.top+h.top)/x.y,bottom:(R.bottom-v.bottom+h.bottom)/x.y,left:(v.left-R.left+h.left)/x.x,right:(R.right-v.right+h.right)/x.x}}let v=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,u=l.detectOverflow?l:{...l,detectOverflow:m},s=await (null==l.isRTL?void 0:l.isRTL(t)),a=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=h(a,r,s),d=r,p=0,g={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:v,fn:y}=m,{x:b,y:x,data:R,reset:E}=await y({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:g,rects:a,platform:u,elements:{reference:e,floating:t}});c=null!=b?b:c,f=null!=x?x:f,g[v]={...g[v],...R}
1,E&&p<50&&(p++,"object"==typeof E&&(E.placement&&(d=E.placement),E.rects&&(a=!0===E.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):E.rects),{x:c,y:f}=h(a,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:g}};function y(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function b(e){return c.r_.some(t=>e[t]>=0)}let x=new Set(["left","top"]);async function R(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=(0,c.C0)(n),u=(0,c.Sg)(n),s="y"===(0,c.TV)(n),a=x.has(l)?-1:1,f=i&&s?-1:1,d=(0,c._3)(t,e),{mainAxis:p,crossAxis:g,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&"number"==typeof h&&(g="end"===u?-1*h:h),s?{x:g*f,y:p*a}:{x:p*a,y:g*f}}function E(e){let t=(0,d.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,d.sb)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=(0,c.LI)(n)!==i||(0,c.LI)(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function w(e){return(0,d.vq)(e)?e:e.contextElement}function S(e){let t=w(e);if(!(0,d.sb)(t))return(0,c.Jx)(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=E(t),l=(i?(0,c.LI)(n.width):n.width)/r,u=(i?(0,c.LI)(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let T=(0,c.Jx)(0);function C(e){let t=(0,d.zk)(e);return(0,d.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:T}function M(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=w(e),u=(0,c.Jx)(1);t&&(r?(0,d.vq)(r)&&(u=S(r)):u=S(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===(0,d.zk)(l))&&o)?C(l):(0,c.Jx)(0),a=(i.left+s.x)/u.x,f=(i.top+s.y)/u.y,p=i.width/u.x,g=i.height/u.y;if(l){let e=(0,d.zk)(l),t=r&&(0,d.vq)(r)?(0,d.zk)(r):r,n=e,o=(0,d._m)(n);for(;o&&r&&t!==n;){let e=S(o),t=o.getBoundingClientRect(),r=(0,d.L9)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;a*=e.x,f*=e.y,p*=e.x,g*=e.y,a+=i,f+=l,n=(0,d.zk)(o),o=(0,d._m)(n)}}return(0,c.B1)({width:p,height:g,x:a,y:f})}function k(e,t){let n=(0,d.CP)(e).scrollLeft;return t?t.left+n:M((0,d.ep)(e)).left+n}function O(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-k(e,n),y:n.top+t.scrollTop}}function I(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=(0,d.zk)(e),r=(0,d.ep)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,u=0,s=0;if(o){i=o.width,l=o.height;let e=(0,d.Tc)();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,s=o.offsetTop)}let a=k(r);if(a<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else a<=25&&(i+=a);return{width:i,height:l,x:u,y:s}}(e,n);else if("document"===t){let t,n,i,l,u,s,a;r=(0,d.ep)(e),t=(0,d.ep)(r),n=(0,d.CP)(r),i=r.ownerDocument.body,l=(0,c.T9)(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),u=(0,c.T9)(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-n.scrollLeft+k(r),a=-n.scrollTop,"rtl"===(0,d.L9)(i).direction&&(s+=(0,c.T9)(t.clientWidth,i.clientWidth)-l),o={width:l,height:u,x:s,y:a}}else if((0,d.vq)(t)){let e,r,i,l,u,s;r=(e=M(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=(0,d.sb)(t)?S(t):(0,c.Jx)(1),u=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:u,height:s,x:i*l.x,y:r*l.y}}else{let n=C(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,c.B1)(o)}function P(e){return"static"===(0,d.L9)(e).position}function A(e,t){if(!(0,d.sb)(e)||"fixed"===(0,d.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,d.ep)(e)===n&&(n=n.ownerDocument.body),n}function q(e,t){let n=(0,d.zk)(e);if((0,d.Tf)(e))return n;if(!(0,d.sb)(e)){let t=(0,d.$4)(e);for(;t&&!(0,d.eu)(t);){if((0,d.vq)(t)&&!P(t))return t;t=(0,d.$4)(t)}return n}let r=A(e,t);for(;r&&(0,d.Lv)(r)&&P(r);)r=A(r,t);return r&&(0,d.eu)(r)&&P(r)&&!(0,d.sQ)(r)?n:r||(0,d.gJ)(e)||n}let F=async function(e){let t=this.getOffsetParent||q,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,d.sb)(t),o=(0,d.ep)(t),i="fixed"===n,l=M(e,!0,i,t),u={scrollLeft:0,scrollTop:0},s=(0,c.Jx)(0);if(r||!r&&!i)if(("body"!==(0,d.mq)(t)||(0,d.ZU)(o))&&(u=(0,d.CP)(t)),r){let e=M(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=k(o));i&&!r&&o&&(s.x=k(o));let a=!o||r||i?(0,c.Jx)(0):O(o,u);return{x:l.left+u.scrollLeft-s.x-a.x,y:l.top+u.scrollTop-s.y-a.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},D={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,d.ep)(r),u=!!t&&(0,d.Tf)(t.floating);if(r===l||u&&i)return n;let s={scrollLeft:0,scrollTop:0},a=(0,c.Jx)(1),f=(0,c.Jx)(0),p=(0,d.sb)(r);if((p||!p&&!i)&&(("body"!==(0,d.mq)(r)||(0,d.ZU)(l))&&(s=(0,d.CP)(r)),p)){let e=M(r);a=S(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let g=!l||p||i?(0,c.Jx)(0):O(l,s);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-s.scrollLeft*a.x+f.x+g.x,y:n.y*a.y-s.scrollTop*a.y+f.y+g.y}},getDocumentElement:d.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?(0,d.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,d.v9)(e,[],!1).filter(e=>(0,d.vq)(e)&&"body"!==(0,d.mq)(e)),o=null,i="fixed"===(0,d.L9)(e).position,l=i?(0,d.$4)(e):e;for(;(0,d.vq)(l)&&!(0,d.eu)(l);){let t=(0,d.L9)(l),n=(0,d.sQ)(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,d.ZU)(l)&&!n&&function e(t,n){let r=(0,d.$4)(t);return!(r===n||!(0,d.vq)(r)||(0,d.eu)(r))&&("fixed"===(0,d.L9)(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=(0,d.$4)(l)}return t.set(e,r),r}
1(t,this._c):[].concat(n),r],l=I(t,i[0],o),u=l.top,s=l.right,a=l.bottom,f=l.left;for(let e=1;e<i.length;e++){let n=I(t,i[e],o);u=(0,c.T9)(n.top,u),s=(0,c.jk)(n.right,s),a=(0,c.jk)(n.bottom,a),f=(0,c.T9)(n.left,f)}return{width:s-f,height:a-u,x:f,y:u}},getOffsetParent:q,getElementRects:F,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=E(e);return{width:t,height:n}},getScale:S,isElement:d.vq,isRTL:function(e){return"rtl"===(0,d.L9)(e).direction}};function N(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function j(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:a=!1}=r,f=w(e),p=i||l?[...f?(0,d.v9)(f):[],...t?(0,d.v9)(t):[]]:[];p.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let g=f&&s?function(e,t){let n,r=null,o=(0,d.ep)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(u,s){void 0===u&&(u=!1),void 0===s&&(s=1),i();let a=e.getBoundingClientRect(),{left:f,top:d,width:p,height:g}=a;if(u||t(),!p||!g)return;let h={rootMargin:-(0,c.RI)(d)+"px "+-(0,c.RI)(o.clientWidth-(f+p))+"px "+-(0,c.RI)(o.clientHeight-(d+g))+"px "+-(0,c.RI)(f)+"px",threshold:(0,c.T9)(0,(0,c.jk)(1,s))||1},m=!0;function v(t){let r=t[0].intersectionRatio;if(r!==s){if(!m)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||N(a,e.getBoundingClientRect())||l(),m=!1}try{r=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,h)}r.observe(e)}(!0),i}(f,n):null,h=-1,m=null;u&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&m&&t&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),f&&!a&&m.observe(f),t&&m.observe(t));let v=a?M(e):null;return a&&function t(){let r=M(e);v&&!N(v,r)&&n(),v=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=m)||e.disconnect(),m=null,a&&cancelAnimationFrame(o)}}var L=n(47650),K="u">typeof document?r.useLayoutEffect:function(){};function W(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(!W(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)&&!W(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function $(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function B(e,t){let n=$(e);return Math.round(t*n)/n}function H(e){let t=r.useRef(e);return K(()=>{t.current=e}),t}var V=n(96675),z=n(45690),_=n(20592),U=n(72668),Y=n(76893);let X={name:"hide",async fn(e){var t;let n,{width:r,height:o,x:i,y:l}=e.rects.reference,u=await (t=void 0,{name:(n={name:"hide",options:t={},async fn(e){let{rects:n,platform:r}=e,{strategy:o="referenceHidden",...i}=(0,c._3)(t,e);switch(o){case"referenceHidden":{let t=y(await r.detectOverflow(e,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:b(t)}}}case"escaped":{let t=y(await r.detectOverflow(e,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:b(t)}}}default:return{}}}}).name,fn:n.fn,options:[void 0,void 0]}).fn(e);return{data:{referenceHidden:u.data?.referenceHidden||0===r&&0===o&&0===i&&0===l}}}},G={sideX:"left",sideY:"top"},J={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:i,strategy:l,placement:u}=e,s=(0,d.zk)(o),a=s.getComputedStyle(o);if("0s"===a.transitionDuration||""===a.transitionDuration)return{x:t,y:n,data:G};let p=await i.getOffsetParent?.(o),g={width:0,height:0};
1if("fixed"===l&&s?.visualViewport)g={width:s.visualViewport.width,height:s.visualViewport.height};else if(p===s){let e=(0,f.R)(o);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(p)&&(g=await i.getDimensions(p));let h=(0,c.C0)(u),m=t,v=n;return"left"===h&&(m=g.width-(t+r.width)),"top"===h&&(v=g.height-(n+r.height)),{x:m,y:v,data:{sideX:"left"===h?"right":G.sideX,sideY:"top"===h?"bottom":G.sideY}}}};function Z(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 Q(e,t,n){let{rects:r,placement:o}=e;return{side:Z(t,(0,c.C0)(o),n),align:(0,c.Sg)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ee(e){return null!=e&&"current"in e}var et=n(35724),en=n(95155);function er(e){let{children:t,elementsRef:n,labelsRef:o,onMapChange:l}=e,u=(0,g.K)(l),s=r.useRef(0),a=(0,z.j)(ei).current,c=(0,z.j)(eo).current,[f,d]=r.useState(0),p=r.useRef(f),h=(0,g.K)((e,t)=>{c.set(e,t??null),p.current+=1,d(p.current)}),m=(0,g.K)(e=>{c.delete(e),p.current+=1,d(p.current)}),v=r.useMemo(()=>{let e=new Map;return Array.from(c.keys()).filter(e=>e.isConnected).sort(el).forEach((t,n)=>{let r=c.get(t)??{};e.set(t,{...r,index:n})}),e},[c,f]);(0,i.g)(()=>{if("function"!=typeof MutationObserver||0===v.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(p.current+=1,d(p.current))});return v.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[v]),(0,i.g)(()=>{p.current===f&&(n.current.length!==v.size&&(n.current.length=v.size),o&&o.current.length!==v.size&&(o.current.length=v.size),s.current=v.size),u(v)},[u,v,n,o,f]),(0,i.g)(()=>()=>{n.current=[]},[n]),(0,i.g)(()=>()=>{o&&(o.current=[])},[o]);let y=(0,g.K)(e=>(a.add(e),()=>{a.delete(e)}));(0,i.g)(()=>{a.forEach(e=>e(v))},[a,v]);let b=r.useMemo(()=>({register:h,unregister:m,subscribeMapChange:y,elementsRef:n,labelsRef:o,nextIndexRef:s}),[h,m,y,n,o,s]);return(0,en.jsx)(et.D.Provider,{value:b,children:t})}function eo(){return new Map}function ei(){return new Set}function el(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let eu=r.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,en.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})});var es=n(56515),ea=n(58014),ec=n(42322),ef=n(50812),ed=n(90278),ep=n(62769),eg=n(47843),eh=n(55004),em=n(84268),ev=n(88481),ey=n(98221),eb=n(99672),ex=n(57445);let eR={},eE={},ew="";class eS{acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){let t,n,r,o,i;if(0===this.lockCount||null!==this.restore)return;let l=(0,f.R)(e).documentElement,u=(0,d.zk)(l).getComputedStyle(l).overflowY;if("hidden"===u||"clip"===u){this.restore=ex.tE;return}let s=ey.un||!function(e){if("u"<typeof document)return!1;let t=(0,f.R)(e);return(0,d.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=s?(n=(t=(0,f.R)(e)).documentElement,r=t.body,i={overflowY:(o=(0,d.ZU)(n)?n:r).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}):function(e){let t=(0,f.R)(e),n=t.documentElement,r=t.body,o=(0,d.zk)(n),i=0,l=0,u=!1,s=eb.K.create();if(ey.Tc&&(o.visualViewport?.scale??1)!==1)return()=>{};function a(){let t=o.getComputedStyle(n),s=o.getComputedStyle(r),a=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,l=n.scrollLeft,eR={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},ew=n.style.scrollBehavior,eE={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let c=n.scrollHeight>n.clientHeight,p=n.scrollWidth>n.clientWidth,g="scroll"===t.overflowY||"scroll"===s.overflowY,h="scroll"===t.overflowX||"scroll"===s.overflowX,m=Math.max(0,o.innerWidth-r.clientWidth),v=Math.max(0,o.innerHeight-r.clientHeight),y=parseFloat(s.marginTop)+parseFloat(s.marginBottom),b=parseFloat(s.marginLeft)+parseFloat(s.marginRight),x=(0,d.ZU)(n)?n:r;if(u=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,f.R)(e),n=t.documentElement,r=t.body,o=(0,d.ZU)(n)?n:r,i=o.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let u=o.offsetWidth;o.style.overflowY="hidden";let s=o.offsetWidth;return o.style.overflowY=i,n.style.scrollbarGutter=l,u===s}(e)){n.style.scrollbarGutter=a,x.style.overflowY="hidden",x.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:a,overflowY:"hidden",overflowX:"hidden"}),(c||g)&&(n.style.overflowY="scroll"),(p||h)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:y||v?`calc(100dvh - ${y+v}px)`:"100dvh",width:b||m?`calc(100vw - ${b+m}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=l,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,eR),Object.assign(r.style,eE),u||(n.scrollTop=i,n.scrollLeft=l,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=ew)}a();let p=(0,ev.q)(o,"resize",function(){c(),s.request(a)});return()=>{s.cancel(),c(),"function"==typeof o.removeEventListener&&p()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=l.E.create(),this.timeoutUnlock=l.E.create(),this.release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)},this.unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)}}}let eT=new eS,eC=r.forwardRef(function(e,t){var n;let{anchor:h,positionMethod:m="absolute",className:y,render:b,side:E,align:w,sideOffset:S=0,alignOffset:T=0,collisionBoundary:C="clipping-ancestors",collisionPadding:M=5,arrowPadding:k=5,sticky:O=!1,disableAnchorTracking:I=!1,collisionAvoidance:P=ea.uD,style:A,...q}=e,{store:F}=(0,a.Y)(),N=(0,es.y)(),et=(0,ec.v)(!0),eo=F.useState("parent"),ei=F.useState("floatingRootContext"),el=F.use
1State("floatingTreeRoot"),ev=F.useState("mounted"),ey=F.useState("open"),eb=F.useState("modal"),ex=F.useState("openMethod"),eR=F.useState("activeTriggerElement"),eE=F.useState("transitionStatus"),ew=F.useState("positionerElement"),eS=F.useState("instantType"),eC=F.useState("hasViewport"),eM=F.useState("lastOpenChangeReason"),ek=F.useState("floatingNodeId"),eO=F.useState("floatingParentNodeId"),eI=ei.useState("domReferenceElement"),eP=r.useRef(null),eA=(0,ep.V)(ew,!1,!1),eq=h,eF=S,eD=T,eN=w,ej=P;"context-menu"===eo.type&&(eq=h??eo.context?.anchor,eN=eN??"start",E||"center"===eN||(eD=e.alignOffset??2,eF=e.sideOffset??-5));let eL=E,eK=eN;"menu"===eo.type?(eL=eL??"inline-end",eK=eK??"start",ej=e.collisionAvoidance??ea.Pe):"menubar"===eo.type&&(eL=eL??"bottom",eK=eK??"start");let eW="context-menu"===eo.type,e$=function(e){var t,n,o,l,s,a,h,m,y,b,E,w;let S,T,C,M,{anchor:k,positionMethod:O="absolute",side:I="bottom",sideOffset:P=0,align:A="center",alignOffset:q=0,collisionBoundary:F,collisionPadding:N=5,sticky:J=!1,arrowPadding:et=5,disableAnchorTracking:en=!1,keepMounted:er=!1,floatingRootContext:eo,mounted:ei,collisionAvoidance:el,shiftCrossAxis:eu=!1,nodeId:es,adaptiveOrigin:ea,lazyFlip:ec=!1,externalTree:ef}=e,[ed,ep]=r.useState(null);ei||null===ed||ep(null);let eg=el.side||"flip",eh=el.align||"flip",em=el.fallbackAxisSide||"end",ev="function"==typeof k?k:void 0,ey=(0,g.K)(ev),eb=ev?ey:k,ex=(0,p.u)(k),eR=(0,p.u)(ei),eE="rtl"===(0,Y.j)(),ew=ed||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":eE?"left":"right","inline-start":eE?"right":"left"})[I],eS="center"===A?ew:`${ew}-${A}`,eT=N,eC=+("bottom"===I),eM=+("top"===I),ek=+("right"===I),eO=+("left"===I);"number"==typeof eT?eT={top:eT+eC,right:eT+eO,bottom:eT+eM,left:eT+ek}:eT&&(eT={top:(eT.top||0)+eC,right:(eT.right||0)+eO,bottom:(eT.bottom||0)+eM,left:(eT.left||0)+ek});let eI={boundary:"clipping-ancestors"===F?"clippingAncestors":F,padding:eT},eP=r.useRef(null),eA=(0,p.u)(P),eq=(0,p.u)(q),eF=[(t=e=>{let t=Q(e,I,eE),n="function"==typeof eA.current?eA.current(t):eA.current,r="function"==typeof eq.current?eq.current(t):eq.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},n=["function"!=typeof P?P:0,"function"!=typeof q?q:0,eE,I],void 0===(o=t)&&(o=0),{name:(S={name:"offset",options:o,async fn(e){var t,n;let{x:r,y:i,placement:l,middlewareData:u}=e,s=await R(e,o);return l===(null==(t=u.offset)?void 0:t.placement)&&null!=(n=u.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:l}}}}).name,fn:S.fn,options:[t,n]})],eD="none"===eh&&"shift"!==eg,eN=!eD&&(J||eu||"shift"===eg),ej="none"===eg?null:{name:(T={name:"flip",options:s=l={...eI,padding:{top:eT.top+1,right:eT.right+1,bottom:eT.bottom+1,left:eT.left+1},mainAxis:!eu&&"flip"===eg,crossAxis:"flip"===eh&&"alignment",fallbackAxisSideDirection:em},async fn(e){var t,n,r,o,i;let{placement:l,middlewareData:u,rects:a,initialPlacement:f,platform:d,elements:p}=e,{mainAxis:g=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:b=!0,...x}=(0,c._3)(s,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let R=(0,c.C0)(l),E=(0,c.TV)(f),w=(0,c.C0)(f)===f,S=await (null==d.isRTL?void 0:d.isRTL(p.floating)),T=m||(w||!b?[(0,c.bV)(f)]:(0,c.WJ)(f)),C="none"!==y;!m&&C&&T.push(...(0,c.lP)(f,b,y,S));let M=[f,...T],k=await d.detectOverflow(e,x),O=[],I=(null==(n=u.flip)?void 0:n.overflows)||[];if(g&&O.push(k[R]),h){let e=(0,c.w7)(l,a,S);O.push(k[e[0]],k[e[1]])}if(I=[...I,{placement:l,overflows:O}],!O.every(e=>e<=0)){let e=((null==(r=u.flip)?void 0:r.index)||0)+1,t=M[e];if(t&&("alignment"!==h||E===(0,c.TV)(t)||I.every(e=>(0,c.TV)(e.placement)!==E||e.overflows[0]>0)))return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(o=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(v){case"bestFit":{let e=null==(i=I.filter(e=>{if(C){let t=(0,c.TV)(e.placement);return t===E||"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=f}if(l!==n)return{reset:{placement:n}}}return{}}}).name,fn:T.fn,options:[l,void 0]},eL=eD?null:(a=e=>{var t,n;let r=(0,f.R)(e.elements.floating).documentElement;return{...eI,rootBoundary:eu?{x:0,y:0,width:r.clientWidth,height:r.clientHeight}:void 0,mainAxis:"none"!==eh,crossAxis:eN,limiter:J||eu?void 0:{fn:(void 0===(n=t=e=>{if(!eP.current)return{};let{width:t,height:n}=eP.current.getBoundingClientRect(),r=(0,c.TV)((0,c.C0)(e.placement)),o="y"===r?eT.left+eT.right:eT.top+eT.bottom;
1return{offset:("y"===r?t:n)/2+o/2}})&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:u=0,mainAxis:s=!0,crossAxis:a=!0}=(0,c._3)(n,e),f={x:t,y:r},d=(0,c.TV)(o),p=(0,c.PG)(d),g=f[p],h=f[d],m=(0,c._3)(u,e),v="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===p?"height":"width",t=i.reference[p]-i.floating[e]+v.mainAxis,n=i.reference[p]+i.reference[e]-v.mainAxis;g<t?g=t:g>n&&(g=n)}if(a){var y,b;let e="y"===p?"width":"height",t=x.has((0,c.C0)(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(y=l.offset)?void 0:y[d])||0)+(t?0:v.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(b=l.offset)?void 0:b[d])||0)-(t?v.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[p]:g,[d]:h}}}).fn,options:[t,void 0]}}},h=[eI,J,eu,eT,eh],void 0===(m=a)&&(m={}),{name:(C={name:"shift",options:m,async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=(0,c._3)(m,e),a={x:t,y:n},f=await o.detectOverflow(e,s),d=(0,c.TV)((0,c.C0)(r)),p=(0,c.PG)(d),g=a[p],h=a[d];
1if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=g+f[e],r=g-f[t];g=(0,c.qE)(n,g,r)}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=h+f[e],r=h-f[t];h=(0,c.qE)(n,h,r)}let v=u.fn({...e,[p]:g,[d]:h});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[p]:i,[d]:l}}}}}).name,fn:C.fn,options:[a,h]});"shift"===eg||"shift"===eh||"center"===A?eF.push(eL,ej):eF.push(ej,eL),eF.push({name:(M={name:"size",options:b=y={...eI,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!eR.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let i=(0,d.zk)(e).devicePixelRatio||1,{x:l,y:u,width:s,height:a}=r.reference,c=(Math.round((l+s)*i)-Math.round(l*i))/i,f=(Math.round((u+a)*i)-Math.round(u*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${f}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:u,elements:s}=e,{apply:a=()=>{},...f}=(0,c._3)(b,e),d=await u.detectOverflow(e,f),p=(0,c.C0)(i),g=(0,c.Sg)(i),h="y"===(0,c.TV)(i),{width:m,height:v}=l.floating;"top"===p||"bottom"===p?(r=p,o=g===(await (null==u.isRTL?void 0:u.isRTL(s.floating))?"start":"end")?"left":"right"):(o=p,r="end"===g?"top":"bottom");let y=v-d.top-d.bottom,x=m-d.left-d.right,R=(0,c.jk)(v-d[r],y),E=(0,c.jk)(m-d[o],x),w=!e.middlewareData.shift,S=R,T=E;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(T=x),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=y),w&&!g){let e=(0,c.T9)(d.left,0),t=(0,c.T9)(d.right,0),n=(0,c.T9)(d.top,0),r=(0,c.T9)(d.bottom,0);h?T=m-2*(0!==e||0!==t?e+t:(0,c.T9)(d.left,d.right)):S=v-2*(0!==n||0!==r?n+r:(0,c.T9)(d.top,d.bottom))}await a({...e,availableWidth:T,availableHeight:S});let C=await u.getDimensions(s.floating);return m!==C.width||v!==C.height?{reset:{rects:!0}}:{}}}).name,fn:M.fn,options:[y,void 0]},(E=()=>({element:eP.current||(0,f.R)(eP.current).createElement("div"),padding:et,offsetParent:"floating"}),w=[et],{name:"arrow",options:E,async fn(e){let{x:t,y:n,placement:r,rects:o,platform:i,elements:l,middlewareData:u}=e,{element:s,padding:a=0,offsetParent:f="real"}=(0,c._3)(E,e)||{};if(null==s)return{};let d=(0,c.nI)(a),p={x:t,y:n},g=(0,c.Dz)(r),h=(0,c.sq)(g),m=await i.getDimensions(s),v="y"===g,y=v?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[g]-p[g]-o.floating[h],x=p[g]-o.reference[g],R="real"===f?await i.getOffsetParent?.(s):l.floating,w=l.floating[y]||o.floating[h];w&&await i.isElement?.(R)||(w=l.floating[y]||o.floating[h]);let S=w/2-m[h]/2-1,T=Math.min(d[v?"top":"left"],S),C=Math.min(d[v?"bottom":"right"],S),M=w-m[h]-C,k=w/2-m[h]/2+(b/2-x/2),O=(0,c.qE)(T,k,M),I=!u.arrow&&null!=(0,c.Sg)(r)&&k!==O&&o.reference[h]/2-(k<T?T:C)-m[h]/2<0,P=I?k<T?k-T:k-M:0;return{[g]:p[g]+P,data:{[g]:O,centerOffset:k-O-P,...I&&{alignmentOffset:P}},reset:I}},options:[E,w]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,l=(0,c.C0)(r),u=(0,c.TV)(l),s=eP.current,a=n.arrow?.x||0,f=n.arrow?.y||0,d=s?.clientWidth||0,p=s?.clientHeight||0,g=a+d/2,h=f+p/2,m=Math.abs(n.shift?.y||0),v=o.reference.height/2,y="function"==typeof P?P(Q(e,I,eE)):P,b=m>y,x={top:`${g}px calc(100% + ${y}px)`,bottom:`${g}px ${-y}px`,left:`calc(100% + ${y}px) ${h}px`,right:`${-y}px ${h}px`}[l],R=`${g}px ${o.reference.y+v-i}px`;return t.floating.style.setProperty("--transform-origin",eN&&"y"===u&&b?R:x),{}}},X,ea),(0,i.g)(()=>{!ei&&eo&&eo.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[ei,eo]);let eK=r.useMemo(()=>({elementResize:!en&&"u">typeof ResizeObserver,layoutShift:!en&&"u">typeof IntersectionObserver}),[en]),{refs:eW,elements:e$,x:eB,y:eH,middlewareData:eV,update:ez,placement:e_,context:eU,isPositioned:eY,floatingStyles:eX}=function(e={}){let{nodeId:t,externalTree:n}=e,o=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=(0,V.B)(),l=null!=(0,u.R1)(),s=(0,z.j)(()=>new _.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new U.Z,floatingId:o,syncOnly:!1,nested:l})).current;return(0,i.g)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,d.vq)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),s.update(e)}
1,[t,o,r.reference,r.floating,s]),s.context.onOpenChange=n,s.context.nested=l,s}(e),l=e.rootContext||o,s={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[a,c]=r.useState(null),f=r.useRef(null),p=(0,u.cq)(n);(0,i.g)(()=>{s.domReference&&(f.current=s.domReference)},[s.domReference]);let g=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:u}={},transform:s=!0,whileElementsMounted:a,open:c}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,g]=r.useState(o);W(p,o)||g(o);let[h,m]=r.useState(null),[y,b]=r.useState(null),x=r.useCallback(e=>{e!==S.current&&(S.current=e,m(e))},[]),R=r.useCallback(e=>{e!==T.current&&(T.current=e,b(e))},[]),E=l||h,w=u||y,S=r.useRef(null),T=r.useRef(null),C=r.useRef(f),M=null!=a,k=H(a),O=H(i),I=H(c),P=r.useCallback(()=>{var e,r;let o,i,l;if(!S.current||!T.current)return;let u={placement:t,strategy:n,middleware:p};O.current&&(u.platform=O.current),(e=S.current,r=T.current,o=new Map,l={...(i={platform:D,...u}).platform,_c:o},v(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==I.current};A.current&&!W(C.current,t)&&(C.current=t,L.flushSync(()=>{d(t)}))})},[p,t,n,O,I]);K(()=>{!1===c&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let A=r.useRef(!1);K(()=>(A.current=!0,()=>{A.current=!1}),[]),K(()=>{if(E&&(S.current=E),w&&(T.current=w),E&&w){if(k.current)return k.current(E,w,P);P()}},[E,w,P,k,M]);let q=r.useMemo(()=>({reference:S,floating:T,setReference:x,setFloating:R}),[x,R]),F=r.useMemo(()=>({reference:E,floating:w}),[E,w]),N=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!F.floating)return e;let t=B(F.floating,f.x),r=B(F.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...$(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,F.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:P,refs:q,elements:F,floatingStyles:N}),[f,P,q,F,N])}({...e,elements:{...s,...a&&{reference:a}}}),h=r.useCallback(e=>{let t=(0,d.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),g.refs.setReference(t)},[g.refs]),[m,y]=r.useState(void 0),[b,x]=r.useState(null);l.useSyncedValue("referenceElement",m??null);let R=(0,d.vq)(m)?m:null;l.useSyncedValue("domReferenceElement",void 0===m?s.domReference:R),l.useSyncedValue("floatingElement",b);let E=r.useCallback(e=>{((0,d.vq)(e)||null===e)&&(f.current=e,y(e)),((0,d.vq)(g.refs.reference.current)||null===g.refs.reference.current||null!==e&&!(0,d.vq)(e))&&g.refs.setReference(e)},[g.refs,y]),w=r.useCallback(e=>{x(e),g.refs.setFloating(e)},[g.refs]),S=r.useMemo(()=>({...g.refs,setReference:E,setFloating:w,setPositionReference:h,domReference:f}),[g.refs,E,w,h]),T=r.useMemo(()=>({...g.elements,domReference:s.domReference}),[g.elements,s.domReference]),C=l.useState("open"),M=l.useState("floatingId"),k=r.useMemo(()=>({...g,dataRef:l.context.dataRef,open:C,onOpenChange:l.setOpen,events:l.context.events,floatingId:M,refs:S,elements:T,nodeId:t,rootStore:l}),[g,S,T,t,l,C,M]);return(0,i.g)(()=>{l.context.dataRef.current.floatingContext=k;let e=p?.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),r.useMemo(()=>({...g,context:k,refs:S,elements:T,rootStore:l}),[g,S,T,k,l])}({rootContext:eo,open:er?ei:void 0,placement:eS,middleware:eF,strategy:O,whileElementsMounted:er?void 0:(...e)=>j(...e,eK),nodeId:es,externalTree:ef}),{sideX:eG,sideY:eJ}=eV.adaptiveOrigin||G,eZ=eY?O:"fixed",eQ=r.useMemo(()=>{let e=ea?{position:eZ,[eG]:eB,[eJ]:eH}:{position:eZ,...eX};return eY||(e.opacity=0),e},[ea,eZ,eG,eB,eJ,eH,eX,eY]),e0=r.useRef(null);(0,i.g)(()=>{if(!ei)return;let e=ex.current,t="function"==typeof e?e():e,n=(ee(t)?t.current:t)||null;n!==e0.current&&(eW.setPositionReference(n),e0.current=n)},[ei,eW,eb,ex]),r.useEffect(()=>{if(!ei)return;let e=ex.current;"function"!=typeof e&&ee(e)&&e.current!==e0.current&&(eW.setPositionReference(e.current),e0.current=e.current)},[ei,eW,eb,ex]),r.useEffect(()=>{if(er&&ei&&e$.domReference&&e$.floating)return j(e$.domReference,e$.floating,ez,eK)},[er,ei,e$,ez,eK]);let e1=(0,c.C0)(e_),e5=Z(I,e1,eE),e2=(0,c.Sg)(e_)||"center",e9=!!eV.hide?.referenceHidden;(0,i.g)(()=>{ec&&ei&&eY&&ep(e1)},[ec,ei,eY,e1]);let e7=r.useMemo(()=>
1({position:"absolute",top:eV.arrow?.y,left:eV.arrow?.x}),[eV.arrow]),e4=eV.arrow?.centerOffset!==0;return r.useMemo(()=>({positionerStyles:eQ,arrowStyles:e7,arrowRef:eP,arrowUncentered:e4,side:e5,align:e2,physicalSide:e1,anchorHidden:e9,refs:eW,context:eU,isPositioned:eY,update:ez}),[eQ,e7,eP,e4,e5,e2,e1,e9,eW,eU,eY,ez])}({anchor:eq,floatingRootContext:ei,positionMethod:et?"fixed":m,mounted:ev,side:eL,sideOffset:eF,align:eK,alignOffset:eD,arrowPadding:eW?0:k,collisionBoundary:C,collisionPadding:M,sticky:O,nodeId:ek,keepMounted:N,disableAnchorTracking:I,collisionAvoidance:ej,shiftCrossAxis:eW&&!("side"in ej&&"flip"===ej.side),externalTree:el,adaptiveOrigin:eC?J:void 0});r.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===ek&&F.set("hoverEnabled",!1),e.nodeId!==ek&&e.parentNodeId===F.select("floatingParentNodeId")&&F.setOpen(!1,(0,ef.d)(ed.p)))}return el.events.on("menuopenchange",e),()=>{el.events.off("menuopenchange",e)}},[F,el.events,ek]),r.useEffect(()=>{if(null!=F.select("floatingParentNodeId"))return el.events.on("menuopenchange",e),()=>{el.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==F.select("floatingParentNodeId"))return;let t=e.reason??ed.p;F.setOpen(!1,(0,ef.d)(t))}}
1,[el.events,F]);let eB=(0,l.Z)();r.useEffect(()=>{ey||eB.clear()},[ey,eB]),r.useEffect(()=>{function e(e){if(ey&&e.nodeId===F.select("floatingParentNodeId"))if(e.target&&eR&&eR!==e.target){let e=F.select("closeDelay");e>0?eB.isStarted()||eB.start(e,()=>{F.setOpen(!1,(0,ef.d)(ed.p))}):F.setOpen(!1,(0,ef.d)(ed.p))}else eB.clear()}return el.events.on("itemhover",e),()=>{el.events.off("itemhover",e)}},[el.events,ey,eR,F,eB]),r.useEffect(()=>{let e={open:ey,nodeId:ek,parentNodeId:eO,reason:F.select("lastOpenChangeReason")};el.events.emit("menuopenchange",e)},[el.events,ey,F,ek,eO]),(0,i.g)(()=>{let e=eP.current;if(eI&&(eP.current=eI),e&&eI&&eI!==e){F.set("instantType",void 0);let e=new AbortController;return eA(()=>{F.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[eI,eA,F]);let eH={open:ey,side:e$.side,align:e$.align,anchorHidden:e$.anchorHidden,nested:"menu"===eo.type,instant:eS},eV="menubar"===eo.type&&eo.context.modal,ez=eb&&eM!==ed.N7;!function(e,t,n,o){let[l,u]=r.useState(!1);(0,i.g)(()=>{if(!e||!t||null==n)return void u(!1);let r=(0,f.R)(n).documentElement.clientWidth,o=n.offsetWidth;u(r>0&&o>0&&o>=r-20)},[e,t,n]),function(e=!0,t=null){(0,i.g)(()=>{if(e)return eT.acquire(t)},[e,t])}(e&&(!t||l),o)}(ey&&(eV||ez),"touch"===ex,ew,eR);let e_=function(e,t,{styles:n,transitionStatus:r,props:o,refs:i,hidden:l,inert:u=!1}){let s={...n};return u&&(s.pointerEvents="none"),(0,eh.o)("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:l,style:s},(0,em.d)(r),o],stateAttributesMapping:eg.GW})}(e,eH,{styles:e$.positionerStyles,transitionStatus:eE,props:q,refs:[t,F.useStateSetter("positionerElement")],hidden:!ev,inert:!ey}),eU=ev&&"menu"!==eo.type&&("menubar"!==eo.type&&eb&&eM!==ed.N7||"menubar"===eo.type&&eo.context.modal),eY=null;return"menubar"===eo.type?eY=eo.context.contentElement:void 0===eo.type&&(eY=eR),(0,en.jsxs)(s.r.Provider,{value:e$,children:[eU&&(0,en.jsx)(eu,{ref:"context-menu"===eo.type||"nested-context-menu"===eo.type?eo.context.internalBackdropRef:null,inert:(n=!ey,(0,o._)(19)?n:n?"true":void 0),cutout:eY}),(0,en.jsx)(u.$c,{id:ek,children:(0,en.jsx)(er,{elementsRef:F.context.itemDomElements,labelsRef:F.context.itemLabels,children:e_})})]})})},83444:(e,t,n)=>{n.d(t,{L_:()=>s,l$:()=>c,tr:()=>a});var r=n(12115),o=n(63987),i=n(21171),l=n(25981),u=n(35819);function s(e,t,n,l){let u,s,a=n.useState("isMountedByTrigger",e),c=(u=r.useRef(null),s=r.useRef(null),r.useCallback(t=>{if(void 0!==e){if(null!==u.current){let e=u.current,t=s.current,r=n.context.triggerElements.getById(e);t&&r===t&&n.context.triggerElements.delete(e),u.current=null,s.current=null}null!==t&&(u.current=e,s.current=t,n.context.triggerElements.add(e,t))}},[n,e])),f=(0,o.K)(t=>{if(c(t),!t||!n.select("open"))return;let r=n.select("activeTriggerId");r===e?n.update({activeTriggerElement:t,...l}):null==r&&n.update({activeTriggerId:e,activeTriggerElement:t,...l})});return(0,i.g)(()=>{a&&n.update({activeTriggerElement:t.current,...l})},[a,n,t,...Object.values(l)]),{registerTrigger:f,isMountedByThisTrigger:a}}function a(e){let t=e.useState("open");(0,i.g)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}function c(e,t,n){let{mounted:r,setMounted:i,transitionStatus:s}=(0,l.$)(e);t.useSyncedValues({mounted:r,transitionStatus:s});let a=(0,o.K)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),c=t.useState("preventUnmountingOnClose");return(0,u.v)({enabled:!c,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:s}}},84268:(e,t,n)=>{n.d(t,{d:()=>i});var r=n(57445),o=n(58014);function i(e){return"starting"===e?o.K2:r.t0}},86068:(e,t,n)=>{n.d(t,{c:()=>Z});var r=n(46106),o=n(12115),i=n(43110),l=n(6751),u=n(4946),s=n(63987),a=n(21171),c=n(57445),f=n(31823),d=n(47650),p=n(6791),g=n(88481),h=n(681),m=n(81717),v=n(72218),y=n(28823),b=n(57162),x=n(50812),R=n(90278),E=n(31748),w=n(55179);let S={current:null};var T=n(62955);let C=.1*.1;function M(e,t,n,r,o,i){return r>=t!=i>=t&&e<=(o-n)*(t-r)/(i-r)+n}function k(e,t,n,r,o,i,l,u,s,a){let c=!1;return M(e,t,n,r,o,i)&&(c=!c),M(e,t,o,i,l,u)&&(c=!c),M(e,t,l,u,s,a)&&(c=!c),M(e,t,s,a,n,r)&&(c=!c),c}function O(e,t,n,r,o,i){let l=Math.min(n,o),u=Math.max(n,o),s=Math.min(r,i),a=Math.max(r,
1i);return e>=l&&e<=u&&t>=s&&t<=a}var I=n(99672),P=n(98221),A=n(71542);let q=P.cX&&P.nr;var F=n(21961),D=n(59712),N=n(77903),j=n(47843),L=n(55004),K=n(34880),W=n(5909),$=n(81140),B=n(58155);function H(e){let{render:t,className:n,style:r,state:i=c.t0,props:l=c.Ml,refs:u=c.Ml,metadata:s,stateAttributesMapping:a,tag:f="div",...d}=e,{compositeProps:p,compositeRef:g}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,$.G)(),{ref:i,index:l}=(0,B.q)(e),u=n===l,s=o.useRef(null),a=(0,W.a)(i,s);return{compositeProps:o.useMemo(()=>({tabIndex:u?0:-1,onFocus(){r(l)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;u||n||e.focus()}}),[u,r,l,t]),compositeRef:a,index:l}}({metadata:s});return(0,L.o)(f,e,{state:i,ref:[...u,g],props:[p,...l,d],stateAttributesMapping:a})}var V=n(83444),z=n(71045),_=n(49642),U=n(42322),Y=n(31560),X=n(58014),G=n(18381),J=n(95155);let Z=(0,u.nk)(function(e,t){let n,u,M,P,W,{render:B,className:Z,disabled:Q=!1,nativeButton:ee=!0,id:et,openOnHover:en,delay:er=100,closeDelay:eo=0,handle:ei,payload:el,style:eu,...es}=e,ea=(0,N.Y)(!0),ec=ei?.store??ea?.store;if(!ec)throw Error((0,r.A)(85));let ef=(0,_.e)(et),ed=ec.useState("isTriggerActive",ef),ep=ec.useState("floatingRootContext"),eg=ec.useState("isOpenedByTrigger",ef),eh=o.useRef(null),em=(n=(0,U.v)(!0),u=(0,N.Y)(!0),M=(0,Y.t)(!0),o.useMemo(()=>M?{type:"menubar",context:M}:n&&!u?{type:"context-menu",context:n}:{type:void 0},[n,u,M])),ev=(0,$.G)(!0),ey=(0,f.cq)(),eb=o.useMemo(()=>ey??new D.k,[ey]),ex=(0,f.fI)(eb),eR=(0,f.R1)(),{registerTrigger:eE,isMountedByThisTrigger:ew}=(0,V.L_)(ef,eh,ec,{payload:el,closeDelay:eo,parent:em,floatingTreeRoot:eb,floatingNodeId:ex,floatingParentNodeId:eR,keyboardEventRelay:ev?.relayKeyboardEvent}),eS="menubar"===em.type,eT=ec.useState("disabled"),eC=Q||eT||eS&&em.context.disabled,{getButtonProps:eM,buttonRef:ek}=(0,K.s)({disabled:eC,native:ee});o.useEffect(()=>{eg||void 0!==em.type||(ec.context.allowMouseUpTriggerRef.current=!1)},[ec,eg,em.type]);let eO=o.useRef(null),eI=(0,i.Z)(),eP=(0,s.K)(e=>{if(!eO.current)return;eI.clear(),ec.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,y.gR)(eO.current,t)||(0,y.gR)(ec.select("positionerElement"),t)||t===eO.current||null!=t&&function e(t){return(0,p.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,p.eu)(t)?void 0:e((0,p.$4)(t))}(t)===ec.select("rootId"))return;let n=function(e){let t=e.getBoundingClientRect(),n=(0,p.zk)(e),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,l=parseFloat(r.height)||0,u=parseFloat(o.width)||0,s=parseFloat(o.height)||0,a=Math.max(t.width,i,u),c=Math.max(t.height,l,s),f=a-t.width,d=c-t.height;return{left:t.left-f/2,right:t.right+f/2,top:t.top-d/2,bottom:t.bottom+d/2}}(eO.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||eb.events.emit("close",{domEvent:e,reason:R.LO})});o.useEffect(()=>{eg&&ec.select("lastOpenChangeReason")===R.N7&&(0,l.R)(eO.current).addEventListener("mouseup",eP,{once:!0})},[eg,eP,ec]);let eA=eS&&em.context.hasSubmenuOpen,eq=function(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:r,events:i}=n.context,{enabled:u=!0,delay:a=0,handleClose:c=null,mouseOnly:T=!1,restMs:C=0,move:M=!0,triggerElementRef:k=S,externalTree:O,isActiveTrigger:I=!0,getHandleCloseContext:P,isClosing:A}=t,q=(0,f.cq)(O),F=(0,E.uu)(n),D=o.useRef(!1),N=(0,m.u)(c),j=(0,m.u)(a),L=(0,m.u)(C),K=(0,m.u)(u),W=(0,m.u)(A);I&&(F.handleCloseOptions=N.current?.__options);let $=(0,s.K)(()=>(0,w.GI)(r.current.openEvent?.type,F.interactedInside)),B=(0,s.K)(e=>(0,v.Hi)(e,n.context.triggerElements)),H=(0,s.K)((e,t,r)=>{let o=n.context.triggerElements;return o.hasElement(t)?!e||!(0,y.gR)(e,t):!!(0,p.vq)(r)&&o.hasMatchingElement(e=>(0,y.gR)(e,r))&&(!e||!(0,y.gR)(e,r))}),V=(0,s.K)((e,t=!0)=>{let r=(0,w.uf)(j.current,"close",F.pointerType);r?F.openChangeTimeout.start(r,()=>{n.setOpen(!1,(0,x.d)(R.N7,e)),q?.events.emit("floating.closed",e)}):t&&(F.openChangeTimeout.clear(),n.setOpen(!1,(0,x.d)(R.N7,e)),q?.events.emit("floating.closed",e))}),z=(0,s.K)(()=>{F.handler&&((0,l.R)(n.select("domReferenceElement")).removeEventListener("mousemove",F.handler),F.handler=void 0)}),_=(0,s.K)(()=>{(0,E.GH)(F)});return o.useEffect(()=>z,[z]),o.useEffect(()=>{if(u)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){e.open?D.current=!1:(D.current=e.reason===R.N7,z(),F.openChangeTimeout.clear(),F.restTimeout.clear(),F.blockMouseMove=!0,F.restTimeoutPending=!1)}},[u,i,F,z]),o.useEffect(()=>{if(!u)return;let e=k.current??(I?n.select("domReferenceElement"):null);if((0,p.vq)(e))return M?(0,h.g)((0,g.q)(e,"mousemove",t,{once:!0}),(0,g.q)(e,"mouseenter",t),(0,g.q)(e,"mouseleave",o)):(0,h.g)((0,g.q)(e,"mouseenter",t),(0,g.q)(e,"mouseleave",o));function t(e){if(F.openChangeTimeout.clear(),F.blockMouseMove=!1,T&&!(0,b.Go)(F.pointerType))return;let t=(0,w.hq)(L.current),r=(0,w.uf)(j.current,"open",F.pointerType),o=(0,y.EW)(e),i=e.currentTarget??null,l=n.select("domReferenceElement"),u=i;if((0,p.vq)(o)&&!n.context.triggerElements.hasElement(o)){for(let e of n.context.triggerElements.elements())if((0,y.gR)(e,o)){u=e;break}}(0,p.vq)(i)&&(0,p.vq)(l)&&!n.context.triggerElements.hasElement(i)&&(0,y.gR)(i,l)&&(u=l);let s=null!=u&&H(l,u,o),a=n.select("open"),c=W.current?.()??"ending"===n.select("transitionStatus"),f=!a&&c&&D.current,d=!s&&(0,p.vq)(u)&&(0,p.vq)(l)&&(0,y.gR)(l,u)&&f,g=t>0&&!r,h=!a||s;s&&(a||f)||d?n.setOpen(!0,(0,x.d)(R.N7,e,u)):!g&&(r?F.openChangeTimeout.start(r,()=>{h&&n.setOpen(!0,(0,x.d)(R.N7,e,u))}):h&&n.setOpen(!0,(0,x.d)(R.N7,e,u)))}function o(e){if($())return void _();z();let t=n.select("domReferenceElement"),o=(0,l.R)(t);F.restTimeout.clear(),F.restTimeoutPending=!1;let i=r.current.floatingContext??P?.();if(!B(e.relatedTarget)){if(N.current&&i){n.select("open")||F.openChangeTimeout.clear();let t=k.current;F.handler=N.current({...i,tree:q,x:e.clientX,y:e.clientY,onClose(){_(),z(),K.current&&!$()&&t===n.select("domReferenceElement")&&V(e,!0)}}),o.addEventListener("mousemove",F.handler),F.handler(e);return}"touch"===F.pointerType&&(0,y.gR)(n.select("floatingElement"),e.relatedTarget)||V(e)}}},[z,_,r,j,V,n,u,N,F,I,H,$,B,T,M,L,k,q,K,P,W]),o.useMemo(()=>
1{if(u)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,o=n.select("domReferenceElement"),i=n.select("open"),l=H(o,r,e.target);if(T&&!(0,b.Go)(F.pointerType))return;if(i&&l&&F.handleCloseOptions?.blockPointerEvents){let e=n.select("floatingElement");if(e){let t=F.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,E.D8)(F,{scopeElement:t,referenceElement:r,floatingElement:e})}}let u=(0,w.hq)(L.current);function s(){if(F.restTimeoutPending=!1,$())return;let e=n.select("open");F.blockMouseMove||e&&!l||n.setOpen(!0,(0,x.d)(R.N7,t,r))}(!i||l)&&0!==u&&(!l&&F.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(F.restTimeout.clear(),"touch"===F.pointerType?d.flushSync(()=>{s()}):l&&i?s():(F.restTimeoutPending=!0,F.restTimeout.start(u,s))))}};function e(e){F.pointerType=e.pointerType}},[u,F,$,H,T,n,L])}(ep,{enabled:(en??eA)&&!eC&&"context-menu"!==em.type&&(!eS||eA&&!ew),handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,n=new i.E,r=({x:e,y:t,placement:r,elements:o,onClose:i,nodeId:l,tree:u})=>{let s=r?.split("-")[0],a=!1,c=null,f=null,d="u">typeof performance?performance.now():0;return function(r){n.clear();let g=o.domReference,h=o.floating;if(!g||!h||null==s||null==e||null==t)return;let{clientX:m,clientY:v}=r,b=(0,y.EW)(r),x="mouseleave"===r.type,R=(0,y.gR)(h,b),E=(0,y.gR)(g,b);if(R&&(a=!0,!x))return;if(E&&(a=!1,!x)){a=!0;return}if(x&&(0,p.vq)(r.relatedTarget)&&(0,y.gR)(h,r.relatedTarget))return;function w(){return!!(u&&(0,T.CM)(u.nodesRef.current,l).length>0)}function S(){w()||(n.clear(),i())}if(w())return;let M=g.getBoundingClientRect(),I=h.getBoundingClientRect(),P=e>I.right-I.width/2,A=t>I.bottom-I.height/2,q=I.width>M.width,F=I.height>M.height,D=(q?M:I).left,N=(q?M:I).right,j=(F?M:I).top,L=(F?M:I).bottom;if("top"===s&&t>=M.bottom-1||"bottom"===s&&t<=M.top+1||"left"===s&&e>=M.right-1||"right"===s&&e<=M.left+1)return void S();let K=!1;switch(s){case"top":K=O(m,v,D,M.top+1,N,I.bottom-1);break;case"bottom":K=O(m,v,D,I.top+1,N,M.bottom-1);break;case"left":K=O(m,v,I.right-1,L,M.left+1,j);break;case"right":K=O(m,v,M.right-1,L,I.left+1,j)}if(K)return;if(a&&(!(m>=M.x)||!(m<=M.x+M.width)||!(v>=M.y)||!(v<=M.y+M.height))||!x&&function(e,t){let n=performance.now(),r=n-d;if(null===c||null===f||0===r)return c=e,f=t,d=n,!1;let o=e-c,i=t-f;return c=e,f=t,d=n,o*o+i*i<r*r*C}(m,v))return void S();let W=!1;switch(s){case"top":{let n=q?.25:2,r=t+.5+1,o=P||q?I.bottom-.5:I.top,i=P?q?I.bottom-.5:I.top:I.bottom-.5;W=k(m,v,q||P?e+n:e-n,r,q?e-n:P?e+n:e-n,r,I.left,o,I.right,i);break}case"bottom":{let n=q?.25:2,r=t-.5,o=P||q?I.top+.5:I.bottom,i=P?q?I.top+.5:I.bottom:I.top+.5;W=k(m,v,q||P?e+n:e-n,r,q?e-n:P?e+n:e-n,r,I.left,o,I.right,i);break}case"left":{let n=F?.25:2,r=e+.5+1,o=A||F?I.right-.5:I.left,i=A?F?I.right-.5:I.left:I.right-.5;W=k(m,v,o,I.top,i,I.bottom,r,F||A?t+n:t-n,r,F?t-n:A?t+n:t-n);break}case"right":{let n=F?.25:2,r=e-.5,o=A||F?I.left+.5:I.right,i=A?F?I.left+.5:I.right:I.left+.5;W=k(m,v,r,F||A?t+n:t-n,r,F?t-n:A?t+n:t-n,o,I.top,i,I.bottom)}}W?a||n.start(40,S):S()}};return r.__options={...e,blockPointerEvents:t},r}({blockPointerEvents:!eS}),mouseOnly:!0,move:!1,restMs:void 0===em.type?er:void 0,delay:{close:eo},triggerElementRef:eh,externalTree:eb,isActiveTrigger:ed,isClosing:()=>"ending"===ec.select("transitionStatus")}),eF=function(e,t){let n=(0,i.Z)(),[r,l]=o.useState(!1);return(0,a.g)(()=>{e&&"trigger-hover"===t?(l(!0),n.start(X.X3,()=>{l(!1)})):e||(n.clear(),l(!1))},[e,t,n]),r}(eg,ec.select("lastOpenChangeReason")),eD=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:l=!0,event:u="click",toggle:s=!0,ignoreMouse:a=!1,stickIfOpen:f=!0,touchOpenDelay:d=0,reason:p=R.Ui}=t,g=o.useRef(void 0),h=(0,I.N)(),m=(0,i.Z)(),E=o.useMemo(()=>({onPointerDown(e){g.current=e.pointerType},onMouseDown(e){let t=g.current,o=e.nativeEvent,i=n.select("open");if(0!==e.button||"click"===u||(0,b.Go)(t,!0)&&a)return;let l=r.current.openEvent,c=l?.type,R=n.select("domReferenceElement")!==e.currentTarget,E=i&&R||!(i&&s&&(!l||!f||"click"===c||"mousedown"===c)),w=(0,y.EW)(o);if((0,v.$u)(w)){let e=(0,x.d)(p,o,w);E&&"touch"===t&&d>0?m.start(d,()=>{n.setOpen(!0,e)}):n.setOpen(E,e);return}let S=e.currentTarget;h.request(()=>{let e=(0,x.d)(p,o,S);E&&"touch"===t&&d>0?m.start(d,()=>{n.setOpen(!0,e)}):n.setOpen(E,e)})},onClick(e){if("mousedown-only"===u)return;let t=g.current;if("mousedown"===u&&t){g.current=void 0;return}if((0,b.Go)(t,!0)&&a)return;let o=n.select("open"),i=r.current.openEvent,l=n.select("domReferenceElement")!==e.currentTarget,c=o&&l||!(o&&s&&(!i||!f||(0,b.Ev)(i))),h=(0,x.d)(p,e.nativeEvent,e.currentTarget);c&&"touch"===t&&d>0?m.start(d,()=>{n.setOpen(!0,h)}):n.setOpen(c,h)},onKeyDown(){g.current=void 0}}),[r,u,a,n,f,s,h,m,d,p]);return o.useMemo(()=>l?{reference:E}:c.t0,[l,E])}(ep,{enabled:!eC&&"context-menu"!==em.type,event:eg&&eS?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===em.type&&eF}),eN=function(e,t={}){let n="rootStore"in e?e.rootStore:e,{events:r,dataRef:u}=n.context,{enabled:s=!0,delay:a}=t,c=o.useRef(!1),f=o.useRef(null),d=(0,i.Z)(),m=o.useRef(!0);o.useEffect(()=>{let e=n.select("domReferenceElement");
1if(!s)return;let t=(0,p.zk)(e);return(0,h.g)((0,g.q)(t,"blur",function(){let e=n.select("domReferenceElement");!n.select("open")&&(0,p.sb)(e)&&e===(0,y.RS)((0,l.R)(e))&&(c.current=!0)}),q&&(0,g.q)(t,"keydown",function(){m.current=!0},!0),q&&(0,g.q)(t,"pointerdown",function(){m.current=!1},!0))},[n,s]),o.useEffect(()=>{if(s)return r.on("openchange",e),()=>{r.off("openchange",e)};function e(e){if(e.reason===R.Ui||e.reason===R.jv){let e=n.select("domReferenceElement");(0,p.vq)(e)&&(f.current=e,c.current=!0)}}},[r,s,n]);let b=o.useMemo(()=>({onMouseLeave(){c.current=!1,f.current=null},onFocus(e){let t=e.currentTarget;if(c.current){if(f.current===t)return;c.current=!1,f.current=null}let r=(0,y.EW)(e.nativeEvent);if((0,p.vq)(r)){if(q&&!e.relatedTarget){if(!m.current&&!(0,v.$u)(r))return}else if(!(0,v.em)(r))return}let o=(0,v.Hi)(e.relatedTarget,n.context.triggerElements),{nativeEvent:i,currentTarget:l}=e,u="function"==typeof a?a():a;n.select("open")&&o||0===u||void 0===u?n.setOpen(!0,(0,x.d)(R.F4,i,l)):d.start(u,()=>{c.current||n.setOpen(!0,(0,x.d)(R.F4,i,l))})},onBlur(e){c.current=!1,f.current=null;let t=e.relatedTarget,r=e.nativeEvent,o=(0,p.vq)(t)&&t.hasAttribute((0,A.F)("focus-guard"))&&"outside"===t.getAttribute("data-type");d.start(0,()=>{let e=n.select("domReferenceElement"),i=(0,y.RS)((0,l.R)(e));if(!t&&i===e||(0,y.gR)(u.current.floatingContext?.refs.floating.current,i)||(0,y.gR)(e,i)||o)return;let s=t??i;(0,v.Hi)(s,n.context.triggerElements)||n.setOpen(!1,(0,x.d)(R.F4,r))})}}),[u,n,d,a]);return o.useMemo(()=>s?{reference:b,trigger:b}:{},[s,b])}(ep,{enabled:!eC&&eA}),ej=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,i=o.useRef(!1);return o.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(i.current=!0,(0,l.R)(e.currentTarget).addEventListener("click",()=>{i.current=!1},{once:!0}))},onClick:e=>{i.current&&(i.current=!1,e.preventBaseUIHandler())}}:c.t0,[t,n,r])}({open:eg,enabled:eS,mouseDownAction:"open"}),eL=(0,F.b)([eD,eN]),eK={disabled:eC,open:eg},eW=ec.useState("triggerProps",ew),e$=[eO,t,ek,eE,eh],eB=[eL.getReferenceProps(),eq??c.t0,eW,{"aria-haspopup":"menu",id:ef,onMouseDown:e=>{ec.select("open")||(eI.start(200,()=>{ec.context.allowMouseUpTriggerRef.current=!0}),(0,l.R)(e.currentTarget).addEventListener("mouseup",eP,{once:!0}))}},eS?{role:"menuitem"}:{},ej,es,eM],{preFocusGuardRef:eH,handlePreFocusGuardFocus:eV,handleFocusTargetFocus:ez}=(P=o.useRef(null),W=(0,s.K)(e=>{d.flushSync(()=>{ec.setOpen(!1,(0,x.d)(R.Xn,e.nativeEvent,e.currentTarget))});let t=(0,z.bp)(P.current);t?.focus()}),{preFocusGuardRef:P,handlePreFocusGuardFocus:W,handleFocusTargetFocus:(0,s.K)(e=>{let t=ec.select("positionerElement");if(t&&(0,z.Qp)(e,t))ec.context.beforeContentFocusGuardRef.current?.focus();else{d.flushSync(()=>{ec.setOpen(!1,(0,x.d)(R.Xn,e.nativeEvent,e.currentTarget))});let n=(0,z.Yu)(ec.context.triggerFocusTargetRef.current||eh.current);for(;null!==n&&(0,y.gR)(t,n);){let e=n;if((n=(0,z.vF)(n))===e)break}n?.focus()}})}),e_=(0,L.o)("button",e,{enabled:!eS,stateAttributesMapping:j.jL,state:eK,ref:e$,props:eB});return eS?(0,J.jsx)(H,{tag:"button",render:B,className:Z,style:eu,state:eK,refs:e$,props:eB,stateAttributesMapping:j.jL}):eg?(0,J.jsxs)(o.Fragment,{children:[(0,J.jsx)(G.U,{ref:eH,onFocus:eV},`${ef}-pre-focus-guard`),(0,J.jsx)(o.Fragment,{children:e_},ef),(0,J.jsx)(G.U,{ref:ec.context.triggerFocusTargetRef,onFocus:ez},`${ef}-post-focus-guard`)]}):(0,J.jsx)(o.Fragment,{children:e_},ef)})},88481:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}},90278:(e,t,n)=>{n.d(t,{Bo:()=>u,Dq:()=>c,F4:()=>i,LO:()=>f,N7:()=>o,Np:()=>l,Ui:()=>r,Xn:()=>s,jv:()=>a,p:()=>d,zJ:()=>p});let r="trigger-press",o="trigger-hover",i="trigger-focus",l="outside-press",u="item-press",s="focus-out",a="escape-key",c="list-navigation",f="cancel-open",d="sibling-open",p="imperative-action"},92623:(e,t,n)=>{n.d(t,{y:()=>i});var r=n(12115);let o=[];function i(e){r.useEffect(e,o)}},92681:(e,t,n)=>{n.d(t,{B1:()=>k,C0:()=>d,Dz:()=>v,Jx:()=>s,LI:()=>l,PG:()=>g,RI:()=>u,Sg:()=>p,T9:()=>i,TV:()=>m,WJ:()=>b,_3:()=>f,bV:()=>C,jk:()=>o,lP:()=>T,nI:()=>M,qE:()=>c,r_:()=>r,sq:()=>h,w7:()=>y});let r=["top","right","bottom","left"],o=Math.min,i=Math.max,l=Math.round,u=Math.floor,s=e=>({x:e,y:e}
1),a={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t,n){return i(e,o(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function m(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return g(m(e))}function y(e,t,n){void 0===n&&(n=!1);let r=p(e),o=v(e),i=h(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=C(l)),[l,C(l)]}function b(e){let t=C(e);return[x(e),t,x(t)]}function x(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let R=["left","right"],E=["right","left"],w=["top","bottom"],S=["bottom","top"];function T(e,t,n,r){let o=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?E:R;return t?R:E;case"left":case"right":return t?w:S;default:return[]}}(d(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(x)))),i}function C(e){let t=d(e);return a[t]+e.slice(t.length)}function M(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}},93965:(e,t,n)=>{n.d(t,{BF:()=>f,FP:()=>m,J9:()=>v,Kg:()=>d,Y3:()=>h,Zb:()=>a,du:()=>s,fl:()=>g,vB:()=>c,zf:()=>p});var r=n(92681),o=n(6791),i=n(57162),l=n(41835);function u(e,t,n){return Math.floor(e/t)!==n}function s(e,t){return t<0||t>=e.length}function a(e,t){return f(e.current,{disabledIndices:t})}function c(e,t){return f(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function f(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let i=t;do i+=n?-o:o;while(i>=0&&i<=e.length-1&&m(e,i,r));return i}function d(e,{event:t,orientation:n,loopFocus:o,onLoop:a,rtl:c,cols:p,disabledIndices:g,minIndex:h,maxIndex:v,prevIndex:y,stopEvent:b=!1}){let x,R=y;if(t.key===l.il?x="up":t.key===l.Jd&&(x="down"),x){let n=[],l=[],u=!1,c=0;{let t=null,r=-1;e.forEach((e,o)=>{if(null==e)return;c+=1;let i=e.closest('[role="row"]');i&&(u=!0),(i!==t||-1===r)&&(t=i,n[r+=1]=[]),n[r].push(o),l[o]=r})}let d=!1,E=0;if(u)for(let e of n){let t=e.length;t>E&&(E=t),t!==p&&(d=!0)}let w=d&&c<e.length,S=E||p;b&&(0,i.jo)(t);let T=(r=>{if(!d||-1===y)return;let i=l[y];if(null==i)return;let u=n[i].indexOf(y),s="up"===r?-1:1;for(let r=i+s,c=0;c<n.length;c+=1,r+=s){if(r<0||r>=n.length){if(!o||w)return;if(r=r<0?n.length-1:0,a){let e=Math.min(u,n[r].length-1);r=l[a(t,y,n[r][e]??n[r][0])]??r}}let i=n[r];for(let t=Math.min(u,i.length-1);t>=0;t-=1){let n=i[t];if(!m(e,n,g))return n}}})(x)??(t=>{if(!w||-1===y)return;let n=y%S,i="up"===t?-S:S,l=v-v%S,u=(0,r.RI)(v/S)+1;for(let t=y-n+i,r=0;r<u;r+=1,t+=i){if(t<0||t>v){if(!o)return;t=t<0?l:0}let r=Math.min(t+S-1,v);for(let o=Math.min(t+n,r);o>=t;o-=1)if(!m(e,o,g))return o}})(x);if(void 0!==T)R=T;else if(-1===y)R="up"===x?v:h;else if(R=f(e,{startingIndex:y,amount:S,decrement:"up"===x,disabledIndices:g}),o){if("up"===x&&(y-S<h||R<0)){let e=y%S,n=v%S,r=v-(n-e);R=n===e?v:n>e?r:r-S,a&&(R=a(t,y,R))}"down"===x&&y+S>v&&(R=f(e,{startingIndex:y%S-S,amount:S,disabledIndices:g}),a&&(R=a(t,y,R)))}s(e,R)&&(R=y)}if("both"===n){let n=(0,r.RI)(y/p);t.key===(c?l.eR:l.RJ)&&(b&&(0,i.jo)(t),y%p!=p-1?(R=f(e,{startingIndex:y,disabledIndices:g}),o&&u(R,p,n)&&(R=f(e,{startingIndex:y-y%p-1,disabledIndices:g}),a&&(R=a(t,y,R)))):o&&(R=f(e,{startingIndex:y-y%p-1,disabledIndices:g}),a&&(R=a(t,y,R))),u(R,p,n)&&(R=y)),t.key===(c?l.RJ:l.eR)&&(b&&(0,i.jo)(t),y%p!=0?(R=f(e,{startingIndex:y,decrement:!0,disabledIndices:g}),o&&u(R,p,n)&&(R=f(e,{startingIndex:y+(p-y%p),decrement:!0,disabledIndices:g}),a&&(R=a(t,y,R)))):o&&(R=f(e,{startingIndex:y+(p-y%p),decrement:!0,disabledIndices:g}),a&&(R=a(t,y,R))),u(R,p,n)&&(R=y));let d=(0,r.RI)(v/p)===n;s(e,R)&&(o&&d?(R=t.key===(c?l.RJ:l.eR)?v:f(e,{startingIndex:y-y%p-1,disabledIndices:g}),a&&(R=a(t,y,R))):R=y)}return R}function p(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:i},l)=>{let u=!1;for(n&&(o=0);!u;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<i;e+=1)n.push(o+r+e*t);o%t+e<=t&&n.every(e=>
1null==r[e])?(n.forEach(e=>{r[e]=l}),u=!0):o+=1}}),[...r]}function g(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),l=t[e];switch(o){case"tl":return i;case"tr":if(!l)return i;return i+l.width-1;case"bl":if(!l)return i;return i+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function h(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function m(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!v(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function v(e,t=e?(0,o.L9)(e):null){var n;return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},94514:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(90425).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},94577:(e,t,n)=>{e.exports=n(99617)},96675:(e,t,n)=>{n.d(t,{B:()=>u});var r=n(12115);let o={...n.t(r,2)},i=0,l=o.useId;function u(e,t){if(void 0!==l){let n=l();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,o]=r.useState(e),l=e||n;return r.useEffect(()=>{null==n&&(i+=1,o(`${t}-${i}`))},[n,t]),l}(e,t)}},98221:(e,t,n)=>{n.d(t,{KT:()=>d,Tc:()=>u,cX:()=>f,m0:()=>c,nr:()=>a,un:()=>s});let r="u">typeof navigator,o=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),l=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),u="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),s="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform);r&&/firefox/i.test(l);let a=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(l);let c=r&&/android/i.test(i)||/android/i.test(l),f=r&&i.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,d=l.includes("jsdom/")},99617:(e,t,n)=>{var r=n(12115),o=n(8039),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,u=r.useRef,s=r.useEffect,a=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var f=u(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=l(e,(f=a(function(){function e(e){if(!s){if(s=!0,l=e,e=r(e),void 0!==o&&d.hasValue){var t=d.value;if(o(t,e))return u=t}return u=e}if(t=u,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(l=e,t):(l=e,u=n)}var l,u,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,o]))[0],f[1]);return s(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},99672:(e,t,n)=>{n.d(t,{K:()=>u,N:()=>s});var r=n(45690),o=n(92623);class i{request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}constructor(){this.callbacks=[],this.callbacksCount=0,this.nextId=1,this.startId=1,this.isScheduled=!1,this.tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)}}}let l=new i;class u{static create(){return new u}static request(e){return l.request(e)}static cancel(e){return l.cancel(e)}request(e){this.cancel(),this.currentId=l.request(()=>{this.currentId=null,e()})}constructor(){this.currentId=null,this.cancel=()=>{null!==this.currentId&&(l.cancel(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.cancel}}function s(){let e=(0,r.j)(u.create).current;return(0,o.y)(e.disposeEffect),e}}}]);

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.