1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,437287,e=>{"use strict";e.s(["safePolygon",()=>u]);var t=e.i(229315),n=e.i(566745),i=e.i(930780),r=e.i(587612);let o=.1*.1;function l(e,t,n,i,r,o){return i>=t!=o>=t&&e<=(r-n)*(t-i)/(o-i)+n}function a(e,t,n,i,r,o,a,s,u,c){let f=!1;return l(e,t,n,i,r,o)&&(f=!f),l(e,t,r,o,a,s)&&(f=!f),l(e,t,a,s,u,c)&&(f=!f),l(e,t,u,c,n,i)&&(f=!f),f}function s(e,t,n,i,r,o){let l=Math.min(n,r),a=Math.max(n,r),s=Math.min(i,o),u=Math.max(i,o);return e>=l&&e<=a&&t>=s&&t<=u}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{blockPointerEvents:l=!1}=e,u=new n.Timeout,c=e=>{let{x:n,y:l,placement:c,elements:f,onClose:d,nodeId:g,tree:m}=e,p=null==c?void 0:c.split("-")[0],h=!1,v=null,y=null,E="undefined"!=typeof performance?performance.now():0;return function(e){u.clear();let c=f.domReference,x=f.floating;if(!c||!x||null==p||null==n||null==l)return;let{clientX:w,clientY:b}=e,S=(0,i.getTarget)(e),R="mouseleave"===e.type,C=(0,i.contains)(x,S),T=(0,i.contains)(c,S);if(C&&(h=!0,!R))return;if(T&&(h=!1,!R)){h=!0;return}if(R&&(0,t.isElement)(e.relatedTarget)&&(0,i.contains)(x,e.relatedTarget))return;function A(){return!!(m&&(0,r.getNodeChildren)(m.nodesRef.current,g).length>0)}function P(){A()||(u.clear(),d())}if(A())return;let O=c.getBoundingClientRect(),L=x.getBoundingClientRect(),M=n>L.right-L.width/2,D=l>L.bottom-L.height/2,k=L.width>O.width,I=L.height>O.height,N=(k?O:L).left,H=(k?O:L).right,F=(I?O:L).top,W=(I?O:L).bottom;if("top"===p&&l>=O.bottom-1||"bottom"===p&&l<=O.top+1||"left"===p&&n>=O.right-1||"right"===p&&n<=O.left+1)return void P();let V=!1;switch(p){case"top":V=s(w,b,N,O.top+1,H,L.bottom-1);break;case"bottom":V=s(w,b,N,L.top+1,H,O.bottom-1);break;case"left":V=s(w,b,L.right-1,W,O.left+1,F);break;case"right":V=s(w,b,O.right-1,W,L.left+1,F)}if(V)return;if(h&&(!(w>=O.x)||!(w<=O.x+O.width)||!(b>=O.y)||!(b<=O.y+O.height))||!R&&function(e,t){let n=performance.now(),i=n-E;if(null===v||null===y||0===i)return v=e,y=t,E=n,!1;let r=e-v,l=t-y;return v=e,y=t,E=n,r*r+l*l<i*i*o}(w,b))return void P();let B=!1;switch(p){case"top":{let e=k?.25:2,t=l+.5+1,i=M||k?L.bottom-.5:L.top,r=M?k?L.bottom-.5:L.top:L.bottom-.5;B=a(w,b,k||M?n+e:n-e,t,k?n-e:M?n+e:n-e,t,L.left,i,L.right,r);break}case"bottom":{let e=k?.25:2,t=l-.5,i=M||k?L.top+.5:L.bottom,r=M?k?L.top+.5:L.bottom:L.top+.5;B=a(w,b,k||M?n+e:n-e,t,k?n-e:M?n+e:n-e,t,L.left,i,L.right,r);break}case"left":{let e=I?.25:2,t=n+.5+1,i=D||I?L.right-.5:L.left,r=D?I?L.right-.5:L.left:L.right-.5;B=a(w,b,i,L.top,r,L.bottom,t,I||D?l+e:l-e,t,I?l-e:D?l+e:l-e);break}case"right":{let e=I?.25:2,t=n-.5,i=D||I?L.left+.5:L.right,r=D?I?L.left+.5:L.right:L.left+.5;B=a(w,b,t,I||D?l+e:l-e,t,I?l-e:D?l+e:l-e,i,L.top,r,L.bottom)}}B?h||u.start(40,P):P()}};return c.__options={...e,blockPointerEvents:l},c}},769356,e=>{"use strict";e.s(["getDelay",()=>n,"getRestMs",()=>i,"isClickLikeOpenEvent",()=>r]);var t=e.i(282033);function n(e,n,i){let r=null==i||(0,t.isMouseLikePointerType)(i)?"function"==typeof e?e():e:0;return"number"==typeof r?r:null==r?void 0:r[n]}function i(e){return"function"==typeof e?e():e}function r(e,t){return t||"click"===e||"mousedown"===e}},976490,e=>{"use strict";e.s(["applySafePolygonPointerEventsMutation",()=>s,"clearSafePolygonPointerEventsMutation",()=>a,"useHoverInteractionSharedState",()=>u]);var t=e.i(299749),n=e.i(294365),i=e.i(630628),r=e.i(566745);e.i(362834);class o{static create(){return new o}constructor(){(0,t._)(this,"dispose",()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()}),(0,t._)(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 r.Timeout,this.restTimeout=new r.Timeout,this.handleCloseOptions=void 0}}let l=new WeakMap;function a(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;if(t&&l.get(t)===e){var n,i,r;null==(n=e.pointerEventsScopeElement)||n.style.removeProperty("pointer-events"),null==(i=e.pointerEventsReferenceElement)||i.style.removeProperty("pointer-events"),null==(r=e.pointerEventsFloatingElement)||r.style.removeProperty("pointer-events"),l.delete(t)}e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function s(e,t){let{scopeElement:n,referenceElement:i,floatingElement:r}=t,o=l.get(n);o&&o!==e&&a(o),a(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=i,e.pointerEventsFloatingElement=r,l.set(n,e),n.style.pointerEvents="none",i.style.pointerEvents="auto",r.style.pointerEvents="auto"}function u(e){let t=(0,i.useRefWithInit)(o.create).current,r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState=t),(0,n.useOnMount)(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}},397254,e=>{"use strict";e.s(["useHoverReferenceInteraction",()=>y]);var t=e.i(271645),n=e.i(174080),i=e.i(229315),r=e.i(760620),o=e.i(605335),l=e.i(400231),a=e.i(676477),s=e.i(290219),u=e.i(930780),c=e.i(362834),f=e.i(282033),d=e.i(931888),g=e.i(871403),m=e.i(151665),p=e.i(976490),h=e.i(769356);let v={current:null};function y(e){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},E="rootStore"in e?e.rootStore:e,{dataRef:x,events:w}=E.context,{enabled:b=!0,delay:S=0,handleClose:R=null,mouseOnly:C=!1,restMs:T=0,move:A=!0,triggerElementRef:P=v,externalTree:O,isActiveTrigger:L=!0,getHandleCloseContext:M,isClosing:D}=y,k=(0,m.useFloatingTree)(O),I=(0,p.useHoverInteractionSharedState)(E),N=t.useRef(!1),H=(0,l.useValueAsRef)(R),F=(0,l.useValueAsRef)(S),W=(0,l.useValueAsRef)(T),V=(0,l.useValueAsRef)(b),B=(0,l.useValueAsRef)(D);if(L){var z;I.handleCloseOptions=null==(z=H.current)?void 0:z.__options}let _=(0,a.useStableCallback)(()=>{var e;return(0,h.isClickLikeOpenEvent)(null==(e=x.current.openEvent)?void 0:e.type,I.interactedInside)}),j=(0,a.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,E.context.triggerElements)),Y=(0,a.useStableCallback)((e,t,n)=>{let r=E.context.triggerElements;return r.hasElement(t)?!e||!(0,u.contains)(e,t):!!(0,i.isElement)(n)&&r.hasMatchingElement(e=>
1(0,u.contains)(e,n))&&(!e||!(0,u.contains)(e,n))}),U=(0,a.useStableCallback)(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=(0,h.getDelay)(F.current,"close",I.pointerType);n?I.openChangeTimeout.start(n,()=>{E.setOpen(!1,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e)),null==k||k.events.emit("floating.closed",e)}):t&&(I.openChangeTimeout.clear(),E.setOpen(!1,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e)),null==k||k.events.emit("floating.closed",e))}),X=(0,a.useStableCallback)(()=>{I.handler&&((0,s.ownerDocument)(E.select("domReferenceElement")).removeEventListener("mousemove",I.handler),I.handler=void 0)}),q=(0,a.useStableCallback)(()=>{(0,p.clearSafePolygonPointerEventsMutation)(I)});return t.useEffect(()=>X,[X]),t.useEffect(()=>{if(b)return w.on("openchange",e),()=>{w.off("openchange",e)};function e(e){e.open?N.current=!1:(N.current=e.reason===g.REASONS.triggerHover,X(),I.openChangeTimeout.clear(),I.restTimeout.clear(),I.blockMouseMove=!0,I.restTimeoutPending=!1)}},[b,w,I,X]),t.useEffect(()=>{var e;if(!b)return;let t=null!=(e=P.current)?e:L?E.select("domReferenceElement"):null;if((0,i.isElement)(t))return A?(0,o.mergeCleanups)((0,r.addEventListener)(t,"mousemove",n,{once:!0}),(0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l)):(0,o.mergeCleanups)((0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l));function n(e){var t,n,r;if(I.openChangeTimeout.clear(),I.blockMouseMove=!1,C&&!(0,f.isMouseLikePointerType)(I.pointerType))return;let o=(0,h.getRestMs)(W.current),l=(0,h.getDelay)(F.current,"open",I.pointerType),a=(0,u.getTarget)(e),s=null!=(n=e.currentTarget)?n:null,c=E.select("domReferenceElement"),m=s;if((0,i.isElement)(a)&&!E.context.triggerElements.hasElement(a)){for(let e of E.context.triggerElements.elements())if((0,u.contains)(e,a)){m=e;break}}(0,i.isElement)(s)&&(0,i.isElement)(c)&&!E.context.triggerElements.hasElement(s)&&(0,u.contains)(s,c)&&(m=c);let p=null!=m&&Y(c,m,a),v=E.select("open"),y=null!=(r=null==(t=B.current)?void 0:t.call(B))?r:"ending"===E.select("transitionStatus"),x=!v&&y&&N.current,w=!p&&(0,i.isElement)(m)&&(0,i.isElement)(c)&&(0,u.contains)(c,m)&&x,b=o>0&&!l,S=!v||p;if(p&&(v||x)||w)return void E.setOpen(!0,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e,m));!b&&(l?I.openChangeTimeout.start(l,()=>{S&&E.setOpen(!0,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e,m))}):S&&E.setOpen(!0,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e,m)))}function l(e){var t;if(_())return void q();X();let n=E.select("domReferenceElement"),i=(0,s.ownerDocument)(n);I.restTimeout.clear(),I.restTimeoutPending=!1;let r=null!=(t=x.current.floatingContext)?t:null==M?void 0:M();if(!j(e.relatedTarget)){if(H.current&&r){E.select("open")||I.openChangeTimeout.clear();let t=P.current;I.handler=H.current({...r,tree:k,x:e.clientX,y:e.clientY,onClose(){q(),X(),V.current&&!_()&&t===E.select("domReferenceElement")&&U(e,!0)}}),i.addEventListener("mousemove",I.handler),I.handler(e);return}"touch"===I.pointerType&&(0,u.contains)(E.select("floatingElement"),e.relatedTarget)||U(e)}}},[X,q,x,F,U,E,b,H,I,L,Y,_,j,C,A,W,P,k,V,M,B]),t.useMemo(()=>{if(b)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){var t,i,r,o;let{nativeEvent:l}=e,a=e.currentTarget,s=E.select("domReferenceElement"),u=E.select("open"),c=Y(s,a,e.target);if(C&&!(0,f.isMouseLikePointerType)(I.pointerType))return;if(u&&c&&(null==(t=I.handleCloseOptions)?void 0:t.blockPointerEvents)){let e=E.select("floatingElement");if(e){let t=null!=(o=null==(r=I.handleCloseOptions)||null==(i=r.getScope)?void 0:i.call(r))?o:a.ownerDocument.body;(0,p.applySafePolygonPointerEventsMutation)(I,{scopeElement:t,referenceElement:a,floatingElement:e})}}let m=(0,h.getRestMs)(W.current);function v(){if(I.restTimeoutPending=!1,_())return;let e=E.select("open");I.blockMouseMove||e&&!c||E.setOpen(!0,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,l,a))}(!u||c)&&0!==m&&(!c&&I.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(I.restTimeout.clear(),"touch"===I.pointerType?n.flushSync(()=>{v()}):c&&u?v():(I.restTimeoutPending=!0,I.restTimeout.start(m,v))))}};function e(e){I.pointerType=e.pointerType}},[b,I,_,Y,C,E,W])}},953760,258950,e=>{"use strict";e.s(["arrow",()=>k,"autoPlacement",()=>P,"autoUpdate",()=>T,"computePosition",()=>H,"flip",()=>L,"hide",()=>D,"inline",()=>I,"limitShift",()=>N,"offset",()=>A,"platform",()=>R,"shift",()=>O,"size",()=>M],953760);var t=e.i(343084);function n(e,n,i){let r,{reference:o,floating:l}=e,a=(0,t.getSideAxis)(n),s=(0,t.getAlignmentAxis)(n),u=(0,t.getAxisLength)(s),c=(0,t.getSide)(n),f="y"===a,d=o.x+o.width/2-l.width/2,g=o.y+o.height/2-l.height/2,m=o[u]/2-l[u]/2;switch(c){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:g};break;case"left":r={x:o.x-l.width,y:g};break;default:r={x:o.x,y:o.y}}switch((0,t.getAlignment)(n)){case"start":r[s]-=m*(i&&f?-1:1);break;case"end":r[s]+=m*(i&&f?-1:1)}return r}async function i(e,n){var i;void 0===n&&(n={});let{x:r,y:o,platform:l,rects:a,elements:s,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:g=!1,padding:m=0}
1=(0,t.evaluate)(n,e),p=(0,t.getPaddingObject)(m),h=s[g?"floating"===d?"reference":"floating":d],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(i=await (null==l.isElement?void 0:l.isElement(h)))||i?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:u})),y="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(s.floating)),x=await (null==l.isElement?void 0:l.isElement(E))&&await (null==l.getScale?void 0:l.getScale(E))||{x:1,y:1},w=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:E,strategy:u}):y);return{top:(v.top-w.top+p.top)/x.y,bottom:(w.bottom-v.bottom+p.bottom)/x.y,left:(v.left-w.left+p.left)/x.x,right:(w.right-v.right+p.right)/x.x}}let r=async(e,t,r)=>{let{placement:o="bottom",strategy:l="absolute",middleware:a=[],platform:s}=r,u=s.detectOverflow?s:{...s,detectOverflow:i},c=await (null==s.isRTL?void 0:s.isRTL(t)),f=await s.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:g}=n(f,o,c),m=o,p=0,h={};for(let i=0;i<a.length;i++){let r=a[i];if(!r)continue;let{name:v,fn:y}=r,{x:E,y:x,data:w,reset:b}=await y({x:d,y:g,initialPlacement:o,placement:m,strategy:l,middlewareData:h,rects:f,platform:u,elements:{reference:e,floating:t}});d=null!=E?E:d,g=null!=x?x:g,h[v]={...h[v],...w},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(m=b.placement),b.rects&&(f=!0===b.rects?await s.getElementRects({reference:e,floating:t,strategy:l}):b.rects),{x:d,y:g}=n(f,m,c)),i=-1)}return{x:d,y:g,placement:m,strategy:l,middlewareData:h}};function o(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return t.sides.some(t=>e[t]>=0)}function a(e){let n=(0,t.min)(...e.map(e=>e.left)),i=(0,t.min)(...e.map(e=>e.top));return{x:n,y:i,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-i}}let s=new Set(["left","top"]);async function u(e,n){let{placement:i,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=(0,t.getSide)(i),u=(0,t.getAlignment)(i),c="y"===(0,t.getSideAxis)(i),f=s.has(a)?-1:1,d=l&&c?-1:1,g=(0,t.evaluate)(n,e),{mainAxis:m,crossAxis:p,alignmentAxis:h}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return u&&"number"==typeof h&&(p="end"===u?-1*h:h),c?{x:p*d,y:m*f}:{x:m*f,y:p*d}}var c=e.i(229315);function f(e){let n=(0,c.getComputedStyle)(e),i=parseFloat(n.width)||0,r=parseFloat(n.height)||0,o=(0,c.isHTMLElement)(e),l=o?e.offsetWidth:i,a=o?e.offsetHeight:r,s=(0,t.round)(i)!==l||(0,t.round)(r)!==a;return s&&(i=l,r=a),{width:i,height:r,$:s}}function d(e){return(0,c.isElement)(e)?e:e.contextElement}function g(e){let n=d(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let i=n.getBoundingClientRect(),{width:r,height:o,$:l}=f(n),a=(l?(0,t.round)(i.width):i.width)/r,s=(l?(0,t.round)(i.height):i.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let m=(0,t.createCoords)(0);function p(e){let t=(0,c.getWindow)(e);return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:m}function h(e,n,i,r){var o;void 0===n&&(n=!1),void 0===i&&(i=!1);let l=e.getBoundingClientRect(),a=d(e),s=(0,t.createCoords)(1);n&&(r?(0,c.isElement)(r)&&(s=g(r)):s=g(e));let u=(void 0===(o=i)&&(o=!1),r&&(!o||r===(0,c.getWindow)(a))&&o)?p(a):(0,t.createCoords)(0),f=(l.left+u.x)/s.x,m=(l.top+u.y)/s.y,h=l.width/s.x,v=l.height/s.y;if(a){let e=(0,c.getWindow)(a),t=r&&(0,c.isElement)(r)?(0,c.getWindow)(r):r,n=e,i=(0,c.getFrameElement)(n);for(;i&&r&&t!==n;){let e=g(i),t=i.getBoundingClientRect(),r=(0,c.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,m*=e.y,h*=e.x,v*=e.y,f+=o,m+=l,n=(0,c.getWindow)(i),i=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:m})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}function E(e,n,i){let r;if("viewport"===n)r=function(e,t){let n=(0,c.getWindow)(e),i=(0,c.getDocumentElement)(e),r=n.visualVie
1wport,o=i.clientWidth,l=i.clientHeight,a=0,s=0;if(r){o=r.width,l=r.height;let e=(0,c.isWebKit)();(!e||e&&"fixed"===t)&&(a=r.offsetLeft,s=r.offsetTop)}let u=v(i);if(u<=0){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(i.clientWidth-t.clientWidth-r);l<=25&&(o-=l)}else u<=25&&(o+=u);return{width:o,height:l,x:a,y:s}}(e,i);else if("document"===n)r=function(e){let n=(0,c.getDocumentElement)(e),i=(0,c.getNodeScroll)(e),r=e.ownerDocument.body,o=(0,t.max)(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),l=(0,t.max)(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight),a=-i.scrollLeft+v(e),s=-i.scrollTop;return"rtl"===(0,c.getComputedStyle)(r).direction&&(a+=(0,t.max)(n.clientWidth,r.clientWidth)-o),{width:o,height:l,x:a,y:s}}((0,c.getDocumentElement)(e));else if((0,c.isElement)(n))r=function(e,n){let i=h(e,!0,"fixed"===n),r=i.top+e.clientTop,o=i.left+e.clientLeft,l=(0,c.isHTMLElement)(e)?g(e):(0,t.createCoords)(1),a=e.clientWidth*l.x,s=e.clientHeight*l.y;return{width:a,height:s,x:o*l.x,y:r*l.y}}(n,i);else{let t=p(e);r={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(r)}function x(e){return"static"===(0,c.getComputedStyle)(e).position}function w(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function b(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!x(t))return t;t=(0,c.getParentNode)(t)}return n}let i=w(e,t);for(;i&&(0,c.isTableElement)(i)&&x(i);)i=w(i,t);return i&&(0,c.isLastTraversableNode)(i)&&x(i)&&!(0,c.isContainingBlock)(i)?n:i||(0,c.getContainingBlock)(e)||n}let S=async function(e){let n=this.getOffsetParent||b,i=this.getDimensions,r=await i(e.floating);return{reference:function(e,n,i){let r=(0,c.isHTMLElement)(n),o=(0,c.getDocumentElement)(n),l="fixed"===i,a=h(e,!0,l,n),s={scrollLeft:0,scrollTop:0},u=(0,t.createCoords)(0);if(r||!r&&!l)if(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(o))&&(s=(0,c.getNodeScroll)(n)),r){let e=h(n,!0,l,n);u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}else o&&(u.x=v(o));l&&!r&&o&&(u.x=v(o));let f=!o||r||l?(0,t.createCoords)(0):y(o,s);return{x:a.left+s.scrollLeft-u.x-f.x,y:a.top+s.scrollTop-u.y-f.y,width:a.width,height:a.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},R={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:i,offsetParent:r,strategy:o}=e,l="fixed"===o,a=(0,c.getDocumentElement)(r),s=!!n&&(0,c.isTopLayer)(n.floating);if(r===a||s&&l)return i;let u={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),d=(0,t.createCoords)(0),m=(0,c.isHTMLElement)(r);if((m||!m&&!l)&&(("body"!==(0,c.getNodeName)(r)||(0,c.isOverflowElement)(a))&&(u=(0,c.getNodeScroll)(r)),m)){let e=h(r);f=g(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!a||m||l?(0,t.createCoords)(0):y(a,u);return{width:i.width*f.x,height:i.height*f.y,x:i.x*f.x-u.scrollLeft*f.x+d.x+p.x,y:i.y*f.y-u.scrollTop*f.y+d.y+p.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:i,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===i?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let i=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),r=null,o="fixed"===(0,c.getComputedStyle)(e).position,l=o?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let t=(0,c.getComputedStyle)(l),n=(0,c.isContainingBlock)(l);n||"fixed"!==t.position||(r=null),(o?n||r:!(!n&&"static"===t.position&&r&&("absolute"===r.position||"fixed"===r.position)||(0,c.isOverflowElement)(l)&&!n&&function e(t,n){let i=(0,c.getParentNode)(t);return!(i===n||!(0,c.isElement)(i)||(0,c.isLastTraversableNode)(i))&&("fixed"===(0,c.getComputedStyle)(i).position||e(i,n))}(e,l)))?r=t:i=i.filter(e=>e!==l),l=(0,c.getParentNode)(l)}return t.set(e,i),i}(n,this._c):[].concat(i),r],a=E(n,l[0],o),s=a.top,u=a.right,f=a.bottom,d=a.left;for(let e=1;e<l.length;e++){let i=E(n,l[e],o);s=(0,t.max)(i.top,s),u=(0,t.min)(i.right,u),f=(0,t.min)(i.bottom,f),d=(0,t.max)(i.left,d)}return{width:u-d,height:f-s,x:d,y:s}},getOffsetParent:b,getElementRects:S,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=f(e);return{width:t,height:n}},getScale:g,isElement:c.isElement,isRTL:function(e){return"rtl"===(0,c.getComputedStyle)(e).direction}};function C(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function T(e,n,i,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,g=d(e),m=l||a?[...g?(0,c.getOverflowAncestors)(g):[],...n?(0,c.getOverflowAncestors)(n):[]]:[];
1m.forEach(e=>{l&&e.addEventListener("scroll",i,{passive:!0}),a&&e.addEventListener("resize",i)});let p=g&&u?function(e,n){let i,r=null,o=(0,c.getDocumentElement)(e);function l(){var e;clearTimeout(i),null==(e=r)||e.disconnect(),r=null}return!function a(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),l();let c=e.getBoundingClientRect(),{left:f,top:d,width:g,height:m}=c;if(s||n(),!g||!m)return;let p=(0,t.floor)(d),h=(0,t.floor)(o.clientWidth-(f+g)),v={rootMargin:-p+"px "+-h+"px "+-(0,t.floor)(o.clientHeight-(d+m))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,u))||1},y=!0;function E(t){let n=t[0].intersectionRatio;if(n!==u){if(!y)return a();n?a(!1,n):i=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||C(c,e.getBoundingClientRect())||a(),y=!1}try{r=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(E,v)}r.observe(e)}(!0),l}(g,i):null,v=-1,y=null;s&&(y=new ResizeObserver(e=>{let[t]=e;t&&t.target===g&&y&&n&&(y.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(n)})),i()}),g&&!f&&y.observe(g),n&&y.observe(n));let E=f?h(e):null;return f&&function t(){let n=h(e);E&&!C(E,n)&&i(),E=n,o=requestAnimationFrame(t)}(),i(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",i),a&&e.removeEventListener("resize",i)}),null==p||p(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}}let A=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;let{x:r,y:o,placement:l,middlewareData:a}=t,s=await u(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(i=a.arrow)&&i.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:l}}}}},P=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(n){var i,r,o,l;let{rects:a,middlewareData:s,placement:u,platform:c,elements:f}=n,{crossAxis:d=!1,alignment:g,allowedPlacements:m=t.placements,autoAlignment:p=!0,...h}=(0,t.evaluate)(e,n),v=void 0!==g||m===t.placements?((l=g||null)?[...m.filter(e=>(0,t.getAlignment)(e)===l),...m.filter(e=>(0,t.getAlignment)(e)!==l)]:m.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!p&&(0,t.getOppositeAlignmentPlacement)(e)!==e):m,y=await c.detectOverflow(n,h),E=(null==(i=s.autoPlacement)?void 0:i.index)||0,x=v[E];if(null==x)return{};let w=(0,t.getAlignmentSides)(x,a,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(u!==x)return{reset:{placement:v[0]}};let b=[y[(0,t.getSide)(x)],y[w[0]],y[w[1]]],S=[...(null==(r=s.autoPlacement)?void 0:r.overflows)||[],{placement:x,overflows:b}],R=v[E+1];if(R)return{data:{index:E+1,overflows:S},reset:{placement:R}};let C=S.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(o=C.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||C[0][0];return T!==u?{data:{index:E+1,overflows:S},reset:{placement:T}}:{}}}},O=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(n){let{x:i,y:r,placement:o,platform:l}=n,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:i,y:r},d=await l.detectOverflow(n,c),g=(0,t.getSideAxis)((0,t.getSide)(o)),m=(0,t.getOppositeAxis)(g),p=f[m],h=f[g];if(a){let e="y"===m?"top":"left",n="y"===m?"bottom":"right",i=p+d[e],r=p-d[n];p=(0,t.clamp)(i,p,r)}if(s){let e="y"===g?"top":"left",n="y"===g?"bottom":"right",i=h+d[e],r=h-d[n];h=(0,t.clamp)(i,h,r)}let v=u.fn({...n,[m]:p,[g]:h});return{...v,data:{x:v.x-i,y:v.y-r,enabled:{[m]:a,[g]:s}}}}}},L=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var i,r,o,l,a;let{placement:s,middlewareData:u,rects:c,initialPlacement:f,platform:d,elements:g}=n,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:E=!0,...x}=(0,t.evaluate)(e,n);if(null!=(i=u.arrow)&&i.alignmentOffset)return{};let w=(0,t.getSide)(s),b=(0,t.getSideAxis)(f),S=(0,t.getSide)(f)===f,R=await (null==d.isRTL?void 0:d.isRTL(g.floating)),C=h||(S||!E?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),T="none"!==y;!h&&T&&C.push(...(0,t.getOppositeAxisPlacements)(f,E,y,R));let A=[f,...C],P=await d.detectOverflow(n,x),O=[],L=(null==(r=u.flip)?void 0:r.overflows)||[];if(m&&O.push(P[w]),p){let e=(0,t.getAlignmentSides)(s,c,R);O.push(P[e[0]],P[e[1]])}if(L=[...L,{placement:s,overflows:O}],!O.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,n=A[e];
1if(n&&("alignment"!==p||b===(0,t.getSideAxis)(n)||L.every(e=>(0,t.getSideAxis)(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:n}};let i=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!i)switch(v){case"bestFit":{let e=null==(a=L.filter(e=>{if(T){let n=(0,t.getSideAxis)(e.placement);return n===b||"y"===n}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:a[0];e&&(i=e);break}case"initialPlacement":i=f}if(s!==i)return{reset:{placement:i}}}return{}}}},M=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){var i,r;let o,l,{placement:a,rects:s,platform:u,elements:c}=n,{apply:f=()=>{},...d}=(0,t.evaluate)(e,n),g=await u.detectOverflow(n,d),m=(0,t.getSide)(a),p=(0,t.getAlignment)(a),h="y"===(0,t.getSideAxis)(a),{width:v,height:y}=s.floating;"top"===m||"bottom"===m?(o=m,l=p===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(l=m,o="end"===p?"top":"bottom");let E=y-g.top-g.bottom,x=v-g.left-g.right,w=(0,t.min)(y-g[o],E),b=(0,t.min)(v-g[l],x),S=!n.middlewareData.shift,R=w,C=b;if(null!=(i=n.middlewareData.shift)&&i.enabled.x&&(C=x),null!=(r=n.middlewareData.shift)&&r.enabled.y&&(R=E),S&&!p){let e=(0,t.max)(g.left,0),n=(0,t.max)(g.right,0),i=(0,t.max)(g.top,0),r=(0,t.max)(g.bottom,0);h?C=v-2*(0!==e||0!==n?e+n:(0,t.max)(g.left,g.right)):R=y-2*(0!==i||0!==r?i+r:(0,t.max)(g.top,g.bottom))}await f({...n,availableWidth:C,availableHeight:R});let T=await u.getDimensions(c.floating);return v!==T.width||y!==T.height?{reset:{rects:!0}}:{}}}},D=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:i,platform:r}=n,{strategy:a="referenceHidden",...s}=(0,t.evaluate)(e,n);switch(a){case"referenceHidden":{let e=o(await r.detectOverflow(n,{...s,elementContext:"reference"}),i.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=o(await r.detectOverflow(n,{...s,altBoundary:!0}),i.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},k=e=>({name:"arrow",options:e,async fn(n){let{x:i,y:r,placement:o,rects:l,platform:a,elements:s,middlewareData:u}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};let d=(0,t.getPaddingObject)(f),g={x:i,y:r},m=(0,t.getAlignmentAxis)(o),p=(0,t.getAxisLength)(m),h=await a.getDimensions(c),v="y"===m,y=v?"clientHeight":"clientWidth",E=l.reference[p]+l.reference[m]-g[m]-l.floating[p],x=g[m]-l.reference[m],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),b=w?w[y]:0;b&&await (null==a.isElement?void 0:a.isElement(w))||(b=s.floating[y]||l.floating[p]);let S=b/2-h[p]/2-1,R=(0,t.min)(d[v?"top":"left"],S),C=(0,t.min)(d[v?"bottom":"right"],S),T=b-h[p]-C,A=b/2-h[p]/2+(E/2-x/2),P=(0,t.clamp)(R,A,T),O=!u.arrow&&null!=(0,t.getAlignment)(o)&&A!==P&&l.reference[p]/2-(A<R?R:C)-h[p]/2<0,L=O?A<R?A-R:A-T:0;return{[m]:g[m]+L,data:{[m]:P,centerOffset:A-P-L,...O&&{alignmentOffset:L}},reset:O}}}),I=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(n){let{placement:i,elements:r,rects:o,platform:l,strategy:s}=n,{padding:u=2,x:c,y:f}=(0,t.evaluate)(e,n),d=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(r.reference))||[]),g=function(e){let n=e.slice().sort((e,t)=>e.y-t.y),i=[],r=null;for(let e=0;e<n.length;e++){let t=n[e];!r||t.y-r.y>r.height/2?i.push([t]):i[i.length-1].push(t),r=t}return i.map(e=>(0,t.rectToClientRect)(a(e)))}(d),m=(0,t.rectToClientRect)(a(d)),p=(0,t.getPaddingObject)(u),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===g.length&&g[0].left>g[1].right&&null!=c&&null!=f)return g.find(e=>c>e.left-p.left&&c<e.right+p.right&&f>e.top-p.top&&f<e.bottom+p.bottom)||m;if(g.length>=2){if("y"===(0,t.getSideAxis)(i)){let e=g[0],n=g[g.length-1],r="top"===(0,t.getSide)(i),o=e.top,l=n.bottom,a=r?e.left:n.left,s=r?e.right:n.right;return{top:o,bottom:l,left:a,right:s,width:s-a,height:l-o,x:a,y:o}}let e="left"===(0,t.getSide)(i),n=(0,t.max)(...g.map(e=>e.right)),r=(0,t.min)(...g.map(e=>e.left)),o=g.filter(t=>e?t.left===r:t.right===n),l=o[0].top,a=o[o.length-1].bottom;
1return{top:l,bottom:a,left:r,right:n,width:n-r,height:a-l,x:r,y:l}}return m}},floating:r.floating,strategy:s});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},N=function(e){return void 0===e&&(e={}),{options:e,fn(n){let{x:i,y:r,placement:o,rects:l,middlewareData:a}=n,{offset:u=0,mainAxis:c=!0,crossAxis:f=!0}=(0,t.evaluate)(e,n),d={x:i,y:r},g=(0,t.getSideAxis)(o),m=(0,t.getOppositeAxis)(g),p=d[m],h=d[g],v=(0,t.evaluate)(u,n),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let e="y"===m?"height":"width",t=l.reference[m]-l.floating[e]+y.mainAxis,n=l.reference[m]+l.reference[e]-y.mainAxis;p<t?p=t:p>n&&(p=n)}if(f){var E,x;let e="y"===m?"width":"height",n=s.has((0,t.getSide)(o)),i=l.reference[g]-l.floating[e]+(n&&(null==(E=a.offset)?void 0:E[g])||0)+(n?0:y.crossAxis),r=l.reference[g]+l.reference[e]+(n?0:(null==(x=a.offset)?void 0:x[g])||0)-(n?y.crossAxis:0);h<i?h=i:h>r&&(h=r)}return{[m]:p,[g]:h}}}},H=(e,t,n)=>{let i=new Map,o={platform:R,...n},l={...o.platform,_c:i};return r(e,t,{...o,platform:l})};e.s(["flip",()=>K,"hide",()=>J,"limitShift",()=>q,"offset",()=>U,"shift",()=>X,"size",()=>$,"useFloating",()=>Y],258950);var F=e.i(271645),W=e.i(174080),V="undefined"!=typeof document?F.useLayoutEffect:function(){};function B(e,t){let n,i,r;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(i=n;0!=i--;)if(!B(e[i],t[i]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(t,r[i]))return!1;for(i=n;0!=i--;){let n=r[i];if(("_owner"!==n||!e.$$typeof)&&!B(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function z(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function _(e,t){let n=z(e);return Math.round(t*n)/n}function j(e){let t=F.useRef(e);return V(()=>{t.current=e}),t}function Y(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:r,elements:{reference:o,floating:l}={},transform:a=!0,whileElementsMounted:s,open:u}=e,[c,f]=F.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,g]=F.useState(i);B(d,i)||g(i);let[m,p]=F.useState(null),[h,v]=F.useState(null),y=F.useCallback(e=>{e!==b.current&&(b.current=e,p(e))},[]),E=F.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),x=o||m,w=l||h,b=F.useRef(null),S=F.useRef(null),R=F.useRef(c),C=null!=s,T=j(s),A=j(r),P=j(u),O=F.useCallback(()=>{if(!b.current||!S.current)return;let e={placement:t,strategy:n,middleware:d};A.current&&(e.platform=A.current),H(b.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};L.current&&!B(R.current,t)&&(R.current=t,W.flushSync(()=>{f(t)}))})},[d,t,n,A,P]);V(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let L=F.useRef(!1);V(()=>(L.current=!0,()=>{L.current=!1}),[]),V(()=>{if(x&&(b.current=x),w&&(S.current=w),x&&w){if(T.current)return T.current(x,w,O);O()}},[x,w,O,T,C]);let M=F.useMemo(()=>({reference:b,floating:S,setReference:y,setFloating:E}),[y,E]),D=F.useMemo(()=>({reference:x,floating:w}),[x,w]),k=F.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=_(D.floating,c.x),i=_(D.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+i+"px)",...z(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:i}},[n,a,D.floating,c.x,c.y]);return F.useMemo(()=>({...c,update:O,refs:M,elements:D,floatingStyles:k}),[c,O,M,D,k])}let U=(e,t)=>{let n=A(e);return{name:n.name,fn:n.fn,options:[e,t]}},X=(e,t)=>{let n=O(e);return{name:n.name,fn:n.fn,options:[e,t]}},q=(e,t)=>({fn:N(e).fn,options:[e,t]}),K=(e,t)=>{let n=L(e);return{name:n.name,fn:n.fn,options:[e,t]}},$=(e,t)=>{let n=M(e);return{name:n.name,fn:n.fn,options:[e,t]}},J=(e,t)=>{let n=D(e);return{name:n.name,fn:n.fn,options:[e,t]}}},131292,e=>{"use strict";e.s(["useFloatingRootContext",()=>s]);var t=e.i(229315),n=e.i(383799),i=e.i(630628),r=e.i(500977),o=e.i(151665),l=e.i(524019),a=e.i(769375);function s(e){let{open:s=!1,onOpenChange:u,elements:c={}}=e,f=(0,n.useId)(),d=null!=(0,o.useFloatingParentNodeId)(),g=(0,i.useRefWithInit)(()=>{var e,t;return new l.FloatingRootStore({open:s,transitionStatus:void 0,onOpenChange:u,referenceElement:null!=(e=c.reference)?e:null,floatingElement:null!=(t=c.floating)?t:null,triggerElements:new a.PopupTriggerMap,floatingId:f,syncOnly:!1,nested:d})}).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:s,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),g.update(e)},[s,f,c.reference,c.floating,g]),g.context.onOpenChange=u,g.context.nested=d,g}},68722,e=>{"use strict";e.s(["useFloating",()=>a]);var t=e.i(271645),n=e.i(258950),i=e.i(229315),r=e.i(500977),o=e.i(151665),l=e.i(131292);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nodeId:a,externalTree:s}=e,u=(0,l.useFloatingRootContext)(e),c=e.rootContext||u,f={reference:c.useState("referenceElement"),floating:c.useState("floatingElement"),domReference:c.useState("domReferenceElement")},[d,g]=t.useState(null),m=t.useRef(null),p=(0,o.useFloatingTree)(s);(0,r.useIsoLayoutEffect)(()=>{f.domReference&&(m.current=f.domReference)},[f.domReference]);let h=(0,n.useFloating)({...e,elements:{...f,...d&&{reference:d}}}),v=t.useCallback(e=>{let t=(0,i.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),h.refs.setReference(t)},[h.refs]),[y,E]=t.useState(void 0),[x,w]=t.useState(null);c.useSyncedValue("referenceElement",null!=y?y:null);let b=(0,i.isElement)(y)?y:null;c.useSyncedValue("domReferenceElement",void 0===y?f.domReference:b),c.useSyncedValue("floatingElement",x);let S=t.useCallback(e=>{((0,i.isElement)(e)||null===e)&&(m.current=e,E(e)),((0,i.isElement)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,i.isElement)(e))&&h.refs.setReference(e)},[h.refs,E]),R=t.useCallback(e=>{w(e),h.refs.setFloating(e)},[h.refs]),C=t.useMemo(()=>({...h.refs,setReference:S,setFloating:R,setPositionReference:v,domReference:m}),[h.refs,S,R,v]),T=t.useMemo(()=>({...h.elements,domReference:f.domReference}),[h.elements,f.domReference]),A=c.useState("open"),P=c.useState("floatingId"),O=t.useMemo(()=>({...h,dataRef:c.context.dataRef,open:A,onOpenChange:c.setOpen,events:c.context.events,floatingId:P,refs:C,elements:T,nodeId:a,rootStore:c}),[h,C,T,a,c,A,P]);return(0,r.useIsoLayoutEffect)(()=>{c.context.dataRef.current.floatingContext=O;let e=null==p?void 0:p.nodesRef.current.find(e=>e.id===a);e&&(e.context=O)}),t.useMemo(()=>({...h,context:O,refs:C,elements:T,rootStore:c}),[h,C,T,O,c])}},91822,e=>{"use strict";e.s(["useDirection",()=>i]);var t=e.i(271645);let n=t.createContext(void 0);function i(){var e;let i=t.useContext(n);return null!=(e=null==i?void 0:i.direction)?e:"ltr"}},56590,767569,e=>{"use strict";e.s(["useAnchorPositioning",()=>v],56590);var t=e.i(271645),n=e.i(343084),i=e.i(290219),r=e.i(333848),o=e.i(500977),l=e.i(400231),a=e.i(676477),s=e.i(953760),u=e.i(258950),c=e.i(68722),f=e.i(91822);let d={name:"hide",async fn(e){var t;let{width:n,height:i,x:r,y:o}=e.rects.reference;return{data:{referenceHidden:(null==(t=(await (0,u.hide)().fn(e)).data)?void 0:t.referenceHidden)||0===n&&0===i&&0===r&&0===o}}}};e.s(["DEFAULT_SIDES",()=>g,"adaptiveOrigin",()=>m],767569);let g={sideX:"left",sideY:"top"},m={name:"adaptiveOrigin",async fn(e){var t,o;let{x:l,y:a,rects:{floating:s},elements:{floating:u},platform:c,strategy:f,placement:d}=e,m=(0,r.ownerWindow)(u),p=m.getComputedStyle(u);if("0s"===p.transitionDuration||""===p.transitionDuration)return{x:l,y:a,data:g};let h=await (null==(t=c.getOffsetParent)?void 0:t.call(c,u)),v={width:0,height:0};
1if("fixed"===f&&(null==m?void 0:m.visualViewport))v={width:m.visualViewport.width,height:m.visualViewport.height};else if(h===m){let e=(0,i.ownerDocument)(u);v={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await (null==(o=c.isElement)?void 0:o.call(c,h))&&(v=await c.getDimensions(h));let y=(0,n.getSide)(d),E=l,x=a;return"left"===y&&(E=v.width-(l+s.width)),"top"===y&&(x=v.height-(a+s.height)),{x:E,y:x,data:{sideX:"left"===y?"right":g.sideX,sideY:"top"===y?"bottom":g.sideY}}}};function p(e,t,n){let i="inline-start"===e||"inline-end"===e;return({top:"top",right:i?n?"inline-start":"inline-end":"right",bottom:"bottom",left:i?n?"inline-end":"inline-start":"left"})[t]}function h(e,t,i){let{rects:r,placement:o}=e;return{side:p(t,(0,n.getSide)(o),i),align:(0,n.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function v(e){var m,v;let E,x,{anchor:w,positionMethod:b="absolute",side:S="bottom",sideOffset:R=0,align:C="center",alignOffset:T=0,collisionBoundary:A,collisionPadding:P=5,sticky:O=!1,arrowPadding:L=5,disableAnchorTracking:M=!1,keepMounted:D=!1,floatingRootContext:k,mounted:I,collisionAvoidance:N,shiftCrossAxis:H=!1,nodeId:F,adaptiveOrigin:W,lazyFlip:V=!1,externalTree:B}=e,[z,_]=t.useState(null);I||null===z||_(null);let j=N.side||"flip",Y=N.align||"flip",U=N.fallbackAxisSide||"end",X="function"==typeof w?w:void 0,q=(0,a.useStableCallback)(X),K=X?q:w,$=(0,l.useValueAsRef)(w),J=(0,l.useValueAsRef)(I),G="rtl"===(0,f.useDirection)(),Q=z||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":G?"left":"right","inline-start":G?"right":"left"})[S],Z="center"===C?Q:"".concat(Q,"-").concat(C),ee=P,et=+("bottom"===S),en=+("top"===S),ei=+("right"===S),er=+("left"===S);"number"==typeof ee?ee={top:ee+et,right:ee+er,bottom:ee+en,left:ee+ei}:ee&&(ee={top:(ee.top||0)+et,right:(ee.right||0)+er,bottom:(ee.bottom||0)+en,left:(ee.left||0)+ei});let eo={boundary:"clipping-ancestors"===A?"clippingAncestors":A,padding:ee},el=t.useRef(null),ea=(0,l.useValueAsRef)(R),es=(0,l.useValueAsRef)(T),eu=[(0,u.offset)(e=>{let t=h(e,S,G),n="function"==typeof ea.current?ea.current(t):ea.current,i="function"==typeof es.current?es.current(t):es.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},["function"!=typeof R?R:0,"function"!=typeof T?T:0,G,S])],ec="none"===Y&&"shift"!==j,ef=!ec&&(O||H||"shift"===j),ed="none"===j?null:(0,u.flip)({...eo,padding:{top:ee.top+1,right:ee.right+1,bottom:ee.bottom+1,left:ee.left+1},mainAxis:!H&&"flip"===j,crossAxis:"flip"===Y&&"alignment",fallbackAxisSideDirection:U}),eg=ec?null:(0,u.shift)(e=>{let t=(0,i.ownerDocument)(e.elements.floating).documentElement;return{...eo,rootBoundary:H?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==Y,crossAxis:ef,limiter:O||H?void 0:(0,u.limitShift)(e=>{if(!el.current)return{};let{width:t,height:i}=el.current.getBoundingClientRect(),r=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===r?ee.left+ee.right:ee.top+ee.bottom;return{offset:("y"===r?t:i)/2+o/2}})}},[eo,O,H,ee,Y]);"shift"===j||"shift"===Y||"center"===C?eu.push(eg,ed):eu.push(ed,eg),eu.push((0,u.size)({...eo,apply(e){let{elements:{floating:t},availableWidth:n,availableHeight:i,rects:o}=e;if(!J.current)return;let l=t.style;l.setProperty("--available-width","".concat(n,"px")),l.setProperty("--available-height","".concat(i,"px"));let a=(0,r.ownerWindow)(t).devicePixelRatio||1,{x:s,y:u,width:c,height:f}=o.reference,d=(Math.round((s+c)*a)-Math.round(s*a))/a,g=(Math.round((u+f)*a)-Math.round(u*a))/a;l.setProperty("--anchor-width","".concat(d,"px")),l.setProperty("--anchor-height","".concat(g,"px"))}}),(E=()=>({element:el.current||(0,i.ownerDocument)(el.current).createElement("div"),padding:L,offsetParent:"floating"}),x=[L],{name:"arrow",options:E,async fn(e){var t,i;let{x:r,y:o,placement:l,rects:a,platform:s,elements:u,middlewareData:c}=e,{element:f,padding:d=0,offsetParent:g="real"}=(0,n.evaluate)(E,e)||{};if(null==f)return{};let m=(0,n.getPaddingObject)(d),p={x:r,y:o},h=(0,n.getAlignmentAxis)(l),v=(0,n.getAxisLength)(h),y=await s.getDimensions(f),x="y"===h,w=x?"clientHeight":"clientWidth",b=a.reference[v]+a.reference[h]-p[h]-a.floating[v],S=p[h]-a.reference[h],R="real"===g?await (null==(t=s.getOffsetParent)?void 0:t.call(s,f)):u.floating,C=u.floating[w]||a.floating[v];C&&await (null==(i=s.isElement)?void 0:i.call(s,R))||(C=u.floating[w]||a.floating[v]);let T=C/2-y[v]/2-1,A=Math.min(m[x?"top":"left"],T),P=Math.min(m[x?"bottom":"right"],T),O=C-y[v]-P,
1L=C/2-y[v]/2+(b/2-S/2),M=(0,n.clamp)(A,L,O),D=!c.arrow&&null!=(0,n.getAlignment)(l)&&L!==M&&a.reference[v]/2-(L<A?A:P)-y[v]/2<0,k=D?L<A?L-A:L-O:0;return{[h]:p[h]+k,data:{[h]:M,centerOffset:L-M-k,...D&&{alignmentOffset:k}},reset:D}},options:[E,x]}),{name:"transformOrigin",fn(e){var t,i,r;let{elements:o,middlewareData:l,placement:a,rects:s,y:u}=e,c=(0,n.getSide)(a),f=(0,n.getSideAxis)(c),d=el.current,g=(null==(t=l.arrow)?void 0:t.x)||0,m=(null==(i=l.arrow)?void 0:i.y)||0,p=(null==d?void 0:d.clientWidth)||0,v=(null==d?void 0:d.clientHeight)||0,y=g+p/2,E=m+v/2,x=Math.abs((null==(r=l.shift)?void 0:r.y)||0),w=s.reference.height/2,b="function"==typeof R?R(h(e,S,G)):R,C=x>b,T={top:"".concat(y,"px calc(100% + ").concat(b,"px)"),bottom:"".concat(y,"px ").concat(-b,"px"),left:"calc(100% + ".concat(b,"px) ").concat(E,"px"),right:"".concat(-b,"px ").concat(E,"px")}[c],A="".concat(y,"px ").concat(s.reference.y+w-u,"px");return o.floating.style.setProperty("--transform-origin",ef&&"y"===f&&C?A:T),{}}},d,W),(0,o.useIsoLayoutEffect)(()=>{!I&&k&&k.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[I,k]);let em=t.useMemo(()=>({elementResize:!M&&"undefined"!=typeof ResizeObserver,layoutShift:!M&&"undefined"!=typeof IntersectionObserver}),[M]),{refs:ep,elements:eh,x:ev,y:ey,middlewareData:eE,update:ex,placement:ew,context:eb,isPositioned:eS,floatingStyles:eR}=(0,c.useFloating)({rootContext:k,open:D?I:void 0,placement:Z,middleware:eu,strategy:b,whileElementsMounted:D?void 0:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.autoUpdate)(...t,em)},nodeId:F,externalTree:B}),{sideX:eC,sideY:eT}=eE.adaptiveOrigin||g,eA=eS?b:"fixed",eP=t.useMemo(()=>{let e=W?{position:eA,[eC]:ev,[eT]:ey}:{position:eA,...eR};return eS||(e.opacity=0),e},[W,eA,eC,ev,eT,ey,eR,eS]),eO=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(!I)return;let e=$.current,t="function"==typeof e?e():e,n=(y(t)?t.current:t)||null;n!==eO.current&&(ep.setPositionReference(n),eO.current=n)},[I,ep,K,$]),t.useEffect(()=>{if(!I)return;let e=$.current;"function"!=typeof e&&y(e)&&e.current!==eO.current&&(ep.setPositionReference(e.current),eO.current=e.current)},[I,ep,K,$]),t.useEffect(()=>{if(D&&I&&eh.domReference&&eh.floating)return(0,s.autoUpdate)(eh.domReference,eh.floating,ex,em)},[D,I,eh,ex,em]);let eL=(0,n.getSide)(ew),eM=p(S,eL,G),eD=(0,n.getAlignment)(ew)||"center",ek=!!(null==(m=eE.hide)?void 0:m.referenceHidden);(0,o.useIsoLayoutEffect)(()=>{V&&I&&eS&&_(eL)},[V,I,eS,eL]);let eI=t.useMemo(()=>{var e,t;return{position:"absolute",top:null==(e=eE.arrow)?void 0:e.y,left:null==(t=eE.arrow)?void 0:t.x}},[eE.arrow]),eN=(null==(v=eE.arrow)?void 0:v.centerOffset)!==0;return t.useMemo(()=>({positionerStyles:eP,arrowStyles:eI,arrowRef:el,arrowUncentered:eN,side:eM,align:eD,physicalSide:eL,anchorHidden:ek,refs:ep,context:eb,isPositioned:eS,update:ex}),[eP,eI,el,eN,eM,eD,eL,ek,ep,eb,eS,ex])}function y(e){return null!=e&&"current"in e}},418847,e=>{"use strict";e.s(["getDisabledMountTransitionStyles",()=>i]);var t=e.i(417514),n=e.i(905066);function i(e){return"starting"===e?n.DISABLED_TRANSITIONS_STYLE:t.EMPTY_OBJECT}},844380,e=>{"use strict";e.s(["usePositioner",()=>r]);var t=e.i(383590),n=e.i(269095),i=e.i(418847);function r(e,r,o){let{styles:l,transitionStatus:a,props:s,refs:u,hidden:c,inert:f=!1}=o,d={...l};return f&&(d.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:r,ref:u,props:[{role:"presentation",hidden:c,style:d},(0,i.getDisabledMountTransitionStyles)(a),s],stateAttributesMapping:t.popupStateMapping})}},761896,e=>{"use strict";e.s(["useHoverFloatingInteraction",()=>v]);var t=e.i(271645),n=e.i(229315),i=e.i(760620),r=e.i(605335),o=e.i(676477),l=e.i(500977),a=e.i(566745),s=e.i(290219),u=e.i(930780),c=e.i(362834),f=e.i(587612),d=e.i(931888),g=e.i(871403),m=e.i(151665),p=e.i(976490),h=e.i(769356);function v(e){let v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},y="rootStore"in e?e.rootStore:e,E=y.useState("open"),x=y.useState("floatingElement"),w=y.useState("domReferenceElement"),{dataRef:b}=y.context,{enabled:S=!0,closeDelay:R=0,nodeId:C}=v,T=(0,p.useHoverInteractionSharedState)(y),A=(0,m.useFloatingTree)(),P=(0,m.useFloatingParentNodeId)(),O=(0,o.useStableCallback)(()=>{var e;return(0,h.isClickLikeOpenEvent)(null==(e=b.current.openEvent)?void 0:e.type,T.interactedInside)}),L=(0,o.useStableCallback)(()=>{var e;let t=null==(e=b.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),M=(0,o.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,y.context.triggerElements)),D=t.useCallback(e=>{let t=(0,h.getDelay)(R,"close",T.pointerType),n=()=>{y.setOpen(!1,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,e)),null==A||A.events.emit("floating.closed",e)};t?T.openChangeTimeout.start(t,n):(T.openChangeTimeout.clear(),n())},[R,y,T,A]),k=(0,o.useStableCallback)(()=>{(0,p.clearSafePolygonPointerEventsMutation)(T)}),I=(0,o.useStableCallback)(e=>{let t=(0,u.getTarget)(e);if(!(0,c.isInteractiveElement)(t)){T.interactedInside=!1;return}T.interactedInside=(null==t?void 0:t.closest("[aria-haspopup]"))!=null});(0,l.useIsoLayoutEffect)(()=>{E||(T.pointerType=void 0,T.restTimeoutPending=!1,T.interactedInside=!1,k())},[E,T,k]),t.useEffect(()=>k,[k]),(0,l.useIsoLayoutEffect)(()=>{var e,t,i,r,o,l,a,u,c;if(S&&E&&(null==(e=T.handleCloseOptions)?void 0:e.blockPointerEvents)&&L()&&(0,n.isElement)(w)&&x){let e=(0,s.ownerDocument)(x),n=null==A||null==(i=A.nodesRef.current.find(e=>e.id===P))||null==(t=i.context)?void 0:t.elements.floating;n&&(n.style.pointerEvents="");let f=null!=(c=null!=(u=null!=(a=null!=(l=null==(o=T.handleCloseOptions)||null==(r=o.getScope)?void 0:r.call(o))?l:T.pointerEventsScopeElement)?a:n)?u:w.closest("[data-rootownerid]"))?c:e.body;return(0,p.applySafePolygonPointerEventsMutation)(T,{scopeElement:f,referenceElement:w,floatingElement:x}),()=>{k()}}},[S,E,w,x,T,L,A,P,k]);let N=(0,a.useTimeout)();t.useEffect(()=>{if(S)return(0,r.mergeCleanups)(x&&(0,i.addEventListener)(x,"mouseenter",function(){T.openChangeTimeout.clear(),N.clear(),null==A||A.events.off("floating.closed",e),k()}),x&&(0,i.addEventListener)(x,"mouseleave",function(t){var i,r;if(A&&P&&(0,f.getNodeChildren)(A.nodesRef.current,P).length>0)return void A.events.on("floating.closed",e);if(M(t.relatedTarget))return;let o=null!=(r=null==(i=b.current.floatingContext)?void 0:i.nodeId)?r:C,l=t.relatedTarget;if(!(A&&o&&(0,n.isElement)(l)&&(0,f.getNodeChildren)(A.nodesRef.current,o,!1).some(e=>{var t;return(0,u.contains)(null==(t=e.context)?void 0:t.elements.floating,l)}))){if(T.handler)return void T.handler(t);k(),O()||D(t)}}),x&&(0,i.addEventListener)(x,"pointerdown",I,!0),()=>{null==A||A.events.off("floating.closed",e)});function e(t){A&&P&&!((0,f.getNodeChildren)(A.nodesRef.current,P).length>0)&&N.start(0,()=>{A.events.off("floating.closed",e),y.setOpen(!1,(0,d.createChangeEventDetails)(g.REASONS.triggerHover,t)),A.events.emit("floating.closed",t)})}},[S,x,y,b,C,O,M,D,k,I,T,A,P,N])}},72988,e=>{"use strict";e.s(["usePreviousValue",()=>n]);var t=e.i(271645);function n(e){let[n,i]=t.useState({current:e,previous:null});return e!==n.current&&i({current:e,previous:n.current}),n.previous}},453585,e=>{"use strict";e.s(["getCssDimensions",()=>i]);var t=e.i(343084),n=e.i(229315);function i(e){let i=(0,n.getComputedStyle)(e),r=parseFloat(i.width)||0,o=parseFloat(i.height)||0,l=(0,n.isHTMLElement)(e),a=l?e.offsetWidth:r,s=l?e.offsetHeight:o;return((0,t.round)(r)!==a||(0,t.round)(o)!==s)&&(r=a,o=s),{width:r,height:o}}},712666,e=>{"use strict";e.s(["usePopupViewport",()=>E],712666);
1var t=e.i(271645),n=e.i(174080),i=e.i(658130),r=e.i(647135),o=e.i(72988),l=e.i(500977),a=e.i(676477),s=e.i(290219),u=e.i(54584),c=e.i(417514),f=e.i(453585);let d=()=>!0;function g(e,t,n){let i=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,i)}}function m(e,t){let n=[];for(let[i,r]of Object.entries(t))n.push(g(e,i,r));return n.length?()=>{n.forEach(e=>e())}:c.NOOP}function p(e,t){let n="auto"===t?"auto":"".concat(t.width,"px"),i="auto"===t?"auto":"".concat(t.height,"px");e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",i)}function h(e,t){let n="max-content"===t?"max-content":"".concat(t.width,"px"),i="max-content"===t?"max-content":"".concat(t.height,"px");e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",i)}var v=e.i(91822),y=e.i(843476);function E(e){let E,{store:x,side:w,cssVars:b,children:S}=e,R=(0,v.useDirection)(),C=x.useState("activeTriggerElement"),T=x.useState("activeTriggerId"),A=x.useState("open"),P=x.useState("payload"),O=x.useState("mounted"),L=x.useState("popupElement"),M=x.useState("positionerElement"),D=(0,o.usePreviousValue)(A?C:null),k=function(e,n){let[i,r]=t.useState(0),o=t.useRef(e),a=t.useRef(n),s=t.useRef(!1);return(0,l.useIsoLayoutEffect)(()=>
1{let t=o.current,i=n!==a.current;e!==t?(r(e=>e+1),s.current=!i):s.current&&i&&(r(e=>e+1),s.current=!1),o.current=e,a.current=n},[e,n]),"".concat(null!=e?e:"current","-").concat(i)}(T,P),I=t.useRef(null),[N,H]=t.useState(null),[F,W]=t.useState(null),V=t.useRef(null),B=t.useRef(null),z=(0,u.useAnimationsFinished)(V,!0,!1),_=(0,r.useAnimationFrame)(),[j,Y]=t.useState(null),[U,X]=t.useState(!1);(0,l.useIsoLayoutEffect)(()=>(x.set("hasViewport",!0),()=>{x.set("hasViewport",!1)}),[x]);let q=(0,a.useStableCallback)(()=>{var e,t,n;null==(e=V.current)||e.style.setProperty("animation","none"),null==(t=V.current)||t.style.setProperty("transition","none"),null==(n=B.current)||n.style.setProperty("display","none")}),K=(0,a.useStableCallback)(e=>{var t,n,i;null==(t=V.current)||t.style.removeProperty("animation"),null==(n=V.current)||n.style.removeProperty("transition"),null==(i=B.current)||i.style.removeProperty("display"),e&&Y(e)}),$=t.useRef(null);(0,l.useIsoLayoutEffect)(()=>{C&&D&&C!==D&&$.current!==C&&I.current&&(H(I.current),X(!0),W(function(e,t){let n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),r={x:n.left+n.width/2,y:n.top+n.height/2},o={x:i.left+i.width/2,y:i.top+i.height/2};return{horizontal:o.x-r.x,vertical:o.y-r.y}}(D,C)),_.request(()=>{n.flushSync(()=>{X(!1)}),z(()=>{H(null),Y(null),I.current=null})}),$.current=C)},[C,D,N,z,_]),(0,l.useIsoLayoutEffect)(()=>{let e=V.current;if(!e)return;let t=(0,s.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));I.current=t});let J=null!=N;return E=J?(0,y.jsxs)(t.Fragment,{children:[(0,y.jsx)("div",{"data-previous":!0,inert:(0,i.inertValue)(!0),ref:B,style:{...j?{[b.popupWidth]:"".concat(j.width,"px"),[b.popupHeight]:"".concat(j.height,"px")}:null,position:"absolute"},"data-ending-style":U?void 0:""},"previous"),(0,y.jsx)("div",{"data-current":!0,ref:V,"data-starting-style":U?"":void 0,children:S},k)]}):(0,y.jsx)("div",{"data-current":!0,ref:V,children:S},k),(0,l.useIsoLayoutEffect)(()=>{let e=B.current;e&&N&&e.replaceChildren(...Array.from(N.childNodes))},[N]),!function(e){let{popupElement:n,positionerElement:i,content:o,mounted:s,enabled:v=d,onMeasureLayout:y,onMeasureLayoutComplete:E,side:x,direction:w}=e,b=(0,u.useAnimationsFinished)(n,!0,!1),S=(0,r.useAnimationFrame)(),R=t.useRef(null),C=t.useRef(null),T=t.useRef(!0),A=t.useRef(c.NOOP),P=(0,a.useStableCallback)(y),O=(0,a.useStableCallback)(E),L=t.useMemo(()=>{let e="top"===x,t="left"===x;return"rtl"===w?(e=e||"inline-end"===x,t=t||"inline-end"===x):(e=e||"inline-start"===x,t=t||"inline-start"===x),e?{position:"absolute",["top"===x?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:c.EMPTY_OBJECT},[x,w]);(0,l.useIsoLayoutEffect)(()=>{var e;if(!s||!v()||"function"!=typeof ResizeObserver){A.current=c.NOOP,T.current=!0,R.current=null,C.current=null;return}if(!n||!i)return;A.current=m(n,L);let t=new ResizeObserver(e=>{let t=e[0];t&&(C.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});t.observe(n),p(n,"auto");let r=g(n,"position","static"),o=g(n,"transform","none"),l=g(n,"scale","1"),a=m(i,{"--available-width":"max-content","--available-height":"max-content"});function u(){r(),o(),a(),l()}if(null==P||P(),T.current||null===R.current){h(i,"max-content");let e=(0,f.getCssDimensions)(n);return R.current=e,h(i,e),u(),null==O||O(null,e),T.current=!1,()=>{t.disconnect(),A.current(),A.current=c.NOOP}}p(n,"auto"),h(i,"max-content");let d=null!=(e=R.current)?e:C.current,y=(0,f.getCssDimensions)(n);if(R.current=y,!d)return h(i,y),u(),null==O||O(null,y),()=>{t.disconnect(),S.cancel(),A.current(),A.current=c.NOOP};p(n,d),u(),null==O||O(d,y),h(i,y);let E=new AbortController;return S.request(()=>{p(n,y),b(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},E.signal)}),()=>{t.disconnect(),E.abort(),S.cancel(),A.current(),A.current=c.NOOP}},[o,n,i,b,S,v,s,P,O,L])}({popupElement:L,positionerElement:M,mounted:O,content:P,onMeasureLayout:q,onMeasureLayoutComplete:K,side:w,direction:R}),{children:E,state:{activationDirection:function(e){if(e)return"".concat(function(e,t,n,i){return e>t?n:e<-t?i:""}(e.horizontal,5,"right","left")," ").concat(function(e,t,n,i){return e>t?n:e<-t?i:""}(e.vertical,5,"down","up"))}(F),transitioning:J}}}}]);
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.