https://www.nextacademy.io/_next/static/chunks/0vwcum3mdezi9.js?dpl=dpl_2nA46t2evTwmGwZkREHNNw3yGK7r
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,526599,e=>{"use strict";var t=e.i(271645),n=e.i(368578),r=e.i(914189);e.s(["useOnUnmount",0,function(e){let o=(0,r.useEvent)(e),u=(0,t.useRef)(!1);(0,t.useEffect)(()=>(u.current=!1,()=>{u.current=!0,(0,n.microTask)(()=>{u.current&&o()})}),[o])}])},605083,e=>{"use strict";var t=e.i(271645),n=e.i(402155);e.s(["useOwnerDocument",0,function(...e){return(0,t.useMemo)(()=>(0,n.getOwnerDocument)(...e),[...e])}])},178677,e=>{"use strict";var t=e.i(271645),n=e.i(80758);e.s(["useServerHandoffComplete",0,function(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[o,u]=t.useState(n.env.isHandoffComplete);return o&&!1===n.env.isHandoffComplete&&u(!1),t.useEffect(()=>{!0!==o&&u(!0)},[o]),t.useEffect(()=>n.env.handoff(),[]),!r&&o}])},635307,496629,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(914189),o=e.i(835696),u=e.i(526599),l=e.i(605083),i=e.i(178677),s=e.i(294316);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],496629);var d=e.i(80758),f=e.i(700020);let m=t.Fragment,p=(0,f.forwardRefWithAs)(function(e,r){let a=(0,t.useRef)(null),p=(0,s.useSyncRefs)((0,s.optionalRef)(e=>{a.current=e}),r),v=(0,l.useOwnerDocument)(a),g=function(e){let n=c(),r=(0,t.useContext)(h),o=(0,l.useOwnerDocument)(e),[u,i]=(0,t.useState)(()=>{var e;if(!n&&null!==r)return null!=(e=r.current)?e:null;if(d.env.isServer)return null;let t=null==o?void 0:o.getElementById("headlessui-portal-root");if(t)return t;if(null===o)return null;let u=o.createElement("div");return u.setAttribute("id","headlessui-portal-root"),o.body.appendChild(u)});return(0,t.useEffect)(()=>{null!==u&&(null!=o&&o.body.contains(u)||null==o||o.body.appendChild(u))},[u,o]),(0,t.useEffect)(()=>{n||null!==r&&i(r.current)},[r,i,n]),u}(a),[b]=(0,t.useState)(()=>{var e;return d.env.isServer?null:null!=(e=null==v?void 0:v.createElement("div"))?e:null}),w=(0,t.useContext)(E),y=(0,i.useServerHandoffComplete)();(0,o.useIsoMorphicEffect)(()=>{!g||!b||g.contains(b)||(b.setAttribute("data-headlessui-portal",""),g.appendChild(b))},[g,b]),(0,o.useIsoMorphicEffect)(()=>{if(b&&w)return w.register(b)},[w,b]),(0,u.useOnUnmount)(()=>{var e;g&&b&&(b instanceof Node&&g.contains(b)&&g.removeChild(b),g.childNodes.length<=0&&(null==(e=g.parentElement)||e.removeChild(g)))});let F=(0,f.useRender)();return y&&g&&b?(0,n.createPortal)(F({ourProps:{ref:p},theirProps:e,slot:{},defaultTag:m,name:"Portal"}),b):null}),v=t.Fragment,h=(0,t.createContext)(null),E=(0,t.createContext)(null),g=(0,f.forwardRefWithAs)(function(e,n){let r=(0,s.useSyncRefs)(n),{enabled:o=!0,...u}=e,l=(0,f.useRender)();return o?t.default.createElement(p,{...u,ref:r}):l({ourProps:{ref:r},theirProps:u,slot:{},defaultTag:m,name:"Portal"})}),b=(0,f.forwardRefWithAs)(function(e,n){let{target:r,...o}=e,u={ref:(0,s.useSyncRefs)(n)},l=(0,f.useRender)();return t.default.createElement(h.Provider,{value:r},l({ourProps:u,theirProps:o,defaultTag:v,name:"Popover.Group"}))}),w=Object.assign(g,{Group:b});e.s(["Portal",0,w,"PortalGroup",0,b,"useNestedPortals",0,function(){let e=(0,t.useContext)(E),n=(0,t.useRef)([]),o=(0,r.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>u(t))),u=(0,r.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),l=(0,t.useMemo)(()=>({register:o,unregister:u,portals:n}),[o,u,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(E.Provider,{value:l},e)},[l])]}],635307)},674175,e=>{"use strict";var t=e.i(271645);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)}])},998348,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])},652265,e=>{"use strict";let t,n,r,o,u;var l=e.i(544508),i=e.i(397701),s=e.i(402155);let a=["[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(","),c=["[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),f=((n=f||{})[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 p(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var v=((o=v||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function h(e,t=0){var n;return e!==(null==(n=(0,s.getOwnerDocument)(e))?void 0:n.body)&&(0,i.match)(t,{0:()=>e.matches(a),1(){let t=e;for(;null!==t;){if(t.matches(a))return!0;t=t.parentElement}return!1}})}var E=((u=E||{})[u.Keyboard=0]="Keyboard",u[u.Mouse=1]="Mouse",u);function g(e){null==e||e.focus({preventScroll:!0})}function b(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 u=r.compareDocumentPosition(o);return u&Node.DOCUMENT_POSITION_FOLLOWING?-1:u&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function w(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var u,l,i;let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?b(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):p(e);o.length>0&&a.length>1&&(a=a.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r: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")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},v=0,h=a.length,E;do{if(v>=h||v+h<=0)return 0;let e=f+v;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(E=a[e])||E.focus(m),v+=d}while(E!==s.activeElement)return 6&t&&null!=(i=null==(l=null==(u=E)?void 0:u.matches)?void 0:l.call(u,"textarea,input"))&&i&&E.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,f,"FocusableMode",0,v,"focusElement",0,g,"focusFrom",0,function(e,t){return w(p(),t,{relativeTo:e})},"focusIn",0,w,"focusableSelector",0,a,"getFocusableElements",0,p,"isFocusableElement",0,h,"restoreFocusIfNecessary",0,function(e){let t=(0,s.getOwnerDocument)(e);(0,l.disposables)().nextFrame(()=>{t&&!h(t.activeElement,0)&&g(e)})},"sortByDomNode",0,b])},929644,385942,246466,401141,e=>{"use strict";var t=e.i(271645);class n 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}}function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...o){let u=t[e].call(n,...o);u&&(n=u,r.forEach(e=>e()))}}}e.s(["createStore",0,r],385942);var o=e.i(835696);function u(e){return(0,t.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}e.s(["useStore",0,u],246466);let l=new n(()=>r(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));e.s(["useIsTopLayer",0,function(e,n){let r=l.get(n),i=(0,t.useId)(),s=u(r);if((0,o.useIsoMorphicEffect)(()=>{if(e)return r.dispatch("ADD",i),()=>r.dispatch("REMOVE",i)},[r,e]),!e)return!1;let a=s.indexOf(i),c=s.length;return -1===a&&(a=c,c+=1),a===c-1}],929644);var i=e.i(941444);e.s(["useWindowEvent",0,function(e,n,r,o){let u=(0,i.useLatestValue)(r);(0,t.useEffect)(()=>{if(e)return window.addEventListener(n,t,o),()=>window.removeEventListener(n,t,o);function t(e){u.current(e)}},[e,n,o])}],401141)},693456,e=>{"use strict";var t=e.i(271645),n=e.i(941444);e.s(["useEventListener",0,function(e,r,o,u){let l=(0,n.useLatestValue)(o);(0,t.useEffect)(()=>{function t(e){l.current(e)}return(e=null!=e?e:window).addEventListener(r,t,u),()=>e.removeEventListener(r,t,u)},[e,r,u])}])},877891,309507,952744,101852,e=>{"use strict";var t=e.i(271645),n=e.i(544508),r=e.i(941444);e.s(["useOnDisappear",0,function(e,o,u){let l=(0,r.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&u()});(0,t.useEffect)(()=>
1{if(!e)return;let t=null===o?null:o instanceof HTMLElement?o:o.current;if(!t)return;let r=(0,n.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>l.current(t));e.observe(t),r.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>l.current(t));e.observe(t),r.add(()=>e.disconnect())}return()=>r.dispose()},[o,l,e])}],877891);var o=e.i(652265);function u(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function l(){return u()||/Android/gi.test(window.navigator.userAgent)}function i(e,n,o,u){let l=(0,r.useLatestValue)(o);(0,t.useEffect)(()=>{if(e)return document.addEventListener(n,t,u),()=>document.removeEventListener(n,t,u);function t(e){l.current(e)}},[e,n,u])}e.s(["isIOS",0,u,"isMobile",0,l],309507);var s=e.i(929644),a=e.i(401141);e.s(["useOutsideClick",0,function(e,n,u){let c=(0,s.useIsTopLayer)(e,"outside-click"),d=(0,r.useLatestValue)(u),f=(0,t.useCallback)(function(e,t){if(e.defaultPrevented)return;let r=t(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(n))if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return(0,o.isFocusableElement)(r,o.FocusableMode.Loose)||-1===r.tabIndex||e.preventDefault(),d.current(e,r)}},[d,n]),m=(0,t.useRef)(null);i(c,"pointerdown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),i(c,"mousedown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),i(c,"click",e=>{l()||m.current&&(f(e,()=>m.current),m.current=null)},!0);let p=(0,t.useRef)({x:0,y:0});i(c,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),i(c,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return f(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),(0,a.useWindowEvent)(c,"blur",e=>f(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}],952744);var c=e.i(246466),d=e.i(835696);let f=(0,e.i(385942).createStore)(()=>new Map,{PUSH(e,t){var r;let o=null!=(r=this.get(e))?r:{doc:e,count:0,d:(0,n.disposables)(),meta:new Set};return o.count++,o.meta.add(t),this.set(e,o),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:r}){let o,l={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(r)},i=[u()?{before({doc:e,d:t,meta:r}){function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=(0,n.disposables)();r.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>r.dispose()))}let u=null!=(r=window.scrollY)?r:window.pageYOffset,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),u=e.querySelector(r);u&&!o(u)&&(l=u)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement)if(o(e.target)){let n=e.target;for(;n.parentElement&&o(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName)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}),t.add(()=>{var e;u!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,u),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;o=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,r=Math.max(0,n.clientWidth-n.offsetWidth),u=Math.max(0,o-r);t.style(n,"paddingRight",`${u}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];
1i.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)}});f.subscribe(()=>{let e=f.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)&&f.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&f.dispatch("TEARDOWN",n)}}),e.s(["useScrollLock",0,function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,c.useStore)(f),o=t?r.get(t):void 0;o&&o.count,(0,d.useIsoMorphicEffect)(()=>{if(!(!t||!e))return f.dispatch("PUSH",t,n),()=>f.dispatch("POP",t,n)},[e,t])}((0,s.useIsTopLayer)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}],101852)},83733,e=>{"use strict";let t;var n,r,o=e.i(247167),u=e.i(271645),l=e.i(544508),i=e.i(746725),s=e.i(835696);void 0!==o.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==o.default?void 0:o.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[o,a]=(0,u.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,u.useState)(e),r=(0,u.useCallback)(e=>n(e),[t]),o=(0,u.useCallback)(e=>n(t=>t|e),[t]),l=(0,u.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:l,removeFlag:(0,u.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,u.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),m=(0,u.useRef)(!1),p=(0,u.useRef)(!1),v=(0,i.useDisposables)();return(0,s.useIsoMorphicEffect)(()=>{var o;if(e){if(n&&a(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:o}){let u=(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:o}),u.nextFrame(()=>{n(),u.requestAnimationFrame(()=>{u.add(function(e,t){var n,r;let o=(0,l.disposables)();if(!e)return o.dispose;let u=!1;o.add(()=>{u=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{u||t()}),o.dispose}(e,r))})}),u.dispose}(t,{inFlight:m,prepare(){p.current?p.current=!1:p.current=m.current,m.current=!0,p.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;p.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(m.current=!1,f(7),n||a(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,v]),e?[o,{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}]}],83733)},233137,e=>{"use strict";let t;var n=e.i(271645);let r=(0,n.createContext)(null);r.displayName="OpenClosedContext";var o=((t=o||{})[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,o,"useOpenClosed",0,function(){return(0,n.useContext)(r)}])},185935,e=>{"use strict";var t=e.i(271645),n=e.i(2788),r=e.i(402155),o=e.i(914189),u=e.i(605083);let l=(0,t.createContext)(null);function i(e=null){var n;return null!=(n=(0,t.useContext)(l))?n:e}e.s(["MainTreeProvider",0,function({children:e,node:o}){let[u,s]=(0,t.useState)(null),a=i(null!=o?o:u);return t.default.createElement(l.Provider,{value:a},e,null===a&&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,r.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(o!==document.body&&o!==document.head&&o instanceof HTMLElement&&null!=o&&o.contains(e)){s(o);break}}}}))},"useMainTreeNode",0,i,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,u.useOwnerDocument)(n),l=(0,o.useEvent)(()=>{var o,u;let l=[];for(let t of e)null!==t&&(t instanceof HTMLElement?l.push(t):"current"in t&&t.current instanceof HTMLElement&&l.push(t.current));if(null!=t&&t.current)for(let e of t.current)l.push(e);for(let e of null!=(o=null==r?void 0:r.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(u=null==n?void 0:n.getRootNode())?void 0:u.host))||l.some(t=>e.contains(t))||l.push(e));return l});
2return{resolveContainers:l,contains:(0,o.useEvent)(e=>l().some(t=>t.contains(e)))}}])},661130,e=>{"use strict";let t;var n=e.i(271645),r=e.i(401141),o=((t=o||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,o,"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}])},684653,e=>{"use strict";var t=e.i(544508),n=e.i(402155),r=e.i(929644),o=e.i(835696);let u=new Map,l=new Map;function i(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n||(u.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let r=u.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,u.delete(e))})(e)}e.s(["useInertOthers",0,function(e,{allowed:u,disallowed:l}={}){let s=(0,r.useIsTopLayer)(e,"inert-others");(0,o.useIsoMorphicEffect)(()=>{var e,r;if(!s)return;let o=(0,t.disposables)();for(let t of null!=(e=null==l?void 0:l())?e:[])t&&o.add(i(t));let a=null!=(r=null==u?void 0:u())?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))||o.add(i(e));r=r.parentElement}}return o.dispose},[s,u,l])}])},833633,103935,e=>{"use strict";var t=e.i(271645),n=e.i(914189);e.s(["useWatch",0,function(e,r){let o=(0,t.useRef)([]),u=(0,n.useEvent)(e);(0,t.useEffect)(()=>{let e=[...o.current];for(let[t,n]of r.entries())if(o.current[t]!==n){let t=u(r,e);return o.current=r,t}},[u,...r])}],833633);var r=e.i(652265);let o=[];function u(){"loading"!==document.readyState&&((()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||o[0]===e.target)return;let t=e.target;t=t.closest(r.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",u))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",u),u()),e.s(["history",()=>o],103935)},553521,e=>{"use strict";var t=e.i(271645),n=e.i(835696);e.s(["useIsMounted",0,function(){let e=(0,t.useRef)(!1);return(0,n.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}])},442925,e=>{"use strict";let t;var n=e.i(271645),r=e.i(746725),o=e.i(914189),u=e.i(693456),l=e.i(553521),i=e.i(929644),s=e.i(526599),a=e.i(605083),c=e.i(178677),d=e.i(294316),f=e.i(661130),m=e.i(833633),p=e.i(2788),v=e.i(103935),h=e.i(652265),E=e.i(397701),g=e.i(368578),b=e.i(700020);function w(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 y=((t=y||{})[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 F=Object.assign((0,b.forwardRefWithAs)(function(e,t){let y=(0,n.useRef)(null),F=(0,d.useSyncRefs)(y,t),{initialFocus:S,initialFocusFallback:R,containers:C,features:P=15,...L}=e;(0,c.useServerHandoffComplete)()||(P=0);let O=(0,a.useOwnerDocument)(y);!function(e,{ownerDocument:t}){let r=!!(8&e),u=function(e=!0){let t=(0,n.useRef)(v.history.slice());return(0,m.useWatch)(([e],[n])=>{!0===n&&!1===e&&(0,g.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=v.history.slice())},[e,v.history,t]),(0,o.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);(0,m.useWatch)(()=>{r||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&(0,h.focusElement)(u())},[r]),(0,s.useOnUnmount)(()=>{r&&(0,h.focusElement)(u())})}(P,{ownerDocument:O});let D=function(e,{ownerDocument:t,container:r,initialFocus:o,initialFocusFallback:u}
2){let s=(0,n.useRef)(null),a=(0,i.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),c=(0,l.useIsMounted)();return(0,m.useWatch)(()=>{if(0===e)return;if(!a){null!=u&&u.current&&(0,h.focusElement)(u.current);return}let n=r.current;n&&(0,g.microTask)(()=>{if(!c.current)return;let r=null==t?void 0:t.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===r){s.current=r;return}}else if(n.contains(r)){s.current=r;return}if(null!=o&&o.current)(0,h.focusElement)(o.current);else{if(16&e){if((0,h.focusIn)(n,h.Focus.First|h.Focus.AutoFocus)!==h.FocusResult.Error)return}else if((0,h.focusIn)(n,h.Focus.First)!==h.FocusResult.Error)return;if(null!=u&&u.current&&((0,h.focusElement)(u.current),(null==t?void 0:t.activeElement)===u.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=null==t?void 0:t.activeElement})},[u,a,e]),s}(P,{ownerDocument:O,container:y,initialFocus:S,initialFocusFallback:R});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let i=(0,l.useIsMounted)(),s=!!(4&e);(0,u.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!s||!i.current)return;let t=w(r);n.current instanceof HTMLElement&&t.add(n.current);let u=o.current;if(!u)return;let l=e.target;l&&l instanceof HTMLElement?T(t,l)?(o.current=l,(0,h.focusElement)(l)):(e.preventDefault(),e.stopPropagation(),(0,h.focusElement)(u)):(0,h.focusElement)(o.current)},!0)}(P,{ownerDocument:O,container:y,containers:C,previousActiveElement:D});let M=(0,f.useTabDirection)(),A=(0,o.useEvent)(e=>{let t=y.current;t&&(0,E.match)(M.current,{[f.Direction.Forwards]:()=>{(0,h.focusIn)(t,h.Focus.First,{skipElements:[e.relatedTarget,R]})},[f.Direction.Backwards]:()=>{(0,h.focusIn)(t,h.Focus.Last,{skipElements:[e.relatedTarget,R]})}})}),I=(0,i.useIsTopLayer)(!!(2&P),"focus-trap#tab-lock"),x=(0,r.useDisposables)(),k=(0,n.useRef)(!1),N=(0,b.useRender)();return n.default.createElement(n.default.Fragment,null,I&&n.default.createElement(p.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:A,features:p.HiddenFeatures.Focusable}),N({ourProps:{ref:F,onKeyDown(e){"Tab"==e.key&&(k.current=!0,x.requestAnimationFrame(()=>{k.current=!1}))},onBlur(e){if(!(4&P))return;let t=w(C);y.current instanceof HTMLElement&&t.add(y.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(T(t,n)||(k.current?(0,h.focusIn)(y.current,(0,E.match)(M.current,{[f.Direction.Forwards]:()=>h.Focus.Next,[f.Direction.Backwards]:()=>h.Focus.Previous})|h.Focus.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,h.focusElement)(e.target)))}},theirProps:L,defaultTag:"div",name:"FocusTrap"}),I&&n.default.createElement(p.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:A,features:p.HiddenFeatures.Focusable}))}),{features:y});function T(e,t){for(let n of e)if(n.contains(t))return!0;return!1}e.s(["FocusTrap",0,F,"FocusTrapFeatures",0,y])},854056,e=>{"use strict";let t;var n=e.i(271645),r=e.i(746725),o=e.i(914189),u=e.i(553521),l=e.i(835696),i=e.i(941444),s=e.i(178677),a=e.i(294316),c=e.i(83733),d=e.i(233137),f=e.i(732607),m=e.i(397701),p=e.i(700020);function v(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:y)!==n.Fragment||1===n.default.Children.count(e.children)}let h=(0,n.createContext)(null);h.displayName="TransitionContext";var E=((t=E||{}).Visible="visible",t.Hidden="hidden",t);let g=(0,n.createContext)(null);function b(e){return"children"in e?b(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function w(e,t){let l=(0,i.useLatestValue)(e),s=(0,n.useRef)([]),a=(0,u.useIsMounted)(),c=(0,r.useDisposables)(),d=(0,o.useEvent)((e,t=p.RenderStrategy.Hidden)=>{let n=s.current.findIndex(({el:t})=>t===e);-1!==n&&((0,m.match)(t,{[p.RenderStrategy.Unmount](){s.current.splice(n,1)},[p.RenderStrategy.Hidden](){s.current[n].state="hidden"}}),c.microTask(()=>{var e;!b(s)&&a.current&&(null==(e=l.current)||e.call(l))}))}),f=(0,o.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"}),()=>d(e,p.RenderStrategy.Unmount)}),v=(0,n.useRef)([]),h=(0,n.useRef)(Promise.resolve()),E=(0,n.useRef)({enter:[],leave:[]}
2),g=(0,o.useEvent)((e,n,r)=>{v.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=>{v.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(E.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?h.current=h.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),w=(0,o.useEvent)((e,t,n)=>{Promise.all(E.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=v.current.shift())||e()}).then(()=>n(t))});return(0,n.useMemo)(()=>({children:s,register:f,unregister:d,onStart:g,onStop:w,wait:h,chains:E}),[f,d,s,g,w,E,h])}g.displayName="NestingContext";let y=n.Fragment,F=p.RenderFeatures.RenderStrategy,T=(0,p.forwardRefWithAs)(function(e,t){let{show:r,appear:u=!1,unmount:i=!0,...c}=e,f=(0,n.useRef)(null),m=v(e),E=(0,a.useSyncRefs)(...m?[f,t]:null===t?[]:[t]);(0,s.useServerHandoffComplete)();let y=(0,d.useOpenClosed)();if(void 0===r&&null!==y&&(r=(y&d.State.Open)===d.State.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[T,R]=(0,n.useState)(r?"visible":"hidden"),C=w(()=>{r||R("hidden")}),[P,L]=(0,n.useState)(!0),O=(0,n.useRef)([r]);(0,l.useIsoMorphicEffect)(()=>{!1!==P&&O.current[O.current.length-1]!==r&&(O.current.push(r),L(!1))},[O,r]);let D=(0,n.useMemo)(()=>({show:r,appear:u,initial:P}),[r,u,P]);(0,l.useIsoMorphicEffect)(()=>{r?R("visible"):b(C)||null===f.current||R("hidden")},[r,C]);let M={unmount:i},A=(0,o.useEvent)(()=>{var t;P&&L(!1),null==(t=e.beforeEnter)||t.call(e)}),I=(0,o.useEvent)(()=>{var t;P&&L(!1),null==(t=e.beforeLeave)||t.call(e)}),x=(0,p.useRender)();return n.default.createElement(g.Provider,{value:C},n.default.createElement(h.Provider,{value:D},x({ourProps:{...M,as:n.Fragment,children:n.default.createElement(S,{ref:E,...M,...c,beforeEnter:A,beforeLeave:I})},theirProps:{},defaultTag:n.Fragment,features:F,visible:"visible"===T,name:"Transition"})))}),S=(0,p.forwardRefWithAs)(function(e,t){var r,u;let{transition:i=!0,beforeEnter:E,afterEnter:T,beforeLeave:S,afterLeave:R,enter:C,enterFrom:P,enterTo:L,entered:O,leave:D,leaveFrom:M,leaveTo:A,...I}=e,[x,k]=(0,n.useState)(null),N=(0,n.useRef)(null),H=v(e),W=(0,a.useSyncRefs)(...H?[N,t,k]:null===t?[]:[t]),U=null==(r=I.unmount)||r?p.RenderStrategy.Unmount:p.RenderStrategy.Hidden,{show:V,appear:_,initial:B}=function(){let e=(0,n.useContext)(h);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[j,G]=(0,n.useState)(V?"visible":"hidden"),K=function(){let e=(0,n.useContext)(g);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(U===p.RenderStrategy.Hidden&&N.current)return V&&"visible"!==j?void G("visible"):(0,m.match)(j,{hidden:()=>$(N),visible:()=>Y(N)})},[j,N,Y,$,V,U]);let q=(0,s.useServerHandoffComplete)();(0,l.useIsoMorphicEffect)(()=>{if(H&&q&&"visible"===j&&null===N.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[N,j,q,H]);let X=B&&!_,z=_&&V&&B,J=(0,n.useRef)(!1),Q=w(()=>{J.current||(G("hidden"),$(N))},K),Z=(0,o.useEvent)(e=>{J.current=!0,Q.onStart(N,e?"enter":"leave",e=>{"enter"===e?null==E||E():"leave"===e&&(null==S||S())})}),ee=(0,o.useEvent)(e=>{let t=e?"enter":"leave";J.current=!1,Q.onStop(N,t,e=>{"enter"===e?null==T||T():"leave"===e&&(null==R||R())}),"leave"!==t||b(Q)||(G("hidden"),$(N))});(0,n.useEffect)(()=>{H&&i||(Z(V),ee(V))},[V,H,i]);let et=!(!i||!H||!q||X),[,en]=(0,c.useTransition)(et,x,V,{start:Z,end:ee}),er=(0,p.compact)({ref:W,className:(null==(u=(0,f.classNames)(I.className,z&&C,z&&P,en.enter&&C,en.enter&&en.closed&&P,en.enter&&!en.closed&&L,en.leave&&D,en.leave&&!en.closed&&M,en.leave&&en.closed&&A,!en.transition&&V&&O))?void 0:u.trim())||void 0,...(0,c.transitionDataAttributes)(en)}),eo=0;"visible"===j&&(eo|=d.State.Open),"hidden"===j&&(eo|=d.State.Closed),en.enter&&(eo|=d.State.Opening),en.leave&&(eo|=d.State.Closing);let eu=(0,p.useRender)();return n.default.createElement(g.Provider,{value:Q},n.default.createElement(d.OpenClosedProvider,{value:eo},eu({ourProps:er,theirProps:I,defaultTag:y,features:F,visible:"visible"===j,name:"Transition.Child"})))}),R=(0,p.forwardRefWithAs)(function(e,t){let r=null!==(0,n.useContext)(h),o=null!==(0,d.useOpenClosed)();return n.default.createElement(n.default.Fragment,null,!r&&o?n.default.createElement(T,{ref:t,...e}):n.default.createElement(S,{ref:t,...e}))}),C=Object.assign(T,{Child:R,Root:T});e.s(["Transition",0,C,"TransitionChild",0,R])},854878,e=>{"use strict";let t,n;var r=e.i(271645),o=e.i(998348),u=e.i(693456),l=e.i(929644),i=e.i(914189),s=e.i(684653),a=e.i(835696),c=e.i(877891),d=e.i(952744),f=e.i(605083),m=e.i(185935),p=e.i(101852),v=e.i(178677),h=e.i(294316),E=e.i(674175),g=e.i(233137),b=e.i(496629),w=e.i(397701),y=e.i(700020),F=e.i(35889),T=e.i(442925),S=e.i(635307),R=e.i(854056),C=((t=C||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),P=((n=P||{})[n.SetTitleId=0]="SetTitleId",n);let L={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},O=(0,r.createContext)(null);function D(e){let t=(0,r.useContext)(O);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}function M(e,t){return(0,w.match)(t.type,L,e,t)}O.displayName="DialogContext";let A=(0,y.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:w=`headlessui-dialog-${n}`,open:R,onClose:C,initialFocus:P,role:L="dialog",autoFocus:D=!0,__demoMode:A=!1,unmount:k=!1,...
2N}=e,H=(0,r.useRef)(!1);L="dialog"===L||"alertdialog"===L?L:(H.current||(H.current=!0,console.warn(`Invalid role [${L}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let W=(0,g.useOpenClosed)();void 0===R&&null!==W&&(R=(W&g.State.Open)===g.State.Open);let U=(0,r.useRef)(null),V=(0,h.useSyncRefs)(U,t),_=(0,f.useOwnerDocument)(U),B=+!R,[j,G]=(0,r.useReducer)(M,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),K=(0,i.useEvent)(()=>C(!1)),Y=(0,i.useEvent)(e=>G({type:0,id:e})),$=!!(0,v.useServerHandoffComplete)()&&0===B,[q,X]=(0,S.useNestedPortals)(),z=(0,m.useMainTreeNode)(),{resolveContainers:J}=(0,m.useRootContainers)({mainTreeNode:z,portals:q,defaultContainers:[{get current(){var Q;return null!=(Q=j.panelRef.current)?Q:U.current}}]}),Z=null!==W&&(W&g.State.Closing)===g.State.Closing;(0,s.useInertOthers)(!A&&!Z&&$,{allowed:(0,i.useEvent)(()=>{var e,t;return[null!=(t=null==(e=U.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,i.useEvent)(()=>{var e;return[null!=(e=null==z?void 0:z.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,d.useOutsideClick)($,J,e=>{e.preventDefault(),K()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,l.useIsTopLayer)(e,"escape");(0,u.useEventListener)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===o.Keys.Escape&&n(e))})}($,null==_?void 0:_.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),K()}),(0,p.useScrollLock)(!A&&!Z&&$,_,J),(0,c.useOnDisappear)($,U,K);let[ee,et]=(0,F.useDescriptions)(),en=(0,r.useMemo)(()=>[{dialogState:B,close:K,setTitleId:Y,unmount:k},j],[B,j,K,Y,k]),er=(0,r.useMemo)(()=>({open:0===B}),[B]),eo={ref:V,id:w,role:L,tabIndex:-1,"aria-modal":A?void 0:0===B||void 0,"aria-labelledby":j.titleId,"aria-describedby":ee,unmount:k},eu=!function(){var e;let[t]=(0,r.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(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){o(e.matches)}},[t]),n}(),el=T.FocusTrapFeatures.None;$&&!A&&(el|=T.FocusTrapFeatures.RestoreFocus,el|=T.FocusTrapFeatures.TabLock,D&&(el|=T.FocusTrapFeatures.AutoFocus),eu&&(el|=T.FocusTrapFeatures.InitialFocus));let ei=(0,y.useRender)();return r.default.createElement(g.ResetOpenClosedProvider,null,r.default.createElement(b.ForcePortalRoot,{force:!0},r.default.createElement(S.Portal,null,r.default.createElement(O.Provider,{value:en},r.default.createElement(S.PortalGroup,{target:U},r.default.createElement(b.ForcePortalRoot,{force:!1},r.default.createElement(et,{slot:er},r.default.createElement(X,null,r.default.createElement(T.FocusTrap,{initialFocus:P,initialFocusFallback:U,containers:J,features:el},r.default.createElement(E.CloseProvider,{value:K},ei({ourProps:eo,theirProps:N,slot:er,defaultTag:I,features:x,visible:0===B,name:"Dialog"})))))))))))}),I="div",x=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,k=(0,y.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:o,...u}=e,l=(0,g.useOpenClosed)(),i=e.hasOwnProperty("open")||null!==l,s=e.hasOwnProperty("onClose");if(!i&&!s)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)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.");if(!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!==o||n)&&!u.static?r.default.createElement(m.MainTreeProvider,null,r.default.createElement(R.Transition,{show:o,transition:n,unmount:u.unmount},r.default.createElement(A,{ref:t,...u}))):r.default.createElement(m.MainTreeProvider,null,r.default.createElement(A,{ref:t,open:o,...u}))}),N=(0,y.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-panel-${n}`,transition:u=!1,...l}=e,[{dialogState:s,unmount:a},c]=D("Dialog.Panel"),d=(0,h.useSyncRefs)(t,c.panelRef),f=(0,r.useMemo)(()=>({open:0===s}),[s]),m=(0,i.useEvent)(e=>{e.stopPropagation()}),p=u?R.TransitionChild:r.Fragment,v=(0,y.useRender)();return r.default.createElement(p,{...u?{unmount:a}:{}},v({ourProps:{ref:d,id:o,onClick:m},theirProps:l,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),H=(0,y.forwardRefWithAs)(function(e,t){let{transition:n=!1,...o}=e,[{dialogState:u,unmount:l}]=D("Dialog.Backdrop"),i=(0,r.useMemo)(()=>({open:0===u}),[u]),s=n?R.TransitionChild:r.Fragment,a=(0,y.useRender)();return r.default.createElement(s,{...n?{unmount:l}:{}},a({ourProps:{ref:t,"aria-hidden":!0},theirProps:o,slot:i,defaultTag:"div",name:"Dialog.Backdrop"}))}),W=(0,y.forwardRefWithAs)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-title-${n}`,...u}=e,[{dialogState:l,setTitleId:i}]=D("Dialog.Title"),s=(0,h.useSyncRefs)(t);(0,r.useEffect)(()=>(i(o),()=>i(null)),[o,i]);let a=(0,r.useMemo)(()=>({open:0===l}),[l]);return(0,y.useRender)()({ourProps:{ref:s,id:o},theirProps:u,slot:a,defaultTag:"h2",name:"Dialog.Title"})}),U=F.Description,V=Object.assign(k,{Panel:N,Title:W,Description:F.Description});e.s(["Dialog",0,V,"DialogBackdrop",0,H,"DialogDescription",0,U,"DialogPanel",0,N,"DialogTitle",0,W],854878)}]);
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.