"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[249],{8573:(e,t,n)=>{n.d(t,{Me:()=>Z,oo:()=>ei,US:()=>ee,RR:()=>er,cv:()=>et,uY:()=>en,dp:()=>eo});let r=Math.min,o=Math.max,i=Math.round,l=Math.floor,u=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function s(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(f(e))?"y":"x"}function h(e){return e.replace(/start|end/g,e=>c[e])}function v(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function y(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function b(e,t,n){let r,{reference:o,floating:i}=e,l=g(t),u=p(g(t)),a=m(u),c=f(t),s="y"===l,h=o.x+o.width/2-i.width/2,v=o.y+o.height/2-i.height/2,y=o[a]/2-i[a]/2;switch(c){case"top":r={x:h,y:o.y-i.height};break;case"bottom":r={x:h,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:v};break;case"left":r={x:o.x-i.width,y:v};break;default:r={x:o.x,y:o.y}}switch(d(t)){case"start":r[u]-=y*(n&&s?-1:1);break;case"end":r[u]+=y*(n&&s?-1:1)}return r}let w=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,u=i.filter(Boolean),a=await(null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=b(c,r,a),d=r,p={},m=0;for(let n=0;n<u.length;n++){let{name:i,fn:g}=u[n],{x:h,y:v,data:y,reset:w}=await g({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:c,platform:l,elements:{reference:e,floating:t}});s=null!=h?h:s,f=null!=v?v:f,p={...p,[i]:{...p[i],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(c=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:s,y:f}=b(c,d,a)),n=-1)}return{x:s,y:f,placement:d,strategy:o,middlewareData:p}};async function x(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:u,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=s(t,e),g="number"!=typeof m?{top:0,right:0,bottom:0,left:0,...m}:{top:m,right:m,bottom:m,left:m},h=u[p?"floating"===d?"reference":"floating":d],v=y(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:c,rootBoundary:f,strategy:a})),b="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),x=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},E=y(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:b,offsetParent:w,strategy:a}):b);return{top:(v.top-E.top+g.top)/x.y,bottom:(E.bottom-v.bottom+g.bottom)/x.y,left:(v.left-E.left+g.left)/x.x,right:(E.right-v.right+g.right)/x.x}}async function E(e,t){let{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),l=f(n),u=d(n),a="y"===g(n),c=["left","top"].includes(l)?-1:1,p=i&&a?-1:1,m=s(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return u&&"number"==typeof y&&(v="end"===u?-1*y:y),a?{x:v*p,y:h*c}:{x:h*c,y:v*p}}function R(e){return T(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function C(e){var t;return null==(t=(T(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function T(e){return e instanceof Node||e instanceof O(e).Node}function P(e){return e instanceof Element||e instanceof O(e).Element}function S(e){return e instanceof HTMLElement||e instanceof O(e).HTMLElement}function L(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function F(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=N(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function k(e){let t=M(),n=N(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function M(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function A(e){return["html","body","#document"].includes(R(e))}function N(e){return O(e).getComputedStyle(e)}function j(e){return P(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function D(e){if("html"===R(e))return e;let t=e.assignedSlot||e.parentNode||L(e)&&e.host||C(e);return L(t)?t.host:t}function H(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=D(t);return A(n)?t.ownerDocument?t.ownerDocument.body:t.body:S(n)&&F(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=O(o);return i?t.concat(l,l.visualViewport||[],F(o)?o:[],l.frameElement&&n?H(l.frameElement):[]):t.concat(o,H(o,[],n))}function I(e){let t=N(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=S(e),l=o?e.offsetWidth:n,u=o?e.offsetHeight:r,a=i(n)!==l||i(r)!==u;return a&&(n=l,r=u),{width:n,height:r,$:a}}function z(e){return P(e)?e:e.contextElement}function B(e){let t=z(e);if(!S(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=I(t),a=(l?i(n.width):n.width)/r,c=(l?i(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}let V=u(0);function W(e){let t=O(e);return M()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:V}function _(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=z(e),a=u(1);t&&(r?P(r)&&(a=B(r)):a=B(e));let c=(void 0===(o=n)&&(o=!1),r&&(!o||r===O(l))&&o)?W(l):u(0),s=(i.left+c.x)/a.x,f=(i.top+c.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l){let e=O(l),t=r&&P(r)?O(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=B(o),t=o.getBoundingClientRect(),r=N(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,f*=e.y,d*=e.x,p*=e.y,s+=i,f+=l,o=(n=O(o)).frameElement}}return y({width:d,height:p,x:s,y:f})}let Y=[":popover-open",":modal"];function U(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function q(e){return _(C(e)).left+j(e).scrollLeft}function $(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=O(e),r=C(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,u=0,a=0;if(o){i=o.width,l=o.height;let e=M();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,a=o.offsetTop)}return{width:i,height:l,x:u,y:a}}(e,n);else if("document"===t)r=function(e){let t=C(e),n=j(e),r=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),u=-n.scrollLeft+q(e),a=-n.scrollTop;return"rtl"===N(r).direction&&(u+=o(t.clientWidth,r.clientWidth)-i),{width:i,height:l,x:u,y:a}}(C(e));else if(P(t))r=function(e,t){let n=_(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=S(e)?B(e):u(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=W(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return y(r)}function G(e){return"static"===N(e).position}function J(e,t){return S(e)&&"fixed"!==N(e).position?t?t(e):e.offsetParent:null}function Q(e,t){let n=O(e);if(U(e))return n;if(!S(e)){let t=D(e);for(;t&&!A(t);){if(P(t)&&!G(t))return t;t=D(t)}return n}let r=J(e,t);for(;r&&["table","td","th"].includes(R(r))&&G(r);)r=J(r,t);return r&&A(r)&&G(r)&&!k(r)?n:r||function(e){let t=D(e);for(;S(t)&&!A(t);){if(k(t))return t;t=D(t)}return null}(e)||n}let X=async function(e){let t=this.getOffsetParent||Q,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=S(t),o=C(t),i="fixed"===n,l=_(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=u(0);if(r||!r&&!i){if(("body"!==R(t)||F(o))&&(a=j(t)),r){let e=_(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=q(o))}return{x:l.left+a.scrollLeft-c.x,y:l.top+a.scrollTop-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},K={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=C(r),a=!!t&&U(t.floating);if(r===l||a&&i)return n;let c={scrollLeft:0,scrollTop:0},s=u(1),f=u(0),d=S(r);if((d||!d&&!i)&&(("body"!==R(r)||F(l))&&(c=j(r)),S(r))){let e=_(r);s=B(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-c.scrollLeft*s.x+f.x,y:n.y*s.y-c.scrollTop*s.y+f.y}},getDocumentElement:C,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:l}=e,u=[..."clippingAncestors"===n?U(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=H(e,[],!1).filter(e=>P(e)&&"body"!==R(e)),o=null,i="fixed"===N(e).position,l=i?D(e):e;for(;P(l)&&!A(l);){let t=N(l),n=k(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||F(l)&&!n&&function e(t,n){let r=D(t);return!(r===n||!P(r)||A(r))&&("fixed"===N(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=D(l)}return t.set(e,r),r}(t,this._c):[].concat(n),i],a=u[0],c=u.reduce((e,n)=>{let i=$(t,n,l);return e.top=o(i.top,e.top),e.right=r(i.right,e.right),e.bottom=r(i.bottom,e.bottom),e.left=o(i.left,e.left),e},$(t,a,l));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:Q,getElementRects:X,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=I(e);return{width:t,height:n}},getScale:B,isElement:P,isRTL:function(e){return"rtl"===N(e).direction}};function Z(e,t,n,i){let u;void 0===i&&(i={});let{ancestorScroll:a=!0,ancestorResize:c=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=i,p=z(e),m=a||c?[...p?H(p):[],...H(t)]:[];m.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)});let g=p&&f?function(e,t){let n,i=null,u=C(e);function a(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return!function c(s,f){void 0===s&&(s=!1),void 0===f&&(f=1),a();let{left:d,top:p,width:m,height:g}=e.getBoundingClientRect();if(s||t(),!m||!g)return;let h=l(p),v=l(u.clientWidth-(d+m)),y={rootMargin:-h+"px "+-v+"px "+-l(u.clientHeight-(p+g))+"px "+-l(d)+"px",threshold:o(0,r(1,f))||1},b=!0;function w(e){let t=e[0].intersectionRatio;if(t!==f){if(!b)return c();t?c(!1,t):n=setTimeout(()=>{c(!1,1e-7)},1e3)}b=!1}try{i=new IntersectionObserver(w,{...y,root:u.ownerDocument})}catch(e){i=new IntersectionObserver(w,y)}i.observe(e)}(!0),a}(p,n):null,h=-1,v=null;s&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),p&&!d&&v.observe(p),v.observe(t));let y=d?_(e):null;return d&&function t(){let r=_(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,u=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(u)}}let ee=x,et=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:u}=t,a=await E(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}}},en=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:i,placement:l}=t,{mainAxis:u=!0,crossAxis:a=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=s(e,t),m={x:n,y:i},h=await x(t,d),v=g(f(l)),y=p(v),b=m[y],w=m[v];if(u){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=b+h[e],i=b-h[t];b=o(n,r(b,i))}if(a){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=w+h[e],i=w-h[t];w=o(n,r(w,i))}let E=c.fn({...t,[y]:b,[v]:w});return{...E,data:{x:E.x-n,y:E.y-i}}}}},er=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let{placement:u,middlewareData:a,rects:c,initialPlacement:y,platform:b,elements:w}=t,{mainAxis:E=!0,crossAxis:R=!0,fallbackPlacements:O,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:P=!0,...S}=s(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};let L=f(u),F=f(y)===y,k=await(null==b.isRTL?void 0:b.isRTL(w.floating)),M=O||(F||!P?[v(y)]:function(e){let t=v(e);return[h(e),t,h(t)]}(y));O||"none"===T||M.push(...function(e,t,n,r){let o=d(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(h)))),i}(y,P,T,k));let A=[y,...M],N=await x(t,S),j=[],D=(null==(r=a.flip)?void 0:r.overflows)||[];if(E&&j.push(N[L]),R){let e=function(e,t,n){void 0===n&&(n=!1);let r=d(e),o=p(g(e)),i=m(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=v(l)),[l,v(l)]}(u,c,k);j.push(N[e[0]],N[e[1]])}if(D=[...D,{placement:u,overflows:j}],!j.every(e=>e<=0)){let e=((null==(o=a.flip)?void 0:o.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(i=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(C){case"bestFit":{let e=null==(l=D.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:l[0];e&&(n=e);break}case"initialPlacement":n=y}if(u!==n)return{reset:{placement:n}}}return{}}}},eo=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,i;let{placement:l,rects:u,platform:a,elements:c}=t,{apply:p=()=>{},...m}=s(e,t),h=await x(t,m),v=f(l),y=d(l),b="y"===g(l),{width:w,height:E}=u.floating;"top"===v||"bottom"===v?(n=v,i=y===(await(null==a.isRTL?void 0:a.isRTL(c.floating))?"start":"end")?"left":"right"):(i=v,n="end"===y?"top":"bottom");let R=E-h.top-h.bottom,O=w-h.left-h.right,C=r(E-h[n],R),T=r(w-h[i],O),P=!t.middlewareData.shift,S=C,L=T;if(b?L=y||P?r(T,O):O:S=y||P?r(C,R):R,P&&!y){let e=o(h.left,0),t=o(h.right,0),n=o(h.top,0),r=o(h.bottom,0);b?L=w-2*(0!==e||0!==t?e+t:o(h.left,h.right)):S=E-2*(0!==n||0!==r?n+r:o(h.top,h.bottom))}await p({...t,availableWidth:L,availableHeight:S});let F=await a.getDimensions(c.floating);return w!==F.width||E!==F.height?{reset:{rects:!0}}:{}}}},ei=(e,t,n)=>{let r=new Map,o={platform:K,...n},i={...o.platform,_c:r};return w(e,t,{...o,platform:i})}},1371:(e,t,n)=>{n.d(t,{RR:()=>m,YF:()=>f,cv:()=>d,dp:()=>g,uY:()=>p});var r=n(8573),o=n(7294),i=n(3935),l="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function u(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!u(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){let n=a(e);return Math.round(t*n)/n}function s(e){let t=o.useRef(e);return l(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:f=[],platform:d,elements:{reference:p,floating:m}={},transform:g=!0,whileElementsMounted:h,open:v}=e,[y,b]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,x]=o.useState(f);u(w,f)||x(f);let[E,R]=o.useState(null),[O,C]=o.useState(null),T=o.useCallback(e=>{e!==F.current&&(F.current=e,R(e))},[]),P=o.useCallback(e=>{e!==k.current&&(k.current=e,C(e))},[]),S=p||E,L=m||O,F=o.useRef(null),k=o.useRef(null),M=o.useRef(y),A=null!=h,N=s(h),j=s(d),D=o.useCallback(()=>{if(!F.current||!k.current)return;let e={placement:t,strategy:n,middleware:w};j.current&&(e.platform=j.current),(0,r.oo)(F.current,k.current,e).then(e=>{let t={...e,isPositioned:!0};H.current&&!u(M.current,t)&&(M.current=t,i.flushSync(()=>{b(t)}))})},[w,t,n,j]);l(()=>{!1===v&&M.current.isPositioned&&(M.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let H=o.useRef(!1);l(()=>(H.current=!0,()=>{H.current=!1}),[]),l(()=>{if(S&&(F.current=S),L&&(k.current=L),S&&L){if(N.current)return N.current(S,L,D);D()}},[S,L,D,N,A]);let I=o.useMemo(()=>({reference:F,floating:k,setReference:T,setFloating:P}),[T,P]),z=o.useMemo(()=>({reference:S,floating:L}),[S,L]),B=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!z.floating)return e;let t=c(z.floating,y.x),r=c(z.floating,y.y);return g?{...e,transform:"translate("+t+"px, "+r+"px)",...a(z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,g,z.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:D,refs:I,elements:z,floatingStyles:B}),[y,D,I,z,B])}let d=(e,t)=>({...(0,r.cv)(e),options:[e,t]}),p=(e,t)=>({...(0,r.uY)(e),options:[e,t]}),m=(e,t)=>({...(0,r.RR)(e),options:[e,t]}),g=(e,t)=>({...(0,r.dp)(e),options:[e,t]})},7145:(e,t,n)=>{n.d(t,{ij:()=>r});function r(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}},7208:(e,t,n)=>{function r(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function o(e){return e instanceof Element||e instanceof r(e).Element}n.d(t,{kK:()=>o})},4881:(e,t,n)=>{n.d(t,{ku:()=>r});function r(e,t){return"function"==typeof e?e(t):e}},862:(e,t,n)=>{n.d(t,{__:()=>p,bE:()=>d,wp:()=>f});var r=n(7294),o=n(8354),i=n(7110),l=n(6577),u=n(4872),a=n(99),c=n(3619);let s=(0,r.createContext)(null);function f(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(s))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function d(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=f(),[n,i]=(0,r.useState)([]),l=e?[t,...n].filter(Boolean):n;return[l.length>0?l.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,o.z)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(s.Provider,{value:n},e.children)},[i])]}s.displayName="LabelContext";let p=Object.assign((0,c.yV)(function(e,t){var n;let f=(0,r.useId)(),d=function e(){let t=(0,r.useContext)(s);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),p=(0,a.Q)(),m=(0,u.B)(),{id:g="headlessui-label-".concat(f),htmlFor:h=null!=p?p:null==(n=d.props)?void 0:n.htmlFor,passive:v=!1,...y}=e,b=(0,l.T)(t);(0,i.e)(()=>d.register(g),[g,d.register]);let w=(0,o.z)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),d.props&&"onClick"in d.props&&"function"==typeof d.props.onClick&&d.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),x=m||!1,E=(0,r.useMemo)(()=>({...d.slot,disabled:x}),[d.slot,x]),R={ref:b,...d.props,id:g,htmlFor:h,onClick:w};return v&&("onClick"in R&&(delete R.htmlFor,delete R.onClick),"onClick"in y&&delete y.onClick),(0,c.L6)()({ourProps:R,theirProps:y,slot:E,defaultTag:h?"label":"div",name:d.name||"Label"})}),{})},4035:(e,t,n)=>{n.d(t,{J:()=>i});var r=n(7294);function o(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,r.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}},9327:(e,t,n)=>{n.d(t,{q:()=>i});var r=n(7294),o=n(8354);function i(e,t,n){let[i,l]=(0,r.useState)(n),u=void 0!==e,a=(0,r.useRef)(u),c=(0,r.useRef)(!1),s=(0,r.useRef)(!1);return!u||a.current||c.current?u||!a.current||s.current||(s.current=!0,a.current=u,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,a.current=u,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[u?e:i,(0,o.z)(e=>(u||l(e),null==t?void 0:t(e)))]}},1857:(e,t,n)=>{n.d(t,{L:()=>o});var r=n(7294);function o(e){let[t]=(0,r.useState)(e);return t}},9408:(e,t,n)=>{n.d(t,{h:()=>i});var r=n(7294),o=n(7110);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,i]=(0,r.useReducer)(()=>({}),{}),l=(0,r.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,o.e)(()=>{if(!e)return;let t=new ResizeObserver(i);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:"".concat(l.width,"px"),height:"".concat(l.height,"px")}:l}},1034:(e,t,n)=>{n.d(t,{f:()=>o});var r=n(7294);function o(e,t){return(0,r.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])}},2970:(e,t,n)=>{n.d(t,{g:()=>i});var r=n(7294);function o(e){return[e.screenX,e.screenY]}function i(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=o(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=o(t)}}}},3661:(e,t,n)=>{n.d(t,{AZ:()=>p,ES:()=>h,HO:()=>v,L:()=>m,U8:()=>g,Vy:()=>d});var r=n(3075),o=n(1371),i=n(8573),l=n(7294),u=n(5655),a=n(8354),c=n(7110);let s=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});s.displayName="FloatingContext";let f=(0,l.createContext)(null);function d(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function p(){return(0,l.useContext)(s).setReference}function m(){return(0,l.useContext)(s).getReferenceProps}function g(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(s);return(0,l.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(f),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,c.e)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,l.useContext)(s);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function v(e){var t,n,u;let d,p,m,{children:g,enabled:h=!0}=e,[v,b]=(0,l.useState)(null),[w,x]=(0,l.useState)(0),E=(0,l.useRef)(null),[R,O]=(0,l.useState)(null);(0,c.e)(()=>{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="".concat(Math.ceil(t),"px"))});return e.observe(R,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[R]);let C=h&&null!==v&&null!==R,{to:T="bottom",gap:P=0,offset:S=0,padding:L=0,inner:F}=(d=y(null!=(t=null==v?void 0:v.gap)?t:"var(--anchor-gap, 0)",R),p=y(null!=(n=null==v?void 0:v.offset)?n:"var(--anchor-offset, 0)",R),m=y(null!=(u=null==v?void 0:v.padding)?u:"var(--anchor-padding, 0)",R),{...v,gap:d,offset:p,padding:m}),[k,M="center"]=T.split(" ");(0,c.e)(()=>{C&&x(0)},[C]);let{refs:A,floatingStyles:N,context:j}=(0,r.YF)({open:C,placement:"selection"===k?"center"===M?"bottom":"bottom-".concat(M):"center"===M?"".concat(k):"".concat(k,"-").concat(M),strategy:"absolute",transform:!1,middleware:[(0,o.cv)({mainAxis:"selection"===k?0:P,crossAxis:S}),(0,o.uY)({padding:L}),"selection"!==k&&(0,o.RR)({padding:L}),"selection"===k&&F?(0,r.aN)({...F,padding:L,overflowRef:E,offset:w,minItemsVisible:4,referenceOverflowThreshold:L,onFallbackChange(e){var t,n;if(!e)return;let r=j.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),l=0,u=0;for(let e of null!=(n=null==(t=j.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,c=a+r.clientHeight;if(t>=a&&n<=c)i--;else{u=Math.max(0,Math.min(n,c)-Math.max(t,a)),l=e.clientHeight;break}}i>=1&&x(e=>{let t=l*i-u+o;return e>=t?e:t})}}):null,(0,o.dp)({padding:L,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:i.Me}),[D=k,H=M]=j.placement.split("-");"selection"===k&&(D="selection");let I=(0,l.useMemo)(()=>({anchor:[D,H].filter(Boolean).join(" ")}),[D,H]),z=(0,r.Rz)(j,{overflowRef:E,onChange:x}),{getReferenceProps:B,getFloatingProps:V}=(0,r.NI)([z]),W=(0,a.z)(e=>{O(e),A.setFloating(e)});return l.createElement(f.Provider,{value:b},l.createElement(s.Provider,{value:{setFloating:W,setReference:A.setReference,styles:N,getReferenceProps:B,getFloatingProps:V,slot:I}},g))}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,u.G)(),o=(0,a.z)((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 o=b(e,t);return[o,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(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function u(){r.nextFrame(u);let a=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,a=!0;break}}if(!a)return;let c=b(e,t);o!==c&&(n(c),o=c)})}return r.dispose}]}return[n,null]}),i=(0,l.useMemo)(()=>o(e,t)[0],[e,t]),[s=i,f]=(0,l.useState)();return(0,c.e)(()=>{let[n,r]=o(e,t);if(f(n),r)return r(f)},[e,t]),s}function b(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}f.displayName="PlacementContext"},3701:(e,t,n)=>{n.d(t,{Mt:()=>f});var r=n(7294),o=n(3935),i=n(5655),l=n(2983),u=n(3619),a=n(1228);let c=(0,r.createContext)(null);function s(e){let{children:t}=e,n=(0,r.useContext)(c);if(!n)return r.createElement(r.Fragment,null,t);let{target:i}=n;return i?(0,o.createPortal)(r.createElement(r.Fragment,null,t),i):null}function f(e){let{data:t,form:n,disabled:o,onReset:c,overrides:f}=e,[p,m]=(0,r.useState)(null),g=(0,i.G)();return(0,r.useEffect)(()=>{if(c&&p)return g.addEventListener(p,"reset",c)},[p,n,c]),r.createElement(s,null,r.createElement(d,{setForm:m,formId:n}),(0,l.t)(t).map(e=>{let[t,i]=e;return r.createElement(a._,{features:a.x.Hidden,...(0,u.oA)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:o,name:t,value:i,...f})})}))}function d(e){let{setForm:t,formId:n}=e;return(0,r.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:r.createElement(a._,{features:a.x.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}},5506:(e,t,n)=>{n.d(t,{F:()=>o,_:()=>i});var r=n(7294);function o(e){let{children:t,freeze:n}=e,o=i(n,t);return r.createElement(r.Fragment,null,o)}function i(e,t){let[n,o]=(0,r.useState)(t);return e||n===t||o(t),e?n:t}},99:(e,t,n)=>{n.d(t,{Q:()=>i});var r=n(7294);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},7257:(e,t,n)=>{function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:()=>r})},9540:(e,t,n)=>{n.d(t,{T:()=>r,d:()=>o});var r=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(r||{});function o(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=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===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+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:!function(e){throw Error("Unexpected object: "+e)}(e)}}},2983:(e,t,n)=>{function r(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}n.d(t,{g:()=>o,t:()=>function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[i,l]of Object.entries(t))!function t(n,o,i){if(Array.isArray(i))for(let[e,l]of i.entries())t(n,r(o,e.toString()),l);else i instanceof Date?n.push([o,i.toISOString()]):"boolean"==typeof i?n.push([o,i?"1":"0"]):"string"==typeof i?n.push([o,i]):"number"==typeof i?n.push([o,"".concat(i)]):null==i?n.push([o,""]):e(i,o,n)}(o,r(n,i),l);return o}})},7796:(e,t,n)=>{n.d(t,{w_:()=>s});var r=n(7294),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(o),l=["attr","size","title"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){var r,o;r=t,o=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e){return t=>r.createElement(f,u({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,n)=>r.createElement(t.tag,c({key:n},t.attr),e(t.child)))}(e.child))}function f(e){var t=t=>{var n,{attr:o,size:i,title:a}=e,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,l),f=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",u({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,s,{className:n,style:c(c({color:e.color||t.color},t.style),e.style),height:f,width:f,xmlns:"http://www.w3.org/2000/svg"}),a&&r.createElement("title",null,a),e.children)};return void 0!==i?r.createElement(i.Consumer,null,e=>t(e)):t(o)}}}]);