1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[211],{6010:function(e,t,n){"use strict";t.Z=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n)}return o}(e))&&(r&&(r+=" "),r+=t);return r}},3991:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_PATCH:function(){return u},ACTION_PREFETCH:function(){return a},ACTION_FAST_REFRESH:function(){return s},ACTION_SERVER_ACTION:function(){return c}});let o="refresh",l="navigate",i="restore",u="server-patch",a="prefetch",s="fast-refresh",c="server-action";(r=n||(n={})).AUTO="auto",r.FULL="full",r.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1516:function(e,t){"use strict";function n(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3740:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let r=n(8754),o=n(1757),l=o._(n(7294)),i=r._(n(2636)),u=n(7757),a=n(3735),s=n(3341);n(4210);let c=r._(n(7746)),d={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function f(e){return void 0!==e.default}function p(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function m(e,t,n,r,o,l,i){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let u="decode"in e?e.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===n&&l(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function h(e){let[t,n]=l.version.split("."),r=parseInt(t,10),o=parseInt(n,10);return r>18||18===r&&o>=3?{fetchPriority:e}:{fetchpriority:e}}let g=(0,l.forwardRef)((e,t)=>{let{imgAttributes:n,heightInt:r,widthInt:o,qualityInt:i,className:u,imgStyle:a,blurStyle:s,isLazy:c,fetchPriority:d,fill:f,placeholder:p,loading:g,srcString:v,config:b,unoptimized:E,loader:w,onLoadRef:y,onLoadingCompleteRef:S,setBlurComplete:P,setShowAltText:O,onLoad:C,onError:T,...R}=e;return g=c?"lazy":g,l.default.createElement("img",{...R,...h(d),loading:g,width:o,height:r,decoding:"async","data-nimg":f?"fill":"1",className:u,style:{...a,...s},...n,ref:(0,l.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(T&&(e.src=e.src),e.complete&&m(e,v,p,y,S,P,E))},[v,p,y,S,P,T,E,t]),onLoad:e=>{let t=e.currentTarget;m(t,v,p,y,S,P,E)},onError:e=>{O(!0),"blur"===p&&P(!0),T&&T(e)}})}),v=(0,l.forwardRef)((e,t)=>{var n;let r,o,{src:m,sizes:v,unoptimized:b=!1,priority:E=!1,loading:w,className:y,quality:S,width:P,height:O,fill:C,style:T,onLoad:R,onLoadingComplete:A,placeholder:L="empty",blurDataURL:k,fetchPriority:x,layout:M,objectFit:j,objectPosition:_,lazyBoundary:F,lazyRoot:N,...D}=e,I=(0,l.useContext)(s.ImageConfigContext),H=(0,l.useMemo)(()=>{let e=d||I||a.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[I]),U=D.loader||c.default;delete D.loader;let B="__next_img_default"in U;if(B){if("custom"===H.loader)throw Error('Image with src "'+m+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=U;U=t=>{let{config:n,...r}=t;return e(r)}}if(M){"fill"===M&&(C=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(T={...T,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!v&&(v=t)}let W="",$=p(P),z=p(O);if("object"==typeof(n=m)&&(f(n)||void 0!==n.src)){let e=f(m)?m.default:m;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(r=e.blurWidth,o=e.blurHeight,k=k||e.blurDataURL,W=e.src,!C){if($||z){if($&&!z){let t=$/e.width;z=Math.round(e.height*t)}else if(!$&&z){let t=z/e.height;$=Math.round(e.width*t)}}else $=e.width,z=e.height}}let q=!E&&("lazy"===w||void 0===w);(!(m="string"==typeof m?m:W)||m.startsWith("data:")||m.startsWith("blob:"))&&(b=!0,q=!1),H.unoptimized&&(b=!0),B&&m.endsWith(".svg")&&!H.dangerouslyAllowSVG&&(b=!0),E&&(x="high");let[V,G]=(0,l.useState)(!1),[Y,K]=(0,l.useState)(!1),Z=p(S),J=Object.assign(C?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:_}:{},Y?{}:{color:"transparent"},T),X="blur"===L&&k&&!V?{backgroundSize:J.objectFit||"cover",backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,u.getImageBlurSvg)({widthInt:$,heightInt:z,blurWidth:r,blurHeight:o,blurDataURL:k,objectFit:J.objectFit})+'")'}:{},Q=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:l,sizes:i,loader:u}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:a,kind:s}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let l=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:l,kind:"x"}}(t,o,i),c=a.length-1;return{sizes:i||"w"!==s?i:"100vw",srcSet:a.map((e,r)=>u({config:t,src:n,quality:l,width:e})+" "+("w"===s?e:r+1)+s).join(", "),src:u({config:t,src:n,quality:l,width:a[c]})}}({config:H,src:m,unoptimized:b,width:$,quality:Z,sizes:v,loader:U}),ee=m,et=(0,l.useRef)(R);(0,l.useEffect)(()=>{et.current=R},[R]);let en=(0,l.useRef)(A);(0,l.useEffect)(()=>{en.current=A},[A]);let er={isLazy:q,imgAttributes:Q,heightInt:z,widthInt:$,qualityInt:Z,className:y,imgStyle:J,blurStyle:X,loading:w,config:H,fetchPriority:x,fill:C,unoptimized:b,placeholder:L,loader:U,srcString:ee,onLoadRef:et,onLoadingCompleteRef:en,setBlurComplete:G,setShowAltText:K,...D};return l.default.createElement(l.default.Fragment,null,l.default.createElement(g,{...er,ref:t}),E?l.default.createElement(i.default,null,l.default.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,imageSrcSet:Q.srcSet,imageSizes:Q.sizes,crossOrigin:D.crossOrigin,...h(x)})):null)}),b=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return w}});let r=n(8754),o=r._(n(7294)),l=n(4532),i=n(3353),u=n(1410),a=n(9064),s=n(370),c=n(9955),d=n(4224),f=n(508),p=n(1516),m=n(4266),h=n(3991),g=new Set;function v(e,t,n,r,o,l){if(!l&&!(0,i.isLocalURL)(t))return;if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,l=t+"%"+n+"%"+o;if(g.has(l))return;g.add(l)}let u=l?e.prefetch(t,o):e.prefetch(t,n,r);Promise.resolve(u).catch(e=>{})}function b(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let E=o.default.forwardRef(function(e,t){let n,r;let{href:u,as:g,children:E,prefetch:w=null,passHref:y,replace:S,shallow:P,scroll:O,locale:C,onClick:T,onMouseEnter:R,onTouchStart:A,legacyBehavior:L=!1,...k}=e;n=E,L&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let x=!1!==w,M=null===w?h.PrefetchKind.AUTO:h.PrefetchKind.FULL,j=o.default.useContext(c.RouterContext),_=o.default.useContext(d.AppRouterContext),F=null!=j?j:_,N=!j,{href:D,as:I}=o.default.useMemo(()=>
1{if(!j){let e=b(u);return{href:e,as:g?b(g):e}}let[e,t]=(0,l.resolveHref)(j,u,!0);return{href:e,as:g?(0,l.resolveHref)(j,g):t||e}},[j,u,g]),H=o.default.useRef(D),U=o.default.useRef(I);L&&(r=o.default.Children.only(n));let B=L?r&&"object"==typeof r&&r.ref:t,[W,$,z]=(0,f.useIntersection)({rootMargin:"200px"}),q=o.default.useCallback(e=>{(U.current!==I||H.current!==D)&&(z(),U.current=I,H.current=D),W(e),B&&("function"==typeof B?B(e):"object"==typeof B&&(B.current=e))},[I,B,D,z,W]);o.default.useEffect(()=>{F&&$&&x&&v(F,D,I,{locale:C},{kind:M},N)},[I,D,$,C,x,null==j?void 0:j.locale,F,N,M]);let V={ref:q,onClick(e){L||"function"!=typeof T||T(e),L&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),F&&!e.defaultPrevented&&function(e,t,n,r,l,u,a,s,c,d){let{nodeName:f}=e.currentTarget,p="A"===f.toUpperCase();if(p&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,i.isLocalURL)(n)))return;e.preventDefault();let m=()=>{"beforePopState"in t?t[l?"replace":"push"](n,r,{shallow:u,locale:s,scroll:a}):t[l?"replace":"push"](r||n,{forceOptimisticNavigation:!d})};c?o.default.startTransition(m):m()}(e,F,D,I,S,P,O,C,N,x)},onMouseEnter(e){L||"function"!=typeof R||R(e),L&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),F&&(x||!N)&&v(F,D,I,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:M},N)},onTouchStart(e){L||"function"!=typeof A||A(e),L&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),F&&(x||!N)&&v(F,D,I,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:M},N)}};if((0,a.isAbsoluteUrl)(I))V.href=I;else if(!L||y||"a"===r.type&&!("href"in r.props)){let e=void 0!==C?C:null==j?void 0:j.locale,t=(null==j?void 0:j.isLocaleDomain)&&(0,p.getDomainLocale)(I,e,null==j?void 0:j.locales,null==j?void 0:j.domainLocales);V.href=t||(0,m.addBasePath)((0,s.addLocale)(I,e,null==j?void 0:j.defaultLocale))}return L?o.default.cloneElement(r,V):o.default.createElement("a",{...k,...V},n)}),w=E;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return a}});let r=n(7294),o=n(29),l="function"==typeof IntersectionObserver,i=new Map,u=[];function a(e){let{rootRef:t,rootMargin:n,disabled:a}=e,s=a||!l,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{f.current=e},[]);(0,r.useEffect)(()=>{if(l){if(s||c)return;let e=f.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:l}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=u.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let o=new Map,l=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:l,elements:o},u.push(n),i.set(n,t),t}(n);return l.set(e,t),o.observe(e),function(){if(l.delete(e),o.unobserve(e),0===l.size){o.disconnect(),i.delete(r);let e=u.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&u.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n});return r}}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,n,t,c,f.current]);let m=(0,r.useCallback)(()=>{d(!1)},[]);return[p,c,m]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7757:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:l,objectFit:i}=e,u=r||t,a=o||n,s=l.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return u&&a?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+u+" "+a+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(r&&o?"1":"20")+"'/%3E"+s+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+l+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+l+"'/%3E%3C/svg%3E"}
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},7746:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},9008:function(e,t,n){e.exports=n(2636)},5675:function(e,t,n){e.exports=n(3740)},1664:function(e,t,n){e.exports=n(5569)},660:function(e,t,n){"use strict";let r,o;n.d(t,{V:function(){return e$}});var l,i,u,a,s,c,d,f,p,m,h,g,v,b,E,w,y=n(7294),S=n.t(y,2);function P(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,P),r}var O=((l=O||{})[l.None=0]="None",l[l.RenderStrategy=1]="RenderStrategy",l[l.Static=2]="Static",l),C=((i=C||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function T({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:l=!0,name:i}){let u=A(t,e);if(l)return R(u,n,r,i);let a=null!=o?o:0;if(2&a){let{static:e=!1,...t}=u;if(e)return R(t,n,r,i)}if(1&a){let{unmount:e=!0,...t}=u;return P(e?0:1,{0:()=>null,1:()=>R({...t,hidden:!0,style:{display:"none"}},n,r,i)})}return R(u,n,r,i)}function R(e,t={},n,r){var o;let{as:l=n,children:i,refName:u="ref",...a}=x(e,["unmount","static"]),s=void 0!==e.ref?{[u]:e.ref}:{},c="function"==typeof i?i(t):i;"className"in a&&a.className&&"function"==typeof a.className&&(a.className=a.className(t));let d={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(d["data-headlessui-state"]=n.join(" "))}if(l===y.Fragment&&Object.keys(k(a)).length>0){if(!(0,y.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(a).map(e=>` - ${e}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 3`)].join(` 4`));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=c.props)?void 0:o.className,a.className);return(0,y.cloneElement)(c,Object.assign({},A(c.props,k(x(a,["ref"]))),d,s,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(c.ref,s.ref),e?{className:e}:{}))}return(0,y.createElement)(l,Object.assign({},x(a,["ref"]),l!==y.Fragment&&s,l!==y.Fragment&&d),c)}function A(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function L(e){var t;return Object.assign((0,y.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function k(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function x(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var M=Object.defineProperty,j=(e,t,n)=>t in e?M(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_=(e,t,n)=>(j(e,"symbol"!=typeof t?t+"":t,n),n);let F=new class{constructor(){_(this,"current",this.detect()),_(this,"handoffState","pending"),_(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
4:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},N=(e,t)=>{F.isServer?(0,y.useEffect)(e,t):(0,y.useLayoutEffect)(e,t)};function D(e){let t=(0,y.useRef)(e);return N(()=>{t.current=e},[e]),t}let I=function(e){let t=D(e);return y.useCallback((...e)=>t.current(...e),[t])},H=Symbol();function U(...e){let t=(0,y.useRef)(e);(0,y.useEffect)(()=>{t.current=e},[e]);let n=I(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[H]))?void 0:n}var B=((u=B||{}).Space=" ",u.Enter="Enter",u.Escape="Escape",u.Backspace="Backspace",u.Delete="Delete",u.ArrowLeft="ArrowLeft",u.ArrowUp="ArrowUp",u.ArrowRight="ArrowRight",u.ArrowDown="ArrowDown",u.Home="Home",u.End="End",u.PageUp="PageUp",u.PageDown="PageDown",u.Tab="Tab",u);function W(){let[e,t]=(0,y.useState)(F.isHandoffComplete);return e&&!1===F.isHandoffComplete&&t(!1),(0,y.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,y.useEffect)(()=>F.handoff(),[]),e}let $=null!=(w=y.useId)?w:function(){let e=W(),[t,n]=y.useState(e?()=>F.nextId():null);return N(()=>{null===t&&n(F.nextId())},[t]),null!=t?""+t:void 0};var z=((a=z||{})[a.None=1]="None",a[a.Focusable=2]="Focusable",a[a.Hidden=4]="Hidden",a);let q=L(function(e,t){let{features:n=1,...r}=e;return T({ourProps:{ref:t,"aria-hidden":(2&n)==2||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&n)==4&&(2&n)!=2&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});function V(e){return F.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let G=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Y=((s=Y||{})[s.First=1]="First",s[s.Previous=2]="Previous",s[s.Next=4]="Next",s[s.Last=8]="Last",s[s.WrapAround=16]="WrapAround",s[s.NoScroll=32]="NoScroll",s),K=((c=K||{})[c.Error=0]="Error",c[c.Overflow=1]="Overflow",c[c.Success=2]="Success",c[c.Underflow=3]="Underflow",c),Z=((d=Z||{})[d.Previous=-1]="Previous",d[d.Next=1]="Next",d),J=((f=J||{})[f.Strict=0]="Strict",f[f.Loose=1]="Loose",f);function X(e){null==e||e.focus({preventScroll:!0})}function Q(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var l,i,u;let a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(G)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);o.length>0&&s.length>1&&(s=s.filter(e=>!o.includes(e))),r=null!=r?r:a.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=s.length,h;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(h=s[e])||h.focus(f),p+=c}while(h!==a.activeElement);return 6&t&&null!=(u=null==(i=null==(l=h)?void 0:l.matches)?void 0:i.call(l,"textarea,input"))&&u&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}var ee=((p=ee||{})[p.Forwards=0]="Forwards",p[p.Backwards=1]="Backwards",p);function et(){let e=(0,y.useRef)(!1);return N(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function en(...e){return(0,y.useMemo)(()=>V(...e),[...e])}function er(e,t,n,r){let o=D(n);(0,y.useEffect)(()=>
4{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}function eo(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function el(e,t){let n=(0,y.useRef)([]),r=I(e);(0,y.useEffect)(()=>{let e=[...n.current];for(let[o,l]of t.entries())if(n.current[o]!==l){let o=r(t,e);return n.current=t,o}},[r,...t])}function ei(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return eo(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=ei();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function eu(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var ea=((m=ea||{})[m.None=1]="None",m[m.InitialFocus=2]="InitialFocus",m[m.TabLock=4]="TabLock",m[m.FocusLock=8]="FocusLock",m[m.RestoreFocus=16]="RestoreFocus",m[m.All=30]="All",m);let es=Object.assign(L(function(e,t){var n;let r,o,l=(0,y.useRef)(null),i=U(l,t),{initialFocus:u,containers:a,features:s=30,...c}=e;W()||(s=1);let d=en(l);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,y.useRef)(ec.slice());return el(([e],[n])=>{!0===n&&!1===e&&eo(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=ec.slice())},[e,ec,t]),I(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);el(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&X(n())},[t]);let r=(0,y.useRef)(!1);(0,y.useEffect)(()=>(r.current=!1,()=>{r.current=!0,eo(()=>{r.current&&X(n())})}),[])}({ownerDocument:d},!!(16&s));let f=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,y.useRef)(null),l=et();return el(()=>{if(!r)return;let i=t.current;i&&eo(()=>{if(!l.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){o.current=t;return}}else if(i.contains(t)){o.current=t;return}null!=n&&n.current?X(n.current):Q(i,Y.First)===K.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement})},[r]),o}({ownerDocument:d,container:l,initialFocus:u},!!(2&s));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let l=et();er(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!l.current)return;let i=eu(n);t.current instanceof HTMLElement&&i.add(t.current);let u=r.current;if(!u)return;let a=e.target;a&&a instanceof HTMLElement?ed(i,a)?(r.current=a,X(a)):(e.preventDefault(),e.stopPropagation(),X(u)):X(r.current)},!0)}({ownerDocument:d,container:l,containers:a,previousActiveElement:f},!!(8&s));let p=(r=(0,y.useRef)(0),n="keydown",o=D(e=>{"Tab"===e.key&&(r.current=e.shiftKey?1:0)}),(0,y.useEffect)(()=>{function e(e){o.current(e)}return window.addEventListener(n,e,!0),()=>window.removeEventListener(n,e,!0)},[n,!0]),r),m=I(e=>{let t=l.current;t&&P(p.current,{[ee.Forwards]:()=>{Q(t,Y.First,{skipElements:[e.relatedTarget]})},[ee.Backwards]:()=>{Q(t,Y.Last,{skipElements:[e.relatedTarget]})}})}),h=function(){let[e]=(0,y.useState)(ei);return(0,y.useEffect)(()=>()=>e.dispose(),[e]),e}(),g=(0,y.useRef)(!1);return y.createElement(y.Fragment,null,!!(4&s)&&y.createElement(q,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:z.Focusable}),T({ourProps:{ref:i,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame(()=>{g.current=!1}))},onBlur(e){let t=eu(a);l.current instanceof HTMLElement&&t.add(l.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(ed(t,n)||(g.current?Q(l.current,P(p.current,{[ee.Forwards]:()=>Y.Next,[ee.Backwards]:()=>Y.Previous})|Y.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&X(e.target)))}},theirProps:c,defaultTag:"div",name:"FocusTrap"}),!!(4&s)&&y.createElement(q,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:z.Focusable}))}),{features:ea}),ec=[];if("undefined"!=typeof window&&"undefined"!=typeof document){let e=function(e){e.target instanceof HTMLElement&&e.target!==document.body&&ec[0]!==e.target&&(ec.unshift(e.target),(ec=ec.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})}function ed(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var ef=n(3935);let ep=(0,y.createContext)(!1);function em(e){return y.createElement(ep.Provider,{value:e.force},e.children)}let eh=y.Fragment,eg=y.Fragment,ev=(0,y.createContext)(null),eb=Object.assign(L(function(e,t){let n=(0,y.useRef)(null),r=U(function(e,t=!0){return Object.assign(e,{[H]:t})}(e=>{n.current=e}),t),o=en(n),l=function(e){let t=(0,y.useContext)(ep),n=(0,y.useContext)(ev),r=en(e),[o,l]=(0,y.useState)(()=>
4{if(!t&&null!==n||F.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return(0,y.useEffect)(()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))},[o,r]),(0,y.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),o}(n),[i]=(0,y.useState)(()=>{var e;return F.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),u=W(),a=(0,y.useRef)(!1);return N(()=>{if(a.current=!1,!(!l||!i))return l.contains(i)||(i.setAttribute("data-headlessui-portal",""),l.appendChild(i)),()=>{a.current=!0,eo(()=>{var e;a.current&&l&&i&&(i instanceof Node&&l.contains(i)&&l.removeChild(i),l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l)))})}},[l,i]),u&&l&&i?(0,ef.createPortal)(T({ourProps:{ref:r},theirProps:e,defaultTag:eh,name:"Portal"}),i):null}),{Group:L(function(e,t){let{target:n,...r}=e,o={ref:U(t)};return y.createElement(ev.Provider,{value:n},T({ourProps:o,theirProps:r,defaultTag:eg,name:"Popover.Group"}))})}),eE=(0,y.createContext)(null),ew=Object.assign(L(function(e,t){let n=$(),{id:r=`headlessui-description-${n}`,...o}=e,l=function e(){let t=(0,y.useContext)(eE);if(null===t){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 t}(),i=U(t);return N(()=>l.register(r),[r,l.register]),T({ourProps:{ref:i,...l.props,id:r},theirProps:o,slot:l.slot||{},defaultTag:"p",name:l.name||"Description"})}),{}),ey=(0,y.createContext)(null);ey.displayName="OpenClosedContext";var eS=((h=eS||{})[h.Open=1]="Open",h[h.Closed=2]="Closed",h[h.Closing=4]="Closing",h[h.Opening=8]="Opening",h);let eP=(0,y.createContext)(()=>{});eP.displayName="StackContext";var eO=((g=eO||{})[g.Add=0]="Add",g[g.Remove=1]="Remove",g);function eC({children:e,onUpdate:t,type:n,element:r,enabled:o}){let l=(0,y.useContext)(eP),i=I((...e)=>{null==t||t(...e),l(...e)});return N(()=>{let e=void 0===o||!0===o;return e&&i(0,n,r),()=>{e&&i(1,n,r)}},[i,n,r,o]),y.createElement(eP.Provider,{value:i},e)}function eT(e,t,n){let r=D(t);(0,y.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}let{useState:eR,useEffect:eA,useLayoutEffect:eL,useDebugValue:ek}=S;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let ex=S.useSyncExternalStore,eM=(v={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:ei(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r,o;let l={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},i=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){r=window.pageYOffset},after({doc:e,d:t,meta:n}){function o(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.style(e.body,"marginTop",`-${r}px`),window.scrollTo(0,0);let l=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=e.querySelector(r);i&&!o(i)&&(l=i)}catch{}},!0),t.addEventListener(e,"touchmove",e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()},{passive:!1}),t.add(()=>{window.scrollTo(0,window.pageYOffset+r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})}}:{},{before({doc:e}){var t;let n=e.documentElement;o=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,r=o-(n.clientWidth-n.offsetWidth);t.style(n,"paddingRight",`${r}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach(({before:e})=>null==e?void 0:e(l)),i.forEach(({after:e})=>null==e?void 0:e(l))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},r=new Map,o=new Set,{getSnapshot:()=>r,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e,...t){let n=v[e].call(r,...t);
4n&&(r=n,o.forEach(e=>e()))}});eM.subscribe(()=>{let e=eM.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)&&eM.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&eM.dispatch("TEARDOWN",n)}});let ej=new Map,e_=new Map;function eF(e,t=!0){N(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=e_.get(r))?n:0;return e_.set(r,o+1),0!==o||(ej.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=e_.get(r))?e:1;if(1===t?e_.delete(r):e_.set(r,t-1),1!==t)return;let n=ej.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,ej.delete(r))}},[e,t])}var eN=((b=eN||{})[b.Open=0]="Open",b[b.Closed=1]="Closed",b),eD=((E=eD||{})[E.SetTitleId=0]="SetTitleId",E);let eI={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},eH=(0,y.createContext)(null);function eU(e){let t=(0,y.useContext)(eH);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eU),t}return t}function eB(e,t){return P(t.type,eI,e,t)}eH.displayName="DialogContext";let eW=O.RenderStrategy|O.Static,e$=Object.assign(L(function(e,t){let n=$(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:l,initialFocus:i,__demoMode:u=!1,...a}=e,[s,c]=(0,y.useState)(0),d=(0,y.useContext)(ey);void 0===o&&null!==d&&(o=(d&eS.Open)===eS.Open);let f=(0,y.useRef)(null),p=U(f,t),m=(0,y.useRef)(null),h=en(f),g=e.hasOwnProperty("open")||null!==d,v=e.hasOwnProperty("onClose");if(!g&&!v)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!g)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!v)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof l)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${l}`);let b=o?0:1,[E,w]=(0,y.useReducer)(eB,{titleId:null,descriptionId:null,panelRef:(0,y.createRef)()}),S=I(()=>l(!1)),O=I(e=>w({type:0,id:e})),C=!!W()&&!u&&0===b,R=s>1,A=null!==(0,y.useContext)(eH),L=null!==d&&(d&eS.Closing)===eS.Closing;eF((0,y.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==h?void 0:h.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(m.current)&&e instanceof HTMLElement))?t:null},[m]),!A&&!L&&C),eF((0,y.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==h?void 0:h.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(m.current)&&e instanceof HTMLElement))?t:null},[m]),!!R||C);let k=I(()=>{var e,t;return[...Array.from(null!=(e=null==h?void 0:h.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter(e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(m.current)||E.panelRef.current&&e.contains(E.panelRef.current))),null!=(t=E.panelRef.current)?t:f.current]});!function(e,t,n=!0){let r=(0,y.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let l=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=o(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of l){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=V(e))?void 0:n.body)&&P(t,{0:()=>e.matches(G),1(){let t=e;for(;null!==t;){if(t.matches(G))return!0;t=t.parentElement}return!1}})}(i,J.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,y.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let l=(0,y.useRef)(null);eT("mousedown",e=>{var t,n;r.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),eT("click",e=>{l.current&&(o(e,()=>l.current),l.current=null)},!0),eT("blur",e=>o(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(()=>k(),S,!(!C||R));let x=!(R||0!==b);er(null==h?void 0:h.defaultView,"keydown",e=>{x&&(e.defaultPrevented||e.key===B.Escape&&(e.preventDefault(),e.stopPropagation(),S()))}),function(e,t,n=()=>[document.body]){var r;let o,l;r=e=>{var t;
4return{containers:[...null!=(t=e.containers)?t:[],n]}},o=ex(eM.subscribe,eM.getSnapshot,eM.getSnapshot),(l=e?o.get(e):void 0)&&l.count,N(()=>{if(!(!e||!t))return eM.dispatch("PUSH",e,r),()=>eM.dispatch("POP",e,r)},[t,e])}(h,!(L||0!==b||A),k),(0,y.useEffect)(()=>{if(0!==b||!f.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&S()}});return e.observe(f.current),()=>e.disconnect()},[b,f,S]);let[M,j]=function(){let[e,t]=(0,y.useState)([]);return[e.length>0?e.join(" "):void 0,(0,y.useMemo)(()=>function(e){let n=I(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,y.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return y.createElement(eE.Provider,{value:r},e.children)},[t])]}(),_=(0,y.useMemo)(()=>[{dialogState:b,close:S,setTitleId:O},E],[b,E,S,O]),F=(0,y.useMemo)(()=>({open:0===b}),[b]),D={ref:p,id:r,role:"dialog","aria-modal":0===b||void 0,"aria-labelledby":E.titleId,"aria-describedby":M};return y.createElement(eC,{type:"Dialog",enabled:0===b,element:f,onUpdate:I((e,t)=>{"Dialog"===t&&P(e,{[eO.Add]:()=>c(e=>e+1),[eO.Remove]:()=>c(e=>e-1)})})},y.createElement(em,{force:!0},y.createElement(eb,null,y.createElement(eH.Provider,{value:_},y.createElement(eb.Group,{target:f},y.createElement(em,{force:!1},y.createElement(j,{slot:F,name:"Dialog.Description"},y.createElement(es,{initialFocus:i,containers:k,features:C?P(R?"parent":"leaf",{parent:es.features.RestoreFocus,leaf:es.features.All&~es.features.FocusLock}):es.features.None},T({ourProps:D,theirProps:a,slot:F,defaultTag:"div",features:eW,visible:0===b,name:"Dialog"})))))))),y.createElement(q,{features:z.Hidden,ref:m}))}),{Backdrop:L(function(e,t){let n=$(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:l},i]=eU("Dialog.Backdrop"),u=U(t);(0,y.useEffect)(()=>{if(null===i.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[i.panelRef]);let a=(0,y.useMemo)(()=>({open:0===l}),[l]);return y.createElement(em,{force:!0},y.createElement(eb,null,T({ourProps:{ref:u,id:r,"aria-hidden":!0},theirProps:o,slot:a,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:L(function(e,t){let n=$(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:l},i]=eU("Dialog.Panel"),u=U(t,i.panelRef),a=(0,y.useMemo)(()=>({open:0===l}),[l]);return T({ourProps:{ref:u,id:r,onClick:I(e=>{e.stopPropagation()})},theirProps:o,slot:a,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:L(function(e,t){let n=$(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:l,close:i}]=eU("Dialog.Overlay");return T({ourProps:{ref:U(t),id:r,"aria-hidden":!0,onClick:I(e=>{if(e.target===e.currentTarget){if(function(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}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),i()}})},theirProps:o,slot:(0,y.useMemo)(()=>({open:0===l}),[l]),defaultTag:"div",name:"Dialog.Overlay"})}),Title:L(function(e,t){let n=$(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:l,setTitleId:i}]=eU("Dialog.Title"),u=U(t);return(0,y.useEffect)(()=>(i(r),()=>i(null)),[r,i]),T({ourProps:{ref:u,id:r},theirProps:o,slot:(0,y.useMemo)(()=>({open:0===l}),[l]),defaultTag:"h2",name:"Dialog.Title"})}),Description:ew})},3407:function(e,t,n){"use strict";var r=n(7294);let o=r.forwardRef(function({title:e,titleId:t,...n},o){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))});t.Z=o},1415:function(e,t,n){"use strict";var r=n(7294);let o=r.forwardRef(function({title:e,titleId:t,...n},o){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))});t.Z=o}}]);
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.