1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,366631,(e,t,n)=>{"use strict";var r=e.r(481233),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,o=r.useRef,s=r.useEffect,u=r.useMemo,a=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var f=o(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=i(e,(f=u(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==c&&d.hasValue){var t=d.value;if(c(t,e))return o=t}return o=e}if(t=o,l(i,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,o=n)}var i,o,s=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,c]))[0],f[1]);return s(function(){d.hasValue=!0,d.value=p},[p]),a(p),p}},264675,(e,t,n)=>{"use strict";t.exports=e.r(366631)},556938,641645,92615,278928,e=>{"use strict";let t,n=["top","right","bottom","left"],r=n.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),l=Math.min,i=Math.max,o=Math.round,s=Math.floor,u=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t,n){return i(e,l(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return h(g(e))}function y(e,t,n){void 0===n&&(n=!1);let r=p(e),l=v(e),i=m(l),o="x"===l?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=T(o)),[o,T(o)]}function w(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"],E=["right","left"],R=["top","bottom"],S=["bottom","top"];function C(e,t,n,r){let l=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?E:x;return t?x:E;case"left":case"right":return t?R:S;default:return[]}}(d(e),"start"===n,r);return l&&(i=i.map(e=>e+"-"+l),t&&(i=i.concat(i.map(b)))),i}function T(e){let t=d(e);return a[t]+e.slice(t.length)}function P(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function O(e){let{x:t,y:n,width:r,height:l}=e;return{width:r,height:l,top:n,left:t,right:t+r,bottom:n+l,x:t,y:n}}function A(e,t,n){let r,{reference:l,floating:i}=e,o=g(t),s=v(t),u=m(s),a=d(t),c="y"===o,f=l.x+l.width/2-i.width/2,h=l.y+l.height/2-i.height/2,y=l[u]/2-i[u]/2;switch(a){case"top":r={x:f,y:l.y-i.height};break;case"bottom":r={x:f,y:l.y+l.height};break;case"right":r={x:l.x+l.width,y:h};break;case"left":r={x:l.x-i.width,y:h};break;default:r={x:l.x,y:l.y}}switch(p(t)){case"start":r[s]-=y*(n&&c?-1:1);break;case"end":r[s]+=y*(n&&c?-1:1)}return r}async function M(e,t){var n;void 0===t&&(t={});let{x:r,y:l,platform:i,rects:o,elements:s,strategy:u}=e,{boundary:a="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=f(t,e),m=P(h),g=s[p?"floating"===d?"reference":"floating":d],v=O(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:a,rootBoundary:c,strategy:u})),y="floating"===d?{x:r,y:l,width:o.floating.width,height:o.floating.height}:o.reference,w=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await (null==i.isElement?void 0:i.isElement(w))&&await (null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},x=O(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:u}):y);return{top:(v.top-x.top+m.top)/b.y,bottom:(x.bottom-v.bottom+m.bottom)/b.y,left:(v.left-x.left+m.left)/b.x,right:(x.right-v.right+m.right)/b.x}}e.s(["clamp",0,c,"createCoords",0,u,"evaluate",0,f,"floor",0,s,"getAlignment",0,p,"getAlignmentAxis",0,v,"getAlignmentSides",0,y,"getAxisLength",0,m,"getExpandedPlacements",0,w,"getOppositeAlignmentPlacement",0,b,"getOppositeAxis",0,h,"getOppositeAxisPlacements",0,C,"getOppositePlacement",0,T,"getPaddingOb
1ject",0,P,"getSide",0,d,"getSideAxis",0,g,"max",0,i,"min",0,l,"placements",0,r,"rectToClientRect",0,O,"round",0,o,"sides",0,n],641645);let L=async(e,t,n)=>{let{placement:r="bottom",strategy:l="absolute",middleware:i=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:M},u=await (null==o.isRTL?void 0:o.isRTL(t)),a=await o.getElementRects({reference:e,floating:t,strategy:l}),{x:c,y:f}=A(a,r,u),d=r,p=0,h={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:g,fn:v}=m,{x:y,y:w,data:b,reset:x}=await v({x:c,y:f,initialPlacement:r,placement:d,strategy:l,middlewareData:h,rects:a,platform:s,elements:{reference:e,floating:t}});c=null!=y?y:c,f=null!=w?w:f,h[g]={...h[g],...b},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(a=!0===x.rects?await o.getElementRects({reference:e,floating:t,strategy:l}):x.rects),{x:c,y:f}=A(a,d,u)),n=-1)}return{x:c,y:f,placement:d,strategy:l,middlewareData:h}};function k(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function F(e){return n.some(t=>e[t]>=0)}function D(e){let t=l(...e.map(e=>e.left)),n=l(...e.map(e=>e.top));return{x:t,y:n,width:i(...e.map(e=>e.right))-t,height:i(...e.map(e=>e.bottom))-n}}let H=new Set(["left","top"]);async function I(e,t){let{placement:n,platform:r,elements:l}=e,i=await (null==r.isRTL?void 0:r.isRTL(l.floating)),o=d(n),s=p(n),u="y"===g(n),a=H.has(o)?-1:1,c=i&&u?-1:1,h=f(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:y}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return s&&"number"==typeof y&&(v="end"===s?-1*y:y),u?{x:v*c,y:m*a}:{x:m*a,y:v*c}}function N(){return"u">typeof window}function W(e){return B(e)?(e.nodeName||"").toLowerCase():"#document"}function j(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){var t;return null==(t=(B(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function B(e){return!!N()&&(e instanceof Node||e instanceof j(e).Node)}function $(e){return!!N()&&(e instanceof Element||e instanceof j(e).Element)}function z(e){return!!N()&&(e instanceof HTMLElement||e instanceof j(e).HTMLElement)}function U(e){return!(!N()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof j(e).ShadowRoot)}function q(e){let{overflow:t,overflowX:n,overflowY:r,display:l}=et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==l&&"contents"!==l}function Y(e){return/^(table|td|th)$/.test(W(e))}function _(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let G=/transform|translate|scale|rotate|perspective|filter/,X=/paint|layout|strict|content/,K=e=>!!e&&"none"!==e;function J(e){let t=$(e)?et(e):e;return K(t.transform)||K(t.translate)||K(t.scale)||K(t.rotate)||K(t.perspective)||!Z()&&(K(t.backdropFilter)||K(t.filter))||G.test(t.willChange||"")||X.test(t.contain||"")}function Q(e){let t=er(e);for(;z(t)&&!ee(t);){if(J(t))return t;if(_(t))break;t=er(t)}return null}function Z(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function ee(e){return/^(html|body|#document)$/.test(W(e))}function et(e){return j(e).getComputedStyle(e)}function en(e){return $(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function er(e){if("html"===W(e))return e;let t=e.assignedSlot||e.parentNode||U(e)&&e.host||V(e);return U(t)?t.host:t}function el(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let l=function e(t){let n=er(t);return ee(n)?t.ownerDocument?t.ownerDocument.body:t.body:z(n)&&q(n)?n:e(n)}(e),i=l===(null==(r=e.ownerDocument)?void 0:r.body),o=j(l);if(!i)return t.concat(l,el(l,[],n));{let e=ei(o);return t.concat(o,o.visualViewport||[],q(l)?l:[],e&&n?el(e):[])}}function ei(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eo(e){let t=et(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,l=z(e),i=l?e.offsetWidth:n,s=l?e.offsetHeight:r,u=o(n)!==i||o(r)!==s;return u&&(n=i,r=s),{width:n,height:r,$:u}}function es(e){return $(e)?e:e.contextElement}function eu(e){let t=es(e);if(!z(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:l,$:i}=eo(t),s=(i?o(n.width):n.width)/r,a=(i?o(n.height):n.height)/l;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}e.s(["getComputedStyle",0,et,"getContainingBlock",0,Q,"getDocumentElement",0,V,"getFrameElement",0,ei,"getNodeName",0,W,"getNodeScroll",0,en,"getOverflowAncestors",0,el,"getParentNode",0,er,"getWindow",0,j,"isContainingBlock",0,J,"isElement",0,$,"isHTMLElement",0,z,"isLastTraversableNode",0,ee,"isOverflowElement",0,q,"isShadowRoot",0,U,"isTableElement",0,Y,"isTopLayer",0,_,"isWebKit",0,Z],92615);let ea=u(0);function ec(e){let t=j(e);
1return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ea}function ef(e,t,n,r){var l;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=es(e),s=u(1);t&&(r?$(r)&&(s=eu(r)):s=eu(e));let a=(void 0===(l=n)&&(l=!1),r&&(!l||r===j(o))&&l)?ec(o):u(0),c=(i.left+a.x)/s.x,f=(i.top+a.y)/s.y,d=i.width/s.x,p=i.height/s.y;if(o){let e=j(o),t=r&&$(r)?j(r):r,n=e,l=ei(n);for(;l&&r&&t!==n;){let e=eu(l),t=l.getBoundingClientRect(),r=et(l),i=t.left+(l.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(l.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=i,f+=o,l=ei(n=j(l))}}return O({width:d,height:p,x:c,y:f})}function ed(e,t){let n=en(e).scrollLeft;return t?t.left+n:ef(V(e)).left+n}function ep(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ed(e,n),y:n.top+t.scrollTop}}function eh(e,t,n){var r;let l;if("viewport"===t)l=function(e,t){let n=j(e),r=V(e),l=n.visualViewport,i=r.clientWidth,o=r.clientHeight,s=0,u=0;if(l){i=l.width,o=l.height;let e=Z();(!e||e&&"fixed"===t)&&(s=l.offsetLeft,u=l.offsetTop)}let a=ed(r);if(a<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),l="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-l);o<=25&&(i-=o)}else a<=25&&(i+=a);return{width:i,height:o,x:s,y:u}}(e,n);else if("document"===t){let t,n,o,s,u,a,c;r=V(e),t=V(r),n=en(r),o=r.ownerDocument.body,s=i(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),u=i(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-n.scrollLeft+ed(r),c=-n.scrollTop,"rtl"===et(o).direction&&(a+=i(t.clientWidth,o.clientWidth)-s),l={width:s,height:u,x:a,y:c}}else if($(t)){let e,r,i,o,s,a;r=(e=ef(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,o=z(t)?eu(t):u(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l={width:s,height:a,x:i*o.x,y:r*o.y}}else{let n=ec(e);l={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return O(l)}function em(e){return"static"===et(e).position}function eg(e,t){if(!z(e)||"fixed"===et(e).position)return null;if(t)return t(e);let n=e.offsetParent;return V(e)===n&&(n=n.ownerDocument.body),n}function ev(e,t){let n=j(e);if(_(e))return n;if(!z(e)){let t=er(e);for(;t&&!ee(t);){if($(t)&&!em(t))return t;t=er(t)}return n}let r=eg(e,t);for(;r&&Y(r)&&em(r);)r=eg(r,t);return r&&ee(r)&&em(r)&&!J(r)?n:r||Q(e)||n}let ey=async function(e){let t=this.getOffsetParent||ev,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=z(t),l=V(t),i="fixed"===n,o=ef(e,!0,i,t),s={scrollLeft:0,scrollTop:0},a=u(0);if(r||!r&&!i)if(("body"!==W(t)||q(l))&&(s=en(t)),r){let e=ef(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else l&&(a.x=ed(l));i&&!r&&l&&(a.x=ed(l));let c=!l||r||i?u(0):ep(l,s);return{x:o.left+s.scrollLeft-a.x-c.x,y:o.top+s.scrollTop-a.y-c.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ew={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:l}=e,i="fixed"===l,o=V(r),s=!!t&&_(t.floating);if(r===o||s&&i)return n;let a={scrollLeft:0,scrollTop:0},c=u(1),f=u(0),d=z(r);if((d||!d&&!i)&&(("body"!==W(r)||q(o))&&(a=en(r)),d)){let e=ef(r);c=eu(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!o||d||i?u(0):ep(o,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:V,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,s=[..."clippingAncestors"===n?_(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=el(e,[],!1).filter(e=>$(e)&&"body"!==W(e)),l=null,i="fixed"===et(e).position,o=i?er(e):e;for(;$(o)&&!ee(o);){let t=et(o),n=J(o);n||"fixed"!==t.position||(l=null),(i?n||l:!(!n&&"static"===t.position&&l&&("absolute"===l.position||"fixed"===l.position)||q(o)&&!n&&function e(t,n){let r=er(t);return!(r===n||!$(r)||ee(r))&&("fixed"===et(r).position||e(r,n))}(e,o)))?l=t:r=r.filter(e=>e!==o),o=er(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=eh(t,s[0],o),a=u.top,c=u.right,f=u.bottom,d=u.left;for(let e=1;e<s.length;e++){let n=eh(t,s[e],o);a=i(n.top,a),c=l(n.right,c),f=l(n.bottom,f),d=i(n.left,d)}return{width:c-d,height:f-a,x:d,y:a}},getOffsetParent:ev,getElementRects:ey,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eo(e);return{width:t,height:n}},getScale:eu,isElement:$,isRTL:function(e){return"rtl"===et(e).direction}};function eb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:l,y:i,placement:o,middlewareData:s}=t,u=await I(t,e);return o===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:l+u.x,y:i+u.y,data:{...u,placement:o}}}}},eE=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:l,platform:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=f(e,t),p={x:n,y:r},m=await i.detectOverflow(t,a),v=g(d(l)),y=h(v),w=p[y],b=p[v];if(o){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=w+m[e],r=w-m[t];w=c(n,w,r)}if(s){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=b+m[e],r=b-m[t];b=c(n,b,r)}let x=u.fn({...t,[y]:w,[v]:b});return{...x,data:{x:x.x-n,y:x.y-r,enabled:{[y]:o,[v]:s}}}}}},eR=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,l,i,o;let{placement:s,middlewareData:u,rects:a,initialPlacement:c,platform:p,elements:h}=t,{mainAxis:m=!0,crossAxis:v=!0,fallbackPlacements:b,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:R=!0,...S}=f(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let P=d(s),O=g(c),A=d(c)===c,M=await (null==p.isRTL?void 0:p.isRTL(h.floating)),L=b||(A||!R?[T(c)]:w(c)),k="none"!==E;!b&&k&&L.push(...C(c,R,E,M));let F=[c,...L],D=await p.detectOverflow(t,S),H=[],I=(null==(r=u.flip)?void 0:r.overflows)||[];if(m&&H.push(D[P]),v){let e=y(s,a,M);H.push(D[e[0]],D[e[1]])}if(I=[...I,{placement:s,overflows:H}],!H.every(e=>e<=0)){let e=((null==(l=u.flip)?void 0:l.index)||0)+1,t=F[e];if(t&&("alignment"!==v||O===g(t)||I.every(e=>g(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(i=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(x){case"bestFit":{let e=null==(o=I.filter(e=>{if(k){let t=g(e.placement);return t===O||"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:o[0];e&&(n=e);break}case"initialPlacement":n=c}if(s!==n)return{reset:{placement:n}}}return{}}}},eS=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let o,s,{placement:u,rects:a,platform:c,elements:h}=t,{apply:m=()=>{},...v}=f(e,t),y=await c.detectOverflow(t,v),w=d(u),b=p(u),x="y"===g(u),{width:E,height:R}=a.floating;"top"===w||"bottom"===w?(o=w,s=b===(await (null==c.isRTL?void 0:c.isRTL(h.floating))?"start":"end")?"left":"right"):(s=w,o="end"===b?"top":"bottom");let S=R-y.top-y.bottom,C=E-y.left-y.right,T=l(R-y[o],S),P=l(E-y[s],C),O=!t.middlewareData.shift,A=T,M=P;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(M=C),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(A=S),O&&!b){let e=i(y.left,0),t=i(y.right,0),n=i(y.top,0),r=i(y.bottom,0);x?M=E-2*(0!==e||0!==t?e+t:i(y.left,y.right)):A=R-2*(0!==n||0!==r?n+r:i(y.top,y.bottom))}await m({...t,availableWidth:M,availableHeight:A});let L=await c.getDimensions(h.floating);return E!==L.width||R!==L.height?{reset:{rects:!0}}:{}}}},eC=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:l="referenceHidden",...i}=f(e,t);switch(l){case"referenceHidden":{let e=k(await r.detectOverflow(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:F(e)}}}case"escaped":{let e=k(await r.detectOverflow(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:F(e)}}}default:return{}}}}},eT=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:s,elements:u,middlewareData:a}=t,{element:d,padding:h=0}=f(e,t)||{};if(null==d)return{};let g=P(h),y={x:n,y:r},w=v(i),b=m(w),x=await s.getDimensions(d),E="y"===w,R=E?"clientHeight":"clientWidth",S=o.reference[b]+o.reference[w]-y[w]-o.floating[b],C=y[w]-o.reference[w],T=await (null==s.getOffsetParent?void 0:s.getOffsetParent(d)),O=T?T[R]:0;O&&await (null==s.isElement?void 0:s.isElement(T))||(O=u.floating[R]||o.floating[b]);let A=O/2-x[b]/2-1,M=l(g[E?"top":"left"],A),L=l(g[E?"bottom":"right"],A),k=O-x[b]-L,F=O/2-x[b]/2+(S/2-C/2),D=c(M,F,k),H=!a.arrow&&null!=p(i)&&F!==D&&o.reference[b]/2-(F<M?M:L)-x[b]/2<0,I=H?F<M?F-M:F-k:0;return{[w]:y[w]+I,data:{[w]:D,centerOffset:F-D-I,...H&&{alignmentOffset:I}},reset:H}}}),eP=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:l,rects:i,middlewareData:o}=t,{offset:s=0,mainAxis:u=!0,crossAxis:a=!0}=f(e,t),c={x:n,y:r},p=g(l),m=h(p),v=c[m],y=c[p],w=f(s,t),b="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(u){let e="y"===m?"height":"width",t=i.reference[m]-i.floating[e]+b.mainAxis,n=i.reference[m]+i.reference[e]-b.mainAxis;v<t?v=t:v>n&&(v=n)}if(a){var x,E;let e="y"===m?"width":"height",t=H.has(d(l)),n=i.reference[p]-i.floating[e]+(t&&(null==(x=o.offset)?void 0:x[p])||0)+(t?0:b.crossAxis),r=i.reference[p]+i.reference[e]+(t?0:(null==(E=o.offset)?void 0:E[p])||0)-(t?b.crossAxis:0);y<n?y=n:y>r&&(y=r)}return{[m]:v,[p]:y}}}},eO=(e,t,n)=>{let r=new Map,l={platform:ew,...n},i={...l.platform,_c:r};return L(e,t,{...l,platform:i})};e.s(["arrow",0,eT,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,l,i,o;let{rects:s,middlewareData:u,placement:a,platform:c,elements:h}=t,{crossAxis:m=!1,alignment:g,allowedPlacements:v=r,autoAlignment:w=!0,...x}=f(e,t),E=void 0!==g||v===r?((o=g||null)?[...v.filter(e=>p(e)===o),...v.filter(e=>p(e)!==o)]:v.filter(e=>d(e)===e)).filter(e=>!o||p(e)===o||!!w&&b(e)!==e):v,R=await c.detectOverflow(t,x),S=(null==(n=u.autoPlacement)?void 0:n.index)||0,C=E[S];if(null==C)return{};let T=y(C,s,await (null==c.isRTL?void 0:c.isRTL(h.floating)));if(a!==C)return{reset:{placement:E[0]}};let P=[R[d(C)],R[T[0]],R[T[1]]],O=[...(null==(l=u.autoPlacement)?void 0:l.overflows)||[],{placement:C,overflows:P}],A=E[S+1];if(A)return{data:{index:S+1,overflows:O},reset:{placement:A}};let M=O.map(e=>{let t=p(e.placement);return[e.placement,t&&m?e.overflows.slice(0,2).reduce((e,t)=>
1e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),L=(null==(i=M.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||M[0][0];return L!==a?{data:{index:S+1,overflows:O},reset:{placement:L}}:{}}}},"autoUpdate",0,function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:u=!0,ancestorResize:a=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=es(e),h=u||a?[...p?el(p):[],...t?el(t):[]]:[];h.forEach(e=>{u&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let m=p&&f?function(e,t){let n,r=null,o=V(e);function u(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function a(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),u();let d=e.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=d;if(c||t(),!m||!g)return;let v={rootMargin:-s(h)+"px "+-s(o.clientWidth-(p+m))+"px "+-s(o.clientHeight-(h+g))+"px "+-s(p)+"px",threshold:i(0,l(1,f))||1},y=!0;function w(t){let r=t[0].intersectionRatio;if(r!==f){if(!y)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||eb(d,e.getBoundingClientRect())||a(),y=!1}try{r=new IntersectionObserver(w,{...v,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,v)}r.observe(e)}(!0),u}(p,n):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),p&&!d&&v.observe(p),t&&v.observe(t));let y=d?ef(e):null;return d&&function t(){let r=ef(e);y&&!eb(y,r)&&n(),y=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{u&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(o)}},"computePosition",0,eO,"detectOverflow",0,M,"flip",0,eR,"hide",0,eC,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:s,strategy:u}=t,{padding:a=2,x:c,y:p}=f(e,t),h=Array.from(await (null==s.getClientRects?void 0:s.getClientRects(r.reference))||[]),m=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let l=t[e];!r||l.y-r.y>r.height/2?n.push([l]):n[n.length-1].push(l),r=l}return n.map(e=>O(D(e)))}(h),v=O(D(h)),y=P(a),w=await s.getElementRects({reference:{getBoundingClientRect:function(){if(2===m.length&&m[0].left>m[1].right&&null!=c&&null!=p)return m.find(e=>c>e.left-y.left&&c<e.right+y.right&&p>e.top-y.top&&p<e.bottom+y.bottom)||v;if(m.length>=2){if("y"===g(n)){let e=m[0],t=m[m.length-1],r="top"===d(n),l=e.top,i=t.bottom,o=r?e.left:t.left,s=r?e.right:t.right;return{top:l,bottom:i,left:o,right:s,width:s-o,height:i-l,x:o,y:l}}let e="left"===d(n),t=i(...m.map(e=>e.right)),r=l(...m.map(e=>e.left)),o=m.filter(n=>e?n.left===r:n.right===t),s=o[0].top,u=o[o.length-1].bottom;return{top:s,bottom:u,left:r,right:t,width:t-r,height:u-s,x:r,y:s}}return v}},floating:r.floating,strategy:u});return o.reference.x!==w.reference.x||o.reference.y!==w.reference.y||o.reference.width!==w.reference.width||o.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}},"limitShift",0,eP,"offset",0,ex,"shift",0,eE,"size",0,eS],278928);var eA=e.i(481233),eM=e.i(703941),eL="u">typeof document?eA.useLayoutEffect:function(){};function ek(e,t){let n,r,l;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(!ek(e[r],t[r]))return!1;return!0}if((n=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,l[r]))return!1;for(r=n;0!=r--;){let n=l[r];if(("_owner"!==n||!e.$$typeof)&&!ek(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eF(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eD(e,t){let n=eF(e);return Math.round(t*n)/n}function eH(e){let t=eA.useRef(e);return eL(()=>{t.current=e}),t}e.s(["arrow",0,(e,t)=>{let n={name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eT({element:n.current,padding:r}).fn(t):{}:n?eT({element:n,padding:r}).fn(t):{}}};return{name:n.name,fn:n.fn,options:[e,t]}},"flip",0,(e,t)=>{let n=eR(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=eC(e);return{name:n.name,fn:n.fn,options:[e,t]}},"limitShift",0,(e,t)=>({fn:eP(e).fn,options:[e,t]}),"offset",0,(e,t)=>{let n=ex(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=eE(e);return{name:n.name,fn:n.fn,options:[e,t]}},"size",0,(e,t)=>{let n=eS(e);return{name:n.name,fn:n.fn,options:[e,t]}},"useFloating",0,function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:i,floating:o}={},transform:s=!0,whileElementsMounted:u,open:a}=e,[c,f]=eA.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,p]=eA.useState(r);ek(d,r)||p(r);let[h,m]=eA.useState(null),[g,v]=eA.useState(null),y=eA.useCallback(e=>
1{e!==E.current&&(E.current=e,m(e))},[]),w=eA.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),b=i||h,x=o||g,E=eA.useRef(null),R=eA.useRef(null),S=eA.useRef(c),C=null!=u,T=eH(u),P=eH(l),O=eH(a),A=eA.useCallback(()=>{if(!E.current||!R.current)return;let e={placement:t,strategy:n,middleware:d};P.current&&(e.platform=P.current),eO(E.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};M.current&&!ek(S.current,t)&&(S.current=t,eM.flushSync(()=>{f(t)}))})},[d,t,n,P,O]);eL(()=>{!1===a&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[a]);let M=eA.useRef(!1);eL(()=>(M.current=!0,()=>{M.current=!1}),[]),eL(()=>{if(b&&(E.current=b),x&&(R.current=x),b&&x){if(T.current)return T.current(b,x,A);A()}},[b,x,A,T,C]);let L=eA.useMemo(()=>({reference:E,floating:R,setReference:y,setFloating:w}),[y,w]),k=eA.useMemo(()=>({reference:b,floating:x}),[b,x]),F=eA.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eD(k.floating,c.x),r=eD(k.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eF(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,k.floating,c.x,c.y]);return eA.useMemo(()=>({...c,update:A,refs:L,elements:k,floatingStyles:F}),[c,A,L,k,F])}],556938)},839477,915032,69617,55276,376076,691466,493875,890219,447515,82813,394099,472278,439055,457614,631280,357147,204312,373382,901511,241311,319042,486263,278053,e=>{"use strict";let t,n,r,l,i,o,s,u,a;var c,f,d,p,h,m,g,v=e.i(481233),y=e.i(959490),w=e.i(24772),b=e.i(63294);e.s(["useActivePress",0,function({disabled:e=!1}={}){let t=(0,v.useRef)(null),[n,r]=(0,v.useState)(!1),l=(0,w.useDisposables)(),i=(0,b.useEvent)(()=>{t.current=null,r(!1),l.dispose()}),o=(0,b.useEvent)(e=>{if(l.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,y.getOwnerDocument)(e.currentTarget);l.addEventListener(n,"pointerup",i,!1),l.addEventListener(n,"pointermove",e=>{if(t.current){var n,l;let i,o;r((i=e.width/2,o=e.height/2,n={top:e.clientY-o,right:e.clientX+i,bottom:e.clientY+o,left:e.clientX-i},l=t.current.getBoundingClientRect(),!(!n||!l||n.right<l.left||n.left>l.right||n.bottom<l.top||n.top>l.bottom)))}},!1),l.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:o,onPointerUp:i,onClick:i}}}],839477);var x=e.i(52168),E=e.i(9358);function R(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}e.s(["useElementSize",0,function(e,t,n=!1){let[r,l]=(0,v.useState)(()=>R(t));return(0,E.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,x.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),l(e=>{let n=R(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}],915032);var S=((t=S||{})[t.Left=0]="Left",t[t.Right=2]="Right",t),C=e.i(406680);e.s(["useHandleToggle",0,function(e){let t=(0,v.useRef)(null);return{onPointerDown:(0,b.useEvent)(n=>{t.current=n.pointerType,(0,C.isDisabledReactIssue7711)(n.currentTarget)||"mouse"!==n.pointerType||n.button!==S.Left||(n.preventDefault(),e(n))}),onClick:(0,b.useEvent)(n=>{"mouse"!==t.current&&((0,C.isDisabledReactIssue7711)(n.currentTarget)||e(n))})}}],69617);class T extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var P=e.i(811049),O=Object.defineProperty,A=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},M=(e,t,n)=>(A(e,t,"read from private field"),n?n.call(e):t.get(e)),L=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},k=(e,t,n,r)=>(A(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class F{constructor(e){L(this,d,{}),L(this,p,new T(()=>new Set)),L(this,h,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?O(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,x.disposables)()),k(this,d,e),P.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return M(this,d)}subscribe(e,t){if(P.env.isServer)return()=>{};let n={selector:e,callback:t,current:e(M(this,d))};return M(this,h).add(n),this.disposables.add(()=>{M(this,h).delete(n)})}on(e,t){return P.env.isServer?()=>{}:(M(this,p).get(e).add(t),this.disposables.add(()=>{M(this,p).get(e).delete(t)}))}send(e){let t=this.reduce(M(this,d),e);if(t!==M(this,d)){for(let e of(k(this,d,t),M(this,h))){let t=e.selector(M(this,d));D(e.current,t)||(e.current=t,e.callback(t))}for(let t of M(this,p).get(e.type))t(M(this,d),e)}}}function D(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&H(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&H(e.entries(),t.entries()):!!(I(e)&&I(t))&&H(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function H(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;
1if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function I(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}d=new WeakMap,p=new WeakMap,h=new WeakMap,e.s(["Machine",0,F,"batch",0,function(e){let[t,n]=e(),r=(0,x.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,D],55276);var N=e.i(611835),W=Object.defineProperty,j=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?W(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},V=((n=V||{})[n.Push=0]="Push",n[n.Pop=1]="Pop",n);let B={0(e,t){let n=t.id,r=e.stack,l=e.stack.indexOf(n);if(-1!==l){let t=e.stack.slice();return t.splice(l,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let l=e.stack.slice();return l.splice(r,1),{...e,stack:l}}};class $ extends F{constructor(){super(...arguments),j(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),j(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new $({stack:[]})}reduce(e,t){return(0,N.match)(t.type,B,e,t)}}let z=new T(()=>$.new());e.s(["ActionTypes",0,V,"stackMachines",0,z],376076);var U=e.i(264675);function q(e,t,n=D){return(0,U.useSyncExternalStoreWithSelector)((0,b.useEvent)(t=>e.subscribe(Y,t)),(0,b.useEvent)(()=>e.state),(0,b.useEvent)(()=>e.state),(0,b.useEvent)(t),n)}function Y(e){return e}function _(e,t){let n=(0,v.useId)(),r=z.get(t),[l,i]=q(r,(0,v.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,E.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!i||l)}e.s(["useSlice",0,q],691466);let G=new Map,X=new Map;function K(e){var t;let n=null!=(t=X.get(e))?t:0;return X.set(e,n+1),0!==n||(G.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=X.get(e))?t:1;if(1===n?X.delete(e):X.set(e,n-1),1!==n)return;let r=G.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,G.delete(e))})(e)}e.s(["useInertOthers",0,function(e,{allowed:t,disallowed:n}={}){let r=_(e,"inert-others");(0,E.useIsoMorphicEffect)(()=>{var e,l;if(!r)return;let i=(0,x.disposables)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(K(t));let o=null!=(l=null==t?void 0:t())?l:[];for(let e of o){if(!e)continue;let t=(0,y.getOwnerDocument)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)o.some(t=>e.contains(t))||i.add(K(e));n=n.parentElement}}return i.dispose},[r,t,n])}],493875);var J=e.i(662144),Q=e.i(685439);e.s(["useOnDisappear",0,function(e,t,n){let r=(0,Q.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,v.useEffect)(()=>{if(!e)return;let n=null===t?null:J.isHTMLElement(t)?t:t.current;if(!n)return;let l=(0,x.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),l.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),l.add(()=>e.disconnect())}return()=>l.dispose()},[t,r,e])}],890219);var Z=e.i(542037);function ee(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function et(){return ee()||/Android/gi.test(window.navigator.userAgent)}function en(e,t,n,r){let l=(0,Q.useLatestValue)(n);(0,v.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){l.current(e)}},[e,t,r])}function er(...e){return(0,v.useMemo)(()=>(0,y.getOwnerDocument)(...e),[...e])}e.s(["useOutsideClick",0,function(e,t,n){var r;let l,i=(0,Q.useLatestValue)(n),o=(0,v.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,Z.isFocusableElement)(r,Z.FocusableMode.Loose)||-1===r.tabIndex||e.preventDefault(),i.current(e,r)}},[i,t]),s=(0,v.useRef)(null);en(e,"pointerdown",e=>{var t,n;
1et()||(s.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),en(e,"pointerup",e=>{if(et()||!s.current)return;let t=s.current;return s.current=null,o(e,()=>t)},!0);let u=(0,v.useRef)({x:0,y:0});en(e,"touchstart",e=>{u.current.x=e.touches[0].clientX,u.current.y=e.touches[0].clientY},!0),en(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-u.current.x)>=30||Math.abs(t.y-u.current.y)>=30))return o(e,()=>J.isHTMLorSVGElement(e.target)?e.target:null)},!0),r="blur",l=(0,Q.useLatestValue)(e=>o(e,()=>J.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null)),(0,v.useEffect)(()=>{if(e)return window.addEventListener(r,t,!0),()=>window.removeEventListener(r,t,!0);function t(e){l.current(e)}},[e,r,!0])}],447515),e.s(["useOwnerDocument",0,er],82813);var el=((r=el||{})[r.Ignore=0]="Ignore",r[r.Select=1]="Select",r[r.Close=2]="Close",r);function ei(e){let t={};for(let n of e)Object.assign(t,n(t));return t}e.s(["Action",0,{Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},"useQuickRelease",0,function(e,{trigger:t,action:n,close:r,select:l}){let i=(0,v.useRef)(null),o=(0,v.useRef)(null),s=(0,v.useRef)(null);en(e&&null!==t,"pointerdown",e=>{J.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(o.current=e.x,s.current=e.y,i.current=e.timeStamp)}),en(e&&null!==t,"pointerup",e=>{var t,u;let a=i.current;if(null===a||(i.current=null,!J.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=o.current)?t:e.x))&&5>Math.abs(e.y-(null!=(u=s.current)?u:e.y)))return;let c=n(e);switch(c.kind){case 0:return;case 1:e.timeStamp-a>200&&(l(c.target),r());break;case 2:r()}},{capture:!0})}],394099),e.s(["useResolveButtonType",0,function(e,t){return(0,v.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}],472278);let eo=(c=()=>new Map,f={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,x.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=ei(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=ei(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[ee()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,x.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let l=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(J.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:l}=new URL(n.href),o=e.querySelector(l);J.isHTMLorSVGElement(o)&&!r(o)&&(i=o)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),J.isHTMLorSVGElement(e.target)&&J.hasInlineStyle(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(J.isHTMLorSVGElement(e.target)&&!J.isHTMLInputElement(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;l!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,l),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,l=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,t-l);n.style(r,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},l=c(),i=new Set,{getSnapshot:()=>l,subscribe:e=>(i.add(e),()=>i.delete(e)),dispatch(e,...t){let n=f[e].call(l,...t);
1n&&(l=n,i.forEach(e=>e()))}});eo.subscribe(()=>{let e=eo.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&eo.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&eo.dispatch("TEARDOWN",n)}}),e.s(["useScrollLock",0,function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,v.useSyncExternalStore)(eo.subscribe,eo.getSnapshot,eo.getSnapshot),l=t?r.get(t):void 0;l&&l.count,(0,E.useIsoMorphicEffect)(()=>{if(!(!t||!e))return eo.dispatch("PUSH",t,n),()=>eo.dispatch("POP",t,n)},[e,t])}(_(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}],439055);let es=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function eu(e){var t,n;let r=null!=(t=e.innerText)?t:"",l=e.cloneNode(!0);if(!J.isHTMLElement(l))return r;let i=!1;for(let e of l.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let o=i?null!=(n=l.innerText)?n:"":r;return es.test(o)&&(o=o.replace(es,"")),o}function ea(e){return[e.screenX,e.screenY]}e.s(["useTextValue",0,function(e){let t=(0,v.useRef)(""),n=(0,v.useRef)("");return(0,b.useEvent)(()=>{let r=e.current;if(!r)return"";let l=r.innerText;if(t.current===l)return n.current;let i=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():eu(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return eu(e).trim()})(r).trim().toLowerCase();return t.current=l,n.current=i,i})}],457614),e.s(["useTrackedPointer",0,function(){let e=(0,v.useRef)([-1,-1]);return{wasMoved(t){let n=ea(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=ea(t)}}}],631280);var ec=e.i(174280);void 0!==ec.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(m=null==ec.default?void 0:ec.default.env)?void 0:m.NODE_ENV)==="test"&&void 0===(null==(g=null==Element?void 0:Element.prototype)?void 0:g.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 2`)),[]});var ef=((o=ef||{})[o.None=0]="None",o[o.Closed=1]="Closed",o[o.Enter=2]="Enter",o[o.Leave=4]="Leave",o);function ed(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function ep(e,t,n,r){let[l,i]=(0,v.useState)(n),{hasFlag:o,addFlag:s,removeFlag:u}=function(e=0){let[t,n]=(0,v.useState)(e),r=(0,v.useCallback)(e=>n(e),[]),l=(0,v.useCallback)(e=>n(t=>t|e),[]),i=(0,v.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:l,hasFlag:i,removeFlag:(0,v.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,v.useCallback)(e=>n(t=>t^e),[])}}(e&&l?3:0),a=(0,v.useRef)(!1),c=(0,v.useRef)(!1),f=(0,w.useDisposables)();return(0,E.useIsoMorphicEffect)(()=>{var l;if(e){if(n&&i(!0),!t){n&&s(3);return}return null==(l=null==r?void 0:r.start)||l.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:l}){let i=(0,x.disposables)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:l}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let l=(0,x.disposables)();if(!e)return l.dispose;let i=!1;l.add(()=>{i=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?t():Promise.allSettled(o.map(e=>e.finished)).then(()=>{i||t()}),l.dispose}(e,r))})}),i.dispose}(t,{inFlight:a,prepare(){c.current?c.current=!1:c.current=a.current,a.current=!0,
2c.current||(n?(s(3),u(4)):(s(4),u(2)))},run(){c.current?n?(u(3),s(4)):(u(4),s(3)):n?u(1):s(1)},done(){var e,l,o,s;c.current&&(null!=(s=null==(o=(l=t).getAnimations)?void 0:o.call(l))?s:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(a.current=!1,u(7),n||i(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,f]),e?[l,{closed:o(1),enter:o(2),leave:o(4),transition:o(2)||o(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}e.s(["transitionDataAttributes",0,ed,"useTransition",0,ep],357147);var eh=e.i(278928),em=e.i(556938),eg=e.i(92615),ev=e.i(641645),ey="u"<typeof Element;ey||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ey||Element.prototype.getRootNode;var ew=e.i(703941);let eb={...v},ex=eb.useInsertionEffect||(e=>e());function eE(e){let t=v.useRef(()=>{});return ex(()=>{t.current=e}),v.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eR="u">typeof document?v.useLayoutEffect:v.useEffect;let eS=!1,eC=0,eT=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eC++,eP=eb.useId||function(){let[e,t]=v.useState(()=>eS?eT():void 0);return eR(()=>{null==e&&t(eT())},[]),v.useEffect(()=>{eS=!0},[]),e},eO=v.createContext(null),eA=v.createContext(null),eM="active",eL="selected";function ek(e,t,n){let r=new Map,l="item"===n,i=e;if(l&&e){let{[eM]:t,[eL]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(l&&[eM,eL].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var o;null==(o=r.get(n))||o.push(i),e[n]=function(){for(var e,t=arguments.length,l=Array(t),i=0;i<t;i++)l[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...l)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}function eF(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let eD=(0,v.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eD.displayName="FloatingContext";let eH=(0,v.createContext)(null);function eI(e,t,n){let r=(0,w.useDisposables)(),l=(0,b.useEvent)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let l=eN(e,t);return[l,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),l=n[1].slice(t+1).trim();return l?[r,...e(l)]:[r]}return[]}(e);{let o=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function s(){r.nextFrame(s);let u=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(o[e]!==r){o[e]=r,u=!0;break}}if(!u)return;let a=eN(e,t);l!==a&&(n(a),l=a)})}return r.dispose}]}return[n,null]}),i=(0,v.useMemo)(()=>l(e,t)[0],[e,t]),[o=i,s]=(0,v.useState)();return(0,E.useIsoMorphicEffect)(()=>{let[n,r]=l(e,t);if(s(n),r)return r(s)},[e,t]),o}function eN(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}eH.displayName="PlacementContext",e.s(["FloatingProvider",0,function({children:e,enabled:t=!0}){var n,r,l,i,o,s,u;let a,c,f,d,p,h,m,g,y,w,[x,R]=(0,v.useState)(null),[S,C]=(0,v.useState)(0),T=(0,v.useRef)(null),[P,O]=(0,v.useState)(null);r=P,(0,E.useIsoMorphicEffect)(()=>{if(!r)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(r).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(r.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(r,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[r]);let A=t&&null!==x&&null!==P,{to:M="bottom",gap:L=0,offset:k=0,padding:F=0,inner:D}=(l=x,i=P,a=eI(null!=(o=null==l?void 0:l.gap)?o:"var(--anchor-gap, 0)",i),c=eI(null!=(s=null==l?void 0:l.offset)?s:"var(--anchor-offset, 0)",i),f=eI(null!=(u=null==l?void 0:l.padding)?u:"var(--anchor-padding, 0)",i),{...l,gap:a,offset:c,padding:f}),[H,I="center"]=M.split(" ");(0,E.useIsoMorphicEffect)(()=>{A&&C(0)},[A]);let{refs:N,floatingStyles:W,context:j}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:l}=e,i=eP(),o=v.useRef({}),[s]=v.useState(()=>{let e;
2return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),u=null!=((null==(t=v.useContext(eO))?void 0:t.id)||null),[a,c]=v.useState(l.reference),f=eE((e,t,n)=>{o.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==r||r(e,t,n)}),d=v.useMemo(()=>({setPositionReference:c}),[]),p=v.useMemo(()=>({reference:a||l.reference||null,floating:l.floating||null,domReference:l.reference}),[a,l.reference,l.floating]);return v.useMemo(()=>({dataRef:o,open:n,onOpenChange:f,elements:p,events:s,floatingId:i,refs:d}),[n,f,p,s,i,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,l=r.elements,[i,o]=v.useState(null),[s,u]=v.useState(null),a=(null==l?void 0:l.domReference)||i,c=v.useRef(null),f=v.useContext(eA);eR(()=>{a&&(c.current=a)},[a]);let d=(0,em.useFloating)({...e,elements:{...l,...s&&{reference:s}}}),p=v.useCallback(e=>{let t=(0,eg.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),d.refs.setReference(t)},[d.refs]),h=v.useCallback(e=>{((0,eg.isElement)(e)||null===e)&&(c.current=e,o(e)),((0,eg.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,eg.isElement)(e))&&d.refs.setReference(e)},[d.refs]),m=v.useMemo(()=>({...d.refs,setReference:h,setPositionReference:p,domReference:c}),[d.refs,h,p]),g=v.useMemo(()=>({...d.elements,domReference:a}),[d.elements,a]),y=v.useMemo(()=>({...d,...r,refs:m,elements:g,nodeId:t}),[d,m,g,t,r]);return eR(()=>{r.dataRef.current.floatingContext=y;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),v.useMemo(()=>({...d,context:y,refs:m,elements:g}),[d,m,g,y])}({open:A,placement:"selection"===H?"center"===I?"bottom":`bottom-${I}`:"center"===I?`${H}`:`${H}-${I}`,strategy:"absolute",transform:!1,middleware:[(0,em.offset)({mainAxis:"selection"===H?0:L,crossAxis:k}),(0,em.shift)({padding:F}),"selection"!==H&&(0,em.flip)({padding:F}),"selection"===H&&D?{name:"inner",options:d={...D,padding:F,overflowRef:T,offset:S,minItemsVisible:4,referenceOverflowThreshold:F,onFallbackChange(e){var t,n;if(!e)return;let r=j.elements.floating;if(!r)return;let l=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),o=0,s=0;for(let e of null!=(n=null==(t=j.elements.floating)?void 0:t.childNodes)?n:[])if(J.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+l,u=r.scrollTop,a=u+r.clientHeight;if(t>=u&&n<=a)i--;else{s=Math.max(0,Math.min(n,a)-Math.max(t,u)),o=e.clientHeight;break}}i>=1&&C(e=>{let t=o*i-s+l;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:l=0,index:i=0,minItemsVisible:o=4,referenceOverflowThreshold:s=0,scrollRef:u,...a}=(0,ev.evaluate)(d,e),{rects:c,elements:{floating:f}}=e,p=t.current[i],h=(null==u?void 0:u.current)||f,m=f.clientTop||h.clientTop,g=0!==f.clientTop,v=0!==h.clientTop,y=f===h;if(!p)return{};let w={...e,...await (0,em.offset)(-p.offsetTop-f.clientTop-c.reference.height/2-p.offsetHeight/2-l).fn(e)},b=await (0,eh.detectOverflow)(eF(w,h.scrollHeight+m+f.clientTop),a),x=await (0,eh.detectOverflow)(w,{...a,elementContext:"reference"}),E=(0,ev.max)(0,b.top),R=w.y+E,S=(h.scrollHeight>h.clientHeight?e=>e:ev.round)((0,ev.max)(0,h.scrollHeight+(g&&y||v?2*m:0)-E-(0,ev.max)(0,b.bottom)));if(h.style.maxHeight=S+"px",h.scrollTop=E,r){let e=h.offsetHeight<p.offsetHeight*(0,ev.min)(o,t.current.length)-1||x.top>=-s||x.bottom>=-s;ew.flushSync(()=>r(e))}return n&&(n.current=await (0,eh.detectOverflow)(eF({...w,y:R},h.offsetHeight+m+f.clientTop),a)),{y:R}}}:null,(0,em.size)({padding:F,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:eh.autoUpdate}),[V=H,B=I]=j.placement.split("-");"selection"===H&&(V="selection");let $=(0,v.useMemo)(()=>({anchor:[V,B].filter(Boolean).join(" ")}),[V,B]),{getReferenceProps:z,getFloatingProps:U}=(p=(n=[function(e,t){let{open:n,elements:r}=e,{enabled:l=!0,overflowRef:i,scrollRef:o,onChange:s}=t,u=eE(s),a=v.useRef(!1),c=v.useRef(null),f=v.useRef(null);v.useEffect(()=>{if(!l)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,l=i.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,s=n<0?-1:1,a=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!l&&n<0)e.preventDefault(),ew.flushSync(()=>{u(e=>e+Math[a](n,o*s))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==o?void 0:o.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(f.current={...i.current})}),()=>{c.current=null,f.current=null,t.removeEventListener("wheel",e)}},[l,n,r.floating,i,o,u]);let d=v.useMemo(()=>({onKeyDown(){a.current=!0},onWheel(){a.current=!1},onPointerMove(){a.current=!1},onScroll(){let e=(null==o?void 0:o.current)||r.floating;if(i.current&&e&&a.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&ew.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,u,i,o]);return v.useMemo(()=>l?{floating:d}:{},[l,d])}
2(j,{overflowRef:T,onChange:C})]).map(e=>null==e?void 0:e.reference),h=n.map(e=>null==e?void 0:e.floating),m=n.map(e=>null==e?void 0:e.item),g=v.useCallback(e=>ek(e,n,"reference"),p),y=v.useCallback(e=>ek(e,n,"floating"),h),w=v.useCallback(e=>ek(e,n,"item"),m),v.useMemo(()=>({getReferenceProps:g,getFloatingProps:y,getItemProps:w}),[g,y,w])),q=(0,b.useEvent)(e=>{O(e),N.setFloating(e)});return v.createElement(eH.Provider,{value:R},v.createElement(eD.Provider,{value:{setFloating:q,setReference:N.setReference,styles:W,getReferenceProps:z,getFloatingProps:U,slot:$}},e))},"useFloatingPanel",0,function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,v.useContext)(eH),n=(0,v.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,E.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,v.useContext)(eD);return(0,v.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])},"useFloatingPanelProps",0,function(){let{getFloatingProps:e,slot:t}=(0,v.useContext)(eD);return(0,v.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])},"useFloatingReference",0,function(){return(0,v.useContext)(eD).setReference},"useFloatingReferenceProps",0,function(){return(0,v.useContext)(eD).getReferenceProps},"useResolvedAnchor",0,function(e){return(0,v.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}],204312);let eW=(0,v.createContext)(null);eW.displayName="OpenClosedContext";var ej=((s=ej||{})[s.Open=1]="Open",s[s.Closed=2]="Closed",s[s.Closing=4]="Closing",s[s.Opening=8]="Opening",s);function eV(){return(0,v.useContext)(eW)}function eB({value:e,children:t}){return v.default.createElement(eW.Provider,{value:e},t)}e.s(["OpenClosedProvider",0,eB,"State",0,ej,"useOpenClosed",0,eV],373382);var e$=((u=e$||{})[u.First=0]="First",u[u.Previous=1]="Previous",u[u.Next=2]="Next",u[u.Last=3]="Last",u[u.Specific=4]="Specific",u[u.Nothing=5]="Nothing",u);e.s(["Focus",0,e$,"calculateActiveIndex",0,function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),l=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===l&&(l=n.length);for(let e=l-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=l+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}],901511);var ez=e.i(929124);function eU(e){let t=(0,b.useEvent)(e),n=(0,v.useRef)(!1);(0,v.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,ez.microTask)(()=>{n.current&&t()})}),[t])}function eq(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in v&&(0,v.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=v.useState(P.env.isHandoffComplete);return n&&!1===P.env.isHandoffComplete&&r(!1),v.useEffect(()=>{!0!==n&&r(!0)},[n]),v.useEffect(()=>P.env.handoff(),[]),!t&&n}e.s(["useOnUnmount",0,eU],241311);var eY=e.i(503343);let e_=(0,v.createContext)(!1);var eG=e.i(743890);let eX=v.Fragment,eK=(0,eG.forwardRefWithAs)(function(e,t){let{ownerDocument:n=null,...r}=e,l=(0,v.useRef)(null),i=(0,eY.useSyncRefs)((0,eY.optionalRef)(e=>{l.current=e}),t),o=er(l.current),s=function(e){let t=(0,v.useContext)(e_),n=(0,v.useContext)(eQ),[r,l]=(0,v.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(P.env.isServer)return null;let l=null==e?void 0:e.getElementById("headlessui-portal-root");if(l)return l;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,v.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,v.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),r}(null!=n?n:o),u=(0,v.useContext)(eZ),a=(0,w.useDisposables)(),c=eq(),f=(0,eG.useRender)();return eU(()=>{var e;s&&s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s))}),s&&c?(0,ew.createPortal)(v.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{a.dispose(),u&&e&&a.add(u.register(e))}},f({ourProps:{ref:i},theirProps:r,slot:{},defaultTag:eX,name:"Portal"})),s):null}),eJ=v.Fragment,eQ=(0,v.createContext)(null),eZ=(0,v.createContext)(null),e0=Object.assign((0,eG.forwardRefWithAs)(function(e,t){let n=(0,eY.useSyncRefs)(t),{enabled:r=!0,ownerDocument:l,...i}=e,o=(0,eG.useRender)();return r?v.default.createElement(eK,{...i,ownerDocument:l,ref:n}):o({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:eX,name:"Portal"})}),{Group:(0,eG.forwardRefWithAs)(function(e,t){let{target:n,...r}=e,l={ref:(0,eY.useSyncRefs)(t)},i=(0,eG.useRender)();return v.default.createElement(eQ.Provider,{value:n},i({ourProps:l,theirProps:r,defaultTag:eJ,name:"Popover.Group"}))})});function e1(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}e.s(["Portal",0,e0],319042),e.s(["ElementPositionState",0,{Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}},"computeVisualPosition",0,e1,"detectMovement",0,function(e,t,n){let r=(0,x.disposables)();if("Tracked"===t.kind){let l=function(){i!==e1(e)&&(r.dispose(),n())},{position:i}=t,o=new ResizeObserver(l);o.observe(e),r.add(()=>o.disconnect()),r.addEventListener(window,"scroll",l,{passive:!0}),r.addEventListener(window,"resize",l)}return()=>r.dispose()}],486263);var e2=e.i(629068),e3=eG;function e4(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,e3.isFragment)(null!=(t=e.as)?t:te)||1===v.default.Children.count(e.children)}let e6=(0,v.createContext)(null);e6.displayName="TransitionContext";var e5=((a=e5||{}).Visible="visible",a.Hidden="hidden",a);let e7=(0,v.createContext)(null);function e9(e){return"children"in e?e9(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function e8(e,t){let n,r=(0,Q.useLatestValue)(e),l=(0,v.useRef)([]),i=(n=(0,v.useRef)(!1),(0,E.useIsoMorphicEffect)(()=>(n.current=!0,()=>{n.current=!1}),[]),n),o=(0,w.useDisposables)(),s=(0,b.useEvent)((e,t=e3.RenderStrategy.Hidden)=>{let n=l.current.findIndex(({el:t})=>t===e);
2-1!==n&&((0,N.match)(t,{[e3.RenderStrategy.Unmount](){l.current.splice(n,1)},[e3.RenderStrategy.Hidden](){l.current[n].state="hidden"}}),o.microTask(()=>{var e;!e9(l)&&i.current&&(null==(e=r.current)||e.call(r))}))}),u=(0,b.useEvent)(e=>{let t=l.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>s(e,e3.RenderStrategy.Unmount)}),a=(0,v.useRef)([]),c=(0,v.useRef)(Promise.resolve()),f=(0,v.useRef)({enter:[],leave:[]}),d=(0,b.useEvent)((e,n,r)=>{a.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{a.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(f.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?c.current=c.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),p=(0,b.useEvent)((e,t,n)=>{Promise.all(f.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=a.current.shift())||e()}).then(()=>n(t))});return(0,v.useMemo)(()=>({children:l,register:u,unregister:s,onStart:d,onStop:p,wait:c,chains:f}),[u,s,l,d,p,f,c])}e7.displayName="NestingContext";let te=v.Fragment,tt=e3.RenderFeatures.RenderStrategy,tn=(0,e3.forwardRefWithAs)(function(e,t){let{show:n,appear:r=!1,unmount:l=!0,...i}=e,o=(0,v.useRef)(null),s=e4(e),u=(0,eY.useSyncRefs)(...s?[o,t]:null===t?[]:[t]);eq();let a=eV();if(void 0===n&&null!==a&&(n=(a&ej.Open)===ej.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,f]=(0,v.useState)(n?"visible":"hidden"),d=e8(()=>{n||f("hidden")}),[p,h]=(0,v.useState)(!0),m=(0,v.useRef)([n]);(0,E.useIsoMorphicEffect)(()=>{!1!==p&&m.current[m.current.length-1]!==n&&(m.current.push(n),h(!1))},[m,n]);let g=(0,v.useMemo)(()=>({show:n,appear:r,initial:p}),[n,r,p]);(0,E.useIsoMorphicEffect)(()=>{n?f("visible"):e9(d)||null===o.current||f("hidden")},[n,d]);let y={unmount:l},w=(0,b.useEvent)(()=>{var t;p&&h(!1),null==(t=e.beforeEnter)||t.call(e)}),x=(0,b.useEvent)(()=>{var t;p&&h(!1),null==(t=e.beforeLeave)||t.call(e)}),R=(0,e3.useRender)();return v.default.createElement(e7.Provider,{value:d},v.default.createElement(e6.Provider,{value:g},R({ourProps:{...y,as:v.Fragment,children:v.default.createElement(tr,{ref:u,...y,...i,beforeEnter:w,beforeLeave:x})},theirProps:{},defaultTag:v.Fragment,features:tt,visible:"visible"===c,name:"Transition"})))}),tr=(0,e3.forwardRefWithAs)(function(e,t){var n,r;let{transition:l=!0,beforeEnter:i,afterEnter:o,beforeLeave:s,afterLeave:u,enter:a,enterFrom:c,enterTo:f,entered:d,leave:p,leaveFrom:h,leaveTo:m,...g}=e,[y,w]=(0,v.useState)(null),x=(0,v.useRef)(null),R=e4(e),S=(0,eY.useSyncRefs)(...R?[x,t,w]:null===t?[]:[t]),C=null==(n=g.unmount)||n?e3.RenderStrategy.Unmount:e3.RenderStrategy.Hidden,{show:T,appear:P,initial:O}=function(){let e=(0,v.useContext)(e6);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[A,M]=(0,v.useState)(T?"visible":"hidden"),L=function(){let e=(0,v.useContext)(e7);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:k,unregister:F}=L;(0,E.useIsoMorphicEffect)(()=>k(x),[k,x]),(0,E.useIsoMorphicEffect)(()=>{if(C===e3.RenderStrategy.Hidden&&x.current)return T&&"visible"!==A?void M("visible"):(0,N.match)(A,{hidden:()=>F(x),visible:()=>k(x)})},[A,x,k,F,T,C]);let D=eq();(0,E.useIsoMorphicEffect)(()=>{if(R&&D&&"visible"===A&&null===x.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[x,A,D,R]);let H=O&&!P,I=P&&T&&O,W=(0,v.useRef)(!1),j=e8(()=>{W.current||(M("hidden"),F(x))},L),V=(0,b.useEvent)(e=>{W.current=!0,j.onStart(x,e?"enter":"leave",e=>{"enter"===e?null==i||i():"leave"===e&&(null==s||s())})}),B=(0,b.useEvent)(e=>{let t=e?"enter":"leave";W.current=!1,j.onStop(x,t,e=>{"enter"===e?null==o||o():"leave"===e&&(null==u||u())}),"leave"!==t||e9(j)||(M("hidden"),F(x))});(0,v.useEffect)(()=>{R&&l||(V(T),B(T))},[T,R,l]);let[,$]=ep(!(!l||!R||!D||H),y,T,{start:V,end:B}
2),z=(0,e3.compact)({ref:S,className:(null==(r=(0,e2.classNames)(g.className,I&&a,I&&c,$.enter&&a,$.enter&&$.closed&&c,$.enter&&!$.closed&&f,$.leave&&p,$.leave&&!$.closed&&h,$.leave&&$.closed&&m,!$.transition&&T&&d))?void 0:r.trim())||void 0,...ed($)}),U=0;"visible"===A&&(U|=ej.Open),"hidden"===A&&(U|=ej.Closed),T&&"hidden"===A&&(U|=ej.Opening),T||"visible"!==A||(U|=ej.Closing);let q=(0,e3.useRender)();return v.default.createElement(e7.Provider,{value:j},v.default.createElement(eB,{value:U},q({ourProps:z,theirProps:g,defaultTag:te,features:tt,visible:"visible"===A,name:"Transition.Child"})))}),tl=(0,e3.forwardRefWithAs)(function(e,t){let n=null!==(0,v.useContext)(e6),r=null!==eV();return v.default.createElement(v.default.Fragment,null,!n&&r?v.default.createElement(tn,{ref:t,...e}):v.default.createElement(tr,{ref:t,...e}))}),ti=Object.assign(tn,{Child:tl,Root:tn});e.s(["Transition",0,ti],278053)}]);
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.