PageSourceSearch

https://jobcenterdortmund.de/_next/static/chunks/0ra7x0cyrnn35.js

js jobcenterdortmund.de collected 2026-10-05 04:09:06 UTC 75,028 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,961143,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"),[]),i=Math.min,o=Math.max,l=Math.round,u=Math.floor,s=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t,n){return o(e,i(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 m(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function v(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return m(v(e))}function b(e,t,n){void 0===n&&(n=!1);let r=p(e),i=g(e),o=h(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=C(l)),[l,C(l)]}function w(e){let t=C(e);return[y(e),t,y(t)]}function y(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let E=["left","right"],x=["right","left"],S=["top","bottom"],T=["bottom","top"];function R(e,t,n,r){let i=p(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?x:E;return t?E:x;case"left":case"right":return t?S:T;default:return[]}}(d(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(y)))),o}function C(e){let t=d(e);return a[t]+e.slice(t.length)}function F(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function L(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function P(e,t,n){let r,{reference:i,floating:o}=e,l=v(t),u=g(t),s=h(u),a=d(t),c="y"===l,f=i.x+i.width/2-o.width/2,m=i.y+i.height/2-o.height/2,b=i[s]/2-o[s]/2;switch(a){case"top":r={x:f,y:i.y-o.height};break;case"bottom":r={x:f,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:m};break;case"left":r={x:i.x-o.width,y:m};break;default:r={x:i.x,y:i.y}}switch(p(t)){case"start":r[u]-=b*(n&&c?-1:1);break;case"end":r[u]+=b*(n&&c?-1:1)}return r}async function O(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:l,elements:u,strategy:s}=e,{boundary:a="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=F(m),v=u[p?"floating"===d?"reference":"floating":d],g=L(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(v)))||n?v:v.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(u.floating)),boundary:a,rootBoundary:c,strategy:s})),b="floating"===d?{x:r,y:i,width:l.floating.width,height:l.floating.height}:l.reference,w=await (null==o.getOffsetParent?void 0:o.getOffsetParent(u.floating)),y=await (null==o.isElement?void 0:o.isElement(w))&&await (null==o.getScale?void 0:o.getScale(w))||{x:1,y:1},E=L(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:b,offsetParent:w,strategy:s}):b);return{top:(g.top-E.top+h.top)/y.y,bottom:(E.bottom-g.bottom+h.bottom)/y.y,left:(g.left-E.left+h.left)/y.x,right:(E.right-g.right+h.right)/y.x}}e.s(["clamp",0,c,"createCoords",0,s,"evaluate",0,f,"floor",0,u,"getAlignment",0,p,"getAlignmentAxis",0,g,"getAlignmentSides",0,b,"getAxisLength",0,h,"getExpandedPlacements",0,w,"getOppositeAlignmentPlacement",0,y,"getOppositeAxis",0,m,"getOppositeAxisPlacements",0,R,"getOppositePlacement",0,C,"getPaddingObject",0,F,"getSide",0,d,"getSideAxis",0,v,"max",0,o,"min",0,i,"placements",0,r,"rectToClientRect",0,L,"round",0,l,"sides",0,n],641645);let A=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,u=l.detectOverflow?l:{...l,detectOverflow:O},s=await (null==l.isRTL?void 0:l.isRTL(t)),a=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=P(a,r,s),d=r,p=0,m={};for(let n=0;n<o.length;n++){let h=o[n];if(!h)continue;let{name:v,fn:g}=h,{x:b,y:w,data:y,reset:E}=await g({x:c,y:f,initialPlacement:r,placement:d,strategy:i,middlewareData:m,rects:a,platform:u,elements:{reference:e,floating:t}});c=null!=b?b:c,f=null!=w?w:f,m[v]={...m[v],...y},E&&p<50&&(p++,"object"==typeof E&&(E.placement&&(d=E.placement),E.rects&&(a=!0===E.rects?await l.getElementRects({reference:e,floating:t,strategy:i}
1):E.rects),{x:c,y:f}=P(a,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:m}};function M(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function D(e){return n.some(t=>e[t]>=0)}function k(e){let t=i(...e.map(e=>e.left)),n=i(...e.map(e=>e.top));return{x:t,y:n,width:o(...e.map(e=>e.right))-t,height:o(...e.map(e=>e.bottom))-n}}let I=new Set(["left","top"]);async function N(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=d(n),u=p(n),s="y"===v(n),a=I.has(l)?-1:1,c=o&&s?-1:1,m=f(t,e),{mainAxis:h,crossAxis:g,alignmentAxis:b}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return u&&"number"==typeof b&&(g="end"===u?-1*b:b),s?{x:g*c,y:h*a}:{x:h*a,y:g*c}}function H(){return"u">typeof window}function W(e){return B(e)?(e.nodeName||"").toLowerCase():"#document"}function V(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function j(e){var t;return null==(t=(B(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function B(e){return!!H()&&(e instanceof Node||e instanceof V(e).Node)}function _(e){return!!H()&&(e instanceof Element||e instanceof V(e).Element)}function U(e){return!!H()&&(e instanceof HTMLElement||e instanceof V(e).HTMLElement)}function G(e){return!(!H()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof V(e).ShadowRoot)}function $(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function Y(e){return/^(table|td|th)$/.test(W(e))}function K(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let z=/transform|translate|scale|rotate|perspective|filter/,q=/paint|layout|strict|content/,X=e=>!!e&&"none"!==e;function J(e){let t=_(e)?et(e):e;return X(t.transform)||X(t.translate)||X(t.scale)||X(t.rotate)||X(t.perspective)||!Z()&&(X(t.backdropFilter)||X(t.filter))||z.test(t.willChange||"")||q.test(t.contain||"")}function Q(e){let t=er(e);for(;U(t)&&!ee(t);){if(J(t))return t;if(K(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 V(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||G(e)&&e.host||j(e);return G(t)?t.host:t}function ei(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=er(t);return ee(n)?t.ownerDocument?t.ownerDocument.body:t.body:U(n)&&$(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=V(i);if(!o)return t.concat(i,ei(i,[],n));{let e=eo(l);return t.concat(l,l.visualViewport||[],$(i)?i:[],e&&n?ei(e):[])}}function eo(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function el(e){let t=et(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=U(e),o=i?e.offsetWidth:n,u=i?e.offsetHeight:r,s=l(n)!==o||l(r)!==u;return s&&(n=o,r=u),{width:n,height:r,$:s}}function eu(e){return _(e)?e:e.contextElement}function es(e){let t=eu(e);if(!U(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=el(t),u=(o?l(n.width):n.width)/r,a=(o?l(n.height):n.height)/i;return u&&Number.isFinite(u)||(u=1),a&&Number.isFinite(a)||(a=1),{x:u,y:a}}e.s(["getComputedStyle",0,et,"getContainingBlock",0,Q,"getDocumentElement",0,j,"getFrameElement",0,eo,"getNodeName",0,W,"getNodeScroll",0,en,"getOverflowAncestors",0,ei,"getParentNode",0,er,"getWindow",0,V,"isContainingBlock",0,J,"isElement",0,_,"isHTMLElement",0,U,"isLastTraversableNode",0,ee,"isOverflowElement",0,$,"isShadowRoot",0,G,"isTableElement",0,Y,"isTopLayer",0,K,"isWebKit",0,Z],92615);let ea=s(0);function ec(e){let t=V(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualVie
1wport.offsetTop}:ea}function ef(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=eu(e),u=s(1);t&&(r?_(r)&&(u=es(r)):u=es(e));let a=(void 0===(i=n)&&(i=!1),r&&(!i||r===V(l))&&i)?ec(l):s(0),c=(o.left+a.x)/u.x,f=(o.top+a.y)/u.y,d=o.width/u.x,p=o.height/u.y;if(l){let e=V(l),t=r&&_(r)?V(r):r,n=e,i=eo(n);for(;i&&r&&t!==n;){let e=es(i),t=i.getBoundingClientRect(),r=et(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=o,f+=l,i=eo(n=V(i))}}return L({width:d,height:p,x:c,y:f})}function ed(e,t){let n=en(e).scrollLeft;return t?t.left+n:ef(j(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 em(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=V(e),r=j(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,u=0,s=0;if(i){o=i.width,l=i.height;let e=Z();(!e||e&&"fixed"===t)&&(u=i.offsetLeft,s=i.offsetTop)}let a=ed(r);if(a<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-i);l<=25&&(o-=l)}else a<=25&&(o+=a);return{width:o,height:l,x:u,y:s}}(e,n);else if("document"===t){let t,n,l,u,s,a,c;r=j(e),t=j(r),n=en(r),l=r.ownerDocument.body,u=o(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),s=o(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),a=-n.scrollLeft+ed(r),c=-n.scrollTop,"rtl"===et(l).direction&&(a+=o(t.clientWidth,l.clientWidth)-u),i={width:u,height:s,x:a,y:c}}else if(_(t)){let e,r,o,l,u,a;r=(e=ef(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,l=U(t)?es(t):s(1),u=t.clientWidth*l.x,a=t.clientHeight*l.y,i={width:u,height:a,x:o*l.x,y:r*l.y}}else{let n=ec(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return L(i)}function eh(e){return"static"===et(e).position}function ev(e,t){if(!U(e)||"fixed"===et(e).position)return null;if(t)return t(e);let n=e.offsetParent;return j(e)===n&&(n=n.ownerDocument.body),n}function eg(e,t){let n=V(e);if(K(e))return n;if(!U(e)){let t=er(e);for(;t&&!ee(t);){if(_(t)&&!eh(t))return t;t=er(t)}return n}let r=ev(e,t);for(;r&&Y(r)&&eh(r);)r=ev(r,t);return r&&ee(r)&&eh(r)&&!J(r)?n:r||Q(e)||n}let eb=async function(e){let t=this.getOffsetParent||eg,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=U(t),i=j(t),o="fixed"===n,l=ef(e,!0,o,t),u={scrollLeft:0,scrollTop:0},a=s(0);if(r||!r&&!o)if(("body"!==W(t)||$(i))&&(u=en(t)),r){let e=ef(t,!0,o,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else i&&(a.x=ed(i));o&&!r&&i&&(a.x=ed(i));let c=!i||r||o?s(0):ep(i,u);return{x:l.left+u.scrollLeft-a.x-c.x,y:l.top+u.scrollTop-a.y-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}}},ew={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=j(r),u=!!t&&K(t.floating);if(r===l||u&&o)return n;let a={scrollLeft:0,scrollTop:0},c=s(1),f=s(0),d=U(r);if((d||!d&&!o)&&(("body"!==W(r)||$(l))&&(a=en(r)),d)){let e=ef(r);c=es(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!l||d||o?s(0):ep(l,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:j,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:l}=e,u=[..."clippingAncestors"===n?K(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ei(e,[],!1).filter(e=>_(e)&&"body"!==W(e)),i=null,o="fixed"===et(e).position,l=o?er(e):e;for(;_(l)&&!ee(l);){let t=et(l),n=J(l);n||"fixed"!==t.position||(i=null),(o?n||i:!(!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||$(l)&&!n&&function e(t,n){let r=er(t);return!(r===n||!_(r)||ee(r))&&("fixed"===et(r).position||e(r,n))}(e,l)))?i=t:r=r.filter(e=>e!==l),l=er(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=em(t,u[0],l),a=s.top,c=s.right,f=s.bottom,d=s.left;for(let e=1;e<u.length;e++){let n=em(t,u[e],l);a=o(n.top,a),c=i(n.right,c),f=i(n.bottom,f),d=o(n.left,d)}return{width:c-d,height:f-a,x:d,y:a}},getOffsetParent:eg,getElementRects:eb,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=el(e);return{width:t,height:n}},getScale:es,isElement:_,isRTL:function(e){return"rtl"===et(e).direction}};function ey(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eE=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:l,middlewareData:u}=t,s=await N(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:l}}}}},ex=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i,platform:o}=t,{mainAxis:l=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=f(e,t),p={x:n,y:r},h=await o.detectOverflow(t,a),g=v(d(i)),b=m(g),w=p[b],y=p[g];if(l){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",n=w+h[e],r=w-h[t];w=c(n,w,r)}if(u){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=y+h[e],r=y-h[t];y=c(n,y,r)}let E=s.fn({...t,[b]:w,[g]:y}
1);return{...E,data:{x:E.x-n,y:E.y-r,enabled:{[b]:l,[g]:u}}}}}},eS=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,l;let{placement:u,middlewareData:s,rects:a,initialPlacement:c,platform:p,elements:m}=t,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:y,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:S=!0,...T}=f(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let F=d(u),L=v(c),P=d(c)===c,O=await (null==p.isRTL?void 0:p.isRTL(m.floating)),A=y||(P||!S?[C(c)]:w(c)),M="none"!==x;!y&&M&&A.push(...R(c,S,x,O));let D=[c,...A],k=await p.detectOverflow(t,T),I=[],N=(null==(r=s.flip)?void 0:r.overflows)||[];if(h&&I.push(k[F]),g){let e=b(u,a,O);I.push(k[e[0]],k[e[1]])}if(N=[...N,{placement:u,overflows:I}],!I.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=D[e];if(t&&("alignment"!==g||L===v(t)||N.every(e=>v(e.placement)!==L||e.overflows[0]>0)))return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(o=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(l=N.filter(e=>{if(M){let t=v(e.placement);return t===L||"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:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(u!==n)return{reset:{placement:n}}}return{}}}},eT=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let l,u,{placement:s,rects:a,platform:c,elements:m}=t,{apply:h=()=>{},...g}=f(e,t),b=await c.detectOverflow(t,g),w=d(s),y=p(s),E="y"===v(s),{width:x,height:S}=a.floating;"top"===w||"bottom"===w?(l=w,u=y===(await (null==c.isRTL?void 0:c.isRTL(m.floating))?"start":"end")?"left":"right"):(u=w,l="end"===y?"top":"bottom");let T=S-b.top-b.bottom,R=x-b.left-b.right,C=i(S-b[l],T),F=i(x-b[u],R),L=!t.middlewareData.shift,P=C,O=F;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(O=R),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(P=T),L&&!y){let e=o(b.left,0),t=o(b.right,0),n=o(b.top,0),r=o(b.bottom,0);E?O=x-2*(0!==e||0!==t?e+t:o(b.left,b.right)):P=S-2*(0!==n||0!==r?n+r:o(b.top,b.bottom))}await h({...t,availableWidth:O,availableHeight:P});let A=await c.getDimensions(m.floating);return x!==A.width||S!==A.height?{reset:{rects:!0}}:{}}}},eR=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i="referenceHidden",...o}=f(e,t);switch(i){case"referenceHidden":{let e=M(await r.detectOverflow(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:D(e)}}}case"escaped":{let e=M(await r.detectOverflow(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:D(e)}}}default:return{}}}}},eC=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:l,platform:u,elements:s,middlewareData:a}=t,{element:d,padding:m=0}=f(e,t)||{};if(null==d)return{};let v=F(m),b={x:n,y:r},w=g(o),y=h(w),E=await u.getDimensions(d),x="y"===w,S=x?"clientHeight":"clientWidth",T=l.reference[y]+l.reference[w]-b[w]-l.floating[y],R=b[w]-l.reference[w],C=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),L=C?C[S]:0;L&&await (null==u.isElement?void 0:u.isElement(C))||(L=s.floating[S]||l.floating[y]);let P=L/2-E[y]/2-1,O=i(v[x?"top":"left"],P),A=i(v[x?"bottom":"right"],P),M=L-E[y]-A,D=L/2-E[y]/2+(T/2-R/2),k=c(O,D,M),I=!a.arrow&&null!=p(o)&&D!==k&&l.reference[y]/2-(D<O?O:A)-E[y]/2<0,N=I?D<O?D-O:D-M:0;return{[w]:b[w]+N,data:{[w]:k,centerOffset:D-k-N,...I&&{alignmentOffset:N}},reset:I}}}),eF=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:o,middlewareData:l}=t,{offset:u=0,mainAxis:s=!0,crossAxis:a=!0}=f(e,t),c={x:n,y:r},p=v(i),h=m(p),g=c[h],b=c[p],w=f(u,t),y="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(s){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+y.mainAxis,n=o.reference[h]+o.reference[e]-y.mainAxis;g<t?g=t:g>n&&(g=n)}if(a){var E,x;let e="y"===h?"width":"height",t=I.has(d(i)),n=o.reference[p]-o.floating[e]+(t&&(null==(E=l.offset)?void 0:E[p])||0)+(t?0:y.crossAxis),r=o.reference[p]+o.reference[e]+(t?0:(null==(x=l.offset)?void 0:x[p])||0)-(t?y.crossAxis:0);b<n?b=n:b>r&&(b=r)}return{[h]:g,[p]:b}}}},eL=(e,t,n)=>{let r=new Map,i={platform:ew,...n},o={...i.platform,_c:r};return A(e,t,{...i,platform:o})};e.s(["arrow",0,eC,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,i,o,l;let{rects:u,middlewareData:s,placement:a,platform:c,elements:m}=t,{crossAxis:h=!1,alignment:v,allowedPlacements:g=r,autoAlignment:w=!0,...E}=f(e,t),x=void 0!==v||g===r?((l=v||null)?[...g.filter(e=>p(e)===l),...g.filter(e=>p(e)!==l)]:g.filter(e=>d(e)===e)).filter(e=>!l||p(e)===l||!!w&&y(e)!==e):g,S=await c.detectOverflow(t,E),T=(null==(n=s.autoPlacement)?void 0:n.index)||0,R=x[T];if(null==R)return{};let C=b(R,u,await (null==c.isRTL?void 0:c.isRTL(m.floating)));
1if(a!==R)return{reset:{placement:x[0]}};let F=[S[d(R)],S[C[0]],S[C[1]]],L=[...(null==(i=s.autoPlacement)?void 0:i.overflows)||[],{placement:R,overflows:F}],P=x[T+1];if(P)return{data:{index:T+1,overflows:L},reset:{placement:P}};let O=L.map(e=>{let t=p(e.placement);return[e.placement,t&&h?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),A=(null==(o=O.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||O[0][0];return A!==a?{data:{index:T+1,overflows:L},reset:{placement:A}}:{}}}},"autoUpdate",0,function(e,t,n,r){let l;void 0===r&&(r={});let{ancestorScroll:s=!0,ancestorResize:a=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=eu(e),m=s||a?[...p?ei(p):[],...t?ei(t):[]]:[];m.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let h=p&&f?function(e,t){let n,r=null,l=j(e);function s(){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),s();let d=e.getBoundingClientRect(),{left:p,top:m,width:h,height:v}=d;if(c||t(),!h||!v)return;let g={rootMargin:-u(m)+"px "+-u(l.clientWidth-(p+h))+"px "+-u(l.clientHeight-(m+v))+"px "+-u(p)+"px",threshold:o(0,i(1,f))||1},b=!0;function w(t){let r=t[0].intersectionRatio;if(r!==f){if(!b)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||ey(d,e.getBoundingClientRect())||a(),b=!1}try{r=new IntersectionObserver(w,{...g,root:l.ownerDocument})}catch(e){r=new IntersectionObserver(w,g)}r.observe(e)}(!0),s}(p,n):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&t&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!d&&g.observe(p),t&&g.observe(t));let b=d?ef(e):null;return d&&function t(){let r=ef(e);b&&!ey(b,r)&&n(),b=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{s&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,d&&cancelAnimationFrame(l)}},"computePosition",0,eL,"detectOverflow",0,O,"flip",0,eS,"hide",0,eR,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:l,platform:u,strategy:s}=t,{padding:a=2,x:c,y:p}=f(e,t),m=Array.from(await (null==u.getClientRects?void 0:u.getClientRects(r.reference))||[]),h=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 i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>L(k(e)))}(m),g=L(k(m)),b=F(a),w=await u.getElementRects({reference:{getBoundingClientRect:function(){if(2===h.length&&h[0].left>h[1].right&&null!=c&&null!=p)return h.find(e=>c>e.left-b.left&&c<e.right+b.right&&p>
1e.top-b.top&&p<e.bottom+b.bottom)||g;if(h.length>=2){if("y"===v(n)){let e=h[0],t=h[h.length-1],r="top"===d(n),i=e.top,o=t.bottom,l=r?e.left:t.left,u=r?e.right:t.right;return{top:i,bottom:o,left:l,right:u,width:u-l,height:o-i,x:l,y:i}}let e="left"===d(n),t=o(...h.map(e=>e.right)),r=i(...h.map(e=>e.left)),l=h.filter(n=>e?n.left===r:n.right===t),u=l[0].top,s=l[l.length-1].bottom;return{top:u,bottom:s,left:r,right:t,width:t-r,height:s-u,x:r,y:u}}return g}},floating:r.floating,strategy:s});return l.reference.x!==w.reference.x||l.reference.y!==w.reference.y||l.reference.width!==w.reference.width||l.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}},"limitShift",0,eF,"offset",0,eE,"shift",0,ex,"size",0,eT],278928);var eP=e.i(110046),eO=e.i(233946),eA="u">typeof document?eP.useLayoutEffect:function(){};function eM(e,t){let n,r,i;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(!eM(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eM(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eD(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ek(e,t){let n=eD(e);return Math.round(t*n)/n}function eI(e){let t=eP.useRef(e);return eA(()=>{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?eC({element:n.current,padding:r}).fn(t):{}:n?eC({element:n,padding:r}).fn(t):{}}};return{name:n.name,fn:n.fn,options:[e,t]}},"flip",0,(e,t)=>{let n=eS(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=eR(e);return{name:n.name,fn:n.fn,options:[e,t]}},"limitShift",0,(e,t)=>({fn:eF(e).fn,options:[e,t]}),"offset",0,(e,t)=>{let n=eE(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=ex(e);return{name:n.name,fn:n.fn,options:[e,t]}},"size",0,(e,t)=>{let n=eT(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:i,elements:{reference:o,floating:l}={},transform:u=!0,whileElementsMounted:s,open:a}=e,[c,f]=eP.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,p]=eP.useState(r);eM(d,r)||p(r);let[m,h]=eP.useState(null),[v,g]=eP.useState(null),b=eP.useCallback(e=>{e!==x.current&&(x.current=e,h(e))},[]),w=eP.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),y=o||m,E=l||v,x=eP.useRef(null),S=eP.useRef(null),T=eP.useRef(c),R=null!=s,C=eI(s),F=eI(i),L=eI(a),P=eP.useCallback(()=>{if(!x.current||!S.current)return;let e={placement:t,strategy:n,middleware:d};F.current&&(e.platform=F.current),eL(x.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==L.current};O.current&&!eM(T.current,t)&&(T.current=t,eO.flushSync(()=>{f(t)}))})},[d,t,n,F,L]);eA(()=>{!1===a&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[a]);let O=eP.useRef(!1);eA(()=>(O.current=!0,()=>{O.current=!1}),[]),eA(()=>{if(y&&(x.current=y),E&&(S.current=E),y&&E){if(C.current)return C.current(y,E,P);P()}},[y,E,P,C,R]);let A=eP.useMemo(()=>({reference:x,floating:S,setReference:b,setFloating:w}),[b,w]),M=eP.useMemo(()=>({reference:y,floating:E}),[y,E]),D=eP.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=ek(M.floating,c.x),r=ek(M.floating,c.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...eD(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,M.floating,c.x,c.y]);return eP.useMemo(()=>({...c,update:P,refs:A,elements:M,floatingStyles:D}),[c,P,A,M,D])}],961143)},65458,e=>{"use strict";var t=e.i(110046),n=e.i(321586),r=e.i(929642),i=e.i(185562),o=e.i(229734),l=e.i(288820),u=e.i(203462);let s=(0,t.createContext)(null);s.displayName="DescriptionContext";let a=Object.assign((0,u.forwardRefWithAs)(function(e,n){let a=(0,t.useId)(),c=(0,l.useDisabled)(),{id:f=`headlessui-description-${a}`,...d}=e,p=function e(){let n=(0,t.useContext)(s);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),m=(0,o.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>p.register(f),[f,p.register]);let h=(0,i.useSlot)({...p.slot,disabled:c||!1}),v={ref:m,...p.props,id:f};return(0,u.useRender)()({ourProps:v,theirProps:d,slot:h,defaultTag:"p",name:p.name||"Description"})}),{});e.s(["Description",0,a,"useDescribedBy",0,function(){var e,n;return null!=(n=null==(e=(0,t.useContext)(s))?void 0:e.value)?n:void 0},"useDescriptions",0,function(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,n.useEvent)(e=>
1(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(s.Provider,{value:o},e.children)},[r])]}])},464139,e=>{"use strict";let t,n;var r=e.i(110046),i=e.i(953828),o=e.i(840245),l=e.i(594139),u=e.i(321586),s=e.i(632236),a=e.i(929642),c=e.i(975839),f=e.i(401790),d=e.i(421600),p=e.i(671935),m=e.i(218723),h=e.i(374586),v=e.i(185562),g=e.i(229734),b=e.i(336447),w=e.i(325951),y=e.i(796251),E=e.i(737940),x=e.i(38444),S=e.i(514292),T=e.i(203462),R=e.i(65458),C=e.i(805138),F=e.i(963274),L=e.i(725596),P=((t=P||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),O=((n=O||{})[n.SetTitleId=0]="SetTitleId",n);let A={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},M=(0,r.createContext)(null);function D(e){let t=(0,r.useContext)(M);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}function k(e,t){return(0,S.match)(t.type,A,e,t)}M.displayName="DialogContext";let I=(0,T.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:S=`headlessui-dialog-${n}`,open:L,onClose:P,initialFocus:O,role:A="dialog",autoFocus:D=!0,__demoMode:I=!1,unmount:W=!1,...V}=e,j=(0,r.useRef)(!1);A="dialog"===A||"alertdialog"===A?A:(j.current||(j.current=!0,console.warn(`Invalid role [${A}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let B=(0,w.useOpenClosed)();void 0===L&&null!==B&&(L=(B&w.State.Open)===w.State.Open);let _=(0,r.useRef)(null),U=(0,g.useSyncRefs)(_,t),G=(0,d.useOwnerDocument)(_.current),$=+!L,[Y,K]=(0,r.useReducer)(k,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),z=(0,u.useEvent)(()=>P(!1)),q=(0,u.useEvent)(e=>K({type:0,id:e})),X=!!(0,h.useServerHandoffComplete)()&&0===$,[J,Q]=(0,F.useNestedPortals)(),Z=(0,p.useMainTreeNode)(),{resolveContainers:ee}=(0,p.useRootContainers)({mainTreeNode:Z,portals:J,defaultContainers:[{get current(){var et;return null!=(et=Y.panelRef.current)?et:_.current}}]}),en=null!==B&&(B&w.State.Closing)===w.State.Closing;(0,s.useInertOthers)(!I&&!en&&X,{allowed:(0,u.useEvent)(()=>{var e,t;return[null!=(t=null==(e=_.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,u.useEvent)(()=>{var e;return[null!=(e=null==Z?void 0:Z.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let er=E.stackMachines.get(null);(0,a.useIsoMorphicEffect)(()=>{if(X)return er.actions.push(S),()=>er.actions.pop(S)},[er,S,X]);let ei=(0,x.useSlice)(er,(0,r.useCallback)(e=>er.selectors.isTop(e,S),[er,S]));(0,f.useOutsideClick)(ei,ee,e=>{e.preventDefault(),z()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,l.useIsTopLayer)(e,"escape");(0,o.useEventListener)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===i.Keys.Escape&&n(e))})}(ei,null==G?void 0:G.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),z()}),(0,m.useScrollLock)(!I&&!en&&X,G,ee),(0,c.useOnDisappear)(X,_,z);let[eo,el]=(0,R.useDescriptions)(),eu=(0,r.useMemo)(()=>[{dialogState:$,close:z,setTitleId:q,unmount:W},Y],[$,z,q,W,Y]),es=(0,v.useSlot)({open:0===$}),ea={ref:U,id:S,role:A,tabIndex:-1,"aria-modal":I?void 0:0===$||void 0,"aria-labelledby":Y.titleId,"aria-describedby":eo,unmount:W},ec=!function(){var e;let[t]=(0,r.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,i]=(0,r.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,a.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){i(e.matches)}},[t]),n}(),ef=C.FocusTrapFeatures.None;X&&!I&&(ef|=C.FocusTrapFeatures.RestoreFocus,ef|=C.FocusTrapFeatures.TabLock,D&&(ef|=C.FocusTrapFeatures.AutoFocus),ec&&(ef|=C.FocusTrapFeatures.InitialFocus));let ed=(0,T.useRender)();return r.default.createElement(w.ResetOpenClosedProvider,null,r.default.createElement(y.ForcePortalRoot,{force:!0},r.default.createElement(F.Portal,null,r.default.createElement(M.Provider,{value:eu},r.default.createElement(F.PortalGroup,{target:_},r.default.createElement(y.ForcePortalRoot,{force:!1},r.default.createElement(el,{slot:es},r.default.createElement(Q,null,r.default.createElement(C.FocusTrap,{initialFocus:O,initialFocusFallback:_,containers:ee,features:ef},r.default.createElement(b.CloseProvider,{value:z},ed({ourProps:ea,theirProps:V,slot:es,defaultTag:N,features:H,visible:0===$,name:"Dialog"})))))))))))}),N="div",H=T.RenderFeatures.RenderStrategy|T.RenderFeatures.Static,W=(0,T.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:i,...o}=e,l=(0,w.useOpenClosed)(),u=e.hasOwnProperty("open")||null!==l,s=e.hasOwnProperty("onClose");if(!u&&!s)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!s)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");
1if(!l&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==i||n)&&!o.static?r.default.createElement(p.MainTreeProvider,null,r.default.createElement(L.Transition,{show:i,transition:n,unmount:o.unmount},r.default.createElement(I,{ref:t,...o}))):r.default.createElement(p.MainTreeProvider,null,r.default.createElement(I,{ref:t,open:i,...o}))}),V=(0,T.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:i=`headlessui-dialog-panel-${n}`,transition:o=!1,...l}=e,[{dialogState:s,unmount:a},c]=D("Dialog.Panel"),f=(0,g.useSyncRefs)(t,c.panelRef),d=(0,v.useSlot)({open:0===s}),p=(0,u.useEvent)(e=>{e.stopPropagation()}),m=o?L.TransitionChild:r.Fragment,h=(0,T.useRender)();return r.default.createElement(m,{...o?{unmount:a}:{}},h({ourProps:{ref:f,id:i,onClick:p},theirProps:l,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),j=(0,T.forwardRefWithAs)(function(e,t){let{transition:n=!1,...i}=e,[{dialogState:o,unmount:l}]=D("Dialog.Backdrop"),u=(0,v.useSlot)({open:0===o}),s=n?L.TransitionChild:r.Fragment,a=(0,T.useRender)();return r.default.createElement(s,{...n?{unmount:l}:{}},a({ourProps:{ref:t,"aria-hidden":!0},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),B=(0,T.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:i=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:l,setTitleId:u}]=D("Dialog.Title"),s=(0,g.useSyncRefs)(t);(0,r.useEffect)(()=>(u(i),()=>u(null)),[i,u]);let a=(0,v.useSlot)({open:0===l});return(0,T.useRender)()({ourProps:{ref:s,id:i},theirProps:o,slot:a,defaultTag:"h2",name:"Dialog.Title"})}),_=R.Description,U=Object.assign(W,{Panel:V,Title:B,Description:R.Description});e.s(["Dialog",0,U,"DialogBackdrop",0,j,"DialogDescription",0,_,"DialogPanel",0,V,"DialogTitle",0,B],464139)},805138,e=>{"use strict";let t;var n=e.i(110046),r=e.i(354014),i=e.i(321586),o=e.i(840245),l=e.i(768961),u=e.i(594139),s=e.i(661462),a=e.i(421600),c=e.i(374586),f=e.i(229734),d=e.i(340191),p=e.i(704856),m=e.i(748692),h=e.i(751711),v=e.i(679291),g=e.i(396774),b=e.i(514292),w=e.i(573469),y=e.i(818737),E=e.i(203462);function x(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)v.isElement(n.current)&&t.add(n.current);return t}var S=((t=S||{})[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t);let T=Object.assign((0,E.forwardRefWithAs)(function(e,t){let S=(0,n.useRef)(null),T=(0,f.useSyncRefs)(S,t),{initialFocus:C,initialFocusFallback:F,containers:L,features:P=15,...O}=e;(0,c.useServerHandoffComplete)()||(P=0);let A=(0,a.useOwnerDocument)(S.current);!function(e,{ownerDocument:t}){let r=!!(8&e),o=function(e=!0){let t=(0,n.useRef)(h.history.slice());return(0,p.useWatch)(([e],[n])=>{!0===n&&!1===e&&(0,w.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=h.history.slice())},[e,h.history,t]),(0,i.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);(0,p.useWatch)(()=>{r||(0,y.isActiveElement)(null==t?void 0:t.body)&&(0,g.focusElement)(o())},[r]),(0,s.useOnUnmount)(()=>{r&&(0,g.focusElement)(o())})}(P,{ownerDocument:A});let M=function(e,{ownerDocument:t,container:r,initialFocus:i,initialFocusFallback:o}){let s=(0,n.useRef)(null),a=(0,u.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),c=(0,l.useIsMounted)();return(0,p.useWatch)(()=>{if(0===e)return;if(!a){null!=o&&o.current&&(0,g.focusElement)(o.current);return}let n=r.current;n&&(0,w.microTask)(()=>{if(!c.current)return;let r=null==t?void 0:t.activeElement;if(null!=i&&i.current){if((null==i?void 0:i.current)===r){s.current=r;return}}else if(n.contains(r)){s.current=r;return}if(null!=i&&i.current)(0,g.focusElement)(i.current);else{if(16&e){if((0,g.focusIn)(n,g.Focus.First|g.Focus.AutoFocus)!==g.FocusResult.Error)return}else if((0,g.focusIn)(n,g.Focus.First)!==g.FocusResult.Error)return;if(null!=o&&o.current&&((0,g.focusElement)(o.current),(null==t?void 0:t.activeElement)===o.current))return;
1console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=null==t?void 0:t.activeElement})},[o,a,e]),s}(P,{ownerDocument:A,container:S,initialFocus:C,initialFocusFallback:F});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:i}){let u=(0,l.useIsMounted)(),s=!!(4&e);(0,o.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!s||!u.current)return;let t=x(r);v.isHTMLElement(n.current)&&t.add(n.current);let o=i.current;if(!o)return;let l=e.target;v.isHTMLElement(l)?R(t,l)?(i.current=l,(0,g.focusElement)(l)):(e.preventDefault(),e.stopPropagation(),(0,g.focusElement)(o)):(0,g.focusElement)(i.current)},!0)}(P,{ownerDocument:A,container:S,containers:L,previousActiveElement:M});let D=(0,d.useTabDirection)(),k=(0,i.useEvent)(e=>{if(!v.isHTMLElement(S.current))return;let t=S.current;(0,b.match)(D.current,{[d.Direction.Forwards]:()=>{(0,g.focusIn)(t,g.Focus.First,{skipElements:[e.relatedTarget,F]})},[d.Direction.Backwards]:()=>{(0,g.focusIn)(t,g.Focus.Last,{skipElements:[e.relatedTarget,F]})}})}),I=(0,u.useIsTopLayer)(!!(2&P),"focus-trap#tab-lock"),N=(0,r.useDisposables)(),H=(0,n.useRef)(!1),W=(0,E.useRender)();return n.default.createElement(n.default.Fragment,null,I&&n.default.createElement(m.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:k,features:m.HiddenFeatures.Focusable}),W({ourProps:{ref:T,onKeyDown(e){"Tab"==e.key&&(H.current=!0,N.requestAnimationFrame(()=>{H.current=!1}))},onBlur(e){if(!(4&P))return;let t=x(L);v.isHTMLElement(S.current)&&t.add(S.current);let n=e.relatedTarget;v.isHTMLorSVGElement(n)&&"true"!==n.dataset.headlessuiFocusGuard&&(R(t,n)||(H.current?(0,g.focusIn)(S.current,(0,b.match)(D.current,{[d.Direction.Forwards]:()=>g.Focus.Next,[d.Direction.Backwards]:()=>g.Focus.Previous})|g.Focus.WrapAround,{relativeTo:e.target}):v.isHTMLorSVGElement(e.target)&&(0,g.focusElement)(e.target)))}},theirProps:O,defaultTag:"div",name:"FocusTrap"}),I&&n.default.createElement(m.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:k,features:m.HiddenFeatures.Focusable}))}),{features:S});function R(e,t){for(let n of e)if(n.contains(t))return!0;return!1}e.s(["FocusTrap",0,T,"FocusTrapFeatures",0,S])},953828,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,n])},317464,799139,e=>{"use strict";var t=e.i(110046),n=e.i(321586),r=e.i(929642),i=e.i(185562),o=e.i(229734),l=e.i(288820);let u=(0,t.createContext)(void 0);function s(){return(0,t.useContext)(u)}e.s(["IdProvider",0,function({id:e,children:n}){return t.default.createElement(u.Provider,{value:e},n)},"useProvidedId",0,s],799139);var a=e.i(679291),c=e.i(203462);let f=(0,t.createContext)(null);function d(){let e=(0,t.useContext)(f);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function p(e){var n,r,i;let o=null!=(r=null==(n=(0,t.useContext)(f))?void 0:n.value)?r:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[o,...e].filter(Boolean).join(" "):o}f.displayName="LabelContext";let m=Object.assign((0,c.forwardRefWithAs)(function(e,u){var f;let p=(0,t.useId)(),m=d(),h=s(),v=(0,l.useDisabled)(),{id:g=`headlessui-label-${p}`,htmlFor:b=null!=h?h:null==(f=m.props)?void 0:f.htmlFor,passive:w=!1,...y}=e,E=(0,o.useSyncRefs)(u);(0,r.useIsoMorphicEffect)(()=>m.register(g),[g,m.register]);let x=(0,n.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&a.isInteractiveElement(e.target))&&(a.isHTMLLabelElement(t)&&e.preventDefault(),m.props&&"onClick"in m.props&&"function"==typeof m.props.onClick&&m.props.onClick(e),a.isHTMLLabelElement(t))){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;(a.isHTMLInputElement(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),S=(0,i.useSlot)({...m.slot,disabled:v||!1}),T={ref:E,...m.props,id:g,htmlFor:b,onClick:x};return w&&("onClick"in T&&(delete T.htmlFor,delete T.onClick),"onClick"in y&&delete y.onClick),(0,c.useRender)()({ourProps:T,theirProps:y,slot:S,defaultTag:b?"label":"div",name:m.name||"Label"})}),{});e.s(["Label",0,m,"useLabelContext",0,d,"useLabelledBy",0,p,"useLabels",0,function({inherit:e=!1}={}
1){let r=p(),[i,o]=(0,t.useState)([]),l=e?[r,...i].filter(Boolean):i;return[l.length>0?l.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=(0,n.useEvent)(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.default.createElement(f.Provider,{value:i},e.children)},[o])]}],317464)},963274,796251,e=>{"use strict";var t=e.i(110046),n=e.i(233946),r=e.i(354014),i=e.i(321586),o=e.i(661462),l=e.i(421600),u=e.i(374586),s=e.i(229734);let a=(0,t.createContext)(!1);function c(){return(0,t.useContext)(a)}e.s(["ForcePortalRoot",0,function(e){return t.default.createElement(a.Provider,{value:e.force},e.children)},"usePortalRoot",0,c],796251);var f=e.i(66973),d=e.i(203462);let p=t.Fragment,m=(0,d.forwardRefWithAs)(function(e,i){let{ownerDocument:a=null,...m}=e,h=(0,t.useRef)(null),b=(0,s.useSyncRefs)((0,s.optionalRef)(e=>{h.current=e}),i),w=(0,l.useOwnerDocument)(h.current),y=function(e){let n=c(),r=(0,t.useContext)(v),[i,o]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(f.env.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(null===e)return null;let o=e.createElement("div");return o.setAttribute("id","headlessui-portal-root"),e.body.appendChild(o)});return(0,t.useEffect)(()=>{null!==i&&(null!=e&&e.body.contains(i)||null==e||e.body.appendChild(i))},[i,e]),(0,t.useEffect)(()=>{n||null!==r&&o(r.current)},[r,o,n]),i}(null!=a?a:w),E=(0,t.useContext)(g),x=(0,r.useDisposables)(),S=(0,u.useServerHandoffComplete)(),T=(0,d.useRender)();return(0,o.useOnUnmount)(()=>{var e;y&&y.childNodes.length<=0&&(null==(e=y.parentElement)||e.removeChild(y))}),y&&S?(0,n.createPortal)(t.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{x.dispose(),E&&e&&x.add(E.register(e))}},T({ourProps:{ref:b},theirProps:m,slot:{},defaultTag:p,name:"Portal"})),y):null}),h=t.Fragment,v=(0,t.createContext)(null),g=(0,t.createContext)(null),b=(0,d.forwardRefWithAs)(function(e,n){let r=(0,s.useSyncRefs)(n),{enabled:i=!0,ownerDocument:o,...l}=e,u=(0,d.useRender)();return i?t.default.createElement(m,{...l,ownerDocument:o,ref:r}):u({ourProps:{ref:r},theirProps:l,slot:{},defaultTag:p,name:"Portal"})}),w=(0,d.forwardRefWithAs)(function(e,n){let{target:r,...i}=e,o={ref:(0,s.useSyncRefs)(n)},l=(0,d.useRender)();return t.default.createElement(v.Provider,{value:r},l({ourProps:o,theirProps:i,defaultTag:h,name:"Popover.Group"}))}),y=Object.assign(b,{Group:w});e.s(["Portal",0,y,"PortalGroup",0,w,"useNestedPortals",0,function(){let e=(0,t.useContext)(g),n=(0,t.useRef)([]),r=(0,i.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>o(t))),o=(0,i.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),l=(0,t.useMemo)(()=>({register:r,unregister:o,portals:n}),[r,o,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(g.Provider,{value:l},e)},[l])]}],963274)},725596,e=>{"use strict";let t;var n=e.i(110046),r=e.i(354014),i=e.i(321586),o=e.i(768961),l=e.i(929642),u=e.i(784873),s=e.i(374586),a=e.i(229734),c=e.i(46823),f=e.i(325951),d=e.i(369830),p=e.i(514292),m=e.i(203462);function h(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,m.isFragment)(null!=(t=e.as)?t:E)||1===n.default.Children.count(e.children)}let v=(0,n.createContext)(null);v.displayName="TransitionContext";var g=((t=g||{}).Visible="visible",t.Hidden="hidden",t);let b=(0,n.createContext)(null);function w(e){return"children"in e?w(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function y(e,t){let l=(0,u.useLatestValue)(e),s=(0,n.useRef)([]),a=(0,o.useIsMounted)(),c=(0,r.useDisposables)(),f=(0,i.useEvent)((e,t=m.RenderStrategy.Hidden)=>{let n=s.current.findIndex(({el:t})=>t===e);-1!==n&&((0,p.match)(t,{[m.RenderStrategy.Unmount](){s.current.splice(n,1)},[m.RenderStrategy.Hidden](){s.current[n].state="hidden"}}),c.microTask(()=>{var e;!w(s)&&a.current&&(null==(e=l.current)||e.call(l))}))}),d=(0,i.useEvent)(e=>{let t=s.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):s.current.push({el:e,state:"visible"}),()=>f(e,m.RenderStrategy.Unmount)}),h=(0,n.useRef)([]),v=(0,n.useRef)(Promise.resolve()),g=(0,n.useRef)({enter:[],leave:[]}
1),b=(0,i.useEvent)((e,n,r)=>{h.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=>{h.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,i.useEvent)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=h.current.shift())||e()}).then(()=>n(t))});return(0,n.useMemo)(()=>({children:s,register:d,unregister:f,onStart:b,onStop:y,wait:v,chains:g}),[d,f,s,b,y,g,v])}b.displayName="NestingContext";let E=n.Fragment,x=m.RenderFeatures.RenderStrategy,S=(0,m.forwardRefWithAs)(function(e,t){let{show:r,appear:o=!1,unmount:u=!0,...c}=e,d=(0,n.useRef)(null),p=h(e),g=(0,a.useSyncRefs)(...p?[d,t]:null===t?[]:[t]);(0,s.useServerHandoffComplete)();let E=(0,f.useOpenClosed)();if(void 0===r&&null!==E&&(r=(E&f.State.Open)===f.State.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[S,R]=(0,n.useState)(r?"visible":"hidden"),C=y(()=>{r||R("hidden")}),[F,L]=(0,n.useState)(!0),P=(0,n.useRef)([r]);(0,l.useIsoMorphicEffect)(()=>{!1!==F&&P.current[P.current.length-1]!==r&&(P.current.push(r),L(!1))},[P,r]);let O=(0,n.useMemo)(()=>({show:r,appear:o,initial:F}),[r,o,F]);(0,l.useIsoMorphicEffect)(()=>{r?R("visible"):w(C)||null===d.current||R("hidden")},[r,C]);let A={unmount:u},M=(0,i.useEvent)(()=>{var t;F&&L(!1),null==(t=e.beforeEnter)||t.call(e)}),D=(0,i.useEvent)(()=>{var t;F&&L(!1),null==(t=e.beforeLeave)||t.call(e)}),k=(0,m.useRender)();return n.default.createElement(b.Provider,{value:C},n.default.createElement(v.Provider,{value:O},k({ourProps:{...A,as:n.Fragment,children:n.default.createElement(T,{ref:g,...A,...c,beforeEnter:M,beforeLeave:D})},theirProps:{},defaultTag:n.Fragment,features:x,visible:"visible"===S,name:"Transition"})))}),T=(0,m.forwardRefWithAs)(function(e,t){var r,o;let{transition:u=!0,beforeEnter:g,afterEnter:S,beforeLeave:T,afterLeave:R,enter:C,enterFrom:F,enterTo:L,entered:P,leave:O,leaveFrom:A,leaveTo:M,...D}=e,[k,I]=(0,n.useState)(null),N=(0,n.useRef)(null),H=h(e),W=(0,a.useSyncRefs)(...H?[N,t,I]:null===t?[]:[t]),V=null==(r=D.unmount)||r?m.RenderStrategy.Unmount:m.RenderStrategy.Hidden,{show:j,appear:B,initial:_}=function(){let e=(0,n.useContext)(v);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[U,G]=(0,n.useState)(j?"visible":"hidden"),$=function(){let e=(0,n.useContext)(b);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Y,unregister:K}=$;(0,l.useIsoMorphicEffect)(()=>Y(N),[Y,N]),(0,l.useIsoMorphicEffect)(()=>{if(V===m.RenderStrategy.Hidden&&N.current)return j&&"visible"!==U?void G("visible"):(0,p.match)(U,{hidden:()=>K(N),visible:()=>Y(N)})},[U,N,Y,K,j,V]);let z=(0,s.useServerHandoffComplete)();(0,l.useIsoMorphicEffect)(()=>{if(H&&z&&"visible"===U&&null===N.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[N,U,z,H]);let q=_&&!B,X=B&&j&&_,J=(0,n.useRef)(!1),Q=y(()=>{J.current||(G("hidden"),K(N))},$),Z=(0,i.useEvent)(e=>{J.current=!0,Q.onStart(N,e?"enter":"leave",e=>{"enter"===e?null==g||g():"leave"===e&&(null==T||T())})}),ee=(0,i.useEvent)(e=>{let t=e?"enter":"leave";J.current=!1,Q.onStop(N,t,e=>{"enter"===e?null==S||S():"leave"===e&&(null==R||R())}),"leave"!==t||w(Q)||(G("hidden"),K(N))});(0,n.useEffect)(()=>{H&&u||(Z(j),ee(j))},[j,H,u]);let et=!(!u||!H||!z||q),[,en]=(0,c.useTransition)(et,k,j,{start:Z,end:ee}),er=(0,m.compact)({ref:W,className:(null==(o=(0,d.classNames)(D.className,X&&C,X&&F,en.enter&&C,en.enter&&en.closed&&F,en.enter&&!en.closed&&L,en.leave&&O,en.leave&&!en.closed&&A,en.leave&&en.closed&&M,!en.transition&&j&&P))?void 0:o.trim())||void 0,...(0,c.transitionDataAttributes)(en)}),ei=0;"visible"===U&&(ei|=f.State.Open),"hidden"===U&&(ei|=f.State.Closed),j&&"hidden"===U&&(ei|=f.State.Opening),j||"visible"!==U||(ei|=f.State.Closing);let eo=(0,m.useRender)();return n.default.createElement(b.Provider,{value:Q},n.default.createElement(f.OpenClosedProvider,{value:ei},eo({ourProps:er,theirProps:D,defaultTag:E,features:x,visible:"visible"===U,name:"Transition.Child"})))}),R=(0,m.forwardRefWithAs)(function(e,t){let r=null!==(0,n.useContext)(v),i=null!==(0,f.useOpenClosed)();return n.default.createElement(n.default.Fragment,null,!r&&i?n.default.createElement(S,{ref:t,...e}):n.default.createElement(T,{ref:t,...e}))}),C=Object.assign(S,{Child:R,Root:S});e.s(["Transition",0,C,"TransitionChild",0,R])},840245,e=>{"use strict";var t=e.i(110046),n=e.i(784873);e.s(["useEventListener",0,function(e,r,i,o){let l=(0,n.useLatestValue)(i);(0,t.useEffect)(()=>{function t(e){l.current(e)}return(e=null!=e?e:window).addEventListener(r,t,o),()=>e.removeEventListener(r,t,o)},[e,r,o])}])},632236,e=>{"use strict";var t=e.i(10921),n=e.i(818737),r=e.i(594139),i=e.i(929642);let o=new Map,l=new Map;function u(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n?()=>s(e):(o.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>s(e))}function s(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let r=o.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,o.delete(e))}e.s(["useInertOthers",0,function(e,{allowed:o,disallowed:l}={}){let s=(0,r.useIsTopLayer)(e,"inert-others");(0,i.useIsoMorphicEffect)(()=>{var e,r;if(!s)return;let i=(0,t.disposables)();for(let t of null!=(e=null==l?void 0:l())?e:[])t&&i.add(u(t));let a=null!=(r=null==o?void 0:o())?r:[];for(let e of a){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)a.some(t=>e.contains(t))||i.add(u(e));r=r.parentElement}}return i.dispose},[s,o,l])}])},768961,e=>{"use strict";var t=e.i(110046),n=e.i(929642);e.s(["useIsMounted",0,function(){let e=(0,t.useRef)(!1);return(0,n.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}
1])},594139,380455,737940,38444,e=>{"use strict";let t;var n,r,i,o=e.i(110046);class l 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 u=e.i(10921),s=e.i(66973),a=Object.defineProperty,c=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},f=(e,t,n)=>(c(e,t,"read from private field"),n?n.call(e):t.get(e)),d=(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)},p=(e,t,n,r)=>(c(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class m{constructor(e){d(this,n,{}),d(this,r,new l(()=>new Set)),d(this,i,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?a(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,u.disposables)()),p(this,n,e),s.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return f(this,n)}subscribe(e,t){if(s.env.isServer)return()=>{};let r={selector:e,callback:t,current:e(f(this,n))};return f(this,i).add(r),this.disposables.add(()=>{f(this,i).delete(r)})}on(e,t){return s.env.isServer?()=>{}:(f(this,r).get(e).add(t),this.disposables.add(()=>{f(this,r).get(e).delete(t)}))}send(e){let t=this.reduce(f(this,n),e);if(t!==f(this,n)){for(let e of(p(this,n,t),f(this,i))){let t=e.selector(f(this,n));h(e.current,t)||(e.current=t,e.callback(t))}for(let t of f(this,r).get(e.type))t(f(this,n),e)}}}function h(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&&v(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&v(e.entries(),t.entries()):!!(g(e)&&g(t))&&v(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function v(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function g(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}n=new WeakMap,r=new WeakMap,i=new WeakMap,e.s(["Machine",0,m,"batch",0,function(e){let[t,n]=e(),r=(0,u.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,h],380455);var b=e.i(514292),w=Object.defineProperty,y=(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},E=((t=E||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let x={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,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 i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class S extends m{constructor(){super(...arguments),y(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),y(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new S({stack:[]})}reduce(e,t){return(0,b.match)(t.type,x,e,t)}}let T=new l(()=>S.new());e.s(["ActionTypes",0,E,"stackMachines",0,T],737940);var R=e.i(262031),C=e.i(321586);function F(e,t,n=h){return(0,R.useSyncExternalStoreWithSelector)((0,C.useEvent)(t=>e.subscribe(L,t)),(0,C.useEvent)(()=>e.state),(0,C.useEvent)(()=>e.state),(0,C.useEvent)(t),n)}function L(e){return e}e.s(["useSlice",0,F],38444);var P=e.i(929642);e.s(["useIsTopLayer",0,function(e,t){let n=(0,o.useId)(),r=T.get(t),[i,l]=F(r,(0,o.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,P.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!l||i)}],594139)},975839,489372,284614,401790,218723,e=>{"use strict";let t,n;var r,i,o=e.i(110046),l=e.i(10921),u=e.i(679291),s=e.i(784873);e.s(["useOnDisappear",0,function(e,t,n){let r=(0,s.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,o.useEffect)(()=>
1{if(!e)return;let n=null===t?null:u.isHTMLElement(t)?t:t.current;if(!n)return;let i=(0,l.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}return()=>i.dispose()},[t,r,e])}],975839);var a=e.i(396774);function c(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function f(){return c()||/Android/gi.test(window.navigator.userAgent)}function d(e,t,n,r){let i=(0,s.useLatestValue)(n);(0,o.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}e.s(["isIOS",0,c,"isMobile",0,f],489372),e.s(["useDocumentEvent",0,d],284614);var p=e.i(34499);e.s(["useOutsideClick",0,function(e,t,n){let r=(0,s.useLatestValue)(n),i=(0,o.useCallback)(function(e,n){if(e.defaultPrevented)return;let i=n(e);if(null!==i&&i.getRootNode().contains(i)&&i.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(i)||e.composed&&e.composedPath().includes(n)))return;return(0,a.isFocusableElement)(i,a.FocusableMode.Loose)||-1===i.tabIndex||e.preventDefault(),r.current(e,i)}},[r,t]),l=(0,o.useRef)(null);d(e,"pointerdown",e=>{var t,n;f()||(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),d(e,"pointerup",e=>{if(f()||!l.current)return;let t=l.current;return l.current=null,i(e,()=>t)},!0);let c=(0,o.useRef)({x:0,y:0});d(e,"touchstart",e=>{c.current.x=e.touches[0].clientX,c.current.y=e.touches[0].clientY},!0),d(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-c.current.x)>=30||Math.abs(t.y-c.current.y)>=30))return i(e,()=>u.isHTMLorSVGElement(e.target)?e.target:null)},!0),(0,p.useWindowEvent)(e,"blur",e=>i(e,()=>u.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}],401790);var m=e.i(929642);function h(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let v=(r=()=>new Map,i={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,l.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=h(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=h(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[c()?{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,l.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,o=null;t.addEventListener(e,"click",t=>{if(u.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),l=e.querySelector(i);u.isHTMLorSVGElement(l)&&!r(l)&&(o=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),u.isHTMLorSVGElement(e.target)&&u.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(u.isHTMLorSVGElement(e.target)&&!u.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;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=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,i=Math.max(0,r.clientWidth-r.offsetWidth),o=Math.max(0,t-i);n.style(r,"paddingRight",`${o}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)}},t=r(),n=new Set,{getSnapshot:()=>t,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...r){let o=i[e].call(t,...r);
1o&&(t=o,n.forEach(e=>e()))}});v.subscribe(()=>{let e=v.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)&&v.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&v.dispatch("TEARDOWN",n)}});var g=e.i(594139);e.s(["useScrollLock",0,function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,o.useSyncExternalStore)(v.subscribe,v.getSnapshot,v.getSnapshot),i=t?r.get(t):void 0;i&&i.count,(0,m.useIsoMorphicEffect)(()=>{if(!(!t||!e))return v.dispatch("PUSH",t,n),()=>v.dispatch("POP",t,n)},[e,t])}((0,g.useIsTopLayer)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}],218723)},421600,661462,e=>{"use strict";var t=e.i(110046),n=e.i(818737);e.s(["useOwnerDocument",0,function(...e){return(0,t.useMemo)(()=>(0,n.getOwnerDocument)(...e),[...e])},"useRootDocument",0,function(...e){return(0,t.useMemo)(()=>(0,n.getRootNode)(...e),[...e])}],421600);var r=e.i(573469),i=e.i(321586);e.s(["useOnUnmount",0,function(e){let n=(0,i.useEvent)(e),o=(0,t.useRef)(!1);(0,t.useEffect)(()=>(o.current=!1,()=>{o.current=!0,(0,r.microTask)(()=>{o.current&&n()})}),[n])}],661462)},671935,e=>{"use strict";var t=e.i(110046),n=e.i(748692),r=e.i(679291),i=e.i(818737),o=e.i(321586);let l=(0,t.createContext)(null);function u(e=null){var n;return null!=(n=(0,t.useContext)(l))?n:e}e.s(["MainTreeProvider",0,function({children:e,node:o}){let[s,a]=(0,t.useState)(null),c=u(null!=o?o:s);return t.default.createElement(l.Provider,{value:c},e,null===c&&t.default.createElement(n.Hidden,{features:n.HiddenFeatures.Hidden,ref:e=>{var t,n;if(e){for(let o of null!=(n=null==(t=(0,i.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(o!==document.body&&o!==document.head&&r.isElement(o)&&null!=o&&o.contains(e)){a(o);break}}}}))},"useMainTreeNode",0,u,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let l=(0,o.useEvent)(()=>{var o,l;let u=(0,i.getOwnerDocument)(n),s=[];for(let t of e)null!==t&&(r.isElement(t)?s.push(t):"current"in t&&r.isElement(t.current)&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(o=null==u?void 0:u.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&r.isElement(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(l=null==n?void 0:n.getRootNode())?void 0:l.host))||s.some(t=>e.contains(t))||s.push(e));return s});
1return{resolveContainers:l,contains:(0,o.useEvent)(e=>l().some(t=>t.contains(e)))}}])},374586,e=>{"use strict";var t=e.i(110046),n=e.i(66973);e.s(["useServerHandoffComplete",0,function(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[i,o]=t.useState(n.env.isHandoffComplete);return i&&!1===n.env.isHandoffComplete&&o(!1),t.useEffect(()=>{!0!==i&&o(!0)},[i]),t.useEffect(()=>n.env.handoff(),[]),!r&&i}])},229734,e=>{"use strict";var t=e.i(110046),n=e.i(321586);let r=Symbol();e.s(["optionalRef",0,function(e,t=!0){return Object.assign(e,{[r]:t})},"useSyncRefs",0,function(...e){let i=(0,t.useRef)(e);(0,t.useEffect)(()=>{i.current=e},[e]);let o=(0,n.useEvent)(e=>{for(let t of i.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[r]))?void 0:o}])},340191,e=>{"use strict";let t;var n=e.i(110046),r=e.i(34499),i=((t=i||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,i,"useTabDirection",0,function(){let e=(0,n.useRef)(0);return(0,r.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}])},46823,e=>{"use strict";let t;var n,r,i=e.i(160493),o=e.i(110046),l=e.i(10921),u=e.i(354014),s=e.i(929642);void 0!==i.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==i.default?void 0:i.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(r=null==Element?void 0:Element.prototype)?void 0:r.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 a=((t=a||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t},"useTransition",0,function(e,t,n,r){let[i,a]=(0,o.useState)(n),{hasFlag:c,addFlag:f,removeFlag:d}=function(e=0){let[t,n]=(0,o.useState)(e),r=(0,o.useCallback)(e=>n(e),[]),i=(0,o.useCallback)(e=>n(t=>t|e),[]),l=(0,o.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:i,hasFlag:l,removeFlag:(0,o.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,o.useCallback)(e=>n(t=>t^e),[])}}(e&&i?3:0),p=(0,o.useRef)(!1),m=(0,o.useRef)(!1),h=(0,u.useDisposables)();return(0,s.useIsoMorphicEffect)(()=>{var i;if(e){if(n&&a(!0),!t){n&&f(3);return}return null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:i}){let o=(0,l.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:i}),o.nextFrame(()=>{n(),o.requestAnimationFrame(()=>{o.add(function(e,t){var n,r;let i=(0,l.disposables)();if(!e)return i.dispose;let o=!1;i.add(()=>{o=!0});let u=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===u.length?t():Promise.allSettled(u.map(e=>e.finished)).then(()=>{o||t()}),i.dispose}(e,r))})}),o.dispose}(t,{inFlight:p,prepare(){m.current?m.current=!1:m.current=p.current,p.current=!0,m.current||(n?(f(3),d(4)):(f(4),d(2)))},run(){m.current?n?(d(3),f(4)):(d(4),f(3)):n?d(1):f(1)},done(){var e,i,o,l;m.current&&(null!=(l=null==(o=(i=t).getAnimations)?void 0:o.call(i))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(p.current=!1,d(7),n||a(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,h]),e?[i,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],46823)},704856,751711,e=>{"use strict";var t=e.i(110046),n=e.i(321586);e.s(["useWatch",0,function(e,r){let i=(0,t.useRef)([]),o=(0,n.useEvent)(e);(0,t.useEffect)(()=>{let e=[...i.current];
2for(let[t,n]of r.entries())if(i.current[t]!==n){let t=o(r,e);return i.current=r,t}},[o,...r])}],704856);var r=e.i(679291),i=e.i(396774);let o=[];function l(){"loading"!==document.readyState&&((()=>{function e(e){if(!r.isHTMLorSVGElement(e.target)||e.target===document.body||o[0]===e.target)return;let t=e.target;t=t.closest(i.focusableSelector),o.unshift(null!=t?t:e.target),(o=o.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",l))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",l),l()),e.s(["history",()=>o],751711)},34499,e=>{"use strict";var t=e.i(110046),n=e.i(784873);e.s(["useWindowEvent",0,function(e,r,i,o){let l=(0,n.useLatestValue)(i);(0,t.useEffect)(()=>{if(e)return window.addEventListener(r,t,o),()=>window.removeEventListener(r,t,o);function t(e){l.current(e)}},[e,r,o])}])},336447,e=>{"use strict";var t=e.i(110046);let n=(0,t.createContext)(()=>{});e.s(["CloseProvider",0,function({value:e,children:r}){return t.default.createElement(n.Provider,{value:e},r)},"useClose",0,function(){return(0,t.useContext)(n)}])},748692,e=>{"use strict";let t;var n=e.i(203462),r=((t=r||{})[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t);let i=(0,n.forwardRefWithAs)(function(e,t){var r;let{features:i=1,...o}=e,l={ref:t,"aria-hidden":(2&i)==2||(null!=(r=o["aria-hidden"])?r:void 0),hidden:(4&i)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&i)==4&&(2&i)!=2&&{display:"none"}}};return(0,n.useRender)()({ourProps:l,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",0,i,"HiddenFeatures",0,r])},325951,e=>{"use strict";let t;var n=e.i(110046);let r=(0,n.createContext)(null);r.displayName="OpenClosedContext";var i=((t=i||{})[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return n.default.createElement(r.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return n.default.createElement(r.Provider,{value:null},e)},"State",0,i,"useOpenClosed",0,function(){return(0,n.useContext)(r)}])},679291,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function n(e){return t(e)&&"tagName"in e}function r(e){return n(e)&&"accessKey"in e}e.s(["hasInlineStyle",0,function(e){return n(e)&&"style"in e},"isElement",0,n,"isHTMLElement",0,r,"isHTMLFieldSetElement",0,function(e){return r(e)&&"FIELDSET"===e.nodeName},"isHTMLIframeElement",0,function(e){return r(e)&&"IFRAME"===e.nodeName},"isHTMLInputElement",0,function(e){return r(e)&&"INPUT"===e.nodeName},"isHTMLLabelElement",0,function(e){return r(e)&&"LABEL"===e.nodeName},"isHTMLLegendElement",0,function(e){return r(e)&&"LEGEND"===e.nodeName},"isHTMLorSVGElement",0,function(e){return n(e)&&"tabIndex"in e},"isInteractiveElement",0,function(e){return!!n(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')},"isNode",0,t])},396774,e=>{"use strict";let t,n,r,i,o;var l=e.i(10921),u=e.i(679291),s=e.i(514292),a=e.i(818737);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),f=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var d=((t=d||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),p=((n=p||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),m=((r=m||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>
2Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var v=((i=v||{})[i.Strict=0]="Strict",i[i.Loose=1]="Loose",i);function g(e,t=0){var n;return e!==(null==(n=(0,a.getOwnerDocument)(e))?void 0:n.body)&&(0,s.match)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var b=((o=b||{})[o.Keyboard=0]="Keyboard",o[o.Mouse=1]="Mouse",o);function w(e){null==e||e.focus({preventScroll:!0})}function y(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function E(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o,l,u;let s=Array.isArray(e)?e.length>0?(0,a.getRootNode)(e[0]):document:(0,a.getRootNode)(e),c=Array.isArray(e)?n?y(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(f)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):h(e);i.length>0&&c.length>1&&(c=c.filter(e=>!i.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==s?void 0:s.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>
2{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(r))-1;if(4&t)return Math.max(0,c.indexOf(r))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},v=0,g=c.length,b;do{if(v>=g||v+g<=0)return 0;let e=p+v;if(16&t)e=(e+g)%g;else{if(e<0)return 3;if(e>=g)return 1}null==(b=c[e])||b.focus(m),v+=d}while(b!==(0,a.getActiveElement)(b))return 6&t&&null!=(u=null==(l=null==(o=b)?void 0:o.matches)?void 0:l.call(o,"textarea,input"))&&u&&b.select(),2}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,d,"FocusResult",0,p,"FocusableMode",0,v,"focusElement",0,w,"focusFrom",0,function(e,t,n=null===e?document.body:(0,a.getRootNode)(e)){return E(h(n),t,{relativeTo:e})},"focusIn",0,E,"focusableSelector",0,c,"getFocusableElements",0,h,"isFocusableElement",0,g,"restoreFocusIfNecessary",0,function(e){(0,l.disposables)().nextFrame(()=>{let t=(0,a.getActiveElement)(e);t&&u.isHTMLorSVGElement(t)&&!g(t,0)&&w(e)})},"sortByDomNode",0,y])},887167,(e,t,n)=>{"use strict";var r=e.r(110046),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,l=r.useRef,u=r.useEffect,s=r.useMemo,a=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var f=l(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=o(e,(f=s(function(){function e(e){if(!u){if(u=!0,o=e,e=r(e),void 0!==c&&d.hasValue){var t=d.value;if(c(t,e))return l=t}return l=e}if(t=l,i(o,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(o=e,t):(o=e,l=n)}var o,l,u=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,c]))[0],f[1]);return u(function(){d.hasValue=!0,d.value=p},[p]),a(p),p}},262031,(e,t,n)=>{"use strict";e.i(160493),t.exports=e.r(887167)}]);

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.