1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1047],{8221:function(e,t){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DOMAttributeNames:function(){return r},default:function(){return a},isEqualNode:function(){return l}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function o(e){let{type:t,props:n}=e,o=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let l=r[e]||e.toLowerCase();"script"===t&&("async"===l||"defer"===l||"noModule"===l)?o[l]=!!n[e]:o.setAttribute(l,n[e])}let{children:l,dangerouslySetInnerHTML:a}=n;return a?o.innerHTML=a.__html||"":l&&(o.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):""),o}function l(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){let r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}function a(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let n=t[e.type]||[];n.push(e),t[e.type]=n});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{n(e,t[e]||[])})}}}n=(e,t)=>{let n=document.getElementsByTagName("head")[0],r=n.querySelector("meta[name=next-head-count]"),a=Number(r.content),i=[];for(let t=0,n=r.previousElementSibling;t<a;t++,n=(null==n?void 0:n.previousElementSibling)||null){var u;(null==n?void 0:null==(u=n.tagName)?void 0:u.toLowerCase())===e&&i.push(n)}let s=t.map(o).filter(e=>{for(let t=0,n=i.length;t<n;t++)if(l(i[t],e))return i.splice(t,1),!1;return!0});i.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>n.insertBefore(e,r)),r.content=(a-i.length+s.length).toString()},("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)},88003:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return E},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return h}});let r=n(47043),o=n(53099),l=n(57437),a=r._(n(54887)),i=o._(n(2265)),u=n(48701),s=n(8221),c=n(63515),d=new Map,f=new Set,p=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],m=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},v=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:l,children:a="",strategy:i="afterInteractive",onError:u,stylesheets:c}=e,v=n||t;if(v&&f.has(v))return;if(d.has(t)){f.add(v),d.get(t).then(r,u);return}let g=()=>{o&&o(),f.add(v)},h=document.createElement("script"),y=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),g()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});for(let[n,r]of(l?(h.innerHTML=l.__html||"",g()):a?(h.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",g()):t&&(h.src=t,d.set(t,y)),Object.entries(e))){if(void 0===r||p.includes(n))continue;let e=s.DOMAttributeNames[n]||n.toLowerCase();h.setAttribute(e,r)}"worker"===i&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",i),c&&m(c),document.body.appendChild(h)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>v(e))}):v(e)}function h(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEac
1h(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:d,stylesheets:p,...m}=e,{updateScripts:g,scripts:h,getIsSsr:y,appDir:E,nonce:b}=(0,i.useContext)(u.HeadManagerContext),w=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=t||n;w.current||(o&&e&&f.has(e)&&o(),w.current=!0)},[o,t,n]);let R=(0,i.useRef)(!1);if((0,i.useEffect)(()=>{!R.current&&("afterInteractive"===s?v(e):"lazyOnload"===s&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>v(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>v(e))})),R.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(g?(h[s]=(h[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:d,...m}]),g(h)):y&&y()?f.add(t||n):y&&!y()&&v(e)),E){if(p&&p.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return n?(a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin}),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...m,id:t}])+")"}})):(m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}}));"afterInteractive"===s&&n&&a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let E=y;("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)},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(18993);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return l}});let r=n(57437),o=n(20544);function l(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),l=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));l.push(...t)}}return 0===l.length?null:(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},33547:function(){},85251:function(){},46624:function(e,t,n){"use strict";let r,o,l,a,i,u;n.d(t,{V:function(){return ed}});var s,c,d=n(2265),f=n.t(d,2),p=n(90945),m=n(13323),v=n(96802),g=n(93394),h=n(99417),y=n(40048),E=n(72238),b=n(93689),w=n(18369);function R(e,t){let n=(0,d.useRef)([]),r=(0,m.z)(e);(0,d.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])}var M=n(38198);let T=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&T[0]!==e.target&&(T.unshift(e.target),(T=T.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})});var I=n(37105),S=n(24536),O=n(96822),x=n(27847);function P(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 L=((r=L||{})[r.None=1]="None",r[r.InitialFocus=2]="InitialFocus",r[r.TabLock=4]="TabLock",r[r.FocusLock=8]="FocusLock",r[r.RestoreFocus=16]="RestoreFocus",r[r.All=30]="All",r);let C=Object.assign((0,x.yV)(function(e,t){let n=(0,d.useRef)(null),r=(0,b.T)(n,t),{initialFocus:o,containers:l,features:a=30,...i}=e;(0,E.H)()||(a=1);let u=(0,y.i)(n);!function(e,t){let{ownerDocument:n}=e,r=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,d.useRef)(T.slice());return R((e,n)=>{let[r]=e,[o]=n;!0===o&&!1===r&&(0,O.Y)(()=>{t.current.splice(0)}),!1===o&&!0===r&&(t.current=T.slice())},[e,T,t]),(0,m.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);R(()=>{t||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,I.C5)(r())},[t]),(0,h.L)(()=>{t&&(0,I.C5)(r())})}({ownerDocument:u},!!(16&a));let s=function(e,t){let{ownerDocument:n,container:r,initialFocus:o}=e,l=(0,d.useRef)(null),a=(0,g.t)();return R(()=>
1{if(!t)return;let e=r.current;e&&(0,O.Y)(()=>{if(!a.current)return;let t=null==n?void 0:n.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===t){l.current=t;return}}else if(e.contains(t)){l.current=t;return}null!=o&&o.current?(0,I.C5)(o.current):(0,I.jA)(e,I.TO.First)===I.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),l.current=null==n?void 0:n.activeElement})},[t]),l}({ownerDocument:u,container:n,initialFocus:o},!!(2&a));!function(e,t){let{ownerDocument:n,container:r,containers:o,previousActiveElement:l}=e,a=(0,g.t)();(0,v.O)(null==n?void 0:n.defaultView,"focus",e=>{if(!t||!a.current)return;let n=P(o);r.current instanceof HTMLElement&&n.add(r.current);let i=l.current;if(!i)return;let u=e.target;u&&u instanceof HTMLElement?D(n,u)?(l.current=u,(0,I.C5)(u)):(e.preventDefault(),e.stopPropagation(),(0,I.C5)(i)):(0,I.C5)(l.current)},!0)}({ownerDocument:u,container:n,containers:l,previousActiveElement:s},!!(8&a));let c=(0,w.l)(),f=(0,m.z)(e=>{let t=n.current;t&&(0,S.E)(c.current,{[w.N.Forwards]:()=>{(0,I.jA)(t,I.TO.First,{skipElements:[e.relatedTarget]})},[w.N.Backwards]:()=>{(0,I.jA)(t,I.TO.Last,{skipElements:[e.relatedTarget]})}})}),L=(0,p.G)(),C=(0,d.useRef)(!1);return d.createElement(d.Fragment,null,!!(4&a)&&d.createElement(M._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:M.A.Focusable}),(0,x.sY)({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(C.current=!0,L.requestAnimationFrame(()=>{C.current=!1}))},onBlur(e){let t=P(l);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(D(t,r)||(C.current?(0,I.jA)(n.current,(0,S.E)(c.current,{[w.N.Forwards]:()=>I.TO.Next,[w.N.Backwards]:()=>I.TO.Previous})|I.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,I.C5)(e.target)))}},theirProps:i,defaultTag:"div",name:"FocusTrap"}),!!(4&a)&&d.createElement(M._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:M.A.Focusable}))}),{features:L});function D(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var k=n(31094);let{useState:A,useEffect:_,useLayoutEffect:F,useDebugValue:N}=f;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let j=f.useSyncExternalStore;var H=n(64518),z=n(16015),B=n(52108);let Y=(s=()=>new Map,c={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,z.k)(),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(e){let t,{doc:n,d:r,meta:o}=e,l={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(o)},a=[(0,B.gn)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,z.k)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,l=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!o(a)&&(l=a)}catch(e){}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement){if(o(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}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth},after(e){let{doc:n,d:r}=e,o=n.documentElement,l=o.clientWidth-o.offsetWidth,a=t-l;r.style(o,"paddingRight","".concat(a,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];
1a.forEach(e=>{let{before:t}=e;return null==t?void 0:t(l)}),a.forEach(e=>{let{after:t}=e;return null==t?void 0:t(l)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}},o=s(),l=new Set,{getSnapshot:()=>o,subscribe:e=>(l.add(e),()=>l.delete(e)),dispatch(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=c[e].call(o,...n);a&&(o=a,l.forEach(e=>e()))}});Y.subscribe(()=>{let e=Y.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)&&Y.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Y.dispatch("TEARDOWN",n)}});var V=n(17684);let q=new Map,W=new Map;function U(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];(0,H.e)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=W.get(r))?n:0;return W.set(r,o+1),0!==o||(q.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=W.get(r))?e:1;if(1===t?W.delete(r):W.set(r,t-1),1!==t)return;let n=q.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,q.delete(r))}},[e,t])}var Z=n(32539),Q=n(28851),G=n(37863),K=n(27988);let J=(0,d.createContext)(()=>{});J.displayName="StackContext";var X=((a=X||{})[a.Add=0]="Add",a[a.Remove=1]="Remove",a);function $(e){let{children:t,onUpdate:n,type:r,element:o,enabled:l}=e,a=(0,d.useContext)(J),i=(0,m.z)(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];null==n||n(...t),a(...t)});return(0,H.e)(()=>{let e=void 0===l||!0===l;return e&&i(0,r,o),()=>{e&&i(1,r,o)}},[i,r,o,l]),d.createElement(J.Provider,{value:i},t)}var ee=n(47634);let et=(0,d.createContext)(null),en=Object.assign((0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-description-".concat(n),...o}=e,l=function e(){let t=(0,d.useContext)(et);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}(),a=(0,b.T)(t);(0,H.e)(()=>l.register(r),[r,l.register]);let i={ref:a,...l.props,id:r};return(0,x.sY)({ourProps:i,theirProps:o,slot:l.slot||{},defaultTag:"p",name:l.name||"Description"})}),{});var er=n(37388),eo=((i=eo||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),el=((u=el||{})[u.SetTitleId=0]="SetTitleId",u);let ea={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ei=(0,d.createContext)(null);function eu(e){let t=(0,d.useContext)(ei);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eu),t}return t}function es(e,t){return(0,S.E)(t.type,ea,e,t)}ei.displayName="DialogContext";let ec=x.AN.RenderStrategy|x.AN.Static,ed=Object.assign((0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-dialog-".concat(n),open:o,onClose:l,initialFocus:a,role:i="dialog",__demoMode:u=!1,...s}=e,[c,f]=(0,d.useState)(0),p=(0,d.useRef)(!1);i="dialog"===i||"alertdialog"===i?i:(p.current||(p.current=!0,console.warn("Invalid role [".concat(i,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let g=(0,G.oJ)();void 0===o&&null!==g&&(o=(g&G.ZM.Open)===G.ZM.Open);let h=(0,d.useRef)(null),w=(0,b.T)(h,t),R=(0,y.i)(h),M=e.hasOwnProperty("open")||null!==g,T=e.hasOwnProperty("onClose");if(!M&&!T)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!M)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!T)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: ".concat(o));if("function"!=typeof l)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(l));let I=o?0:1,[O,P]=(0,d.useReducer)(es,{titleId:null,descriptionId:null,panelRef:(0,d.createRef)()}),L=(0,m.z)(()=>l(!1)),D=(0,m.z)(e=>P({type:0,id:e})),A=!!(0,E.H)()&&!u&&0===I,_=c>1,F=null!==(0,d.useContext)(ei),[N,z]=(0,k.k)(),{resolveContainers:B,mainTreeNodeRef:q,MainTreeNode:W}=(0,Q.v)({portals:N,defaultContainers:[{get current(){var J;return null!=(J=O.panelRef.current)?J:h.current}}]}
1),ee=null!==g&&(g&G.ZM.Closing)===G.ZM.Closing,en=!F&&!ee&&A;U((0,d.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==R?void 0:R.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(q.current)&&e instanceof HTMLElement))?t:null},[q]),en);let eo=!!_||A;U((0,d.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==R?void 0:R.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(q.current)&&e instanceof HTMLElement))?t:null},[q]),eo);let el=!(!A||_);(0,Z.O)(B,e=>{e.preventDefault(),L()},el);let ea=!(_||0!==I);(0,v.O)(null==R?void 0:R.defaultView,"keydown",e=>{ea&&(e.defaultPrevented||e.key===er.R.Escape&&(e.preventDefault(),e.stopPropagation(),L()))}),function(e,t){var n;let r,o,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];n=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],l]}},r=j(Y.subscribe,Y.getSnapshot,Y.getSnapshot),(o=e?r.get(e):void 0)&&o.count,(0,H.e)(()=>{if(!(!e||!t))return Y.dispatch("PUSH",e,n),()=>Y.dispatch("POP",e,n)},[t,e])}(R,!(ee||0!==I||F),B),(0,d.useEffect)(()=>{if(0!==I||!h.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&&L()}});return e.observe(h.current),()=>e.disconnect()},[I,h,L]);let[eu,ed]=function(){let[e,t]=(0,d.useState)([]);return[e.length>0?e.join(" "):void 0,(0,d.useMemo)(()=>function(e){let n=(0,m.z)(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,d.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return d.createElement(et.Provider,{value:r},e.children)},[t])]}(),ef=(0,d.useMemo)(()=>[{dialogState:I,close:L,setTitleId:D},O],[I,O,L,D]),ep=(0,d.useMemo)(()=>({open:0===I}),[I]),em={ref:w,id:r,role:i,"aria-modal":0===I||void 0,"aria-labelledby":O.titleId,"aria-describedby":eu};return d.createElement($,{type:"Dialog",enabled:0===I,element:h,onUpdate:(0,m.z)((e,t)=>{"Dialog"===t&&(0,S.E)(e,{[X.Add]:()=>f(e=>e+1),[X.Remove]:()=>f(e=>e-1)})})},d.createElement(K.O,{force:!0},d.createElement(k.h,null,d.createElement(ei.Provider,{value:ef},d.createElement(k.h.Group,{target:h},d.createElement(K.O,{force:!1},d.createElement(ed,{slot:ep,name:"Dialog.Description"},d.createElement(C,{initialFocus:a,containers:B,features:A?(0,S.E)(_?"parent":"leaf",{parent:C.features.RestoreFocus,leaf:C.features.All&~C.features.FocusLock}):C.features.None},d.createElement(z,null,(0,x.sY)({ourProps:em,theirProps:s,slot:ep,defaultTag:"div",features:ec,visible:0===I,name:"Dialog"}))))))))),d.createElement(W,null))}),{Backdrop:(0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-dialog-backdrop-".concat(n),...o}=e,[{dialogState:l},a]=eu("Dialog.Backdrop"),i=(0,b.T)(t);(0,d.useEffect)(()=>{if(null===a.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[a.panelRef]);let u=(0,d.useMemo)(()=>({open:0===l}),[l]);return d.createElement(K.O,{force:!0},d.createElement(k.h,null,(0,x.sY)({ourProps:{ref:i,id:r,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-dialog-panel-".concat(n),...o}=e,[{dialogState:l},a]=eu("Dialog.Panel"),i=(0,b.T)(t,a.panelRef),u=(0,d.useMemo)(()=>({open:0===l}),[l]),s=(0,m.z)(e=>{e.stopPropagation()});return(0,x.sY)({ourProps:{ref:i,id:r,onClick:s},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-dialog-overlay-".concat(n),...o}=e,[{dialogState:l,close:a}]=eu("Dialog.Overlay"),i=(0,b.T)(t),u=(0,m.z)(e=>{if(e.target===e.currentTarget){if((0,ee.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}),s=(0,d.useMemo)(()=>({open:0===l}),[l]);return(0,x.sY)({ourProps:{ref:i,id:r,"aria-hidden":!0,onClick:u},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,x.yV)(function(e,t){let n=(0,V.M)(),{id:r="headlessui-dialog-title-".concat(n),...o}=e,[{dialogState:l,setTitleId:a}]=eu("Dialog.Title"),i=(0,b.T)(t);(0,d.useEffect)(()=>(a(r),()=>a(null)),[r,a]);let u=(0,d.useMemo)(()=>({open:0===l}),[l]);return(0,x.sY)({ourProps:{ref:i,id:r},theirProps:o,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),Description:en})},46201:function(e,t,n){"use strict";let r,o,l,a;n.d(t,{v:function(){return H}});var i=n(2265),u=n(90945),s=n(13323),c=n(17684),d=n(64518),f=n(32539),p=n(40048),m=n(80004),v=n(93689);let g=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function h(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let l=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),l=!0;let a=l?null!=(n=o.innerText)?n:"":r;return g.test(a)&&(a=a.replace(g,"")),a}function y(e){return[e.screenX,e.screenY]}var E=n(40293),b=n(37863),w=n(47634),R=((r=R||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r),M=n(16015),T=n(37105),I=n(24536),S=n(27847),O=n(37388),x=((o=x||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),P=((l=P||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),L=((a=L||{})[a.OpenMenu=0]="OpenMenu",a[a.CloseMenu=1]="CloseMenu",a[a.GoToItem=2]="GoToItem",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.RegisterItem=5]="RegisterItem",a[a.UnregisterItem=6]="UnregisterItem",a);function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,T.z2)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let D={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n;let r=C(e),o=function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}(t,{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeItemIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>
1{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),l=o?e.items.indexOf(o):-1;return -1===l||l===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:l,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=C(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=C(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},k=(0,i.createContext)(null);function A(e){let t=(0,i.useContext)(k);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,A),t}return t}function _(e,t){return(0,I.E)(t.type,D,e,t)}k.displayName="MenuContext";let F=i.Fragment,N=S.AN.RenderStrategy|S.AN.Static,j=i.Fragment,H=Object.assign((0,S.yV)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,i.useReducer)(_,{__demoMode:n,menuState:n?0:1,buttonRef:(0,i.createRef)(),itemsRef:(0,i.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:l,itemsRef:a,buttonRef:u},c]=o,d=(0,v.T)(t);(0,f.O)([u,a],(e,t)=>{var n;c({type:1}),(0,T.sP)(t,T.tJ.Loose)||(e.preventDefault(),null==(n=u.current)||n.focus())},0===l);let p=(0,s.z)(()=>{c({type:1})}),m=(0,i.useMemo)(()=>({open:0===l,close:p}),[l,p]);return i.createElement(k.Provider,{value:o},i.createElement(b.up,{value:(0,I.E)(l,{0:b.ZM.Open,1:b.ZM.Closed})},(0,S.sY)({ourProps:{ref:d},theirProps:r,slot:m,defaultTag:F,name:"Menu"})))}),{Button:(0,S.yV)(function(e,t){var n;let r=(0,c.M)(),{id:o="headlessui-menu-button-".concat(r),...l}=e,[a,d]=A("Menu.Button"),f=(0,v.T)(a.buttonRef,t),p=(0,u.G)(),g=(0,s.z)(e=>{switch(e.key){case O.R.Space:case O.R.Enter:case O.R.ArrowDown:e.preventDefault(),e.stopPropagation(),d({type:0}),p.nextFrame(()=>d({type:2,focus:R.First}));break;case O.R.ArrowUp:e.preventDefault(),e.stopPropagation(),d({type:0}),p.nextFrame(()=>d({type:2,focus:R.Last}))}}),h=(0,s.z)(e=>{e.key===O.R.Space&&e.preventDefault()}),y=(0,s.z)(t=>{if((0,w.P)(t.currentTarget))return t.preventDefault();e.disabled||(0===a.menuState?(d({type:1}),p.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1)):(t.preventDefault(),d({type:0})))}),E=(0,i.useMemo)(()=>({open:0===a.menuState}),[a]),b={ref:f,id:o,type:(0,m.f)(e,a.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=a.itemsRef.current)?void 0:n.id,"aria-expanded":0===a.menuState,onKeyDown:g,onKeyUp:h,onClick:y};return(0,S.sY)({ourProps:b,theirProps:l,slot:E,defaultTag:"button",name:"Menu.Button"})}),Items:(0,S.yV)(function(e,t){var n,r;let o=(0,c.M)(),{id:l="headlessui-menu-items-".concat(o),...a}=e,[f,m]=A("Menu.Items"),g=(0,v.T)(f.itemsRef,t),h=(0,p.i)(f.itemsRef),y=(0,u.G)(),w=(0,b.oJ)(),I=null!==w?(w&b.ZM.Open)===b.ZM.Open:0===f.menuState;(0,i.useEffect)(()=>{let e=f.itemsRef.current;e&&0===f.menuState&&e!==(null==h?void 0:h.activeElement)&&e.focus({preventScroll:!0})},[f.menuState,f.itemsRef,h]),function(e){let{container:t,accept:n,walk:r,enabled:o=!0}=e,l=(0,i.useRef)(n),a=(0,i.useRef)(r);(0,i.useEffect)(()=>{l.current=n,a.current=r},[n,r]),(0,d.e)(()=>{if(!t||!o)return;let e=(0,E.r)(t);if(!e)return;let n=l.current,r=a.current,i=Object.assign(e=>n(e),{acceptNode:n}),u=e.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,i,!1);for(;u.nextNode();)r(u.currentNode)},[t,o,l,a])}({container:f.itemsRef.current,enabled:0===f.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let x=(0,s.z)(e=>{var t,n;switch(y.dispose(),e.key){case O.R.Space:if(""!==f.searchQuery)return e.preventDefault(),e.stopPropagation(),m({type:3,value:e.key});case O.R.Enter:if(e.preventDefault(),e.stopPropagation(),m({type:1}),null!==f.activeItemIndex){let{dataRef:e}=f.items[f.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,T.wI)(f.buttonRef.current);break;case O.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),m({type:2,focus:R.Next});case O.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),m({type:2,focus:R.Previous});case O.R.Home:case O.R.PageUp:return e.preventDefault(),e.stopPropagation(),m({type:2,focus:R.First});case O.R.End:case O.R.PageDown:return e.preventDefault(),e.stopPropagation(),m({type:2,focus:R.Last});case O.R.Escape:e.preventDefault(),e.stopPropagation(),m({type:1}),(0,M.k)().nextFrame(()=>{var e;return null==(e=f.buttonRef.current)?void 0:e.focus({preventScroll:!0})});break;case O.R.Tab:e.preventDefault(),e.stopPropagation(),m({type:1}),(0,M.k)().nextFrame(()=>{(0,T.EO)(f.buttonRef.current,e.shiftKey?T.TO.Previous:T.TO.Next)});break;default:1===e.key.length&&(m({type:3,value:e.key}),y.setTimeout(()=>m({type:4}),350))}}),P=(0,s.z)(e=>{e.key===O.R.Space&&e.preventDefault()}),L=(0,i.useMemo)(()=>({open:0===f.menuState}),[f]),C={"aria-activedescendant":null===f.activeItemIndex||null==(n=f.items[f.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=f.buttonRef.current)?void 0:r.id,id:l,onKeyDown:x,onKeyUp:P,role:"menu",tabIndex:0,ref:g};return(0,S.sY)({ourProps:C,theirProps:a,slot:L,defaultTag:"div",features:N,visible:I,name:"Menu.Items"})}),Item:(0,S.yV)(function(e,t){let n,r,o,l=(0,c.M)(),{id:a="headlessui-menu-item-".concat(l),disabled:u=!1,...f}=e,[p,m]=A("Menu.Item"),g=null!==p.activeItemIndex&&p.items[p.activeItemIndex].id===a,E=(0,i.useRef)(null),b=(0,v.T)(t,E);(0,d.e)(()=>{if(p.__demoMode||0!==p.menuState||!g||0===p.activationTrigger)return;let e=(0,M.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=E.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[p.__demoMode,E,g,p.menuState,p.activationTrigger,p.activeItemIndex]);let w=(n=(0,i.useRef)(""),r=(0,i.useRef)(""),(0,s.z)(()=>{let e=E.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():h(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return h(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),I=(0,i.useRef)({disabled:u,domRef:E,get textValue(){return w()}});(0,d.e)(()=>{I.current.disabled=u},[I,u]),(0,d.e)(()=>(m({type:5,id:a,dataRef:I}),()=>m({type:6,id:a})),[I,a]);let O=(0,s.z)(()=>{m({type:1})}),x=(0,s.z)(e=>{if(u)return e.preventDefault();m({type:1}),(0,T.wI)(p.buttonRef.current)}),P=(0,s.z)(()=>
1{if(u)return m({type:2,focus:R.Nothing});m({type:2,focus:R.Specific,id:a})}),L=(o=(0,i.useRef)([-1,-1]),{wasMoved(e){let t=y(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=y(e)}}),C=(0,s.z)(e=>L.update(e)),D=(0,s.z)(e=>{L.wasMoved(e)&&(u||g||m({type:2,focus:R.Specific,id:a,trigger:0}))}),k=(0,s.z)(e=>{L.wasMoved(e)&&(u||g&&m({type:2,focus:R.Nothing}))}),_=(0,i.useMemo)(()=>({active:g,disabled:u,close:O}),[g,u,O]);return(0,S.sY)({ourProps:{id:a,ref:b,role:"menuitem",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,disabled:void 0,onClick:x,onFocus:P,onPointerEnter:C,onMouseEnter:C,onPointerMove:D,onMouseMove:D,onPointerLeave:k,onMouseLeave:k},theirProps:f,slot:_,defaultTag:j,name:"Menu.Item"})})})},52871:function(e,t,n){"use strict";var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"}))});t.Z=o},54423:function(e,t,n){"use strict";var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});t.Z=o},4355:function(e,t,n){"use strict";var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;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","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):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},77165:function(e,t,n){"use strict";var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...l}=e;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","data-slot":"icon",ref:t,"aria-labelledby":o},l),n?r.createElement("title",{id:o},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 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.