1(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[7825],{72:(e,t,n)=>{"use strict";n.d(t,{XF:()=>E,vB:()=>R});var r=n(23796),o=n(42069),l=n(7619),i=n(64866),u=n(27579),s=n(31834),a=n(63927),c=n(54829),f=n(63663),d=n(9505),p=n(9560),g=n(33319),h=n(22145),v=n(25917),m=n(94967),y=n(60749),b=n(87448);let x=r.createContext(null),R=()=>r.useContext(x),w=(0,v.F)("portal"),E=r.forwardRef(function(e,t){let{render:n,className:v,style:E,children:S,container:T,...C}=e,{node:P,nodeId:k,subtree:M}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:t,container:n,componentProps:i=f.t0,elementProps:u}=e,d=(0,s.B)(),p=R(),g=null==p?void 0:p.portalNode,[h,v]=r.useState(null),[y,b]=r.useState(null),x=(0,c.K)(e=>{null!==e&&b(e)}),E=r.useRef(null);(0,a.g)(()=>{var e,t;if(null===n){E.current&&(E.current=null,b(null),v(null));return}let r=null!=(t=null!=(e=n&&((0,l.Ll)(n)?n:n.current))?e:g)?t:document.body;if(null==r){E.current&&(E.current=null,b(null),v(null));return}E.current!==r&&(E.current=r,b(null),v(r))},[n,g]);let S=(0,m.o)("div",i,{ref:[t,x],props:[{id:d,[w]:""},u]}),T=h&&S?o.createPortal(S,h):null;return{node:y,nodeId:r.isValidElement(S)?S.props.id:void 0,subtree:T}}({container:T,ref:t,componentProps:e,elementProps:C}),O=r.useRef(null),A=r.useRef(null),q=r.useRef(null),I=r.useRef(null),[j,F]=r.useState(null),W=r.useRef(!1),L=null==j?void 0:j.modal,D=null==j?void 0:j.open,H=!!j&&!j.modal&&j.open&&!!P;r.useEffect(()=>{if(P&&!L)return(0,u.g)((0,i.q)(P,"focusin",e,!0),(0,i.q)(P,"focusout",e,!0));function e(e){P&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?W.current&&((0,p.yV)(P),W.current=!1):((0,p.N)(P),W.current=!0))}},[P,L]),(0,a.g)(()=>{P&&!0===D&&W.current&&((0,p.yV)(P),W.current=!1)},[D,P]);let K=r.useMemo(()=>({beforeOutsideRef:O,afterOutsideRef:A,beforeInsideRef:q,afterInsideRef:I,portalNode:P,setFocusManagerState:F}),[P]);return(0,b.jsxs)(r.Fragment,{children:[M,(0,b.jsxs)(x.Provider,{value:K,children:[H&&P&&(0,b.jsx)(d.U,{"data-type":"outside",ref:O,onFocus:e=>{if((0,p.Qp)(e,P)){var t;null==(t=q.current)||t.focus()}else{let e=j?j.domReference:null,t=(0,p.XJ)(e);null==t||t.focus()}}}),H&&P&&(0,b.jsx)("span",{"aria-owns":k,style:y.z_}),P&&o.createPortal(S,P),H&&P&&(0,b.jsx)(d.U,{"data-type":"outside",ref:A,onFocus:e=>{if((0,p.Qp)(e,P)){var t;null==(t=I.current)||t.focus()}else{let t=j?j.domReference:null,n=(0,p.vF)(t);null==n||n.focus(),(null==j?void 0:j.closeOnFocusOut)&&(null==j||j.onOpenChange(!1,(0,g.d)(h.Xn,e.nativeEvent)))}}})]})]})})},2334:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(79117).A)("outline","x","X",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]])},4267:(e,t,n)=>{"use strict";n.d(t,{s:()=>x});var r=n(23796),o=n(64866),l=n(27579),i=n(48645),u=n(54829),s=n(79712),a=n(7619),c=n(37682),f=n(76808),d=n(33319),p=n(22145),g=n(25917),h=n(83189),v=n(94254),m=n(50447),y=n(76878);function b(){return!1}function x(e){var t,n;let x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:R=!0,escapeKey:w=!0,outsidePress:E=!0,outsidePressEvent:S="sloppy",referencePress:T=b,bubbles:C,externalTree:P}=x,k="rootStore"in e?e.rootStore:e,M=k.useState("open"),O=k.useState("floatingElement"),{dataRef:A}=k.context,q=(0,f.cq)(P),I=(0,u.K)("function"==typeof E?E:()=>!1),j="function"==typeof E?I:E,F=!1!==j,W=(0,u.K)(()=>S),{escapeKey:L,outsidePress:D}={escapeKey:"boolean"==typeof C?C:null!=(t=null==C?void 0:C.escapeKey)&&t,outsidePress:"boolean"==typeof C?C:null==(n=null==C?void 0:C.outsidePress)||n},H=r.useRef(!1),K=r.useRef(!1),B=r.useRef(!1),N=r.useRef(!1),V=r.useRef(""),_=r.useRef(null),z=(0,s.Z)(),$=(0,s.Z)(),G=(0,u.K)(()=>{$.clear(),A.current.insideReactTree=!1}),Y=(0,u.K)(e=>{var t;let n=null==(t=A.current.floatingContext)?void 0:t.nodeId;return(q?(0,y.CM)(q.nodesRef.current,n):[]).some(t=>{var n;return(null==(n=t.context)?void 0:n.open)&&!t.context.dataRef.current[e]})}),X=(0,u.K)(e=>(0,h.F2)(e,k.select("floatingElement"))||(0,h.F2)(e,k.select("domReferenceElement"))),J=(0,u.K)(e=>{T()&&k.setOpen(!1,(0,d.d)(p.Ui,e.nativeEvent))}),U=(0,u.K)(e=>{if(!M||!R||!w||"Escape"!==e.key||N.current||!L&&Y("__escapeKeyBubbles"))return;let t=(0,m.O_)(e)?e.nativeEvent:e,n=(0,d.d)(p.jv,t);k.setOpen(!1,n),n.isCanceled||e.preventDefault(),L||n.isPropagationAllowed||e.stopPropagation()}),Q=(0,u.K)(()=>{A.current.insideReactTree=!0,$.start(0,G)}),Z=(0,u.K)(e=>{if(!M||!R||0!==e.button)return;let t=(0,v.EW)(e.nativeEvent);(0,v.gR)(k.select("floatingElement"),t)&&(H.current||(H.current=!0,K.current=!1))}),ee=(0,u.K)(e=>{M&&R&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&H.current&&(K.current=!0)});r.useEffect(()=>{if(!M||!R)return G;A.current.__escapeKeyBubbles=L,A.current.__outsidePressBubbles=D;let e=new s.E,t=new s.E;function n(){B.current=!0,t.start(0,()=>
1{B.current=!1})}function r(){H.current=!1,K.current=!1}function u(){let e=V.current,t=W(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function f(e){var t;let n=null==(t=A.current.floatingContext)?void 0:t.nodeId,r=q&&(0,y.CM)(q.nodesRef.current,n).some(t=>{var n;return(0,h.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});return X(e)||r}function m(e){if(function(e){let t=u();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e)){"click"===e.type||X(e)||(t.clear(),B.current=!1),G();return}if(A.current.insideReactTree)return void G();let n=(0,v.EW)(e),r="[".concat((0,g.F)("inert"),"]"),o=(0,a.vq)(n)?n.getRootNode():null,l=Array.from(((0,a.Ng)(o)?o:(0,i.R)(k.select("floatingElement"))).querySelectorAll(r)),s=k.context.triggerElements;if(n&&(s.hasElement(n)||s.hasMatchingElement(e=>(0,v.gR)(e,n))))return;let c=(0,a.vq)(n)?n:null;for(;c&&!(0,a.eu)(c);){let e=(0,a.$4)(c);if((0,a.eu)(e)||!(0,a.vq)(e))break;c=e}if(l.length&&(0,a.vq)(n)&&!(0,h.tZ)(n)&&!(0,v.gR)(n,k.select("floatingElement"))&&l.every(e=>!(0,v.gR)(c,e)))return;if((0,a.sb)(n)&&!("touches"in e)){let t=(0,a.eu)(n),r=(0,a.L9)(n),o=/auto|scroll/,l=t||o.test(r.overflowX),i=t||o.test(r.overflowY),u=l&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,s=i&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,c="rtl"===r.direction,f=s&&(c?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=u&&e.offsetY>n.clientHeight;if(f||d)return}if(!f(e)){if("intentional"===u()&&B.current){t.clear(),B.current=!1;return}("function"!=typeof j||j(e))&&(Y("__outsidePressBubbles")||(k.setOpen(!1,(0,d.d)(p.Np,e)),G()))}}function b(e){if("sloppy"!==u()||!k.select("open")||!R||X(e))return;let t=e.touches[0];t&&(_.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},z.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function x(e,t){let n=(0,v.EW)(e);if(!n)return;let r=(0,o.q)(n,e.type,()=>{t(e),r()})}function E(e){z.clear(),"pointerdown"===e.type&&(V.current=e.pointerType),("mousedown"!==e.type||!_.current||_.current.dismissOnMouseDown)&&x(e,e=>{if("pointerdown"===e.type)"sloppy"!==u()||"touch"===e.pointerType||!k.select("open")||!R||X(e)||m(e);else m(e)})}function S(e){if(!H.current)return;let o=K.current;if(r(),"intentional"===u()){if("pointercancel"===e.type){o&&n();return}if(!f(e)){if(o)return void n();("function"!=typeof j||j(e))&&(t.clear(),B.current=!0,G())}}}function T(e){if("sloppy"!==u()||!_.current||X(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-_.current.startX),r=Math.abs(t.clientY-_.current.startY),o=Math.sqrt(n*n+r*r);o>5&&(_.current.dismissOnTouchEnd=!0),o>10&&(m(e),z.clear(),_.current=null)}function C(e){"sloppy"!==u()||!_.current||X(e)||(_.current.dismissOnTouchEnd&&m(e),z.clear(),_.current=null)}let P=(0,i.R)(O),I=(0,l.g)(w&&(0,l.g)((0,o.q)(P,"keydown",U),(0,o.q)(P,"compositionstart",function(){e.clear(),N.current=!0}),(0,o.q)(P,"compositionend",function(){e.start(5*!!c.Fp,()=>{N.current=!1})})),F&&(0,l.g)((0,o.q)(P,"click",E,!0),(0,o.q)(P,"pointerdown",E,!0),(0,o.q)(P,"pointerup",S,!0),(0,o.q)(P,"pointercancel",S,!0),(0,o.q)(P,"mousedown",E,!0),(0,o.q)(P,"mouseup",S,!0),(0,o.q)(P,"touchstart",function(e){V.current="touch",x(e,b)},!0),(0,o.q)(P,"touchmove",function(e){x(e,T)},!0),(0,o.q)(P,"touchend",function(e){x(e,C)},!0)));return()=>{I(),e.clear(),t.clear(),r(),B.current=!1,G()}},[A,O,w,F,j,M,R,L,D,U,G,W,Y,X,q,k,z]);let et=r.useMemo(()=>({onKeyDown:U,onPointerDown:J,onClick:J}),[U,J]),en=r.useMemo(()=>({onKeyDown:U,onPointerDown:ee,onMouseDown:ee,onClickCapture:Q,onMouseDownCapture(e){Q(),Z(e)},onPointerDownCapture(e){Q(),Z(e)},onMouseUpCapture:Q,onTouchEndCapture:Q,onTouchMoveCapture:Q}),[U,Q,Z,ee]);return r.useMemo(()=>R?{reference:et,floating:en,trigger:et}:{},[R,et,en])}},4591:(e,t,n)=>{"use strict";n.d(t,{k:()=>d});var r=n(23796),o=n(11744),l=n(79712),i=n(63663),u=n(94254),s=n(83189),a=n(50447),c=n(33319),f=n(22145);function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,event:d="click",toggle:p=!0,ignoreMouse:g=!1,stickIfOpen:h=!0,touchOpenDelay:v=0,reason:m=f.Ui}=t,y="rootStore"in e?e.rootStore:e,b=y.context.dataRef,x=r.useRef(void 0),R=(0,o.NR)(),w=(0,l.Z)(),E=r.useMemo(()=>{function e(e,t,n,r){let o=(0,c.d)(m,t,n);e&&"touch"===r&&v>0?w.start(v,()=>{y.setOpen(!0,o)}):y.setOpen(e,o)}function t(e,t,n){let r=b.current.openEvent,o=y.select("domReferenceElement")!==t;return!!e&&!!o||!e||!p||!!r&&!!h&&!n(r.type)}return{onPointerDown(e){x.current=(0,a.Go)(e.pointerType,!0)&&(0,a.Pg)(e.nativeEvent)?"virtual":e.pointerType},onMouseDown(n){let r=x.current,o=n.nativeEvent,l=y.select("open");if(0!==n.button||"click"===d||(0,a.Go)(r,!0)&&g)return;let i=t(l,n.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,u.EW)(o);if((0,s.$u)(c))return void e(i,o,c,r);let f=n.currentTarget;R.request(()=>{e(i,o,f,r)})},onClick(n){if("mousedown-only"===d)return;let r=x.current;if("mousedown"===d&&r){x.current=void 0;return}(0,a.Go)(r,!0)&&g||e(t(y.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,r)},onKeyDown(){x.current=void 0}}},[b,d,g,m,y,h,p,R,w,v]);return r.useMemo(()=>n?{reference:E}:i.t0,[n,E])}},6875:(e,t,n)=>{"use strict";n.d(t,{X:()=>u});var r=n(23796),o=n(29042),l=n(94967),i=n(60478);let u=r.forwardRef(function(e,t){let{render:n,className:r,style:u,forceRender:s=!1,...a}=e,c=(0,o.P)(),f=c.useState("open"),d=c.useState("nested"),p=c.useState("mounted"),g=c.useState("transitionStatus");return(0,l.o)("div",e,{state:{open:f,transitionStatus:g},ref:[c.context.backdropRef,t],stateAttributesMapping:i.LM,props:[{role:"presentation",hidden:!p,style:{userSelect:"none",WebkitUserSelect:"none"}},a],enabled:s||!d})})},7834:(e,t,n)=>{"use strict";n.d(t,{m:()=>l,p:()=>i});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(26));return e}},8332:(e,t,n)=>{"use strict";n.d(t,{J:()=>s});
1var r=n(23796),o=n(94967),l=n(13199),i=n(26077),u=n(87448);let s=r.forwardRef(function(e,t){let{render:n,className:s,style:a,value:c,...f}=e,d=(0,i.e)(),p=null!=c?c:d,g=(0,o.o)("li",e,{ref:t,props:f}),h=r.useMemo(()=>({value:p}),[p]);return(0,u.jsx)(l.m.Provider,{value:h,children:g})})},9505:(e,t,n)=>{"use strict";n.d(t,{U:()=>c});var r=n(23796),o=n(63927);let l=n(57494).Bt;var i=n(37682);let u={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},s={...u,position:"fixed",top:0,left:0};({...u,position:"absolute"});var a=n(87448);let c=r.forwardRef(function(e,t){let[n,u]=r.useState();return(0,o.g)(()=>{l&&i.Fp&&u("button")},[]),(0,a.jsx)("span",{...e,ref:t,style:s,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})})},9560:(e,t,n)=>{"use strict";n.d(t,{AO:()=>p,Kr:()=>h,N:()=>R,Qp:()=>x,XJ:()=>y,Yu:()=>b,nq:()=>g,vF:()=>m,yV:()=>w});var r=n(7619),o=n(48645),l=n(94254),i=n(55160);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,l.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,i.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 v(e,t){let n=h(e),r=n.length;if(0===r)return;let i=(0,l.RS)((0,o.R)(e)),u=n.indexOf(i);return n[-1===u?1===t?0:r-1:u+t]}function m(e){return v((0,o.R)(e).body,1)||e}function y(e){return v((0,o.R)(e).body,-1)||e}function b(e){var t=e;if(!t)return null;let n=h((0,o.R)(t).body),r=n.length;if(0===r)return null;let l=n.indexOf(t);return -1===l?null:n[(l+1+r)%r]}function x(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.gR)(n,r)}function R(e){h(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function w(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")})}},10572:e=>{e.exports={style:{fontFamily:"'figtree', 'figtree Fallback'",fontStyle:"normal"},className:"__className_a11b12",variable:"__variable_a11b12"}},13199:(e,t,n)=>{"use strict";n.d(t,{J:()=>i,m:()=>l});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(!e)throw Error((0,r.A)(39));return e}},14952:(e,t,n)=>{"use strict";n.d(t,{S:()=>k});var r=n(23796),o=n(63663),l=n(64866),i=n(27579),u=n(63927),s=n(48645),a=n(54829),c=n(79712),f=n(7619),d=n(33319),p=n(22145),g=n(76808),h=n(94254),v=n(76878),m=n(71847),y=n(83189),b=n(88602),x=n(4267),R=n(44104),w=n(49125),E=n(32803),S=n(63787),T=n(69513),C=n(94967),P=n(87448);let k=r.forwardRef(function(e,t){let{render:n,className:k,style:M,...O}=e,A=(0,w.sj)(),{orientation:q,open:I,floatingRootContext:j,positionerElement:F,value:W,closeDelay:L,viewportElement:D,nested:H}=(0,w.Q9)(),K=r.useMemo(()=>(0,T.H)(),[]),B=j||K;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,closeDelay:o=0,nodeId:x}
1=t,R="rootStore"in e?e.rootStore:e,w=R.useState("open"),E=R.useState("floatingElement"),S=R.useState("domReferenceElement"),{dataRef:T}=R.context,C=(0,g.cq)(),P=(0,g.R1)(),k=(0,m.uu)(R),M=(0,c.Z)(),O=(0,a.K)(()=>{var e;return(0,b.GI)(null==(e=T.current.openEvent)?void 0:e.type,k.interactedInside)}),A=(0,a.K)(()=>{var e;return(0,b.h$)(null==(e=T.current.openEvent)?void 0:e.type)}),q=(0,a.K)(()=>{(0,m.GH)(k)});(0,u.g)(()=>{w||(k.pointerType=void 0,k.restTimeoutPending=!1,k.interactedInside=!1,q())},[w,k,q]),r.useEffect(()=>q,[q]),(0,u.g)(()=>{var e,t,r,o,l,i,u,a,c;if(n&&w&&(null==(e=k.handleCloseOptions)?void 0:e.blockPointerEvents)&&A()&&(0,f.vq)(S)&&E){let e=(0,s.R)(E),n=null==C||null==(r=C.nodesRef.current.find(e=>e.id===P))||null==(t=r.context)?void 0:t.elements.floating;n&&(n.style.pointerEvents="");let f=k.pointerEventsScopeElement!==E?k.pointerEventsScopeElement:null,d=n!==E?n:null,p=null!=(c=null!=(a=null!=(u=null!=(i=null==(l=k.handleCloseOptions)||null==(o=l.getScope)?void 0:o.call(l))?i:f)?u:d)?a:S.closest("[data-rootownerid]"))?c:e.body;return(0,m.D8)(k,{scopeElement:p,referenceElement:S,floatingElement:E}),()=>{q()}}},[n,w,S,E,k,A,C,P,q]),r.useEffect(()=>{if(n)return(0,i.g)(E&&(0,l.q)(E,"mouseenter",function(){k.openChangeTimeout.clear(),M.clear(),null==C||C.events.off("floating.closed",t),q()}),E&&(0,l.q)(E,"mouseleave",function(n){var r,l;if(e()&&C)return void C.events.on("floating.closed",t);if((0,y.Hi)(n.relatedTarget,R.context.triggerElements))return;let i=null!=(l=null==(r=T.current.floatingContext)?void 0:r.nodeId)?l:x,u=n.relatedTarget;if(!(C&&i&&(0,f.vq)(u)&&(0,v.CM)(C.nodesRef.current,i,!1).some(e=>{var t;return(0,h.gR)(null==(t=e.context)?void 0:t.elements.floating,u)}))){if(k.handler)return void k.handler(n);q(),A()&&!O()&&function(e){let t=(0,b.uf)(o,"close",k.pointerType),n=()=>{R.setOpen(!1,(0,d.d)(p.N7,e)),null==C||C.events.emit("floating.closed",e)};t?k.openChangeTimeout.start(t,n):(k.openChangeTimeout.clear(),n())}(n)}}),E&&(0,l.q)(E,"pointerdown",function(e){let t=(0,h.EW)(e);if(!(0,y.H5)(t)){k.interactedInside=!1;return}k.interactedInside=(null==t?void 0:t.closest("[aria-haspopup]"))!=null},!0),()=>{null==C||C.events.off("floating.closed",t)});function e(){return!!(C&&P&&(0,v.CM)(C.nodesRef.current,P).length>0)}function t(n){!C||!P||e()||M.start(0,()=>{C.events.off("floating.closed",t),R.setOpen(!1,(0,d.d)(p.N7,n)),C.events.emit("floating.closed",n)})}},[n,E,R,T,o,x,A,O,q,k,C,P,M])}(B,{enabled:!!j&&(null!=F||null!=D||null==W),closeDelay:L,nodeId:A});let N=(0,x.s)(B,{enabled:null!=F||null==W,outsidePressEvent:"intentional",outsidePress(e){let t=(0,h.EW)(e);return null===(null==t?void 0:t.closest("[".concat(E.oU,"]")))}}),V=j?N:void 0,_={open:I},z=H?o.t0:{onKeyDown(e){("horizontal"===q&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===q&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},$=[(null==V?void 0:V.floating)||o.t0,z,O],G=(0,C.o)("ul",e,{state:_,ref:t,props:$,enabled:H});return H?(0,P.jsx)(S.V.Provider,{value:V,children:G}):(0,P.jsx)(S.V.Provider,{value:V,children:(0,P.jsx)(R.Y,{render:n,className:k,style:M,state:_,refs:[t],props:$,loopFocus:!1,orientation:q,tag:"ul"})})})},18220:(e,t,n)=>{"use strict";var r=n(23796),o=n(67572),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=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=i(e,(f=a(function(){function e(e){if(!s){if(s=!0,i=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,l(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(i=e,t):(i=e,u=n)}var i,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}}
1,25899:(e,t,n)=>{"use strict";n.d(t,{K:()=>u});var r=n(67557),o=n(80987),l=n(50447);let i={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId};class u extends r.H{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:l,...u}=e;super({...u,positionReference:u.referenceElement,domReferenceElement:u.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,o.d)(),nested:n,triggerElements:l},i),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)=>{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)=>{if(this.syncOnly)return void this.context.onOpenChange?.(e,t);this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},25917:(e,t,n)=>{"use strict";function r(e){return`data-base-ui-${e}`}n.d(t,{F:()=>r})},27579:(e,t,n)=>{"use strict";function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}n.d(t,{g:()=>r})},29042:(e,t,n)=>{"use strict";n.d(t,{P:()=>i,a:()=>l});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(!e&&void 0===t)throw Error((0,r.A)(27));return t}},29368:(e,t,n)=>{"use strict";n.d(t,{z:()=>m});var r=n(30788),o=n(23796),l=n(29042),i=n(95877),u=n(94967),s=n(60478),a=n(60749),c=n(67572),f=n(63663),d=n(45567),p=n(26077),g=n(4591),h=n(54829),v=n(57494);let m=o.forwardRef(function(e,t){let{render:n,className:m,style:y,disabled:b=!1,nativeButton:x=!0,id:R,payload:w,handle:E,...S}=e,T=(0,l.P)(!0),C=function(e){let t=o.useCallback(t=>void 0===e?f.tE:e.subscribeStore(t),[e]),n=o.useCallback(()=>void 0===e?void 0:e.store,[e]);return(0,c.useSyncExternalStore)(t,n,()=>null==e?void 0:e.serverStore)}(E),P=null!=C?C:T;if(!P)throw Error((0,r.A)(79));let k=(0,p.e)(R),M=P.useState("floatingRootContext"),O=P.useState("isOpenedByTrigger",k),A=P.useState("triggerPopupId",k),q=o.useRef(null),{registerTrigger:I,isMountedByThisTrigger:j}=(0,d.L_)(k,q,P,{payload:w}),{getButtonProps:F,buttonRef:W}=(0,i.s)({disabled:b,native:x}),L=(0,g.k)(M),D=function(e,t){let{onClick:n,onPointerDown:r}=function(e){let t=o.useRef(""),n=o.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:o.useCallback(n=>{if(0===n.detail)return void e(n,"keyboard");"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:n}}((0,h.K)((n,r)=>{("function"==typeof e?e():e)||t(r||(v.s4?"touch":""))}));return o.useMemo(()=>({onClick:n,onPointerDown:r}),[n,r])}(()=>P.select("open"),e=>{P.set("openMethod",e)}),H=P.useState("triggerProps",j);return(0,u.o)("button",e,{state:{disabled:b,open:O},ref:[W,t,I,q],props:[L.reference,H,D,{[a.Kd]:"",id:k,"aria-haspopup":"dialog","aria-expanded":O,"aria-controls":A},S,F],stateAttributesMapping:s.qV})})},30473:e=>{e.exports={style:{fontFamily:"'plusJakartaSans', 'plusJakartaSans Fallback'",fontStyle:"normal"},className:"__className_01df4e",variable:"__variable_01df4e"}},31750:(e,t,n)=>{"use strict";n.d(t,{W:()=>f});var r=n(23796),o=n(76808),l=n(49125),i=n(53402),u=n(81037),s=n(33319),a=n(22145),c=n(87448);let f=r.forwardRef(function(e,t){let{className:n,render:r,active:f=!1,closeOnClick:d=!1,style:p,...g}=e,{setValue:h,popupElement:v,positionerElement:m,rootRef:y}=(0,l.Q9)(),b=(0,l.sj)(),x=(0,o.cq)();return(0,c.jsx)(u.l,{tag:"a",render:r,className:n,style:p,state:{active:f},refs:[t],props:[{"aria-current":f?"page":void 0,tabIndex:void 0,onClick(e){d&&h(null,(0,s.d)(a.U$,e.nativeEvent))},onBlur(e){m&&v&&(0,i.n)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:v,rootRef:y,tree:x,nodeId:b})&&h(null,(0,s.d)(a.Xn,e.nativeEvent))}},g]})})},32706:(e,t,n)=>{"use strict";n.d(t,{BT:()=>o,Ed:()=>r});let r="data-base-ui-focusable",o="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])"},32803:(e,t,n)=>{"use strict";n.d(t,{oU:()=>r});let r="data-base-ui-navigation-menu-trigger"},35586:(e,t,n)=>{"use strict";n.d(t,{sf:()=>u,so:()=>i});var r=n(13642),o=n(23796),l=(0,o.createContext)({client:r.Ay});function i(e){var t=e.children,n=e.client,i=e.apiKey,u=e.options,s=(0,o.useRef)(null),a=(0,o.useMemo)(function(){return n?(i&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),u&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),n):(i||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),r.Ay)},[n,i,JSON.stringify(u)]);return(0,o.useEffect)(function(){if(!n){var e=s.current;e?(i!==e.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),u&&!function e(t,n,r){if(void 0===r&&(r=new WeakMap),t===n)return!0;
1if("object"!=typeof t||null===t||"object"!=typeof n||null===n)return!1;if(r.has(t)&&r.get(t)===n)return!0;r.set(t,n);var o=Object.keys(t),l=Object.keys(n);if(o.length!==l.length)return!1;for(var i=0;i<o.length;i++){var u=o[i];if(!l.includes(u)||!e(t[u],n[u],r))return!1}return!0}(u,e.options)&&r.Ay.set_config(u)):(r.Ay.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),r.Ay.init(i,u)),s.current={apiKey:i,options:null!=u?u:{}}}},[n,i,JSON.stringify(u)]),o.createElement(l.Provider,{value:{client:a}},t)}var u=function(){return(0,o.useContext)(l).client},s=function(e,t){return(s=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function c(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var f=function(e){return"function"==typeof e};function d(e){var t=e.flag,n=e.children,r=e.onIntersect,o=e.onClick,l=e.trackView,i=e.options,s=c(e,["flag","children","onIntersect","onClick","trackView","options"]),f=useRef(null);return useEffect(function(){if(null!==f.current&&l){var e=new IntersectionObserver(function(e){return r(e[0])},a({threshold:.1},i));return e.observe(f.current),function(){return e.disconnect()}}},[t,i,u(),f,l,r]),React.createElement("div",a({ref:f},s,{onClick:o}),n)}var p={componentStack:null,error:null},g={INVALID_FALLBACK:"[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=n}function n(t){var n=e.call(this,t)||this;return n.state=p,n}s(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),n.prototype.componentDidCatch=function(e,t){var n,r=t.componentStack,o=this.props.additionalProperties;this.setState({error:e,componentStack:r}),f(o)?n=o(e):"object"==typeof o&&(n=o),this.context.client.captureException(e,n)},n.prototype.render=function(){var e=this.props,t=e.children,n=e.fallback,r=this.state;if(null==r.componentStack)return f(t)?t():t;var l=f(n)?o.createElement(n,{error:r.error,componentStack:r.componentStack}):n;return o.isValidElement(l)?l:(console.warn(g.INVALID_FALLBACK),o.createElement(o.Fragment,null))},n.contextType=l}(o.Component)},37311:(e,t,n)=>{"use strict";n.d(t,{JG:()=>u,RT:()=>l,ST:()=>i});let{userAgent:r,platform:o,maxTouchPoints:l}="undefined"==typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},i=r.toLowerCase(),u=o.toLowerCase()},37682:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o});var r=n(37311);let o="undefined"!=typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none");o||r.ST.includes("firefox"),o||r.ST.includes("chrom")},37928:(e,t,n)=>{"use strict";n.d(t,{j:()=>l});var r=n(23796);let o=r.createContext(void 0);function l(){var e;let t=r.useContext(o);return null!=(e=null==t?void 0:t.direction)?e:"ltr"}},39433:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(23796),o=n(29042),l=n(94967),i=n(95877),u=n(33319),s=n(22145);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,disabled:c=!1,nativeButton:f=!0,...d}=e,p=(0,o.P)(),g=p.useState("open"),{getButtonProps:h,buttonRef:v}=(0,i.s)({disabled:c,native:f});return(0,l.o)("button",e,{state:{disabled:c},ref:[t,v],props:[{onClick:function(e){g&&p.setOpen(!1,(0,u.d)(s.SR,e.nativeEvent))}},d,h]})})},40821:(e,t,n)=>{"use strict";n.d(t,{L:()=>u});
1var r=n(23796),o=n(29042),l=n(94967),i=n(26077);let u=r.forwardRef(function(e,t){let{render:n,className:r,style:u,id:s,...a}=e,c=(0,o.P)(),f=(0,i.e)(s);return c.useSyncedValueWithCleanup("titleElementId",f),(0,l.o)("h2",e,{ref:t,props:[{id:f},a]})})},41363:(e,t,n)=>{"use strict";n.d(t,{D:()=>D});var r=n(23796),o=n(63927),l=n(7619),i=n(64866),u=n(37682),s=n(57494),a=n(48645),c=n(79712),f=n(11744);let d={},p={},g="";function h(e,t){return(0,l.ZU)(e)?e:t}function v(e,t,n){return/hidden|clip/.test(e.getComputedStyle(h(t,n)).overflowY)}class m{acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){if(0===this.lockCount||null!==this.restore)return;let t=(0,a.R)(e),n=t.documentElement,r=t.body,o=(0,l.zk)(n);if(v(o,n,r)){let t=new o.MutationObserver(()=>{v(o,n,r)||(t.disconnect(),this.restore=null,this.lock(e))}),l={attributes:!0};t.observe(n,l),t.observe(r,l),this.restore=()=>t.disconnect();return}let c=s.s4||!function(e){if("undefined"==typeof document)return!1;let t=(0,a.R)(e);return(0,l.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=c?function(e){let t=(0,a.R)(e),n=h(t.documentElement,t.body),r={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,r)}}(e):function(e){var t,n;let r=(0,a.R)(e),o=r.documentElement,s=r.body,c=(0,l.zk)(o),v=0,m=0,y=!1,b=f.KP.create();if(u.Fp&&(null!=(n=null==(t=c.visualViewport)?void 0:t.scale)?n:1)!==1)return()=>{};function x(){let t=c.getComputedStyle(o),n=c.getComputedStyle(s),r=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";v=o.scrollTop,m=o.scrollLeft,d={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},g=o.style.scrollBehavior,p={position:s.style.position,height:s.style.height,width:s.style.width,boxSizing:s.style.boxSizing,overflowY:s.style.overflowY,overflowX:s.style.overflowX,scrollBehavior:s.style.scrollBehavior};let l=o.scrollHeight>o.clientHeight,i=o.scrollWidth>o.clientWidth,u="scroll"===t.overflowY||"scroll"===n.overflowY,f="scroll"===t.overflowX||"scroll"===n.overflowX,b=Math.max(0,c.innerWidth-s.clientWidth),x=Math.max(0,c.innerHeight-s.clientHeight),R=parseFloat(n.marginTop)+parseFloat(n.marginBottom),w=parseFloat(n.marginLeft)+parseFloat(n.marginRight),E=h(o,s);if(y=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=(0,a.R)(e),n=t.documentElement,r=h(n,t.body),o=r.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",r.style.overflowY="scroll";let i=r.offsetWidth;r.style.overflowY="hidden";let u=r.offsetWidth;return r.style.overflowY=o,n.style.scrollbarGutter=l,i===u}(e)){o.style.scrollbarGutter=r,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:r,overflowY:"hidden",overflowX:"hidden"}),(l||u)&&(o.style.overflowY="scroll"),(i||f)&&(o.style.overflowX="scroll"),Object.assign(s.style,{position:"relative",height:R||x?"calc(100dvh - ".concat(R+x,"px)"):"100dvh",width:w||b?"calc(100vw - ".concat(w+b,"px)"):"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),s.scrollTop=v,s.scrollLeft=m,o.setAttribute("data-base-ui-scroll-locked",""),o.style.scrollBehavior="unset"}function R(){Object.assign(o.style,d),Object.assign(s.style,p),y||(o.scrollTop=v,o.scrollLeft=m,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=g)}x();let w=(0,i.q)(c,"resize",function(){R(),b.request(x)});return()=>{b.cancel(),R(),"function"==typeof c.removeEventListener&&w()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=c.E.create(),this.timeoutUnlock=c.E.create(),this.release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)},this.unlock=()=>{if(0===this.lockCount&&this.restore){var e;null==(e=this.restore)||e.call(this),this.restore=null}}}}let y=new m;var b=n(4267),x=n(94254),R=n(45567);function w(e){let{store:t,parentContext:n,isDrawer:l}=e,i=t.useState("open"),u=t.useState("disablePointerDismissal"),s=t.useState("modal"),a=t.useState("popupElement"),c=t.useState("floatingRootContext"),[f,d]=r.useState(0),[p,g]=r.useState(0),h=0===f,v=(0,b.s)(c,{outsidePressEvent:()=>
1t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===s?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button)return!1;if("touches"in e){if("touchend"===e.type){if(1!==e.changedTouches.length||0!==e.touches.length)return!1}else if(1!==e.touches.length)return!1}let n=(0,x.EW)(e);if(h&&!u){if(s){let e=t.context.internalBackdropRef.current,r=t.context.backdropRef.current;return!e&&!r||e===n||r===n||(0,x.gR)(n,a)&&!(null==n?void 0:n.hasAttribute("data-base-ui-portal"))}return!0}return!1},escapeKey:h});return!function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,o.g)(()=>{if(e)return y.acquire(t)},[e,t])}(i&&!0===s,a),t.useContextCallback("onNestedDialogOpen",(e,t)=>{d(e),g(t)}),(0,o.g)(()=>((null==n?void 0:n.onNestedDialogOpen)&&(i?n.onNestedDialogOpen(f+1,p+ +!!l):n.onNestedDialogOpen(0,0)),()=>{(null==n?void 0:n.onNestedDialogOpen)&&i&&n.onNestedDialogOpen(0,0)}),[l,i,f,p,n]),(0,R.i6)(t,{activeTriggerProps:v.reference,inactiveTriggerProps:v.trigger,popupProps:v.floating,nestedOpenDialogCount:f,nestedOpenDrawerCount:p}),null}var E=n(29042),S=n(67557),T=n(63663),C=n(25899),P=n(69513);let k=e=>e.triggerIdProp??e.activeTriggerId,M=e=>e.openProp??e.open,O=e=>(e.popupElement?.id??e.floatingId)||void 0;function A(e,t){return void 0!==t&&M(e)&&k(e)===t}var q=n(81767);let I={open:M,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:k,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:O,isTriggerActive:(e,t)=>void 0!==t&&k(e)===t,isOpenedByTrigger:(e,t)=>A(e,t),isMountedByTrigger:(e,t)=>void 0!==t&&k(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>!function(e,t){return!!A(e,t)||void 0!==t&&M(e)&&null==k(e)&&1===e.triggerCount}(e,t)?void 0:O(e),popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement,modal:e=>e.modal,nested:e=>e.nested,nestedOpenDialogCount:e=>e.nestedOpenDialogCount,nestedOpenDrawerCount:e=>e.nestedOpenDrawerCount,disablePointerDismissal:e=>e.disablePointerDismissal,openMethod:e=>e.openMethod,descriptionElementId:e=>e.descriptionElementId,titleElementId:e=>e.titleElementId,viewportElement:e=>e.viewportElement,role:e=>e.role};class j extends S.H{constructor(e,t,n){let o=new q.Z;super(function(e,t,n,r=!1){let o={...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:(0,P.H)(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:T.t0,inactiveTriggerProps:T.t0,popupProps:T.t0},modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e};return o.floatingRootContext=function(e,t,n=!1){return new C.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}(t,n,r),o}(e,o,t,n),function(e){return{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:e,onOpenChange:void 0,onOpenChangeComplete:void 0}}(o),I)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e};(0,R.i)(n,e,t.trigger),this.update(n)}}var F=n(33319),W=n(22145),L=n(87448);function D(e){return function(e,t){let{children:n,open:o,defaultOpen:l=!1,onOpenChange:i,onOpenChangeComplete:u,disablePointerDismissal:s=!1,modal:
1a=!0,actionsRef:c,handle:f,triggerId:d,defaultTriggerId:p=null}=t,g="alert-dialog"===e,h=(0,E.P)(!0),v={modal:!!g||a,disablePointerDismissal:g||s,nested:null!=h,role:g?"alertdialog":"dialog"},m=(0,R.xp)((e,t)=>new j({open:l,openProp:o,activeTriggerId:p,triggerIdProp:d,...v},e,t),!0);m.useControlledProp("openProp",o),m.useControlledProp("triggerIdProp",d),m.useSyncedValues(v),m.useContextCallback("onOpenChange",i),m.useContextCallback("onOpenChangeComplete",u);let y=m.useState("open"),b=m.useState("mounted"),x=m.useState("payload");(0,R.xs)(m,y),(0,R.tr)(m);let{forceUnmount:S}=(0,R.l$)(y,m);r.useImperativeHandle(c,()=>({unmount:S,close:()=>m.setOpen(!1,(0,F.d)(W.zJ))}),[S,m]);let T=y||b;return(0,L.jsxs)(E.a.Provider,{value:m,children:[f&&(0,L.jsx)(R.Ae,{handle:f,store:m}),T&&(0,L.jsx)(w,{store:m,parentContext:null==h?void 0:h.context,isDrawer:"drawer"===e}),"function"==typeof n?n({payload:x}):n]})}("dialog",e)}},42547:(e,t,n)=>{"use strict";n.d(t,{t:()=>r});let r=function(e){return e.availableWidth="--available-width",e.availableHeight="--available-height",e.anchorWidth="--anchor-width",e.anchorHeight="--anchor-height",e.transformOrigin="--transform-origin",e.positionerWidth="--positioner-width",e.positionerHeight="--positioner-height",e}({})},42603:(e,t,n)=>{"use strict";n.d(t,{$v:()=>p,Jd:()=>l,Kp:()=>a,Qi:()=>d,RJ:()=>u,eR:()=>i,il:()=>o,jF:()=>c,rT:()=>f,yZ:()=>s});var r=n(7619);let o="ArrowUp",l="ArrowDown",i="ArrowLeft",u="ArrowRight",s="Home",a="End",c=new Set([o,l,i,u,s,a]),f=["Shift","Control","Alt","Meta"];function d(e){return!!((0,r.sb)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,r.sb)(e)&&"TEXTAREA"===e.tagName)}function p(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,l=e.scrollTop,i=e.clientWidth<e.scrollWidth,u=e.clientHeight<e.scrollHeight;if(i&&"vertical"!==r){let r=g(e,t,"left"),l=h(e),i=h(t);"ltr"===n&&(r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight?o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight:r-i.scrollMarginLeft<e.scrollLeft+l.scrollPaddingLeft&&(o=r-i.scrollMarginLeft-l.scrollPaddingLeft)),"rtl"===n&&(r-i.scrollMarginLeft<e.scrollLeft+l.scrollPaddingLeft?o=r-i.scrollMarginLeft-l.scrollPaddingLeft:r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight&&(o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight))}if(u&&"horizontal"!==r){let n=g(e,t,"top"),r=h(e),o=h(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?l=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(l=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:l,behavior:"auto"})}function g(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function h(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}},44104:(e,t,n)=>{"use strict";n.d(t,{Y:()=>m});var r=n(23796),o=n(63663),l=n(61688),i=n(54829),u=n(59199),s=n(63927),a=n(42603),c=n(55160),f=n(94254);let d=[];var p=n(34259),g=n(94967),h=n(37928),v=n(87448);function m(e){let{render:t,className:n,style:m,refs:y=o.Ml,props:b=o.Ml,state:x=o.t0,stateAttributesMapping:R,highlightedIndex:w,onHighlightedIndexChange:E,orientation:S,grid:T,loopFocus:C,onLoop:P,enableHomeAndEndKeys:k,onMapChange:M,stopEventPropagation:O=!0,rootRef:A,disabledIndices:q,modifierKeys:I,highlightItemOnHover:j=!1,tag:F="div",...W}=e,{props:L,highlightedIndex:D,onHighlightedIndexChange:H,elementsRef:K,onMapChange:B,relayKeyboardEvent:N}=function(e){let{loopFocus:t=!0,orientation:n="both",grid:o,onLoop:l,direction:p,highlightedIndex:g,onHighlightedIndexChange:h,rootRef:v,enableHomeAndEndKeys:m=!1,stopEventPropagation:y,disabledIndices:b,modifierKeys:x=d}=e,[R,w]=r.useState(0),E=null!=o,S=r.useRef(null),T=(0,u.a)(S,v),C=r.useRef([]),P=r.useRef(!1),k=null!=g?g:R,M=(0,i.K)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((null!=h?h:w)(e),t){let t=C.current[e];(0,a.$v)(S.current,t,p,n)}}),O=(0,i.K)(e=>{var t,r,o;if(0===e.size||P.current)return;P.current=!0;let l=Array.from(e.keys()),i=null!=(r=l.find(e=>null==e?void 0:e.hasAttribute("data-composite-item-active")))?r:null,u=i&&null!=(o=null==(t=e.get(i))?void 0:t.index)?o:-1;if(-1!==u)M(u);else if((0,c.FP)(l,k,b)){let e=(0,c.BF)(l,{disabledIndices:b});(0,c.du)(l,e)||M(e)}(0,a.$v)(S.current,i,p,n)});(0,s.g)(()=>
1{if(null==b||null!=g||!P.current)return;let e=C.current;if((0,c.FP)(e,k,b)){let t=(0,c.BF)(e,{disabledIndices:b});(0,c.du)(e,t)||M(t)}},[b,g,k,C,M]);let A=(0,i.K)((e,t,n)=>l?l(e,t,n,C):n),q=(0,i.K)(e=>{let r=e.key===a.yZ||e.key===a.Kp;if(!a.jF.has(e.key)||!m&&r||function(e,t){for(let n of a.rT)if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,x)||!S.current)return;let i="rtl"===p,u=i?a.eR:a.RJ,s=i?a.RJ:a.eR,d="vertical"===n?a.Jd:u,g="vertical"===n?a.il:s,h=(0,f.EW)(e.nativeEvent);if(null!=h&&(0,a.Qi)(h)&&!(null==h||h.hasAttribute("disabled")||"true"===h.getAttribute("aria-disabled"))){let t=h.selectionStart,n=h.selectionEnd,r=h.value;if(null==t||e.shiftKey||t!==n||e.key!==g&&t<r.length||e.key!==d&&t>0)return}let v=k,R=(0,c.Zb)(C,b),w=(0,c.vB)(C,b);null!=o&&(v=o({disabledIndices:b,elementsRef:C,event:e,highlightedIndex:k,loopFocus:t,maxIndex:w,minIndex:R,onLoop:A,orientation:n,rtl:i}));let T="vertical"!==n&&e.key===u||"horizontal"!==n&&e.key===a.Jd,P="vertical"!==n&&e.key===s||"horizontal"!==n&&e.key===a.il;m&&(e.key===a.yZ?v=R:e.key===a.Kp&&(v=w)),v===k&&(T||P)&&(t&&v===w&&T?(v=R,l&&(v=l(e,k,v,C))):t&&v===R&&P?(v=w,l&&(v=l(e,k,v,C))):v=(0,c.BF)(C.current,{startingIndex:v,decrement:P,disabledIndices:b})),v===k||(0,c.du)(C.current,v)||(y&&e.stopPropagation(),(E||r||T||P)&&e.preventDefault(),M(v,!0),queueMicrotask(()=>{var e;null==(e=C.current[v])||e.focus()}))});return{props:{ref:T,onFocus(e){let t=S.current,n=(0,f.EW)(e.nativeEvent);t&&null!=n&&(0,a.Qi)(n)&&n.setSelectionRange(0,n.value.length)},onKeyDown:q},highlightedIndex:k,onHighlightedIndexChange:M,elementsRef:C,onMapChange:O,relayKeyboardEvent:q}}({grid:T,loopFocus:C,onLoop:P,orientation:S,highlightedIndex:w,onHighlightedIndexChange:E,rootRef:A,stopEventPropagation:O,enableHomeAndEndKeys:k,direction:(0,h.j)(),disabledIndices:q,modifierKeys:I}),V=(0,g.o)(F,e,{state:x,ref:y,props:[L,...b,W],stateAttributesMapping:R}),_=r.useMemo(()=>({highlightedIndex:D,onHighlightedIndexChange:H,highlightItemOnHover:j,relayKeyboardEvent:N}),[D,H,j,N]);return(0,v.jsx)(p.H.Provider,{value:_,children:(0,v.jsx)(l.u,{elementsRef:K,onMapChange:e=>{null==M||M(e),B(e)},children:V})})}},45567:(e,t,n)=>{"use strict";n.d(t,{Ls:()=>m,Ae:()=>x,UM:()=>y,i:()=>R,tr:()=>E,l$:()=>S,i6:()=>T,xp:()=>b,xs:()=>C,L_:()=>w});var r=n(23796);n(42069);var o=n(63663),l=n(31834),i=n(54829),u=n(63927),s=n(3576),a=n(32706),c=n(76808),f=n(7619),d=n(25899),p=n(95816),g=n(42266),h=n(33319),v=n(22145);let m={tabIndex:-1,[a.Ed]:""};function y(e){return t=>"touch"!==t||e.current}function b(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,l.B)(),o=null!=(0,c.R1)(),i=(0,s.j)(()=>e(n,o)).current;return!function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:o,floatingId:l,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),p=t.useState(n?"popupElement":"positionerElement"),g=t.context.triggerElements,h=r.useRef(null);void 0===o&&null===h.current&&(h.current=new d.K({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:p,triggerElements:g,onOpenChange:s,floatingId:l,syncOnly:!0,nested:i}));let v=null!=o?o:h.current;t.useSyncedValue("floatingId",l),(0,u.g)(()=>{let e={open:a,floatingId:l,referenceElement:c,floatingElement:p};(0,f.vq)(c)&&(e.domReferenceElement=c),v.state.positionReference===v.state.referenceElement&&(e.positionReference=c),v.update(e)},[a,l,c,p,v]),v.context.onOpenChange=s,v.context.nested=i}({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:o,onOpenChange:i.setOpen}),i}function x(e){let{handle:t,store:n}=e;return(0,u.g)(()=>t.attachStore(n),[t,n]),null}function R(e,t,n){var r;let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let l=null!=(r=null==n?void 0:n.id)?r:null;(l||t)&&(e.activeTriggerId=l,e.activeTriggerElement=null!=n?n:null)}function w(e,t,n,o){let l=n.useState("isMountedByTrigger",e),s=function(e,t){let n=r.useRef(null),o=r.useRef(null);return r.useCallback(r=>
1{if(void 0===e)return;let l=!1;if(null!==n.current){let e=n.current,r=o.current,i=t.context.triggerElements.getById(e);r&&i===r&&(t.context.triggerElements.delete(e),l=!0),n.current=null,o.current=null}if(null!==r&&(n.current=e,o.current=r,t.context.triggerElements.add(e,r),l=!0),l){let e=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==e&&t.set("triggerCount",e)}},[t,e])}(e,n),a=(0,i.K)(t=>{let r=n.select("open"),l=n.select("activeTriggerId");if(l===e)return void n.update({activeTriggerElement:t,...r?o:null});null==l&&r&&n.update({activeTriggerId:e,activeTriggerElement:t,...o})}),c=r.useCallback(e=>{s(e),e&&a(e)},[s,a]);return(0,u.g)(()=>{l&&n.update({activeTriggerElement:t.current,...o})},[l,n,t,...Object.values(o)]),{registerTrigger:c,isMountedByThisTrigger:l}}function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{closeOnActiveTriggerUnmount:n=!1}=t,o=r.useRef(null),l=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");(0,u.g)(()=>{if(!l){o.current=null,0!==e.state.triggerCount&&e.set("triggerCount",0);return}let t=e.context.triggerElements.size,r={};e.state.triggerCount!==t&&(r.triggerCount=t);let i=e.select("activeTriggerId"),u=null;if(i){let t=e.context.triggerElements.getById(i);if(t)o.current=i,t!==e.state.activeTriggerElement&&(r.activeTriggerElement=t);else{for(let[t,n]of e.context.triggerElements.entries())if(n===e.state.activeTriggerElement){r.activeTriggerId=t,r.activeTriggerElement=n,o.current=t;break}void 0===r.activeTriggerId&&(o.current===i?u=i:o.current=null)}}else o.current=null;if(!u&&!i&&1===t){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;r.activeTriggerId=e,r.activeTriggerElement=n,o.current=e}}(void 0!==r.triggerCount||void 0!==r.activeTriggerId||void 0!==r.activeTriggerElement)&&e.update(r),u&&n&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let t=(0,h.d)(v.dv);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[l,e,i,s,a,n])}function S(e,t,n){let{mounted:r,setMounted:o,transitionStatus:l}=(0,p.$)(e),u=t.useState("preventUnmountingOnClose"),s=!e&&u;t.useSyncedValues({mounted:r,transitionStatus:l,preventUnmountingOnClose:s});let a=(0,i.K)(()=>{var e,r;o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),null==n||n(),null==(e=(r=t.context).onOpenChangeComplete)||e.call(r,!1)});return(0,g.v)({enabled:r&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:l}}function T(e,t){e.useSyncedValues(t),(0,u.g)(()=>()=>{e.update({activeTriggerProps:o.t0,inactiveTriggerProps:o.t0,popupProps:o.t0})},[e])}function C(e,t){(0,u.g)(()=>{t||null===e.state.openMethod||e.set("openMethod",null)},[t,e]),(0,u.g)(()=>()=>{null!==e.state.openMethod&&e.set("openMethod",null)},[e])}},47672:(e,t,n)=>{"use strict";n.d(t,{P:()=>c});var r=n(7619),o=n(31834),l=n(63927),i=n(3576),u=n(81767),s=n(76808),a=n(25899);function c(e){let{open:t=!1,onOpenChange:n,elements:c={}}=e,f=(0,o.B)(),d=null!=(0,s.R1)(),p=(0,i.j)(()=>{var e,r;return new a.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:null!=(e=c.reference)?e:null,floatingElement:null!=(r=c.floating)?r:null,triggerElements:new u.Z,floatingId:f,syncOnly:!1,nested:d})}).current;return(0,l.g)(()=>{let e={open:t,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,r.vq)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),p.update(e)},[t,f,c.reference,c.floating,p]),p.context.onOpenChange=n,p.context.nested=d,p}},48645:(e,t,n)=>{"use strict";function r(e){return e?.ownerDocument||document}n.d(t,{R:()=>r})},49125:(e,t,n)=>{"use strict";n.d(t,{$G:()=>l,Q9:()=>i,js:()=>u,sj:()=>s});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(41));return t}let u=o.createContext(void 0);function s(){return o.useContext(u)}}
1,50438:(e,t,n)=>{"use strict";n.d(t,{T:()=>l});var r=n(65983),o=n(42547);function l(e,t,n,l){e.style.setProperty(r.T.popupWidth,`${n}px`),e.style.setProperty(r.T.popupHeight,`${l}px`),t.style.setProperty(o.t.positionerWidth,`${n}px`),t.style.setProperty(o.t.positionerHeight,`${l}px`)}},50447:(e,t,n)=>{"use strict";n.d(t,{Ev:()=>f,Go:()=>c,O_:()=>u,YF:()=>s,Pg:()=>a,jo:()=>i});var r=n(57494),o=n(37311);let l=/jsdom|happydom/.test(o.ST);function i(e){e.preventDefault(),e.stopPropagation()}function u(e){return"nativeEvent"in e}function s(e){return""===e.pointerType&&!!e.isTrusted||(r.yA&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function a(e){return!l&&(!r.yA&&0===e.width&&0===e.height||r.yA&&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 c(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function f(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},52351:(e,t,n)=>{"use strict";n.d(t,{W:()=>em});var r=n(23796),o=n(42069),l=n(64866),i=n(27579),u=n(7619),s=n(79712),a=n(9560),c=n(69513),f=n(49125),d=n(86797),p=n(63927),g=n(95221);function h(e,t,n){let r,{reference:o,floating:l}=e,i=(0,g.TV)(t),u=(0,g.Dz)(t),s=(0,g.sq)(u),a=(0,g.C0)(t),c=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,d=o[s]/2-l[s]/2;switch(a){case"top":r={x:c,y:o.y-l.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-l.width,y:f};break;default:r={x:o.x,y:o.y}}let p=(0,g.Sg)(t);return p&&(r[u]+=d*("end"===p?1:-1)*(n&&"y"===i?-1:1)),r}async function v(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:u,strategy:s}=e,{boundary:a="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=(0,g._3)(t,e),h=(0,g.nI)(p),v=u[d?"floating"===f?"reference":"floating":f],m=(0,g.B1)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(v)))||n?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(u.floating)),boundary:a,rootBoundary:c,strategy:s})),y="floating"===f?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u.floating)),x=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},R=(0,g.B1)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:b,strategy:s}):y);return{top:(m.top-R.top+h.top)/x.y,bottom:(R.bottom-m.bottom+h.bottom)/x.y,left:(m.left-R.left+h.left)/x.x,right:(R.right-m.right+h.right)/x.x}}let m=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,u=i.detectOverflow?i:{...i,detectOverflow:v},s=await (null==i.isRTL?void 0:i.isRTL(t)),a=await i.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<l.length;n++){let v=l[n];if(!v)continue;let{name:m,fn:y}=v,{x:b,y:x,data:R,reset:w}=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[m]={...g[m],...R},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(a=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:f}=h(a,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:g}},y=new Set(["left","top"]);async function b(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=(0,g.C0)(n),u=(0,g.Sg)(n),s="y"===(0,g.TV)(n),a=y.has(i)?-1:1,c=l&&s?-1:1,f=(0,g._3)(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return u&&"number"==typeof h&&(p="end"===u?-1*h:h),s?{x:p*c,y:d*a}:{x:d*a,y:p*c}}function x(e){let t=(0,u.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,u.sb)(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=(0,g.LI)(n)!==l||(0,g.LI)(r)!==i;return s&&(n=l,r=i),{width:n,height:r,$:s}}function R(e){return(0,u.vq)(e)?e:e.contextElement}function w(e){let t=R(e);if(!(0,u.sb)(t))return(0,g.Jx)(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=x(t),i=(l?(0,g.LI)(n.width):n.width)/r,s=(l?(0,g.LI)(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let E=(0,g.Jx)(0);function S(e){let t=(0,u.zk)(e);
vendor: 5,345 bytes, line 1
1return(0,u.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:E}function T(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=R(e),s=(0,g.Jx)(1);t&&(r?(0,u.vq)(r)&&(s=w(r)):s=w(e));let a=(void 0===(o=n)&&(o=!1),r&&o&&r===(0,u.zk)(i))?S(i):(0,g.Jx)(0),c=(l.left+a.x)/s.x,f=(l.top+a.y)/s.y,d=l.width/s.x,p=l.height/s.y;if(i&&r){let e=(0,u.zk)(i),t=(0,u.vq)(r)?(0,u.zk)(r):r,n=e,o=(0,u._m)(n);for(;o&&t!==n;){let e=w(o),t=o.getBoundingClientRect(),r=(0,u.L9)(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=l,f+=i,n=(0,u.zk)(o),o=(0,u._m)(n)}}return(0,g.B1)({width:d,height:p,x:c,y:f})}function C(e,t){let n=(0,u.CP)(e).scrollLeft;return t?t.left+n:T((0,u.ep)(e)).left+n}function P(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-C(e,n),y:n.top+t.scrollTop}}function k(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=(0,u.zk)(e),l=(0,u.ep)(e),i=o.visualViewport,s=l.clientWidth,a=l.clientHeight,c=0,f=0;if(i){let e=!(0,u.Tc)()||"fixed"===t;r?e||(c=-i.offsetLeft,f=-i.offsetTop):(s=i.width,a=i.height,e&&(c=i.offsetLeft,f=i.offsetTop))}if(0>=C(l)){let e=l.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(l.clientWidth-t.clientWidth-r),i="stable both-edges"===getComputedStyle(l).scrollbarGutter?o/2:o;i<=25&&(s-=i)}return{width:s,height:a,x:c,y:f}}(e,n,t);else if("document"===t)r=function(e){let t=(0,u.CP)(e),n=e.ownerDocument.body,r=(0,g.T9)(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=(0,g.T9)(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),l=-t.scrollLeft+C(e),i=-t.scrollTop;return"rtl"===(0,u.L9)(n).direction&&(l+=(0,g.T9)(e.clientWidth,n.clientWidth)-r),{width:r,height:o,x:l,y:i}}((0,u.ep)(e));else if((0,u.vq)(t))r=function(e,t){let n=T(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=w(e),i=e.clientWidth*l.x,u=e.clientHeight*l.y;return{width:i,height:u,x:o*l.x,y:r*l.y}}(t,n);else{let n=S(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,g.B1)(r)}function M(e){return"static"===(0,u.L9)(e).position}function O(e,t){if(!(0,u.sb)(e)||"fixed"===(0,u.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,u.ep)(e)===n&&(n=n.ownerDocument.body),n}function A(e,t){let n=(0,u.zk)(e);if((0,u.Tf)(e))return n;if(!(0,u.sb)(e)){let t=(0,u.$4)(e);for(;t&&!(0,u.eu)(t);){if((0,u.vq)(t)&&!M(t))return t;t=(0,u.$4)(t)}return n}let r=O(e,t);for(;r&&(0,u.Lv)(r)&&M(r);)r=O(r,t);return r&&(0,u.eu)(r)&&M(r)&&!(0,u.sQ)(r)?n:r||(0,u.gJ)(e)||n}let q=async function(e){let t=this.getOffsetParent||A,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,u.sb)(t),o=(0,u.ep)(t),l="fixed"===n,i=T(e,!0,l,t),s={scrollLeft:0,scrollTop:0},a=(0,g.Jx)(0);if((r||!l)&&(("body"!==(0,u.mq)(t)||(0,u.ZU)(o))&&(s=(0,u.CP)(t)),r)){let e=T(t,!0,l,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}!r&&o&&(a.x=C(o));let c=!o||r||l?(0,g.Jx)(0):P(o,s);return{x:i.left+s.scrollLeft-a.x-c.x,y:i.top+s.scrollTop-a.y-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},I={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=(0,u.ep)(r),s=!!t&&(0,u.Tf)(t.floating);if(r===i||s&&l)return n;let a={scrollLeft:0,scrollTop:0},c=(0,g.Jx)(1),f=(0,g.Jx)(0),d=(0,u.sb)(r);if((d||!l)&&(("body"!==(0,u.mq)(r)||(0,u.ZU)(i))&&(a=(0,u.CP)(r)),d)){let e=T(r);c=w(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!i||d||l?(0,g.Jx)(0):P(i,a);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-a.scrollLeft*c.x+f.x+p.x,y:n.y*c.y-a.scrollTop*c.y+f.y+p.y}},getDocumentElement:u.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?(0,u.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,u.v9)(e,[],!1).filter(e=>(0,u.vq)(e)&&"body"!==(0,u.mq)(e)),o=null,l="fixed"===(0,u.L9)(e).position,i=l?(0,u.$4)(e):e;for(;(0,u.vq)(i)&&!(0,u.eu)(i);){let e=(0,u.L9)(i),t=(0,u.sQ)(i),n=o?o.position:l?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==i),i=(0,u.$4)(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=k(t,l[0],o),s=i.top,a=i.right,c=i.bottom,f=i.left;for(let e=1;e<l.length;e++){let n=k(t,l[e],o);s=(0,g.T9)(n.top,s),a=(0,g.jk)(n.right,a),c=(0,g.jk)(n.bottom,c),f=(0,g.T9)(n.left,f)}return{width:a-f,height:c-s,x:f,y:s}},getOffsetParent:A,getElementRects:q,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=x(e);return{width:t,height:n}},getScale:w,isElement:u.vq,isRTL:function(e){return"rtl"===(0,u.L9)(e).direction}};function j(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function F(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,f=R(e),d=l||i?[...f?(0,u.v9)(f):[],...t?(0,u.v9)(t):[]]:[];
1d.forEach(e=>{l&&e.addEventListener("scroll",n),i&&e.addEventListener("resize",n)});let p=f&&a?function(e,t,n){let r,o=null,l=(0,u.ep)(e);function i(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function s(n,u){void 0===n&&(n=!1),void 0===u&&(u=1),i();let a=e.getBoundingClientRect(),{left:c,top:f,width:d,height:p}=a;if(n||t(),!d||!p)return;let h=(0,g.RI)(f),v=(0,g.RI)(l.clientWidth-(c+d)),m={rootMargin:-h+"px "+-v+"px "+-(0,g.RI)(l.clientHeight-(f+p))+"px "+-(0,g.RI)(c)+"px",threshold:(0,g.T9)(0,(0,g.jk)(1,u))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(!j(a,e.getBoundingClientRect()))return s();if(n!==u){if(!y)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{o=new IntersectionObserver(b,{...m,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(b,m)}o.observe(e)}let a=(0,u.zk)(e),c=()=>s(n);return a.addEventListener("resize",c),s(!0),()=>{a.removeEventListener("resize",c),i()}}(f,n,i):null,h=-1,v=null;s&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&v&&t&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),f&&!c&&v.observe(f),t&&v.observe(t));let m=c?T(e):null;return c&&function t(){let r=T(e);m&&!j(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=v)||e.disconnect(),v=null,c&&cancelAnimationFrame(o)}}let W=(e,t,n)=>{let r=new Map,o=null!=n?n:{},l={...I,...o.platform,_c:r};return m(e,t,{...o,platform:l})};var L="undefined"!=typeof document?r.useLayoutEffect:function(){};function D(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(!D(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)&&!D(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function H(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function K(e,t){let n=H(e);return Math.round(t*n)/n}function B(e){let t=r.useRef(e);return L(()=>{t.current=e}),t}let N=(e,t)=>{let n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:l,placement:i,middlewareData:u}=t,s=await b(t,e);return i===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},V=(e,t)=>{let n=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o,platform:l}=t,{mainAxis:i=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=(0,g._3)(e,t),c={x:n,y:r},f=await l.detectOverflow(t,a),d=(0,g.TV)(o),p=(0,g.PG)(d),h=c[p],v=c[d],m=(e,t)=>(0,g.qE)(t+f["y"===e?"top":"left"],t,t-f["y"===e?"bottom":"right"]);i&&(h=m(p,h)),u&&(v=m(d,v));let y=s.fn({...t,[p]:h,[d]:v});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[p]:i,[d]:u}}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},_=(e,t)=>({fn:function(e){return void 0===e&&(e={}),{options:e,fn(t){var n,r,o,l;let{x:i,y:u,placement:s,rects:a,middlewareData:c}=t,{offset:f=0,mainAxis:d=!0,crossAxis:p=!0}=(0,g._3)(e,t),h={x:i,y:u},v=(0,g.TV)(s),m=(0,g.PG)(v),b=h[m],x=h[v],R=(0,g._3)(f,t),w="number"==typeof R?{mainAxis:R,crossAxis:0}:{mainAxis:null!=(n=R.mainAxis)?n:0,crossAxis:null!=(r=R.crossAxis)?r:0};if(d){let e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+w.mainAxis,n=a.reference[m]+a.reference[e]-w.mainAxis;b<t?b=t:b>n&&(b=n)}if(p){let e="y"===m?"width":"height",t=y.has((0,g.C0)(s)),n=a.reference[v]-a.floating[e]+(t&&(null==(o=c.offset)?void 0:o[v])||0)+(t?0:w.crossAxis),r=a.reference[v]+a.reference[e]+(t?0:(null==(l=c.offset)?void 0:l[v])||0)-(t?w.crossAxis:0);x<n?x=n:x>r&&(x=r)}return{[m]:b,[v]:x}}}}(e).fn,options:[e,t]}),z=(e,t)=>{let n=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,l,i;let{placement:u,middlewareData:s,rects:a,initialPlacement:c,platform:f,elements:d}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:v,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:b=!0,...x}=(0,g._3)(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let R=(0,g.C0)(u),w=(0,g.TV)(c),E=(0,g.C0)(c)===c,S=await (null==f.isRTL?void 0:f.isRTL(d.floating)),T=v||(E||!b?[(0,g.bV)(c)]:(0,g.WJ)(c)),C="none"!==y;!v&&C&&T.push(...(0,g.lP)(c,b,y,S));let P=[c,...T],k=await f.detectOverflow(t,x),M=[],O=(null==(r=s.flip)?void 0:r.overflows)||[];if(p&&M.push(k[R]),h){let e=(0,g.w7)(u,a,S);M.push(k[e[0]],k[e[1]])}if(O=[...O,{placement:u,overflows:M}],!M.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=P[e];if(t&&("alignment"!==h||w===(0,g.TV)(t)||O.every(e=>(0,g.TV)(e.placement)!==w||e.overflows[0]>0)))return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(l=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(m){case"bestFit":{let e=null==(i=O.filter(e=>{if(C){let t=(0,g.TV)(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(u!==n)return{reset:{placement:n}}}return{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},$=(e,t)=>{let n=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r,{placement:o,rects:l,platform:i,elements:u}=t,{apply:s=()=>{},...a}=(0,g._3)(e,t),c=await i.detectOverflow(t,a),f=(0,g.C0)(o),d=(0,g.Sg)(o),p="y"===(0,g.TV)(o),{width:h,height:v}=l.floating;"top"===f||"bottom"===f?(n=f,r=d===(await (null==i.isRTL?void 0:i.isRTL(u.floating))?"start":"end")?"left":"right"):(r=f,n="end"===d?"top":"bottom");let m=v-c.top-c.bottom,y=h-c.left-c.right,b=(0,g.jk)(v-c[n],m),x=(0,g.jk)(h-c[r],y),R=t.middlewareData.shift,w=!R,E=b,S=x;null!=R&&R.enabled.x&&(S=y),null!=R&&R.enabled.y&&(E=m),w&&!d&&(p?S=h-2*(0,g.T9)(c.left,c.right):E=v-2*(0,g.T9)(c.top,c.bottom)),await s({...t,availableWidth:S,availableHeight:E});let T=await i.getDimensions(u.floating);return h!==T.width||v!==T.height?{reset:{rects:!0}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}};var G=n(76808),Y=n(47672);function X(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,Y.P)(e),n=e.rootContext||t;return function(e,t){let{nodeId:n,externalTree:l}=e,i=t.useState("referenceElement"),s=t.useState("floatingElement"),a=t.useState("domReferenceElement"),c=t.useState("open"),f=t.useState("floatingId"),[d,g]=r.useState(null),[h,v]=r.useState(void 0),[m,y]=r.useState(void 0),b=r.useRef(null),x=(0,G.cq)(l),R=r.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:l=[],platform:i,elements:{reference:u,floating:s}={},transform:a=!0,whileElementsMounted:c,open:f}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[g,h]=r.useState(l);D(g,l)||h(l);let[v,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))},[]),w=u||v,E=s||y,S=r.useRef(null),T=r.useRef(null),C=r.useRef(d),P=null!=c,k=B(c),M=B(i),O=B(f),A=r.useCallback(()=>{if(!S.current||!T.current)return;let e={placement:t,strategy:n,middleware:g};M.current&&(e.platform=M.current),W(S.current,T.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};q.current&&!D(C.current,t)&&(C.current=t,o.flushSync(()=>{p(t)}))})},[g,t,n,M,O]);L(()=>{!1===f&&C.current.isPositioned&&(C.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[f]);let q=r.useRef(!1);L(()=>(q.current=!0,()=>{q.current=!1}),[]),L(()=>{if(w&&(S.current=w),E&&(T.current=E),w&&E){if(k.current)return k.current(w,E,A);A()}},[w,E,A,k,P]);let I=r.useMemo(()=>({reference:S,floating:T,setReference:x,setFloating:R}),[x,R]),j=r.useMemo(()=>({reference:w,floating:E}),[w,E]),F=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!j.floating)return e;let t=K(j.floating,d.x),r=K(j.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...H(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,j.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:A,refs:I,elements:j,floatingStyles:F}),[d,A,I,j,F])}({...e,elements:{...R,...d&&{reference:d}}}),E=(0,u.vq)(h)?h:null,S=void 0===m?t.state.floatingElement:m;t.useSyncedValue("referenceElement",null!=h?h:null),t.useSyncedValue("domReferenceElement",void 0===h?a:E),t.useSyncedValue("floatingElement",S);let T=r.useCallback(e=>{let t=(0,u.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),w.refs.setReference(t)},[w.refs]),C=r.useCallback(e=>{((0,u.vq)(e)||null===e)&&(b.current=e,v(e)),((0,u.vq)(w.refs.reference.current)||null===w.refs.reference.current||null!==e&&!(0,u.vq)(e))&&w.refs.setReference(e)},[w.refs,v]),P=r.useCallback(e=>{y(e),w.refs.setFloating(e)},[w.refs]),k=r.useMemo(()=>({...w.refs,setReference:C,setFloating:P,setPositionReference:T,domReference:b}),[w.refs,C,P,T]),M=r.useMemo(()=>({...w.elements,domReference:a}
1),[w.elements,a]),O=r.useMemo(()=>({...w,dataRef:t.context.dataRef,open:c,onOpenChange:t.setOpen,events:t.context.events,floatingId:f,refs:k,elements:M,nodeId:n,rootStore:t}),[w,k,M,n,t,c,f]);return(0,p.g)(()=>{a&&(b.current=a)},[a]),(0,p.g)(()=>{t.context.dataRef.current.floatingContext=O;let e=null==x?void 0:x.nodesRef.current.find(e=>e.id===n);e&&(e.context=O)}),r.useMemo(()=>({...w,context:O,refs:k,elements:M,rootStore:t}),[w,k,M,O,t])}(e,n)}var J=n(48645),U=n(159),Q=n(54829),Z=n(37928);let ee=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:l,platform:i,elements:u,middlewareData:s}=t,{element:a,padding:c=0,offsetParent:f="real"}=(0,g._3)(e,t)||{};if(null==a)return{};let d=(0,g.nI)(c),p={x:n,y:r},h=(0,g.Dz)(o),v=(0,g.sq)(h),m=await i.getDimensions(a),y="y"===h,b=y?"clientHeight":"clientWidth",x=l.reference[v]+l.reference[h]-p[h]-l.floating[v],R=p[h]-l.reference[h],w="real"===f?await i.getOffsetParent?.(a):u.floating,E=u.floating[b]||l.floating[v];E&&await i.isElement?.(w)||(E=u.floating[b]||l.floating[v]);let S=E/2-m[v]/2-1,T=Math.min(d[y?"top":"left"],S),C=Math.min(d[y?"bottom":"right"],S),P=E-m[v]-C,k=E/2-m[v]/2+(x/2-R/2),M=(0,g.qE)(T,k,P),O=!s.arrow&&null!=(0,g.Sg)(o)&&k!==M&&l.reference[v]/2-(k<T?T:C)-m[v]/2<0,A=O?k<T?k-T:k-P:0;return{[h]:p[h]+A,data:{[h]:M,centerOffset:k-M-A,...O&&{alignmentOffset:A}},reset:O}}}),et=(e,t)=>({...ee(e),options:[e,t]}),en={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,l=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:l.top-n>=0||l.right-t>=0||l.bottom-n>=0||l.left-t>=0||0===t&&0===n&&0===r&&0===o}}}},er={sideX:"left",sideY:"top"},eo="--available-width",el="--available-height";function ei(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 eu(e,t,n){let{rects:r,placement:o}=e;return{side:ei(t,(0,g.C0)(o),n),align:(0,g.Sg)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function es(e){return null!=e&&"current"in e}var ea=n(76533),ec=n(60749);let ef={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:l,strategy:i,placement:s}=e,a=(0,u.zk)(o),c=a.getComputedStyle(o);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:n,data:er};let f=await l.getOffsetParent?.(o),d={width:0,height:0};
1if("fixed"===i&&a?.visualViewport)d={width:a.visualViewport.width,height:a.visualViewport.height};else if(f===a){let e=(0,J.R)(o);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await l.isElement?.(f)&&(d=await l.getDimensions(f));let p=(0,g.C0)(s),h=t,v=n;return"left"===p&&(h=d.width-(t+r.width)),"top"===p&&(v=d.height-(n+r.height)),{x:h,y:v,data:{sideX:"left"===p?"right":er.sideX,sideY:"top"===p?"bottom":er.sideY}}}};var ed=n(60478),ep=n(94967),eg=n(59276),eh=n(87448);let ev=(0,c.H)(),em=r.forwardRef(function(e,t){let{open:n,mounted:c,positionerElement:h,setPositionerElement:v,floatingRootContext:m,nested:y,transitionStatus:b}=(0,f.Q9)(),{className:x,render:R,anchor:w,positionMethod:E="absolute",side:S="bottom",align:T="center",sideOffset:C=0,alignOffset:P=0,collisionBoundary:k="clipping-ancestors",collisionPadding:M=5,collisionAvoidance:O=y?ec.Pe:ec.uD,arrowPadding:A=5,sticky:q=!1,disableAnchorTracking:I=!1,style:j,...W}=e,L=(0,d.e)(),D=(0,f.sj)(),H=(0,s.Z)(),K=(0,s.Z)(),[B,G]=r.useState(n),Y=r.useRef(n);r.useEffect(()=>{if(h)return(0,i.g)((0,l.q)(h,"focusin",e,!0),(0,l.q)(h,"focusout",e,!0));function e(e){h&&(0,a.Qp)(e)&&("focusin"===e.type?a.yV:a.N)(h)}},[h]);let ee=(m||ev).useState("domReferenceElement"),em=function(e,t){var n,o,l;let{anchor:i,positionMethod:s="absolute",side:a="bottom",sideOffset:c=0,align:f="center",alignOffset:d=0,collisionBoundary:h,collisionPadding:v=5,sticky:m=!1,arrowPadding:y=5,disableAnchorTracking:b=!1,inline:x,keepMounted:R=!1,floatingRootContext:w,mounted:E,collisionAvoidance:S,shift:T,nodeId:C,adaptiveOrigin:P,lazyFlip:k=!1,externalTree:M}=e,[O,A]=r.useState(null);E||null===O||A(null);let q=S.side||"flip",I=S.align||"flip",j=S.fallbackAxisSide||"end",W=null!=(l=null==T?void 0:T.crossAxis)&&l,L=null==T?void 0:T.rootBoundary,D="function"==typeof i?i:void 0,H=(0,Q.K)(D),K=D?H:i,B=(0,U.u)(i),G=(0,U.u)(E),Y="rtl"===(0,Z.j)(),X=O||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":Y?"left":"right","inline-start":Y?"right":"left"})[a],ee="center"===f?X:"".concat(X,"-").concat(f),ea=v;"number"==typeof ea?ea={top:ea,right:ea,bottom:ea,left:ea}:ea&&(ea={top:ea.top||0,right:ea.right||0,bottom:ea.bottom||0,left:ea.left||0});let ec=+("bottom"===a),ef=+("top"===a),ed=+("right"===a),ep=+("left"===a),eg={boundary:"clipping-ancestors"===h?"clippingAncestors":h,padding:ea},eh=r.useRef(null),ev=(0,U.u)(c),em=(0,U.u)(d),ey="function"!=typeof c?c:0,eb="function"!=typeof d?d:0,ex=[];x&&ex.push(x),ex.push(N(e=>{let t=eu(e,a,Y),n="function"==typeof ev.current?ev.current(t):ev.current,r="function"==typeof em.current?em.current(t):em.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[ey,eb,Y,a]));let eR="none"===I&&"shift"!==q,ew=!eR&&(m||W||"shift"===q),eE="none"===q?null:z({...eg,padding:{top:ea.top+1+ec,right:ea.right+1+ep,bottom:ea.bottom+1+ef,left:ea.left+1+ed},mainAxis:!W&&"flip"===q,crossAxis:"flip"===I&&"alignment",fallbackAxisSideDirection:j}),eS=eR?null:V({...eg,rootBoundary:L,mainAxis:"none"!==I,crossAxis:ew,limiter:m||W?void 0:_(e=>{if(!eh.current)return{};let{width:t,height:n}=eh.current.getBoundingClientRect(),r=(0,g.TV)((0,g.C0)(e.placement)),o="y"===r?ea.left+ea.right:ea.top+ea.bottom;return{offset:("y"===r?t:n)/2+o/2}})},[eg,m,W,L,ea,I]);"shift"===q||"shift"===I||"center"===f?ex.push(eS,eE):ex.push(eE,eS),ex.push($({...eg,apply(e){let{elements:{floating:t},availableWidth:n,availableHeight:r,rects:o}=e;if(!G.current)return;let l=t.style;l.setProperty(eo,"".concat(n,"px")),l.setProperty(el,"".concat(r,"px"));let i=(0,u.zk)(t).devicePixelRatio||1,{x:s,y:a,width:c,height:f}=o.reference,d=(Math.round((s+c)*i)-Math.round(s*i))/i,p=(Math.round((a+f)*i)-Math.round(a*i))/i;l.setProperty("--anchor-width","".concat(d,"px")),l.setProperty("--anchor-height","".concat(p,"px"))}}),et(e=>({element:eh.current||(0,J.R)(e.elements.floating).createElement("div"),padding:y,offsetParent:"floating"}),[y]),{name:"transformOrigin",fn(e){var t,n,r;let{elements:o,middlewareData:l,placement:i,rects:u,y:s}=e,f=(0,g.C0)(i),d=(0,g.TV)(f),p=eh.current,h=(null==(t=l.arrow)?void 0:t.x)||0,v=(null==(n=l.arrow)?void 0:n.y)||0,m=(null==p?void 0:p.clientWidth)||0,y=(null==p?void 0:p.clientHeight)||0,b=h+m/2,x=v+y/2,R=Math.abs((null==(r=l.shift)?void 0:r.y
1)||0),w=u.reference.height/2,E="function"==typeof c?c(eu(e,a,Y)):c,S=R>E,T={top:"".concat(b,"px calc(100% + ").concat(E,"px)"),bottom:"".concat(b,"px ").concat(-E,"px"),left:"calc(100% + ".concat(E,"px) ").concat(x,"px"),right:"".concat(-E,"px ").concat(x,"px")}[f],C="".concat(b,"px ").concat(u.reference.y+w-s,"px");return o.floating.style.setProperty("--transform-origin",ew&&"y"===d&&S?C:T),{}}},en,P),(0,p.g)(()=>{!E&&w&&w.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[E,w]);let eT=r.useMemo(()=>({elementResize:!b&&"undefined"!=typeof ResizeObserver,layoutShift:!b&&"undefined"!=typeof IntersectionObserver}),[b]),{refs:eC,elements:eP,x:ek,y:eM,middlewareData:eO,update:eA,placement:eq,context:eI,isPositioned:ej,floatingStyles:eF}=t({rootContext:w,open:R?E:void 0,placement:ee,middleware:ex,strategy:s,whileElementsMounted:R?void 0:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return F(...t,eT)},nodeId:C,externalTree:M}),{sideX:eW,sideY:eL}=eO.adaptiveOrigin||er,eD=ej?s:"fixed",eH=r.useMemo(()=>{let e;return(e=ej?P?{position:eD,[eW]:ek,[eL]:eM}:{...eF,position:eD}:{position:eD,top:0,left:0})[eo]="100vw",e[el]="100vh",ej||(e.opacity=0),e},[P,eD,eW,ek,eL,eM,eF,ej]),eK=r.useRef(null);(0,p.g)(()=>{if(!E)return;let e=B.current,t="function"==typeof e?e():e,n=(es(t)?t.current:t)||null;n!==eK.current&&(eC.setPositionReference(n),eK.current=n)},[E,eC,K,B]),r.useEffect(()=>{if(!E)return;let e=B.current;"function"!=typeof e&&es(e)&&e.current!==eK.current&&(eC.setPositionReference(e.current),eK.current=e.current)},[E,eC,K,B]),r.useEffect(()=>{if(R&&E&&eP.reference&&eP.floating)return F(eP.reference,eP.floating,eA,eT)},[R,E,eP,eA,eT]);let eB=(0,g.C0)(eq),eN=ei(a,eB,Y),eV=(0,g.Sg)(eq)||"center",e_=!!(null==(n=eO.hide)?void 0:n.referenceHidden);(0,p.g)(()=>{k&&E&&ej&&eB!==X&&A(eB)},[k,E,ej,eB,X]);let ez=r.useMemo(()=>{var e,t;return{position:"absolute",top:null==(e=eO.arrow)?void 0:e.y,left:null==(t=eO.arrow)?void 0:t.x}},[eO.arrow]),e$=(null==(o=eO.arrow)?void 0:o.centerOffset)!==0;return r.useMemo(()=>({positionerStyles:eH,arrowStyles:ez,arrowRef:eh,arrowUncentered:e$,side:eN,align:eV,physicalSide:eB,anchorHidden:e_,refs:eC,context:eI,isPositioned:ej,update:eA}),[eH,ez,eh,e$,eN,eV,eB,e_,eC,eI,ej,eA])}({anchor:null!=w?w:ee,positionMethod:E,mounted:c,side:S,sideOffset:C,align:T,alignOffset:P,arrowPadding:A,collisionBoundary:k,collisionPadding:M,sticky:q,disableAnchorTracking:I,keepMounted:L,floatingRootContext:m,collisionAvoidance:O,shift:{rootBoundary:"layoutViewport"},nodeId:D,adaptiveOrigin:ef},X),ey={open:n,side:em.side,align:em.align,anchorHidden:em.anchorHidden,instant:B};r.useEffect(()=>{if(!n)return;Y.current&&H.start(0,()=>{Y.current=!1,K.isStarted()||G(!1)});let e=(0,u.zk)(h);return(0,l.q)(e,"resize",function(){o.flushSync(()=>{G(!0)}),K.start(100,()=>{G(!1)})})},[n,H,K,h]);let eb=function(e,t,n){let{styles:r,transitionStatus:o,props:l,refs:i,hidden:u,inert:s=!1}=n,a={...r};return s&&(a.pointerEvents="none"),(0,ep.o)("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:u,style:a},(0,eg.d)(o),l],stateAttributesMapping:ed.GW})}(e,ey,{styles:em.positionerStyles,transitionStatus:b,props:W,refs:[t,v],hidden:!c,inert:!n});return(0,eh.jsx)(ea.F.Provider,{value:em,children:eb})})},52605:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(79117).A)("outline","chevron-right","ChevronRight",[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]])},53402:(e,t,n)=>{"use strict";n.d(t,{n:()=>l});var r=n(76878),o=n(94254);function l({currentTarget:e,relatedTarget:t},n){let{popupElement:l,rootRef:i,tree:u,nodeId:s}=n,a=!!u&&(0,r.CM)(u.nodesRef.current,s).some(e=>(0,o.gR)(e.context?.elements.floating,t));return l?!(0,o.gR)(l,e)&&!(0,o.gR)(l,t)&&!(0,o.gR)(i.current,t)&&!a:!(0,o.gR)(i.current,t)&&!a}}
1,53714:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(23796),o=n(73285),l=n(72),i=n(29042),u=n(7834),s=n(87448);let a=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,s.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,c=(0,i.P)(),f=c.useState("mounted"),d=c.useState("modal"),p=c.useState("open");return f||n?(0,s.jsx)(u.m.Provider,{value:n,children:(0,s.jsxs)(l.XF,{ref:t,...r,children:[f&&!0===d&&(0,s.jsx)(a,{ref:c.context.internalBackdropRef,inert:(0,o.Y)(!p)}),e.children]})}):null})},55160:(e,t,n)=>{"use strict";n.d(t,{BF:()=>u,FP:()=>s,J9:()=>a,Zb:()=>l,du:()=>o,vB:()=>i});var r=n(7619);function o(e,t){return t<0||t>=e.length}function l(e,t){return u(e.current,{disabledIndices:t})}function i(e,t){return u(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function u(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let l=t;do l+=n?-o:o;while(l>=0&&l<=e.length-1&&s(e,l,r));return l}function s(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!!(!a(r)||r.matches(":disabled"))||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function a(e,t=e?(0,r.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)}},57494:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>s,s4:()=>o,yA:()=>i});var r=n(37311);let o=/^i(os$|p)/.test(r.JG)||"macintel"===r.JG&&r.RT>1,l="android",i=r.JG===l||r.ST.includes(l),u=!o&&r.JG.startsWith("mac");r.JG.startsWith("win"),i||/^(linux|chrome os)/.test(r.JG);let s=u||o},59276:(e,t,n)=>{"use strict";n.d(t,{d:()=>l});var r=n(63663),o=n(60749);function l(e){return"starting"===e?o.K2:r.t0}},60478:(e,t,n)=>{"use strict";n.d(t,{GW:()=>f,LM:()=>d,jL:()=>c,qV:()=>a});var r=n(15774);!function(e){e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align"}({});let o={"data-popup-open":""},l={"data-popup-open":"","data-pressed":""},i={"data-open":""},u={"data-closed":""},s={"data-anchor-hidden":""},a={open:e=>e?o:null},c={open:e=>e?l:null},f={open:e=>e?i:u,anchorHidden:e=>e?s:null},d={...f,...r.G}},60749:(e,t,n)=>{"use strict";n.d(t,{K2:()=>o,Kd:()=>l,Pe:()=>u,X3:()=>r,uD:()=>i,z_:()=>s});let r=500,o={style:{transition:"none"}},l="data-base-ui-click-trigger",i={fallbackAxisSide:"none"},u={fallbackAxisSide:"end"},s={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},61156:e=>{e.exports={style:{fontFamily:"'splineSansMono', 'splineSansMono Fallback'",fontStyle:"normal"},className:"__className_9cf333",variable:"__variable_9cf333"}},61298:(e,t,n)=>{"use strict";e.exports=n(18220)},63787:(e,t,n)=>{"use strict";n.d(t,{O:()=>l,V:()=>o});var r=n(23796);let o=r.createContext(void 0);function l(){return r.useContext(o)}},65983:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});let r=function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e}({})},67557:(e,t,n)=>{"use strict";let r;n.d(t,{H:()=>p});var o=n(23796),l=n(67572),i=n(61298),u=n(87793);let s=(0,u._)(19)?function(e,t,n,i,u){let s;if(!r){let r=o.useCallback(()=>t(e.getSnapshot(),n,i,u),[e,t,n,i,u]);return(0,l.useSyncExternalStore)(e.subscribe,r,r)}let a=r.syncIndex;return r.syncIndex+=1,r.didInitialize?(s=r.syncHooks[a]).store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,i)&&Object.is(s.a3,u)||(s.store!==e&&(r.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=i,s.a3=u,s.value=t(e.getSnapshot(),n,i,u)):(s={store:e,selector:t,a1:n,a2:i,a3:u,value:t(e.getSnapshot(),n,i,u)},r.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))};[].push({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);Object.is(r.value,o)||(t=!0,r.value=o)}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,l.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=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(54829),f=n(63927),d=n(63663);class p extends a{useSyncedValue(e,t){o.useDebugValue(e);let n=this;(0,f.g)(()=>{n.state[e]!==t&&n.set(e,t)},[n,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){o.useDebugValue(e);let n=this,r=void 0!==t;(0,f.g)(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return o.useDebugValue(e),s(this,this.selectors[e],t,n,r)}useContextCallback(e,t){o.useDebugValue(e);let n=(0,c.K)(null!=t?t:d.tE);this.context[e]=n}useStateSetter(e){let t=o.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)}})}constructor(e,t={},n){super(e),this.context=t,this.selectors=n}}},67845:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(79117).A)("outline","menu","Menu",[["path",{d:"M4 8l16 0",key:"svg-0"}],["path",{d:"M4 16l16 0",key:"svg-1"}]])},69513:(e,t,n)=>{"use strict";n.d(t,{H:()=>l});var r=n(81767),o=n(25899);function l(){return new o.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new r.Z,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}}
1,69704:(e,t,n)=>{"use strict";n.d(t,{h:()=>en});var r=n(23796),o=n(7619),l=n(64866),i=n(27579),u=n(59199),s=n(159),a=n(54829),c=n(63927),f=n(79712),d=n(37682),p=n(11744),g=n(48645),h=n(9505),v=n(94254),m=n(83189),y=n(50447),b=n(9560),x=n(76878),R=n(55160),w=n(33319),E=n(22145),S=n(25917),T=n(63663);let C=0;function P(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:o}=t;function l(){(!o||o())&&e?.focus({preventScroll:n})}if(cancelAnimationFrame(C),r)return l(),T.tE;let i=requestAnimationFrame(l);return C=i,()=>{C===i&&(cancelAnimationFrame(i),C=0)}}let k={inert:new WeakMap,"aria-hidden":new WeakMap},M="data-base-ui-inert",O={inert:new WeakSet,"aria-hidden":new WeakSet},A=new WeakMap,q=0,I=(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),j=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},F=(e,t,n)=>{let r=[],l=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,o.mq)(e)&&(t.has(e)?l(e):r.push(e))})};return l(e),r};function W(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0}=t,l=(0,g.R)(e[0]).body;return function(e,t,n,r,{mark:o=!0}){let l=null;r?l="inert":n&&(l="aria-hidden");let i=null,u=null,s=I(t,e),a=o?F(t,j(s),new Set(s)):[],c=[],f=[];if(l){let e=k[l],n=O[l];u=n,i=e;let r=I(t,Array.from(t.querySelectorAll("[aria-live]"))),o=s.concat(r);F(t,j(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),c.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&a.forEach(e=>{let t=(A.get(e)||0)+1;A.set(e,t),f.push(e),1===t&&e.setAttribute(M,"")}),q+=1,()=>{i&&c.forEach(e=>{let t=(i.get(e)||0)-1;i.set(e,t),t||(!u?.has(e)&&l&&e.removeAttribute(l),u?.delete(e))}),o&&f.forEach(e=>{let t=(A.get(e)||0)-1;A.set(e,t),t||e.removeAttribute(M)}),(q-=1)||(k.inert=new WeakMap,k["aria-hidden"]=new WeakMap,O.inert=new WeakSet,O["aria-hidden"]=new WeakSet,A=new WeakMap)}}(e,l,n,r,{mark:o})}var L=n(72),D=n(76808),H=n(60749),K=n(98340),B=n(87448);let N=[];function V(){N=N.filter(e=>{var t;return null==(t=e.deref())?void 0:t.isConnected})}function _(e){V(),e&&"body"!==(0,o.mq)(e)&&(N.push(new WeakRef(e)),N.length>20&&(N=N.slice(-20)))}function z(){var e;return V(),null==(e=N[N.length-1])?void 0:e.deref()}function $(e){var t;if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!(null==(t=e.getAttribute("role"))?void 0:t.includes("dialog")))return;let n=(0,b.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,b.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===n.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function G(e){let{context:t,children:n,disabled:T=!1,initialFocus:C=!0,returnFocus:k=!0,restoreFocus:M=!1,modal:O=!0,closeOnFocusOut:A=!0,openInteractionType:q="",nextFocusableElement:I,previousFocusableElement:j,beforeContentFocusGuardRef:F,externalTree:N,getInsideElements:G}=e,Y="rootStore"in t?t.rootStore:t,X=Y.useState("open"),J=Y.useState("domReferenceElement"),U=Y.useState("floatingElement"),{events:Q,dataRef:Z}=Y.context,ee=(0,a.K)(()=>{var e;return null==(e=Z.current.floatingContext)?void 0:e.nodeId}),et=(0,m.WZ)(J)&&!1===C,en=(0,s.u)(C),er=(0,s.u)(k),eo=(0,s.u)(q),el=(0,s.u)(X),ei=(0,D.cq)(N),eu=(0,L.vB)(),es=r.useRef(!1),ea=r.useRef(!1),ec=r.useRef(!1),ef=r.useRef(null),ed=r.useRef(""),ep=r.useRef(""),eg=r.useRef(null),eh=r.useRef(null),ev=(0,u.a)(eg,F,null==eu?void 0:eu.beforeInsideRef),em=(0,u.a)(eh,null==eu?void 0:eu.afterInsideRef),ey=(0,f.Z)(),eb=(0,f.Z)(),ex=(0,p.NR)(),eR=null!=eu,ew=(0,m.nd)(U),eE=(0,a.K)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ew;return e?(0,b.Kr)(e):[]}),eS=(0,a.K)(()=>{var e;return null!=(e=null==G?void 0:G().filter(e=>null!=e))?e:[]});r.useEffect(()=>{if(T||!O)return;let e=(0,g.R)(ew);return(0,l.q)(e,"keydown",function(e){"Tab"===e.key&&(0,v.gR)(ew,(0,v.RS)((0,g.R)(ew)))&&0===eE().length&&!et&&(0,y.jo
1)(e)})},[T,ew,O,et,eE]),r.useEffect(()=>{if(T||!X)return;let e=(0,g.R)(ew);function t(){ec.current=!1}return(0,i.g)((0,l.q)(e,"pointerdown",function(e){let t=(0,v.EW)(e),n=eS();ec.current=!((0,v.gR)(U,t)||(0,v.gR)(J,t)||(0,v.gR)(null==eu?void 0:eu.portalNode,t)||n.some(e=>e===t||(0,v.gR)(e,t))),ep.current=e.pointerType||"keyboard",(null==t?void 0:t.closest("[".concat(H.Kd,"]")))&&(ea.current=!0,eb.start(0,()=>{ea.current=!1}))},!0),(0,l.q)(e,"pointerup",t,!0),(0,l.q)(e,"pointercancel",t,!0),(0,l.q)(e,"keydown",function(){ep.current="keyboard"},!0),t)},[T,U,J,ew,X,eu,eb,eS]),r.useEffect(()=>{if(T||!A)return;let e=(0,g.R)(ew);function t(t){let n=t.relatedTarget,r=t.currentTarget,l=(0,v.EW)(t);O&&null==n&&null!=l&&(0,v.gR)(U,l)&&_(l),queueMicrotask(()=>{let i=ee(),u=Y.context.triggerElements,s=eS(),a=(null==n?void 0:n.hasAttribute((0,S.F)("focus-guard")))&&[eg.current,eh.current,null==eu?void 0:eu.beforeInsideRef.current,null==eu?void 0:eu.afterInsideRef.current,null==eu?void 0:eu.beforeOutsideRef.current,null==eu?void 0:eu.afterOutsideRef.current,(0,K.q)(j),(0,K.q)(I)].includes(n),c=!((0,v.gR)(J,n)||(0,v.gR)(U,n)||(0,v.gR)(n,U)||(0,v.gR)(null==eu?void 0:eu.portalNode,n)||s.some(e=>e===n||(0,v.gR)(e,n))||u.hasMatchingElement(e=>(0,v.gR)(e,n))||a||ei&&((0,x.CM)(ei.nodesRef.current,i).find(e=>{var t,r;return(0,v.gR)(null==(t=e.context)?void 0:t.elements.floating,n)||(0,v.gR)(null==(r=e.context)?void 0:r.elements.domReference,n)})||(0,x.$4)(ei.nodesRef.current,i).find(e=>{var t,r,o;return[null==(t=e.context)?void 0:t.elements.floating,(0,m.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(n)||(null==(o=e.context)?void 0:o.elements.domReference)===n})));if(r===J&&ew&&$(ew),M&&r!==J&&!(0,R.J9)(l)&&(0,v.RS)(e)===e.body){if((0,o.sb)(ew)&&(ew.focus(),"popup"===M))return void ex.request(()=>{ew.focus()});let e=eE(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ew;(0,o.sb)(n)&&n.focus()}if(Z.current.insideReactTree){Z.current.insideReactTree=!1;return}(et||!O)&&n&&c&&!ea.current&&(et||n!==z())&&(es.current=!0,Y.setOpen(!1,(0,w.d)(E.Xn,t)))})}let n=(0,o.sb)(J)?J:null;if(U||n)return(0,i.g)(n&&(0,l.q)(n,"focusout",t),n&&(0,l.q)(n,"pointerdown",function(){ea.current=!0,eb.start(0,()=>{ea.current=!1})}),U&&(0,l.q)(U,"focusin",function(e){let t=(0,v.EW)(e);(0,b.AO)(t)&&(ef.current=t)}),U&&(0,l.q)(U,"focusout",t),U&&eu&&(0,l.q)(U,"focusout",function(){ec.current||(Z.current.insideReactTree=!0,ey.start(0,()=>{Z.current.insideReactTree=!1}))},!0))},[T,J,U,ew,O,ei,eu,Y,A,M,eE,et,ee,Z,ey,eb,ex,I,j,eS]),r.useEffect(()=>{var e,t,n;if(T||!U||!X)return;let r=Array.from((null==eu||null==(e=eu.portalNode)?void 0:e.querySelectorAll("[".concat((0,S.F)("portal"),"]")))||[]),o=null==(n=(ei?(0,x.$4)(ei.nodesRef.current,ee()):[]).find(e=>{var t;return(0,m.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=n.context)?void 0:t.elements.domReference,l=W([U,...r,eg.current,eh.current,null==eu?void 0:eu.beforeOutsideRef.current,null==eu?void 0:eu.afterOutsideRef.current,...eS(),o,(0,K.q)(j),(0,K.q)(I),et?J:null].filter(e=>null!=e),{ariaHidden:O||et,mark:!1}),i=W([U,...r].filter(e=>null!=e));return()=>{i(),l()}},[X,T,J,U,O,eu,et,ei,ee,I,j,eS]),(0,c.g)(()=>{if(!X||T||!(0,o.sb)(ew))return;ed.current="",ep.current="";let e=(0,g.R)(ew),t=(0,v.RS)(e);queueMicrotask(()=>{let n,r=en.current,o="function"==typeof r?r(eo.current||""):r;if(void 0===o||!1===o||(0,v.gR)(ew,t))return;let l=null,i=()=>(null==l&&(l=eE(ew)),l[0]||ew);n=(n=!0===o||null===o?i():(0,K.q)(o))||i();let u=(0,v.gR)(ew,(0,v.RS)(e));P(n,{preventScroll:n===ew,shouldFocus(){if(!el.current)return!1;if(u)return!0;let t=(0,v.RS)(e);return!(t!==n&&(0,v.gR)(ew,t))}})})},[T,X,ew,eE,en,eo,el]),(0,c.g)(()=>{if(T||!ew)return;let e=(0,g.R)(ew),t=(0,v.RS)(e),n=null==eo.current;function r(e){if(e.open||(ed.current=function(e,t){let n=(0,o.zk)((0,v.EW)(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,ep.current)),e.reason===E.N7&&"mouseleave"===e.nativeEvent.type&&(es.current=!0),e.reason===E.Np)if(e.nested)es.current=!1;else if((0,y.YF)(e.nativeEvent)||(0,y.Pg)(e.nativeEvent))es.current=!1;else{let e=!1;(0,g.R)(ew).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?es.current=!1:es.current=!0}}return _(t),Q.on("openchange",r),()=>{Q.off("openchange",r);let l=(0,v.RS)(e),i=eS(),u=(0,v.gR)(U,l)||i.some(e=>e===l||(0,v.gR)(e,l))||ei&&(0,x.CM)(ei.nodesRef.current,ee(),!1).some(e=>{var t;return(0,v.gR)(null==(t=e.context)?void 0:t.elements.floating,l)}),s=er.current,a=ed.current,c=function(e){let r=er.current,l="function"==typeof r?r(e):r;if(void 0===l||!1===l)return null;null===l&&(l=!0);let i=(null==J?void 0:J.isConnected)?J:null,u=(null==t?void 0:t.isConnected)&&"body"!==(0,o.mq)(t)?t:null,s=n?u||i:i||u;return(s||(s=z()||null),"boolean"==typeof l)?s:(0,K.q)(l)||s||null}(a);queueMicrotask(()=>{let t=c?(0,b.AO)(c)?c:(0,b.Kr)(c)[0]||c:null;if(s&&!es.current&&(0,o.sb)(t)&&("boolean"!=typeof s||t===l||l===e.body||u)){let e={preventScroll:!0};"keyboard"===a&&(e.focusVisible=!0),t.focus(e)}es.current=!1})}},[T,U,ew,er,eo,Q,ei,J,ee,eS]),(0,c.g)(()=>
1{if(!d.Fp||X||!U)return;let e=(0,v.RS)((0,g.R)(U));(0,o.sb)(e)&&(0,m.$u)(e)&&(0,v.gR)(U,e)&&e.blur()},[X,U]),(0,c.g)(()=>{if(!T&&eu)return eu.setFocusManagerState({modal:O,closeOnFocusOut:A,open:X,onOpenChange:Y.setOpen,domReference:J}),()=>{eu.setFocusManagerState(null)}},[T,eu,O,X,Y,A,J]),(0,c.g)(()=>{if(!T&&ew)return $(ew),()=>{queueMicrotask(V)}},[T,ew]);let eT=!T&&(!O||!et)&&(eR||O);return(0,B.jsxs)(r.Fragment,{children:[eT&&(0,B.jsx)(h.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(O){let e=eE();P(e[e.length-1])}else if(null==eu?void 0:eu.portalNode)if(es.current=!1,(0,b.Qp)(e,eu.portalNode)){let e=(0,b.vF)(J);null==e||e.focus()}else{var t;null==(t=(0,K.q)(null!=j?j:eu.beforeOutsideRef))||t.focus()}}}),n,eT&&(0,B.jsx)(h.U,{"data-type":"inside",ref:em,onFocus:e=>{if(O)P(eE()[0]);else if(null==eu?void 0:eu.portalNode)if(A&&(es.current=!0),(0,b.Qp)(e,eu.portalNode)){let e=(0,b.XJ)(J);null==e||e.focus()}else{var t;null==(t=(0,K.q)(null!=I?I:eu.afterOutsideRef))||t.focus()}}})]})}var Y=n(29042),X=n(94967),J=n(7834),U=n(42266),Q=n(42603),Z=n(45567),ee=n(15774);let et={...n(60478).GW,...ee.G,nestedDialogOpen:e=>e?{"data-nested-dialog-open":""}:null},en=r.forwardRef(function(e,t){let{render:n,className:r,style:o,finalFocus:l,initialFocus:i,...u}=e,s=(0,Y.P)(),a=s.useState("descriptionElementId"),c=s.useState("disablePointerDismissal"),f=s.useState("floatingRootContext"),d=s.useState("popupProps"),p=s.useState("modal"),g=s.useState("mounted"),h=s.useState("nested"),v=s.useState("nestedOpenDialogCount"),m=s.useState("open"),y=s.useState("openMethod"),b=s.useState("titleElementId"),x=s.useState("transitionStatus"),R=s.useState("role"),w=f.useState("floatingId");(0,J.p)(),(0,U.v)({open:m,ref:s.context.popupRef,onComplete(){if(m){var e,t;null==(e=(t=s.context).onOpenChangeComplete)||e.call(t,!0)}}});let E=void 0===i?(0,Z.UM)(s.context.popupRef):i,S=s.useStateSetter("popupElement"),T=(0,X.o)("div",e,{state:{open:m,nested:h,transitionStatus:x,nestedDialogOpen:v>0},props:[d,{id:w,"aria-labelledby":b,"aria-describedby":a,role:R,...Z.Ls,hidden:!g,onKeyDown(e){Q.jF.has(e.key)&&e.stopPropagation()},style:{"--nested-dialogs":v}},u],ref:[t,s.context.popupRef,S],stateAttributesMapping:et});return(0,B.jsx)(G,{context:f,openInteractionType:y,disabled:!g,closeOnFocusOut:!c,initialFocus:E,returnFocus:l,modal:!1!==p,restoreFocus:"popup",children:T})})},71847:(e,t,n)=>{"use strict";n.d(t,{D8:()=>a,GH:()=>s,uu:()=>c});var r=n(96947),o=n(3576),l=n(79712);class i{static create(){return new i}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 l.E,this.restTimeout=new l.E,this.handleCloseOptions=void 0}}let u=new WeakMap;function s(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;if(t&&u.get(t)===e){var n,r,o;null==(n=e.pointerEventsScopeElement)||n.style.removeProperty("pointer-events"),null==(r=e.pointerEventsReferenceElement)||r.style.removeProperty("pointer-events"),null==(o=e.pointerEventsFloatingElement)||o.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,l=u.get(n);l&&l!==e&&s(l),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=e.context.dataRef.current,n=(0,o.j)(()=>{var e;return null!=(e=t.hoverInteractionState)?e:i.create()}).current;return t.hoverInteractionState||(t.hoverInteractionState=n),(0,r.y)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}},73285:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});var r=n(87793);function o(e){return(0,r._)(19)?e:e?"true":void 0}}
1,76314:(e,t,n)=>{"use strict";n.d(t,{Q:()=>m});var r=n(23796),o=n(63927),l=n(31834),i=n(73285),u=n(94967),s=n(49125),a=n(9505),c=n(9560),f=n(94254),d=n(69513),p=n(76533),g=n(87448);let h=(0,d.H)();function v(e){let{children:t}=e,{beforeInsideRef:n,beforeOutsideRef:o,afterInsideRef:l,afterOutsideRef:i,positionerElement:u,viewportElement:f,floatingRootContext:d}=(0,s.Q9)(),h=!!(0,p.G)(!0),v=u||f;return d||h?(0,g.jsxs)(r.Fragment,{children:[(0,g.jsx)(a.U,{ref:n,onFocus:e=>{var t,n;v&&(0,c.Qp)(e,v)?null==(t=(0,c.vF)(v))||t.focus():null==(n=o.current)||n.focus()}}),t,(0,g.jsx)(a.U,{ref:l,onFocus:e=>{var t,n;v&&(0,c.Qp)(e,v)?null==(t=(0,c.XJ)(v))||t.focus():null==(n=i.current)||n.focus()}})]}):t}let m=r.forwardRef(function(e,t){let{render:n,className:r,style:a,children:c,id:d,...m}=e,y=(0,l.B)(d),{setViewportElement:b,setViewportTargetElement:x,floatingRootContext:R,prevTriggerElementRef:w,viewportInert:E,setViewportInert:S}=(0,s.Q9)(),T=!!(0,p.G)(!0),C=(R||h).useState("domReferenceElement");(0,o.g)(()=>{C&&(w.current=C)},[C,w]);let P=(0,u.o)("div",e,{ref:[t,b],props:[{id:y,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!(0,f.gR)(n,t)&&t!==C&&S(!0)},...!T&&E&&{inert:(0,i.Y)(!0)},children:T?c:(0,g.jsx)(v,{children:(0,g.jsx)("div",{ref:x,children:c})})},m]});return T?(0,g.jsx)(v,{children:P}):P})},76533:(e,t,n)=>{"use strict";n.d(t,{F:()=>l,G:()=>i});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=o.useContext(l);if(!t&&!e)throw Error((0,r.A)(42));return t}},76808:(e,t,n)=>{"use strict";n.d(t,{$c:()=>h,P6:()=>v,fI:()=>g,R1:()=>d,cq:()=>p});var r=n(23796),o=n(31834),l=n(63927),i=n(3576),u=n(80987);class s{nodesRef={current:[]};events=(0,u.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)}}var a=n(87448);let c=r.createContext(null),f=r.createContext(null),d=()=>{var e;return(null==(e=r.useContext(c))?void 0:e.id)||null},p=e=>{let t=r.useContext(f);return null!=e?e:t};function g(e){let t=(0,o.B)(),n=p(e),r=d();return(0,l.g)(()=>{if(!t)return;let e={id:t,parentId:r};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,r]),t}function h(e){let{children:t,id:n}=e,o=d();return(0,a.jsx)(c.Provider,{value:r.useMemo(()=>({id:n,parentId:o}),[n,o]),children:t})}function v(e){let{children:t,externalTree:n}=e,r=(0,i.j)(()=>null!=n?n:new s).current;return(0,a.jsx)(f.Provider,{value:r,children:t})}},76878:(e,t,n)=>{"use strict";function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}})},79102:(e,t,n)=>{"use strict";n.d(t,{Q:()=>f});var r=n(23796),o=n(94967),l=n(49125),i=n(26077),u=n(76533),s=n(37928),a=n(60478),c=n(59276);let f=r.forwardRef(function(e,t){let{render:n,className:r,style:f,id:d,...p}=e,{open:g,transitionStatus:h,setPopupElement:v}=(0,l.Q9)(),m=(0,u.G)(),y=(0,s.j)(),b=(0,i.e)(d),x={open:g,transitionStatus:h,side:m.side,align:m.align,anchorHidden:m.anchorHidden},R="left"===m.side;R="rtl"===y?R||"inline-end"===m.side:R||"inline-start"===m.side;let w="top"===m.side||R;return(0,o.o)("nav",e,{state:x,ref:[t,v],props:[{id:b,tabIndex:-1,style:w?{position:"absolute",["top"===m.side?"bottom":"top"]:"0",[R?"right":"left"]:"0"}:{}},(0,c.d)(h),p],stateAttributesMapping:a.LM})})},79712:(e,t,n)=>{"use strict";n.d(t,{E:()=>l,Z:()=>i});var r=n(3576),o=n(96947);class l{static create(){return new l}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 i(){let e=(0,r.j)(l.create).current;return(0,o.y)(e.disposeEffect),e}},80987:(e,t,n)=>{"use strict";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)}}}n.d(t,{d:()=>r})},81037:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(63663),o=n(94967),l=n(23796),i=n(59199),u=n(34259),s=n(79534);function a(e){let{render:t,className:n,style:a,state:c=r.t0,props:f=r.Ml,refs:d=r.Ml,metadata:p,stateAttributesMapping:g,tag:h="div",...v}
1=e,{compositeProps:m,compositeRef:y}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,u.G)(),{ref:o,index:a}=(0,s.q)(e),c=n===a,f=l.useRef(null),d=(0,i.a)(o,f);return{compositeProps:{tabIndex:c?0:-1,onFocus(){r(a)},onMouseMove(){let e=f.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;c||n||e.focus()}},compositeRef:d,index:a}}({metadata:p});return(0,o.o)(h,e,{state:c,ref:[y,...d],props:[m,...f,v],stateAttributesMapping:g})}},81767:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});class r{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}}},83189:(e,t,n)=>{"use strict";n.d(t,{$u:()=>a,F2:()=>u,H5:()=>c,Hi:()=>i,WZ:()=>f,nd:()=>d,tZ:()=>s});var r=n(7619),o=n(32706),l=n(94254);function i(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 u(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function s(e){return e.matches("html,body")}function a(e){return(0,r.sb)(e)&&e.matches(o.BT)}function c(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${o.BT}`)!=null}function f(e){return!!e&&"combobox"===e.getAttribute("role")&&a(e)}function d(e){return e?e.hasAttribute(o.Ed)?e:e.querySelector(`[${o.Ed}]`)||e:null}},84980:(e,t,n)=>{"use strict";n.d(t,{w:()=>Z});var r=n(23796),o=n(42069),l=n(64866),i=n(63927),u=n(7619),s=n(54829),a=n(79712),c=n(11744),f=n(159),d=n(63663),p=n(76808),g=n(47672),h=n(27579),v=n(48645),m=n(33319),y=n(22145),b=n(94254),x=n(50447),R=n(71847),w=n(88602),E=n(83189);let S={current:null};var T=n(76878);let C=.1*.1;function P(e,t,n,r,o,l){return r>=t!=l>=t&&e<=(o-n)*(t-r)/(l-r)+n}function k(e,t,n,r,o,l,i,u,s,a){let c=!1;return P(e,t,n,r,o,l)&&(c=!c),P(e,t,o,l,i,u)&&(c=!c),P(e,t,i,u,s,a)&&(c=!c),P(e,t,s,a,n,r)&&(c=!c),c}function M(e,t,n,r,o,l){let i=Math.min(n,o),u=Math.max(n,o),s=Math.min(r,l),a=Math.max(r,l);return e>=i&&e<=u&&t>=s&&t<=a}var O=n(4591),A=n(9560),q=n(13199),I=n(49125),j=n(60749),F=n(9505),W=n(60478),L=n(15774),D=n(53402),H=n(81037),K=n(95877),B=n(45444),N=n(95221);function V(e){let t=(0,u.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,u.sb)(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r;return((0,N.LI)(n)!==l||(0,N.LI)(r)!==i)&&(n=l,r=i),{width:n,height:r}}var _=n(32803),z=n(50438),$=n(63787),G=n(65983),Y=n(42547),X=n(81087),J=n(37928),U=n(87448);let Q={width:0,height:0},Z=r.forwardRef(function(e,t){let{render:n,className:P,style:N,nativeButton:Z=!0,disabled:ee,...et}=e,{value:en,setValue:er,mounted:eo,open:el,positionerElement:ei,setActivationDirection:eu,setFloatingRootContext:es,popupElement:ea,viewportElement:ec,transitionStatus:ef,rootRef:ed,beforeOutsideRef:ep,afterOutsideRef:eg,afterInsideRef:eh,beforeInsideRef:ev,prevTriggerElementRef:em,popupAutoSizeResetRef:ey,currentContentRef:eb,delay:ex,closeDelay:eR,orientation:ew,setViewportInert:eE,nested:eS}=(0,I.Q9)(),{value:eT}=(0,q.J)(),eC=(0,I.sj)(),eP=(0,p.cq)(),ek=(0,$.O)(),eM=(0,J.j)(),eO=(0,a.Z)(),eA=(0,c.NR)(),eq=(0,c.NR)(),eI=(0,c.NR)(),ej=(0,c.NR)(),[eF,eW]=r.useState(null),[eL,eD]=r.useState(!0),[eH,eK]=r.useState(""),eB=r.useRef(null),eN=r.useRef(!1),eV=r.useRef(Q),e_=r.useRef(!1),ez=el&&en===eT,e$=(0,f.u)(ez),eG=(null!=ei||null==en)&&!ee,eY=ei||ec,eX=(null!=eY||null==en)&&!ee,eJ=(0,B.V)(ea),eU=r.useCallback(e=>{eB.current=e,eW(e)},[]),eQ=(0,s.K)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(t||ey.current.owner===eT)&&(null==(e=ey.current.abortController)||e.abort(),ey.current.abortController=null,ey.current.owner=null)});function eZ(e){e.style.setProperty(G.T.popupWidth,"auto"),e.style.setProperty(G.T.popupHeight,"auto")}function e0(e,t){e.style.removeProperty(G.T.popupWidth),e.style.removeProperty(G.T.popupHeight),t.style.removeProperty(Y.t.positionerWidth),t.style.removeProperty(Y.t.positionerHeight)}function e1(e){eQ(!0);let t=new AbortController;ey.current.abortController=t,ey.current.owner=eT,eJ(()=>{ey.current.abortController=null,ey.current.owner=null,eZ(e)},t.signal)}(0,i.g)(()=>{ez||(eq.cancel(),ej.cancel(),eQ())},[ez,eq,ej,eQ]);let e7=(0,s.K)((e,t,n,r)=>{eQ(!0),e0(e,t);let{width:o,height:l}=V(e),i=o||eV.current.width,u=l||eV.current.height;(0===r||0===n)&&(n=i,r=u),e.style.setProperty(G.T.popupWidth,"".concat(n,"px")),e.style.setProperty(G.T.popupHeight,"".concat(r,"px")),t.style.setProperty(Y.t.positionerWidth,"".concat(i,"px")),t.style.setProperty(Y.t.positionerHeight,"".concat(u,"px")),ej.request(()=>{e$.current&&(e.style.setProperty(G.T.popupWidth,"".concat(i,"px")),e.style.setProperty(G.T.popupHeight,"".concat(u,"px")),e1(e))})}),e9=(0,s.K)((e,t,n,r)=>{ej.cancel(),eq.cancel(),eQ(!0),0!==n&&0!==r&&((0,z.T)(e,t,n,r),eq.request(()=>{eq.request(()=>{e0(e,t);let{width:o,height:l}=V(e),i=o||n,u=l||r;(0,z.T)(e,t,n,r),ej.request(()=>{e$.current&&((0,z.T)(e,t,i,u),e1(e))})})}))}),e6=(0,s.K)((e,t)=>{ej.cancel(),eQ(!0),e0(e,t);let{width:n,height:r}=V(e);0!==n&&0!==r&&(eV.current={width:n,height:r},eZ(e),t.style.setProperty(Y.t.positionerWidth,"".concat(n,"px")),t.style.setProperty(Y.t.positionerHeight,"".concat(r,"px")))}),e2=(0,s.K)(e=>{let t=e.style.getPropertyValue(G.T.popupWidth),n=e.style.getPropertyValue(G.T.popupHeight);return""===t||"auto"===t||""===n||"auto"===n?{size:eV.current,syncPositioner:!1}:{size:{width:e.offsetWidth||eV.current.width,height:e.offsetHeight||eV.current.height},syncPositioner:!0}});r.useEffect(()=>{el||(eO.clear(),eq.cancel(),eI.cancel(),ej.cancel(),eQ(!0),e_.current=!1,eK(""))},[eO,el,eq,eI,ej,eQ]),r.useEffect(()=>{eo||(eV.current=Q)},[eo]),(0,i.g)(()=>
1{if(!ea||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{eV.current={width:ea.offsetWidth,height:ea.offsetHeight}});return e.observe(ea),()=>{e.disconnect()}},[ea]),r.useEffect(()=>{if(!el||!ez||!ea||!ei)return;let e=(0,u.zk)(ei),t=(0,l.q)(e,"resize",function(){eI.cancel(),eI.request(()=>e6(ea,ei))});return()=>{eI.cancel(),t()}},[el,ez,ea,ei,eI,e6]),r.useEffect(()=>{let e=eb.current;if(!e||!ea||!ei||!ez||"function"!=typeof MutationObserver)return;let t=new MutationObserver(()=>{if("starting"===ef||ea.hasAttribute(L.T.startingStyle))return void e6(ea,ei);let{size:e,syncPositioner:t}=e2(ea);if(t)return void e9(ea,ei,e.width,e.height);e7(ea,ei,e.width,e.height)});return t.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0,attributeFilter:["hidden"]}),()=>{t.disconnect()}},[eb,ea,ei,ez,ef,e2,e9,e7,e6]),r.useEffect(()=>(ez&&el&&ea&&eN.current&&(eN.current=!1,eA.request(()=>{var e;null==(e=ep.current)||e.focus()})),()=>{eA.cancel()}),[ep,eA,ez,el,ea]),(0,i.g)(()=>{if(e$.current&&el&&ea&&ei){if(e_.current){e_.current=!1;return}let{width:e,height:t}=V(ea);e7(ea,ei,e,t)}},[eb,e7,e$,el,ea,ei,ef]);let e4=(0,g.P)({open:el,onOpenChange:function(e,t){let n=t.reason===y.N7;function r(){n&&(eD(!0),eO.clear(),eO.start(j.X3,()=>{eD(!1)})),e?er(eT,t):(er(null,t),eK(""))}eG&&("touch"!==eH||!n)&&(e||en===eT)&&(n?o.flushSync(r):r())},elements:{reference:eF,floating:eY}}),e3=(0,R.uu)(e4),e5="touch"!==eH;r.useEffect(()=>(el||(e4.context.dataRef.current.openEvent=void 0,e3.pointerType=void 0,e3.interactedInside=!1,e3.restTimeoutPending=!1,e3.openChangeTimeout.clear(),e3.restTimeout.clear()),()=>{(0,R.GH)(e3)}),[e4,e3,el]);let e8=(0,s.K)(()=>{var e,t,n;return eS&&!ei&&eB.current&&eY?(e=eB.current,t=eY,n=eC,{placement:function(e,t){let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=n.left+n.width/2,l=n.top+n.height/2,i=r.left+r.width/2,u=r.top+r.height/2,s=i-o,a=u-l;return Math.abs(s)>=Math.abs(a)?s>=0?"right":"left":a>=0?"bottom":"top"}(e,t),elements:{domReference:e,floating:t},nodeId:n}):null});function te(){var e,t;return eS&&ei?null:null!=(t=null==(e=eB.current)?void 0:e.closest("ul"))?t:null}let tt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,delay:i=0,handleClose:a=null,mouseOnly:c=!1,restMs:d=0,move:g=!0,triggerElementRef:T=S,externalTree:C,isActiveTrigger:P=!0,getHandleCloseContext:k,isClosing:M,shouldOpen:O,guardStaleOpen:A=!1}=t,q="rootStore"in e?e.rootStore:e,{dataRef:I,events:j}=q.context,F=(0,p.cq)(C),W=(0,R.uu)(q),L=r.useRef(!1),D=(0,f.u)(a),H=(0,f.u)(i),K=(0,f.u)(d),B=(0,f.u)(n),N=(0,f.u)(O),V=(0,f.u)(M),_=(0,s.K)(()=>{var e;return(0,w.GI)(null==(e=I.current.openEvent)?void 0:e.type,W.interactedInside)}),z=(0,s.K)(()=>{var e;return(null==(e=N.current)?void 0:e.call(N))!==!1}),$=(0,s.K)((e,t,n)=>{let r=q.context.triggerElements;return r.hasElement(t)?!e||!(0,b.gR)(e,t):!!(0,u.vq)(n)&&r.hasMatchingElement(e=>(0,b.gR)(e,n))&&(!e||!(0,b.gR)(e,n))}),G=(0,s.K)(()=>{W.handler&&((0,v.R)(q.select("domReferenceElement")).removeEventListener("mousemove",W.handler),W.handler=void 0)}),Y=(0,s.K)(()=>{(0,R.GH)(W)});if(P){var X;W.handleCloseOptions=null==(X=D.current)?void 0:X.__options}return r.useEffect(()=>G,[G]),r.useEffect(()=>{if(n)return j.on("openchange",e),()=>{j.off("openchange",e)};function e(e){e.open?L.current=!1:(L.current=e.reason===y.N7,G(),W.openChangeTimeout.clear(),W.restTimeout.clear(),W.blockMouseMove=!0,W.restTimeoutPending=!1)}},[n,j,W,G]),r.useEffect(()=>{var e;if(!n)return;function t(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=(0,w.uf)(H.current,"close",W.pointerType);n?W.openChangeTimeout.start(n,()=>{q.setOpen(!1,(0,m.d)(y.N7,e)),null==F||F.events.emit("floating.closed",e)}):t&&(W.openChangeTimeout.clear(),q.setOpen(!1,(0,m.d)(y.N7,e)),null==F||F.events.emit("floating.closed",e))}let r=null!=(e=T.current)?e:P?q.select("domReferenceElement"):null;if(!(0,u.vq)(r))return;function o(e){var t,n,r;if(W.openChangeTimeout.clear(),W.blockMouseMove=!1,c&&!(0,x.Go)(W.pointerType))return;let o=(0,w.hq)(K.current),l=(0,w.uf)(H.current,"open",W.pointerType),i=(0,b.EW)(e),s=null!=(n=e.currentTarget)?n:null,a=q.select("domReferenceElement"),f=s;if((0,u.vq)(i)&&!q.context.triggerElements.hasElement(i)){for(let e of q.context.triggerElements.elements())if((0,b.gR)(e,i)){f=e;break}}(0,u.vq)(s)&&(0,u.vq)(a)&&!q.context.triggerElements.hasElement(s)&&(0,b.gR)(s,a)&&(f=a);let d=null!=f&&$(a,f,i),p=q.select("open"),g=null!=(r=null==(t=V.current)?void 0:t.call(V))?r:"ending"===q.select("transitionStatus"),h=!p&&g&&L.current,v=!d&&(0,u.vq)(f)&&(0,u.vq)(a)&&(0,b.gR)(a,f)&&h,R=o>0&&!l,E=!p||d;if(d&&(p||h)||v){z()&&q.setOpen(!0,(0,m.d)(y.N7,e,f));return}!R&&(l?W.openChangeTimeout.start(l,()=>{E&&z()&&q.setOpen(!0,(0,m.d)(y.N7,e,f))}):E&&z()&&q.setOpen(!0,(0,m.d)(y.N7,e,f)))}function i(e){var n;if(_())return void Y();G();let r=q.select("domReferenceElement"),o=(0,v.R)(r);W.restTimeout.clear(),W.restTimeoutPending=!1;let l=null!=(n=I.current.floatingContext)?n:null==k?void 0:k();if(!(0,E.Hi)(e.relatedTarget,q.context.triggerElements)){if(D.current&&l){q.select("open")||W.openChangeTimeout.clear();let n=T.current;W.handler=D.current({...l,tree:F,x:e.clientX,y:e.clientY,onClose(){Y(),G(),B.current&&!_()&&n===q.select("domReferenceElement")&&t(e,!0)}}),o.addEventListener("mousemove",W.handler),W.handler(e);return}"touch"===W.pointerType&&(0,b.gR)(q.select("floatingElement"),e.relatedTarget)||t(e)}}
1let s=A?(0,l.q)(r,"mouseout",function(e){(0,b.gR)(r,e.relatedTarget)||(W.openChangeTimeout.clear(),W.restTimeout.clear(),W.restTimeoutPending=!1)}):void 0;return g?(0,h.g)((0,l.q)(r,"mousemove",o,{once:!0}),(0,l.q)(r,"mouseenter",o),(0,l.q)(r,"mouseleave",i),s):(0,h.g)((0,l.q)(r,"mouseenter",o),(0,l.q)(r,"mouseleave",i),s)},[G,Y,I,H,q,n,D,W,P,$,_,c,g,K,T,F,B,k,V,z,A]),r.useMemo(()=>{if(n)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){var t,n,r,l;let{nativeEvent:i}=e,u=e.currentTarget,s=q.select("domReferenceElement"),a=q.select("open"),f=$(s,u,e.target);if(c&&!(0,x.Go)(W.pointerType))return;if(a&&f&&(null==(t=W.handleCloseOptions)?void 0:t.blockPointerEvents)){let e=q.select("floatingElement");if(e){let t=null!=(l=null==(r=W.handleCloseOptions)||null==(n=r.getScope)?void 0:n.call(r))?l:u.ownerDocument.body;(0,R.D8)(W,{scopeElement:t,referenceElement:u,floatingElement:e})}}let d=(0,w.hq)(K.current);function p(){if(W.restTimeoutPending=!1,_())return;let e=q.select("open");!W.blockMouseMove&&(!e||f)&&z()&&q.setOpen(!0,(0,m.d)(y.N7,i,u))}(!a||f)&&0!==d&&(!f&&W.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(W.restTimeout.clear(),"touch"===W.pointerType?o.flushSync(()=>{p()}):f&&a?p():(W.restTimeoutPending=!0,W.restTimeout.start(d,p))))}};function e(e){W.pointerType=e.pointerType}},[n,W,_,$,c,q,K,z])}(e4,{enabled:eX,move:!1,handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,n=new a.E,r=({x:e,y:t,placement:r,elements:o,onClose:l,nodeId:i,tree:s})=>{let a=r?.split("-")[0],c=!1,f=null,d=null,p="undefined"!=typeof performance?performance.now():0;return function(r){n.clear();let g=o.domReference,h=o.floating;if(!g||!h||null==a||null==e||null==t)return;let{clientX:v,clientY:m}=r,y=(0,b.EW)(r),x="mouseleave"===r.type,R=(0,b.gR)(h,y),w=(0,b.gR)(g,y);if(R&&(c=!0,!x))return;if(w&&(c=!1,!x)){c=!0;return}if(x&&(0,u.vq)(r.relatedTarget)&&(0,b.gR)(h,r.relatedTarget))return;function E(){return!!(s&&(0,T.CM)(s.nodesRef.current,i).length>0)}function S(){E()||(n.clear(),l())}if(E())return;let P=g.getBoundingClientRect(),O=h.getBoundingClientRect(),A=e>O.right-O.width/2,q=t>O.bottom-O.height/2,I=O.width>P.width,j=O.height>P.height,F=(I?P:O).left,W=(I?P:O).right,L=(j?P:O).top,D=(j?P:O).bottom;if("top"===a&&t>=P.bottom-1||"bottom"===a&&t<=P.top+1||"left"===a&&e>=P.right-1||"right"===a&&e<=P.left+1)return void S();let H=!1;switch(a){case"top":H=M(v,m,F,P.top+1,W,O.bottom-1);break;case"bottom":H=M(v,m,F,O.top+1,W,P.bottom-1);break;case"left":H=M(v,m,O.right-1,D,P.left+1,L);break;case"right":H=M(v,m,P.right-1,D,O.left+1,L)}if(H)return;if(c&&(!(v>=P.x)||!(v<=P.x+P.width)||!(m>=P.y)||!(m<=P.y+P.height))||!x&&function(e,t){let n=performance.now(),r=n-p;if(null===f||null===d||0===r)return f=e,d=t,p=n,!1;let o=e-f,l=t-d;return f=e,d=t,p=n,o*o+l*l<r*r*C}(v,m))return void S();let K=!1;switch(a){case"top":{let n=I?.25:2,r=t+.5+1,o=A||I?O.bottom-.5:O.top,l=A?I?O.bottom-.5:O.top:O.bottom-.5;K=k(v,m,I||A?e+n:e-n,r,I?e-n:A?e+n:e-n,r,O.left,o,O.right,l);break}case"bottom":{let n=I?.25:2,r=t-.5,o=A||I?O.top+.5:O.bottom,l=A?I?O.top+.5:O.bottom:O.top+.5;K=k(v,m,I||A?e+n:e-n,r,I?e-n:A?e+n:e-n,r,O.left,o,O.right,l);break}case"left":{let n=j?.25:2,r=e+.5+1,o=q||j?O.right-.5:O.left,l=q?j?O.right-.5:O.left:O.right-.5;K=k(v,m,o,O.top,l,O.bottom,r,j||q?t+n:t-n,r,j?t-n:q?t+n:t-n);break}case"right":{let n=j?.25:2,r=e-.5,o=q||j?O.left+.5:O.right,l=q?j?O.left+.5:O.right:O.left+.5;K=k(v,m,r,j||q?t+n:t-n,r,j?t-n:q?t+n:t-n,o,O.top,l,O.bottom)}}K?c||n.start(40,S):S()}};return r.__options={...e,blockPointerEvents:t},r}({blockPointerEvents:e5,getScope:te}),restMs:eo&&ei?0:ex,delay:{close:eR},triggerElementRef:eB,getHandleCloseContext:e8}),tn=r.useMemo(()=>tt?{reference:tt}:void 0,[tt]),tr=(0,O.k)(e4,{enabled:eG,stickIfOpen:eL,toggle:ez}),to=r.useMemo(()=>(0,X.v6)(tr.reference,null==tn?void 0:tn.reference),[tr.reference,tn]);function tl(e){o.flushSync(()=>{var t;let n=e.currentTarget,r=null==(t=em.current)?void 0:t.getBoundingClientRect();if(eo&&r&&eF){let e=eF.getBoundingClientRect(),t=e.left>r.left,n=e.top>r.top;"horizontal"===ew&&e.left!==r.left?eu(t?"right":"left"):"vertical"===ew&&e.top!==r.top&&eu(n?"down":"up")}if("click"!==e.type&&null!=en&&(e4.context.dataRef.current.openEvent=void 0),("touch"!==eH||"click"===e.type)&&(null!=en&&"keydown"!==e.type&&er(eT,(0,m.d)("mouseenter"
1===e.type?y.N7:y.Ui,e.nativeEvent)),"mouseenter"===e.type&&e5&&(!eS||!ei)&&eY)){let e=()=>{var e;let t=null!=(e=te())?e:n.ownerDocument.body;(0,R.D8)(e3,{scopeElement:t,referenceElement:n,floatingElement:eY})};null!=en&&en!==eT?queueMicrotask(e):e()}})}(0,i.g)(()=>{ez&&(es(e4),em.current=eF)},[ez,e4,es,em,eF]);let ti=(0,s.K)(e=>{if(ee)return;if(!ea||!ei)return void tl(e);let{width:t,height:n}=V(ea),r=null!=en&&en!==eT&&("click"===e.type||"touch"!==eH);tl(e),r&&(e_.current=!0),e7(ea,ei,t,n)});function tu(e){eK(e.pointerType)}let ts={tabIndex:0,onMouseEnter:ti,onClick:ti,onPointerEnter:tu,onPointerDown:function(e){tu(e),(0,R.GH)(e3)},"aria-expanded":ez,"aria-controls":ez?null==ea?void 0:ea.id:void 0,[_.oU]:"",onFocus(){ez&&eE(!1)},onMouseMove(){eN.current=!1},onKeyDown(e){if(eN.current=!0,eS)return;let t="horizontal"===ew&&"ArrowDown"===e.key,n="vertical"===ew&&e.key===("rtl"===eM?"ArrowLeft":"ArrowRight");(t||n)&&(er(eT,(0,m.d)(y.Dq,e.nativeEvent)),ti(e),(0,x.jo)(e))},onBlur(e){ei&&ea&&(0,D.n)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:ea,rootRef:ed,tree:eP,nodeId:eC})&&er(null,(0,m.d)(y.Xn,e.nativeEvent))}},{getButtonProps:ta,buttonRef:tc}=(0,K.s)({disabled:ee,focusableWhenDisabled:!0,native:Z});return(0,U.jsxs)(r.Fragment,{children:[(0,U.jsx)(H.l,{tag:"button",render:n,className:P,style:N,state:{open:ez},stateAttributesMapping:W.jL,refs:[t,eU,tc],props:[to,(null==ek?void 0:ek.reference)||d.Ml,ts,et,ta]}),ez&&(0,U.jsxs)(r.Fragment,{children:[(0,U.jsx)(F.U,{ref:ep,onFocus:e=>{if(eY&&(0,A.Qp)(e,eY)){var t;null==(t=ev.current)||t.focus()}else{let e=(0,A.XJ)(eF);null==e||e.focus()}}}),(0,U.jsx)("span",{"aria-owns":null==ec?void 0:ec.id,style:j.z_}),(0,U.jsx)(F.U,{ref:eg,onFocus:e=>{if(eY&&(0,A.Qp)(e,eY)){o.flushSync(()=>{eE(!1)});let e=eh.current||eF;null==e||e.focus()}else{let t=(0,A.vF)(eF);eS&&!ei&&eY&&t&&(0,b.gR)(eY,t)&&(t=(0,A.Yu)(eh.current)),null==t||t.focus(),eS&&!ei||(0,b.gR)(ed.current,t)||er(null,(0,m.d)(y.Xn,e.nativeEvent))}}})]})]})})},86797:(e,t,n)=>{"use strict";n.d(t,{e:()=>i,r:()=>l});var r=n(30788),o=n(23796);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(40));return e}},88602:(e,t,n)=>{"use strict";n.d(t,{GI:()=>i,h$:()=>u,hq:()=>l,uf:()=>o});var r=n(50447);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 l(e){return"function"==typeof e?e():e}function i(e,t){return t||"click"===e||"mousedown"===e}function u(e){return e?.includes("mouse")&&"mousedown"!==e}},89058:(e,t,n)=>{"use strict";n.d(t,{e:()=>x});var r=n(23796),o=n(7619),l=n(4607),i=n(54829),u=n(63927),s=n(48645),a=n(76808),c=n(94254),f=n(94967),d=n(49125),p=n(42266),g=n(95816),h=n(22145),v=n(42547),m=n(50438),y=n(87448);let b=new Set([h.N7,h.Np,h.Xn]),x=r.forwardRef(function(e,t){let{defaultValue:n=null,value:f,onValueChange:x,actionsRef:w,delay:E=50,closeDelay:S=50,orientation:T="horizontal",onOpenChangeComplete:C}=e,P=null!=(0,a.R1)(),k=(0,d.Q9)(!0),[M,O]=(0,l.q)({controlled:f,default:n,name:"NavigationMenu",state:"value"}),A=null!=M,q=r.useRef(void 0),I=r.useRef(null),[j,F]=r.useState(null),[W,L]=r.useState(null),[D,H]=r.useState(null),[K,B]=r.useState(null),[N,V]=r.useState(null),[_,z]=r.useState(void 0),[$,G]=r.useState(!1),Y=r.useRef(null),X=r.useRef(null),J=r.useRef(null),U=r.useRef(null),Q=r.useRef(null),Z=r.useRef(null),ee=r.useRef({abortController:null,owner:null}),{mounted:et,setMounted:en,transitionStatus:er}=(0,g.$)(A);(0,u.g)(()=>{if(A||!j||!W)return;let e=function(e){let t=parseFloat(e.style.getPropertyValue(v.t.positionerWidth))||0,n=parseFloat(e.style.getPropertyValue(v.t.positionerHeight))||0;return t<=0||n<=0?null:{width:t,height:n}}(j);e&&(0,m.T)(W,j,e.width,e.height)},[A,W,j]),r.useEffect(()=>{G(!1)},[M]);let eo=(0,i.K)((e,t)=>{null==e&&(q.current=t.reason),e!==M&&(null==x||x(e,t)),!t.isCanceled&&(null==e&&(V(null),z(void 0)),O(e),P&&null==e&&t.reason===h.U$&&k&&k.setValue(null,t))}),el=(0,i.K)(()=>{let e=(0,s.R)(I.current),t=(0,c.RS)(e);!(q.current&&b.has(q.current))&&(0,o.sb)(Y.current)&&(t===(0,s.R)(W).body||(0,c.gR)(W,t))&&W&&(Y.current.focus({preventScroll:!0}),Y.current=void 0),en(!1),null==C||C(!1),V(null),z(void 0),X.current=null,q.current=void 0});r.useImperativeHandle(w,()=>({unmount:el}),[el]),(0,p.v)({enabled:!w,open:A,ref:{current:W},onComplete(){A||el()}}),(0,p.v)({enabled:!w,open:A,ref:{current:K},onComplete(){A||el()}});let ei=A?N:null,eu=r.useMemo(()=>({open:A,value:M,setValue:eo,mounted:et,transitionStatus:er,positionerElement:j,setPositionerElement:F,popupElement:W,setPopupElement:L,viewportElement:D,setVie
1wportElement:H,viewportTargetElement:K,setViewportTargetElement:B,activationDirection:ei,setActivationDirection:V,floatingRootContext:_,setFloatingRootContext:z,currentContentRef:X,nested:P,rootRef:I,beforeInsideRef:J,afterInsideRef:U,beforeOutsideRef:Q,afterOutsideRef:Z,prevTriggerElementRef:Y,popupAutoSizeResetRef:ee,delay:E,closeDelay:S,orientation:T,viewportInert:$,setViewportInert:G}),[A,M,eo,et,er,j,W,D,K,ei,_,P,E,S,T,$]),es=(0,y.jsx)(d.$G.Provider,{value:eu,children:(0,y.jsx)(R,{componentProps:e,forwardedRef:t,children:e.children})});return P?es:(0,y.jsx)(a.P6,{children:es})});function R(e){let{className:t,render:n,defaultValue:r,value:o,onValueChange:l,actionsRef:i,delay:u,closeDelay:s,orientation:c,onOpenChangeComplete:p,style:g,...h}=e.componentProps,v=(0,a.fI)(),{rootRef:m,nested:b,open:x}=(0,d.Q9)(),R=(0,f.o)(b?"div":"nav",e.componentProps,{state:{open:x,nested:b},ref:[e.forwardedRef,m],props:h});return(0,y.jsx)(d.js.Provider,{value:v,children:(0,y.jsx)(a.$c,{id:v,children:R})})}},93642:(e,t,n)=>{"use strict";n.d(t,{a:()=>s});var r=n(23796),o=n(72),l=n(49125),i=n(86797),u=n(87448);let s=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{mounted:s}=(0,l.Q9)();return s||n?(0,u.jsx)(i.r.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},94254:(e,t,n)=>{"use strict";n.d(t,{EW:()=>i,RS:()=>o,gR:()=>l});var r=n(7619);function o(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function l(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 i(e){return"composedPath"in e?e.composedPath()[0]:e.target}},95221:(e,t,n)=>{"use strict";n.d(t,{B1:()=>P,C0:()=>f,Dz:()=>v,Jx:()=>u,LI:()=>l,PG:()=>p,RI:()=>i,Sg:()=>d,T9:()=>o,TV:()=>h,WJ:()=>y,_3:()=>c,bV:()=>T,jk:()=>r,lP:()=>S,nI:()=>C,qE:()=>a,sq:()=>g,w7:()=>m});let r=Math.min,o=Math.max,l=Math.round,i=Math.floor,u=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"};function a(e,t,n){return o(e,r(t,n))}function c(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function h(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return p(h(e))}function m(e,t,n){void 0===n&&(n=!1);let r=d(e),o=v(e),l=g(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=T(i)),[i,T(i)]}function y(e){let t=T(e);return[b(e),t,b(t)]}function b(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let x=["left","right"],R=["right","left"],w=["top","bottom"],E=["bottom","top"];function S(e,t,n,r){let o=d(e),l=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?R:x;return t?x:R;case"left":case"right":return t?w:E;default:return[]}}(f(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(b)))),l}function T(e){let t=f(e);return s[t]+e.slice(t.length)}function C(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function P(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}}},97546:(e,t,n)=>{"use strict";n.d(t,{h:()=>x});var r=n(23796),o=n(42069),l=n(63927),i=n(54829),u=n(73285),s=n(63663),a=n(76808),c=n(94254),f=n(49125),d=n(13199),p=n(95816),g=n(42266),h=n(15774),v=n(44104),m=n(60478),y=n(87448);let b={...m.GW,...h.G,activationDirection:e=>e?{"data-activation-direction":e}:null},x=r.forwardRef(function(e,t){let{render:n,className:h,style:m,keepMounted:x=!1,...R}=e,{mounted:w,viewportElement:E,value:S,activationDirection:T,currentContentRef:C,viewportTargetElement:P}=(0,f.Q9)(),{value:k}=(0,d.J)(),M=(0,f.sj)(),O=w&&S===k,A=r.useRef(null),[q,I]=r.useState(!1),[j,F]=r.useState(!1),{mounted:W,setMounted:L,transitionStatus:D}=(0,p.$)(O);W&&!w&&L(!1),(0,g.v)({ref:A,open:O,onComplete(){O||L(!1)}}),(0,l.g)(()=>{O&&A.current&&(C.current=A.current)},[O,C]);let H={open:O,transitionStatus:D,activationDirection:T},K=(0,i.K)(e=>{e&&O&&(C.current=e)}),B={onFocus(e){let t=(0,c.EW)(e.nativeEvent);null!=t&&t.hasAttribute("data-base-ui-focus-guard")||F(!0)},onBlur(e){(0,c.gR)(e.currentTarget,e.relatedTarget)||F(!1)}},N=!O&&W?{style:{position:"absolute",top:0,left:0},inert:(0,u.Y)(!j),...B}:B,V=P||E,_=x&&!W,z=x&&!V&&!q;return(x&&V&&!q&&I(!0),z)?(0,y.jsx)(v.Y,{render:n,className:h,style:m,state:H,refs:[t],props:[N,{hidden:!0},R],stateAttributesMapping:b}):V&&(W||x)?o.createPortal((0,y.jsx)(a.$c,{id:M,children:(0,y.jsx)(v.Y,{render:n,className:h,style:m,state:H,refs:[t,A,K],props:[N,_?{hidden:!0}:s.t0,R],stateAttributesMapping:b})}),V):null})}}]);
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.