1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{86010: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}},35202:function(){!function(){"use strict";function e(e){var t=!0,n=!1,r=null,o={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function i(e){return!!e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList}function l(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function a(e){t=!1}function u(){document.addEventListener("mousemove",s),document.addEventListener("mousedown",s),document.addEventListener("mouseup",s),document.addEventListener("pointermove",s),document.addEventListener("pointerdown",s),document.addEventListener("pointerup",s),document.addEventListener("touchmove",s),document.addEventListener("touchstart",s),document.addEventListener("touchend",s)}function s(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,document.removeEventListener("mousemove",s),document.removeEventListener("mousedown",s),document.removeEventListener("mouseup",s),document.removeEventListener("pointermove",s),document.removeEventListener("pointerdown",s),document.removeEventListener("pointerup",s),document.removeEventListener("touchmove",s),document.removeEventListener("touchstart",s),document.removeEventListener("touchend",s))}document.addEventListener("keydown",function(n){n.metaKey||n.altKey||n.ctrlKey||(i(e.activeElement)&&l(e.activeElement),t=!0)},!0),document.addEventListener("mousedown",a,!0),document.addEventListener("pointerdown",a,!0),document.addEventListener("touchstart",a,!0),document.addEventListener("visibilitychange",function(e){"hidden"===document.visibilityState&&(n&&(t=!0),u())},!0),u(),e.addEventListener("focus",function(e){var n,r,a;i(e.target)&&(t||(r=(n=e.target).type,"INPUT"===(a=n.tagName)&&o[r]&&!n.readOnly||"TEXTAREA"===a&&!n.readOnly||n.isContentEditable))&&l(e.target)},!0),e.addEventListener("blur",function(e){if(i(e.target)){var t;(e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(r),r=window.setTimeout(function(){n=!1},100),(t=e.target).hasAttribute("data-focus-visible-added")&&(t.classList.remove("focus-visible"),t.removeAttribute("data-focus-visible-added")))}},!0),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host?e.host.setAttribute("data-js-focus-visible",""):e.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var t;window.applyFocusVisiblePolyfill=e;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}"undefined"!=typeof document&&e(document)}()},91118:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(60733)}])},60023:function(e,t){"use strict";t.Z={src:"/_next/static/media/[email protected]",height:1232,width:2880,blurDataURL:"data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAAGhbWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAsaWxvYwAAAABEAAACAAEAAAABAAAB4gAAADUAAgAAAAEAAAHJAAAAGQAAAEJpaW5mAAAAAAACAAAAGmluZmUCAAAAAAEAAGF2MDFDb2xvcgAAAAAaaW5mZQIAAAAAAgAAYXYwMUFscGhhAAAAABppcmVmAAAAAAAAAA5hdXhsAAIAAQABAAAA12lwcnAAAACxaXBjbwAAABRpc3BlAAAAAAAAAAgAAAADAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAUaXNwZQAAAAAAAAAIAAAAAwAAAA5waXhpAAAAAAEIAAAADGF2MUOBABwAAAAAOGF1eEMAAAAAdXJuOm1wZWc6bXBlZ0I6Y2ljcDpzeXN0ZW1zOmF1eGlsaWFyeTphbHBoYQAAAAAeaXBtYQAAAAAAAAACAAEEAQKDBAACBAUGhwgAAABWbWRhdBIACgUYCHzSoDIOF8AAASBABU0M/ikt8ZoSAAoIGAh80QICBoQyJxfAAABJcAA19ftq27Cy+DF4gF6d44/yPG8RzBT3yOYnN+77v/aacA==",blurWidth:8,blurHeight:3}},2586:function(e,t){"use strict";t.Z={src:"/_next/static/media/[email protected]",height:1232,width:2880,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAYAAACuyE5IAAAARUlEQVR42mOAAYdZX1isNv+QdF303TC87ot2YupHbgZ04DT1M7P51h8iHnO+KcVnf5JKzPnIzoAV7P/GFFvyiT02/xMbAMAlGDeUky4KAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}},23568:function(e,t){"use strict";t.Z={src:"/_next/static/media/[email protected]",height:668,width:2296,blurDataURL:"data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAAGhbWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAsaWxvYwAAAABEAAACAAEAAAABAAAB5gAAACMAAgAAAAEAAAHJAAAAHQAAAEJpaW5mAAAAAAACAAAAGmluZmUCAAAAAAEAAGF2MDFDb2xvcgAAAAAaaW5mZQIAAAAAAgAAYXYwMUFscGhhAAAAABppcmVmAAAAAAAAAA5hdXhsAAIAAQABAAAA12lwcnAAAACxaXBjbwAAABRpc3BlAAAAAAAAAAgAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdj
1FDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAUaXNwZQAAAAAAAAAIAAAAAgAAAA5waXhpAAAAAAEIAAAADGF2MUOBABwAAAAAOGF1eEMAAAAAdXJuOm1wZWc6bXBlZ0I6Y2ljcDpzeXN0ZW1zOmF1eGlsaWFyeTphbHBoYQAAAAAeaXBtYQAAAAAAAAACAAEEAQKDBAACBAUGhwgAAABIbWRhdBIACgUYCD2lQDISF8AAASBAbgwOMcufD/0h1bX9EgAKCBgIPaIEBA0IMhUXwAAASWXAe62jSW2rOkkjT534ayw=",blurWidth:8,blurHeight:2}},65614:function(e,t){"use strict";t.Z={src:"/_next/static/media/[email protected]",height:668,width:2296,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAYAAABllJ3tAAAARElEQVR42mPY9fQ/07EDXzXPb30TvH3vV49p2/+oTZjxQ3fSvJ+SDMhg54X/nEf2fJXccui3yNLNP9k6Jn7nmTD7BysAW1Af9jXPZTIAAAAASUVORK5CYII=",blurWidth:8,blurHeight:2}},13991: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 i},ACTION_RESTORE:function(){return l},ACTION_SERVER_PATCH:function(){return a},ACTION_PREFETCH:function(){return u},ACTION_FAST_REFRESH:function(){return s},ACTION_SERVER_ACTION:function(){return c}});let o="refresh",i="navigate",l="restore",a="server-patch",u="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)},81516: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)},95569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return A}});let r=n(38754),o=r._(n(67294)),i=n(14532),l=n(83353),a=n(61410),u=n(79064),s=n(370),c=n(69955),d=n(24224),f=n(80508),m=n(81516),p=n(64266),v=n(13991),h=new Set;function g(e,t,n,r,o,i){if(!i&&!(0,l.isLocalURL)(t))return;if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,i=t+"%"+n+"%"+o;if(h.has(i))return;h.add(i)}let a=i?e.prefetch(t,o):e.prefetch(t,n,r);Promise.resolve(a).catch(e=>{})}function y(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let n,r;let{href:a,as:h,children:b,prefetch:A=null,passHref:w,replace:E,shallow:x,scroll:S,locale:O,onClick:j,onMouseEnter:P,onTouchStart:I,legacyBehavior:k=!1,...T}=e;n=b,k&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let C=!1!==A,R=null===A?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,L=o.default.useContext(c.RouterContext),D=o.default.useContext(d.AppRouterContext),N=null!=L?L:D,M=!L,{href:_,as:F}=o.default.useMemo(()=>{if(!L){let e=y(a);return{href:e,as:h?y(h):e}}let[e,t]=(0,i.resolveHref)(L,a,!0);return{href:e,as:h?(0,i.resolveHref)(L,h):t||e}},[L,a,h]),H=o.default.useRef(_),B=o.default.useRef(F);k&&(r=o.default.Children.only(n));let V=k?r&&"object"==typeof r&&r.ref:t,[q,z,U]=(0,f.useIntersection)({rootMargin:"200px"}),W=o.default.useCallback(e=>{(B.current!==F||H.current!==_)&&(U(),B.current=F,H.current=_),q(e),V&&("function"==typeof V?V(e):"object"==typeof V&&(V.current=e))},[F,V,_,U,q]);o.default.useEffect(()=>{N&&z&&C&&g(N,_,F,{locale:O},{kind:R},M)},[F,_,z,O,C,null==L?void 0:L.locale,N,M,R]);let Z={ref:W,onClick(e){k||"function"!=typeof j||j(e),k&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),N&&!e.defaultPrevented&&function(e,t,n,r,i,a,u,s,c,d){let{nodeName:f}=e.currentTarget,m="A"===f.toUpperCase();if(m&&(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,l.isLocalURL)(n)))return;e.preventDefault();let p=()=>{"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:a,locale:s,scroll:u}):t[i?"replace":"push"](r||n,{forceOptimisticNavigation:!d})};c?o.default.startTransition(p):p()}
1(e,N,_,F,E,x,S,O,M,C)},onMouseEnter(e){k||"function"!=typeof P||P(e),k&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),N&&(C||!M)&&g(N,_,F,{locale:O,priority:!0,bypassPrefetchedCheck:!0},{kind:R},M)},onTouchStart(e){k||"function"!=typeof I||I(e),k&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),N&&(C||!M)&&g(N,_,F,{locale:O,priority:!0,bypassPrefetchedCheck:!0},{kind:R},M)}};if((0,u.isAbsoluteUrl)(F))Z.href=F;else if(!k||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==O?O:null==L?void 0:L.locale,t=(null==L?void 0:L.isLocaleDomain)&&(0,m.getDomainLocale)(F,e,null==L?void 0:L.locales,null==L?void 0:L.domainLocales);Z.href=t||(0,p.addBasePath)((0,s.addLocale)(F,e,null==L?void 0:L.defaultLocale))}return k?o.default.cloneElement(r,Z):o.default.createElement("a",{...T,...Z},n)}),A=b;("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)},80508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(67294),o=n(10029),i="function"==typeof IntersectionObserver,l=new Map,a=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,s=u||!i,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),m=(0,r.useCallback)(e=>{f.current=e},[]);(0,r.useEffect)(()=>{if(i){if(s||c)return;let e=f.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map,i=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:i,elements:o},a.push(n),l.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),l.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.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 p=(0,r.useCallback)(()=>{d(!1)},[]);return[m,c,p]}("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)},28633:function(e,t,n){"use strict";n.d(t,{h4:function(){return w},Yu:function(){return A},qZ:function(){return b}});var r=n(85893),o=n(41664),i=n.n(o),l=n(15498),a=n(72510),u=n(86010);let s=l.i.includes("insiders")?"insiders":`v${l.i}`;function c({className:e}){return(0,r.jsxs)(a.v2,{as:"div",className:"relative",children:[(0,r.jsxs)(a.v2.Button,{className:"text-xs leading-5 font-semibold bg-slate-400/10 rounded-full py-1 px-3 flex items-center space-x-2 hover:bg-slate-400/20 dark:highlight-white/5",children:[s,(0,r.jsx)("svg",{width:"6",height:"3",className:"ml-2 overflow-visible","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M0 0L3 3L6 0",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})})]}),(0,r.jsxs)(a.v2.Items,{className:"absolute top-full mt-1 py-2 w-40 rounded-lg bg-white shadow ring-1 ring-slate-900/5 text-sm leading-6 font-semibold text-slate-700 dark:bg-slate-800 dark:text-slate-300 dark:highlight-white/5",children:[(0,r.jsx)(a.v2.Item,{disabled:!0,children:(0,r.jsxs)("span",{className:"flex items-center justify-between px-3 py-1 text-sky-500 dark:text-sky-400",children:[s,(0,r.jsx)("svg",{width:"24",height:"24",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"m7.75 12.75 2.25 2.5 6.25-6.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),(0,r.jsx)(a.v2.Item,{children:({active:e})=>(0,r.jsx)("a",{href:"https://v2.tailwindcss.com",className:(0,u.Z)("block px-3 py-1",e&&"bg-slate-50 text-slate-900 dark:bg-slate-600/30 dark:text-white"),children:"v2.2.19"})}),(0,r.jsx)(a.v2.Item,{children:({active:e})=>(0,r.jsx)("a",{href:"https://v1.tailwindcss.com",className:(0,u.Z)("block px-3 py-1",e&&"bg-slate-50 text-slate-900 dark:bg-slate-600/30 dark:text-white"),children:"v1.9.6"})}),(0,r.jsx)(a.v2.Item,{children:({active:e})=>(0,r.jsx)("a",{href:"https://tailwindcss-v0.netlify.app/",className:(0,u.Z)("block px-3 py-1",e&&"bg-slate-50 text-slate-900 dark:bg-slate-600/30 dark:text-white"),children:"v0.7.4"})})]})]})}var d=n(92627),f=n(11163),m=n.n(f),p=n(89981),v=n(78874),h=n(67294),g=n(15176);function y(){return(0,r.jsxs)("a",{href:"https://tailwindcss.com/blog/2024-05-24-catalyst-application-layouts",className:"ml-3 text-xs leading-5 font-medium text-sky-600 dark:text-sky-400 bg-sky-4
100/10 rounded-full py-1 px-3 hidden xl:flex items-center hover:bg-sky-400/20",children:[(0,r.jsx)("strong",{className:"font-semibold",children:"Introducing Catalyst"}),(0,r.jsx)("svg",{width:"2",height:"2",fill:"currentColor","aria-hidden":"true",className:"ml-2 text-sky-600 dark:text-sky-400/70",children:(0,r.jsx)("circle",{cx:"1",cy:"1",r:"1"})}),(0,r.jsx)("span",{className:"ml-2",children:"A modern application UI kit for React"}),(0,r.jsx)("svg",{width:"3",height:"6",className:"ml-3 overflow-visible text-sky-300 dark:text-sky-400","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M0 0L3 3L0 6",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})}function b({display:e="md:hidden",className:t,...n}){let[o,i]=(0,h.useState)(!1);return(0,h.useEffect)(()=>{if(o)return m().events.on("routeChangeComplete",e),()=>{m().events.off("routeChangeComplete",e)};function e(){i(!1)}},[o]),(0,r.jsxs)("div",{className:(0,u.Z)(t,e),...n,children:[(0,r.jsxs)("button",{type:"button",className:"text-slate-500 w-8 h-8 flex items-center justify-center hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-300",onClick:()=>i(!0),children:[(0,r.jsx)("span",{className:"sr-only",children:"Navigation"}),(0,r.jsx)("svg",{width:"24",height:"24",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M12 6v.01M12 12v.01M12 18v.01M12 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,r.jsxs)(v.Vq,{open:o,onClose:i,className:(0,u.Z)("fixed z-50 inset-0",e),children:[(0,r.jsx)("div",{className:"fixed inset-0 bg-black/20 backdrop-blur-sm dark:bg-slate-900/80"}),(0,r.jsxs)(v.EM,{className:"fixed top-4 right-4 w-full max-w-xs bg-white rounded-lg shadow-lg p-6 text-base font-semibold text-slate-900 dark:bg-slate-800 dark:text-slate-400 dark:highlight-white/5",children:[(0,r.jsxs)("button",{type:"button",className:"absolute top-5 right-5 w-8 h-8 flex items-center justify-center text-slate-500 hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-300",onClick:()=>i(!1),children:[(0,r.jsx)("span",{className:"sr-only",children:"Close navigation"}),(0,r.jsx)("svg",{viewBox:"0 0 10 10",className:"w-2.5 h-2.5 overflow-visible","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M0 0L10 10M10 0L0 10",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})]}),(0,r.jsxs)("ul",{className:"space-y-6",children:[(0,r.jsx)(A,{}),(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:"https://github.com/tailwindlabs/tailwindcss",className:"hover:text-sky-500 dark:hover:text-sky-400",children:"GitHub"})})]}),(0,r.jsx)("div",{className:"mt-6 pt-6 border-t border-slate-200 dark:border-slate-200/10",children:(0,r.jsx)(g.N,{})})]})]})]})}function A(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/docs/installation",className:"hover:text-sky-500 dark:hover:text-sky-400",children:"ä¸æææ¡£"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/blog",className:"hover:text-sky-500 dark:hover:text-sky-400",children:"å客"})}),(0,r.jsx)("li",{children:(0,r.jsx)(i(),{href:"/showcase",className:"hover:text-sky-500 dark:hover:text-sky-400",children:"ç½ç«å®ä¾"})}),(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:"https://www.shadcn-ui.cn/",className:"hover:text-sky-500 dark:hover:text-sky-400",target:"_blank",children:"ç»ä»¶åº(shadcn/ui)"})})]})}function w({hasNav:e=!1,navIsOpen:t,onNavToggle:o,title:l,section:a}){let[s,f]=(0,h.useState)(!1);return(0,h.useEffect)(()=>{function e(){!s&&window.scrollY>50?f(!0):s&&window.scrollY<=50&&f(!1)}return e(),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e,{passive:!0})}},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"absolute z-20 top-0 inset-x-0 flex justify-center overflow-hidden pointer-events-none",children:(0,r.jsxs)("div",{className:"w-[108rem] flex-none flex justify-end",children:[(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{srcSet:n(23568).Z.src,type:"image/avif"}),(0,r.jsx)("img",{src:n(65614).Z.src,alt:"",className:"w-[71.75rem] flex-none max-w-none dark:hidden",decoding:"async"})]}),(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{srcSet:n(60023).Z.src,type:"image/avif"}),(0,r.jsx)("img",{src:n(2586).Z.src,alt:"",className:"w-[90rem] flex-none max-w-none hidden dark:block",decoding:"async"})]})]})}),(0,r.jsx)("div",{className:(0,u.Z)("sticky top-0 z-40 w-full backdrop-blur flex-none transition-colors duration-500 lg:z-50 lg:border-b lg:border-slate-900/10 dark:border-slate-50/[0.06]",s?"bg-white supports-backdrop-blur:bg-white/95 dar
1k:bg-slate-900/75":"bg-white/95 supports-backdrop-blur:bg-white/60 dark:bg-transparent"),children:(0,r.jsxs)("div",{className:"max-w-8xl mx-auto",children:[(0,r.jsx)("div",{className:(0,u.Z)("py-4 border-b border-slate-900/10 lg:px-8 lg:border-0 dark:border-slate-300/10",e?"mx-4 lg:mx-0":"px-4"),children:(0,r.jsxs)("div",{className:"relative flex items-center",children:[(0,r.jsxs)(i(),{href:"/",className:"mr-3 flex-none w-[2.0625rem] overflow-hidden md:w-auto",onContextMenu:e=>{e.preventDefault(),m().push("/brand")},children:[(0,r.jsx)("span",{className:"sr-only",children:"Tailwind CSS home page"}),(0,r.jsx)(p.T,{className:"w-auto h-5"})]}),(0,r.jsx)(c,{}),(0,r.jsx)(y,{}),(0,r.jsxs)("div",{className:"relative hidden lg:flex items-center ml-auto",children:[(0,r.jsx)("nav",{className:"text-sm leading-6 font-semibold text-slate-700 dark:text-slate-200",children:(0,r.jsx)("ul",{className:"flex space-x-8",children:(0,r.jsx)(A,{})})}),(0,r.jsxs)("div",{className:"flex items-center border-l border-slate-200 ml-6 pl-6 dark:border-slate-800",children:[(0,r.jsx)(g.T,{panelClassName:"mt-8"}),(0,r.jsxs)("a",{href:"https://github.com/tailwindlabs/tailwindcss",className:"ml-6 block text-slate-400 hover:text-slate-500 dark:hover:text-slate-300",children:[(0,r.jsx)("span",{className:"sr-only",children:"Tailwind CSS on GitHub"}),(0,r.jsx)("svg",{viewBox:"0 0 16 16",className:"w-5 h-5",fill:"currentColor","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"})})]})]})]}),(0,r.jsxs)(d.Q,{className:"ml-auto text-slate-500 w-8 h-8 -my-1 flex items-center justify-center hover:text-slate-600 lg:hidden dark:text-slate-400 dark:hover:text-slate-300",children:[(0,r.jsx)("span",{className:"sr-only",children:"Search"}),(0,r.jsxs)("svg",{width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,r.jsx)("path",{d:"m19 19-3.5-3.5"}),(0,r.jsx)("circle",{cx:"11",cy:"11",r:"6"})]})]}),(0,r.jsx)(b,{className:"ml-2 -my-1",display:"lg:hidden"})]})}),e&&(0,r.jsxs)("div",{className:"flex items-center p-4 border-b border-slate-900/10 lg:hidden dark:border-slate-50/[0.06]",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>o(!t),className:"text-slate-500 hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-300",children:[(0,r.jsx)("span",{className:"sr-only",children:"Navigation"}),(0,r.jsx)("svg",{width:"24",height:"24",children:(0,r.jsx)("path",{d:"M5 6h14M5 12h14M5 18h14",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})]}),l&&(0,r.jsxs)("ol",{className:"ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0",children:[a&&(0,r.jsxs)("li",{className:"flex items-center",children:[a,(0,r.jsx)("svg",{width:"3",height:"6","aria-hidden":"true",className:"mx-3 overflow-visible text-slate-400",children:(0,r.jsx)("path",{d:"M0 0L3 3L0 6",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})})]}),(0,r.jsx)("li",{className:"font-semibold text-slate-900 truncate dark:text-slate-200",children:l})]})]})]})})]})}},89981:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(85893),o=n(86010);function i({className:e,...t}){return(0,r.jsxs)("svg",{viewBox:"0 0 248 31",className:(0,o.Z)("text-slate-900 dark:text-white",e),...t,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.517 0C18.712 0 14.46 3.382 12.758 10.146c2.552-3.382 5.529-4.65 8.931-3.805 1.941.482 3.329 1.882 4.864 3.432 2.502 2.524 5.398 5.445 11.722 5.445 6.804 0 11.057-3.382 12.758-10.145-2.551 3.382-5.528 4.65-8.93 3.804-1.942-.482-3.33-1.882-4.865-3.431C34.736 2.92 31.841 0 25.517 0zM12.758 15.218C5.954 15.218 1.701 18.6 0 25.364c2.552-3.382 5.529-4.65 8.93-3.805 1.942.482 3.33 1.882 4.865 3.432 2.502 2.524 5.397 5.445 11.722 5.445 6.804 0 11.057-3.381 12.758-10.145-2.552 3.382-5.529 4.65-8.931 3.805-1.941-.483-3.329-1.883-4.864-3.432-2.502-2.524-5.398-5.446-11.722-5.446z",fill:"#38bdf8"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M76.546 12.825h-4.453v8.567c0 2.285 1.508 2.249 4.453 2.106v3.463c-5.962.714-8.332-.928-8.332-5.569v-8.567H64.91V9.112h3.304V4.318l3.879-1.143v5.937h4.453v3.713zM93.52 9.112h3.878v17.849h-3.878v-2.57c-1.365 1.891-3.484 3.034-6.285 3.034-4.884 0-8.942-4.105-8.942-9.389 0-5.318 4.058-9.388 8.942-9.388 2.801 0 4.92 1.142 6.285 2.999V9.112zm-5.674 14.636c3.232
10 5.674-2.392 5.674-5.712s-2.442-5.711-5.674-5.711-5.674 2.392-5.674 5.711c0 3.32 2.442 5.712 5.674 5.712zm16.016-17.313c-1.364 0-2.477-1.142-2.477-2.463a2.475 2.475 0 012.477-2.463 2.475 2.475 0 012.478 2.463c0 1.32-1.113 2.463-2.478 2.463zm-1.939 20.526V9.112h3.879v17.849h-3.879zm8.368 0V.9h3.878v26.06h-3.878zm29.053-17.849h4.094l-5.638 17.849h-3.807l-3.735-12.03-3.771 12.03h-3.806l-5.639-17.849h4.094l3.484 12.315 3.771-12.315h3.699l3.734 12.315 3.52-12.315zm8.906-2.677c-1.365 0-2.478-1.142-2.478-2.463a2.475 2.475 0 012.478-2.463 2.475 2.475 0 012.478 2.463c0 1.32-1.113 2.463-2.478 2.463zm-1.939 20.526V9.112h3.878v17.849h-3.878zm17.812-18.313c4.022 0 6.895 2.713 6.895 7.354V26.96h-3.878V16.394c0-2.713-1.58-4.14-4.022-4.14-2.55 0-4.561 1.499-4.561 5.14v9.567h-3.879V9.112h3.879v2.285c1.185-1.856 3.124-2.749 5.566-2.749zm25.282-6.675h3.879V26.96h-3.879v-2.57c-1.364 1.892-3.483 3.034-6.284 3.034-4.884 0-8.942-4.105-8.942-9.389 0-5.318 4.058-9.388 8.942-9.388 2.801 0 4.92 1.142 6.284 2.999V1.973zm-5.674 21.775c3.232 0 5.674-2.392 5.674-5.712s-2.442-5.711-5.674-5.711-5.674 2.392-5.674 5.711c0 3.32 2.442 5.712 5.674 5.712zm22.553 3.677c-5.423 0-9.481-4.105-9.481-9.389 0-5.318 4.058-9.388 9.481-9.388 3.519 0 6.572 1.82 8.008 4.605l-3.34 1.928c-.79-1.678-2.549-2.749-4.704-2.749-3.16 0-5.566 2.392-5.566 5.604 0 3.213 2.406 5.605 5.566 5.605 2.155 0 3.914-1.107 4.776-2.749l3.34 1.892c-1.508 2.82-4.561 4.64-8.08 4.64zm14.472-13.387c0 3.249 9.661 1.285 9.661 7.89 0 3.57-3.125 5.497-7.003 5.497-3.591 0-6.177-1.607-7.326-4.177l3.34-1.927c.574 1.606 2.011 2.57 3.986 2.57 1.724 0 3.052-.571 3.052-2 0-3.176-9.66-1.391-9.66-7.781 0-3.356 2.909-5.462 6.572-5.462 2.945 0 5.387 1.357 6.644 3.713l-3.268 1.82c-.647-1.392-1.904-2.035-3.376-2.035-1.401 0-2.622.607-2.622 1.892zm16.556 0c0 3.249 9.66 1.285 9.66 7.89 0 3.57-3.124 5.497-7.003 5.497-3.591 0-6.176-1.607-7.326-4.177l3.34-1.927c.575 1.606 2.011 2.57 3.986 2.57 1.724 0 3.053-.571 3.053-2 0-3.176-9.66-1.391-9.66-7.781 0-3.356 2.908-5.462 6.572-5.462 2.944 0 5.386 1.357 6.643 3.713l-3.268 1.82c-.646-1.392-1.903-2.035-3.375-2.035-1.401 0-2.622.607-2.622 1.892z",fill:"currentColor"})]})}},77929:function(e,t,n){"use strict";n.d(t,{Dx:function(){return l},Vj:function(){return a},dk:function(){return u},iF:function(){return s}});var r=n(85893),o=n(9008),i=n.n(o);function l({suffix:e="TailwindCSSä¸æææ¡£ | TailwindCSS䏿ç½",children:t}){let n=t+(e?` - ${e}`:"");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i(),{children:(0,r.jsx)("title",{children:n},"title")}),(0,r.jsx)(a,{suffix:e,children:t})]})}function a({suffix:e="TailwindCSSä¸æææ¡£ | TailwindCSS䏿ç½",children:t}){let n=t+(e?` - ${e}`:"");return(0,r.jsxs)(i(),{children:[(0,r.jsx)("meta",{name:"twitter:title",content:n},"twitter:title"),(0,r.jsx)("meta",{property:"og:title",content:n},"og:title")]})}function u({children:e}){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i(),{children:(0,r.jsx)("meta",{name:"description",content:e})}),(0,r.jsx)(s,{children:e})]})}function s({children:e}){return(0,r.jsxs)(i(),{children:[(0,r.jsx)("meta",{property:"og:description",content:e},"og:description"),(0,r.jsx)("meta",{name:"twitter:description",content:e},"twitter:description")]})}},92627:function(e,t,n){"use strict";n.d(t,{Q:function(){return nr},X:function(){return nt}});var r=n(85893),o=n(67294),i=n(73935),l=n(41664),a=n.n(l),u=n(9008),s=n.n(u),c=n(11163);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,o;r=e,o=n[t],t in r?Object.defineProperty(r,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[t]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],l=!0,a=!1;try{for(n=n.call(e);!(l=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);l=!0);}catch(e){a=!0,o=e}finally{try{l||null==n.return||n.return()}finally{if(a)throw o}}return i}}(e,t)||h(e,t)||function(){throw TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function y(){return o.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},o.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function b(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var A=["translations"];function w(e){var t=e.reactsToKey,n=e.children,r=v((0,o.useState)(!1),2),i=r[0],l=r[1];return(0,o.useEffect)(function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&l(!0)}function n(e){e.key!==t&&"Meta"!==e.key||l(!1)}},[t]),o.createElement("kbd",{className:i?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function E(e,t){var n=void 0;return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];n&&clearTimeout(n),n=setTimeout(function(){return e.apply(void 0,o)},t)}}function x(e){return e.reduce(function(e,t){return e.concat(t)},[])}o.forwardRef(function(e,t){var n=e.translations,r=void 0===n?{}:n,i=p(e,A),l=r.buttonText,a=r.buttonAriaLabel,u=v((0,o.useState)(null),2),s=u[0],c=u[1];return(0,o.useEffect)(function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?c("â"):c("Ctrl"))},[]),o.createElement("button",m({type:"button",className:"DocSearch DocSearch-Button","aria-label":void 0===a?"Search":a},i,{ref:t}),o.createElement("span",{className:"DocSearch-Button-Container"},o.createElement(b,null),o.createElement("span",{className:"DocSearch-Button-Placeholder"},void 0===l?"Search":l)),o.createElement("span",{className:"DocSearch-Button-Keys"},null!==s&&o.createElement(o.Fragment,null,o.createElement(w,{reactsToKey:"Ctrl"===s?"Ctrl":"Meta"},"Ctrl"===s?o.createElement(y,null):s),o.createElement(w,{reactsToKey:"k"},"K"))))});var S=0;function O(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function j(e){return e!==Object(e)}var P=function(){},I=[{segment:"autocomplete-core",version:"1.9.3"}];function k(e){var t=e.item,n=e.items;return{index:t.__autocomplete_indexName,items:[t],positions:[1+n.findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var C=["items"],R=["items"];function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e){return function(e){if(Array.isArray(e))return N(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function M(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?_(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==L(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==L(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===L(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function H(e){return e.map(function(e){var t=e.items,n=M(e,C);return F(F({},n),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||n.objectIDs})})}function B(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(e){return function(e){if(Array.isArray(e))return z(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return z(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==V(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==V(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===V(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Z="https://cdn.jsdelivr.net/npm/search-insights@".concat("2.6.0","/dist/search-insights.min.js"),K=E(function(e){var t,n=e.onItemsChange,r=e.items,o=e.insights,i=e.state;n({insights:o,insightsEvents:Object.keys(t=r.reduce(function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e},{})).map(function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}).map(function(e){return W({eventName:"Items Viewed"},e)}),state:i})},400);function Y(e){return function e(t,n){var r=n;return{then:function(n,o){return e(t.then($(n,r,t),$(o,r,t)),r)},catch:function(n){return e(t.catch($(n,r,t)),r)},finally:function(n){return n&&r.onCancelList.push(n),e(t.finally($(n&&function(){return r.onCancelList=[],n()},r,t)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===r.isCanceled}}}(e,{isCanceled:!1,onCancelList:[]})}function $(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function G(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Q(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==X(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==X(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===X(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e){var t,n=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e},[]).reduce(function(t,n){return n<=e.activeItemId?t+1:t},0),e.collections[t]);if(!n)return null;var r=n.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var l=t.collections[o];if(l===n){r=!0;break}i+=l.items.length,o++}return t.activeItemId-i}({state:e,collection:n})],o=n.source;return{item:r,itemInputValue:o.getItemInputValue({item:r,state:e}),itemUrl:o.getItemUrl({item:r,state:e}),source:o}}var et=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function en(e){return(en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eo(e){return(eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function el(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eo(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eo(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ea(e){return(ea="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function es(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?es(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ea(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ea(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ea(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):es(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ed(e){return(ed="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function em(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(n),!0).forEach(function(t){ep(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ef(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ep(e,t,n){var r;return(r=function(e,t){if("object"!==ed(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ed(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ed(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ev(e){return(ev="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eh(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ev(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ev(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ev(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eh(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ey(e){return function(e){if(Array.isArray(e))return eb(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eb(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eA(e){return!!e.execute}function ew(e){return Promise.all(e.reduce(function(e,t){if(!eA(t))return e.push(t),e;var n,r=t.searchClient,o=t.execute,i=t.requesterId,l=t.requests,a=e.find(function(e){return eA(t)&&eA(e)&&e.searchClient===r&&!!i&&e.requesterId===i});return a?(n=a.items).push.apply(n,ey(l)):e.push({execute:o,requesterId:i,items:l,searchClient:r}),e},[]).map(function(e){if(!eA(e))return Promise.resolve(e);var t=e.execute,n=e.items;return t({searchClient:e.searchClient,requests:n})})).then(function(e){return x(e)})}function eE(e){return(eE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ex=["event","nextState","props","query","refresh","store"];function eS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?eS(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eE(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eE(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eE(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var ej,eP,eI,ek=null,eT=(ej=-1,eP=-1,eI=void 0,function(e){var t=++ej;return Promise.resolve(e).then(function(e){return eI&&t<eP?eI:(eP=t,eI=e,e)})});function eC(e){var t=e.event,n=e.nextState,r=void 0===n?{}:n,o=e.props,i=e.query,l=e.refresh,a=e.store,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ex);ek&&o.environment.clearTimeout(ek);var s=u.setCollections,c=u.setIsOpen,d=u.setQuery,f=u.setActiveItemId,m=u.setStatus;if(d(i),f(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var p,v=a.getState().collections.map(function(e){return eO(eO({},e),{},{items:[]})});m("idle"),s(v),c(null!==(p=r.isOpen)&&void 0!==p?p:o.shouldPanelOpen({state:a.getState()}));var h=Y(eT(v).then(function(){return Promise.resolve()}));return a.pendingRequests.add(h)}m("loading"),ek=o.environment.setTimeout(function(){m("stalled")},o.stallThreshold);var g=Y(eT(o.getSources(eO({query:i,refresh:l,state:a.getState()},u)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(eO({query:i,refresh:l,state:a.getState()},u))).then(function(t){return function(e,t,n){if(null==e?void 0:e.execute){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(ey(Object.keys(n.context).map(function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters})))):{};return eg(eg({},e),{},{requests:e.queries.map(function(n){return{query:"algolia"===e.requesterId?eg(eg({},n),{},{params:eg(eg({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}})})}return{items:e,sourceId:t}}(t,e.sourceId,a.getState())})})).then(ew).then(function(t){return e.map(function(e){var n=t.filter(function(t){return t.sourceId===e.sourceId}),r=n.map(function(e){return e.items}),o=n[0].transformResponse,i=o?o({results:r,hits:r.map(function(e){return e.hits}).filter(Boolean),facetHits:r.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}):r;return e.onResolve({source:e,results:r,items:i,state:a.getState()}),i.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:e,items:i}})}).then(function(e){var t,n,r,i,l,u;return n=(t={collections:e,props:o,state:a.getState()}).collections,r=t.props,i=t.state,l=n.reduce(function(e,t){return em(em({},e),{},ep({},t.source.sourceId,em(em({},t.source),{},{getItems:function(){return x(t.items)}})))},{}),u=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:l,state:i}).sourcesBySourceId,x(r.reshape({sourcesBySourceId:u,sources:Object.values(u),state:i})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){m("idle"),s(e);var n,d=o.shouldPanelOpen({state:a.getState()});c(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&d||d);var f=ee(a.getState());if(null!==a.getState().activeItemId&&f){var p=f.item,v=f.itemInputValue,h=f.itemUrl,g=f.source;g.onActive(eO({event:t,item:p,itemInputValue:v,itemUrl:h,refresh:l,source:g,state:a.getState()},u))}}).finally(function(){m("idle"),ek&&o.environment.clearTimeout(ek)});return a.pendingRequests.add(g)}function eR(e){return(eR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eL=["event","props","refresh","store"];function eD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?eD(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eR(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eR(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eR(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eM(e){return(eM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var e_=["props","refresh","store"],eF=["inputElement","formElement","panelElement"],eH=["inputElement"],eB=["inputElement","maxLength"],eV=["sourceIndex"],eq=["sourceIndex"],ez=["item","source","sourceIndex"];function eU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eW(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eU(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eM(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eM(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eM(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eU(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eZ(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function eK(e){return(eK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eY(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e$(e,t,n){var r;return(r=function(e,t){if("object"!==eK(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eK(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eK(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eG(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null===(t=ee(n))||void 0===t?void 0:t.itemInputValue)||null}function eQ(e){return(eQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eX(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eJ(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eQ(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eQ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eQ(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eJ(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var e0=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return eX(eX({},e),{},{activeItemId:t.payload});case"setQuery":return eX(eX({},e),{},{query:t.payload,completion:null});case"setCollections":return eX(eX({},e),{},{collections:t.payload});case"setIsOpen":return eX(eX({},e),{},{isOpen:t.payload});case"setStatus":return eX(eX({},e),{},{status:t.payload});case"setContext":return eX(eX({},e),{},{context:eX(eX({},e.context),t.payload)});case"ArrowDown":var n=eX(eX({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:G(1,e.activeItemId,O(e),t.props.defaultActiveItemId)});return eX(eX({},n),{},{completion:eG({state:n})});case"ArrowUp":var r=eX(eX({},e),{},{activeItemId:G(-1,e.activeItemId,O(e),t.props.defaultActiveItemId)});return eX(eX({},r),{},{completion:eG({state:r})});case"Escape":return e.isOpen?eX(eX({},e),{},{activeItemId:null,isOpen:!1,completion:null}):eX(eX({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return eX(eX({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return eX(eX({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return eX(eX({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||!!e.query)&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:eX(eX({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return eX(eX({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return JSON.stringify(t.type),e}};function e1(e){return(e1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e2(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==e1(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==e1(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===e1(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e2(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e5(e){var t=e.translations,n=(void 0===t?{}:t).searchByText;return o.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},o.createElement("span",{className:"DocSearch-Label"},void 0===n?"Search by":n),o.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},o.createElement("defs",null,o.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),o.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),o.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),o.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),o.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),o.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),o.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.
105,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),o.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),o.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),o.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function e4(e){return o.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},o.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function e6(e){var t=e.translations,n=void 0===t?{}:t,r=n.selectText,i=n.selectKeyAriaLabel,l=n.navigateText,a=n.navigateUpKeyAriaLabel,u=n.navigateDownKeyAriaLabel,s=n.closeText,c=n.closeKeyAriaLabel,d=n.searchByText;return o.createElement(o.Fragment,null,o.createElement("div",{className:"DocSearch-Logo"},o.createElement(e5,{translations:{searchByText:void 0===d?"Search by":d}})),o.createElement("ul",{className:"DocSearch-Commands"},o.createElement("li",null,o.createElement("kbd",{className:"DocSearch-Commands-Key"},o.createElement(e4,{ariaLabel:void 0===i?"Enter key":i},o.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),o.createElement("span",{className:"DocSearch-Label"},void 0===r?"to select":r)),o.createElement("li",null,o.createElement("kbd",{className:"DocSearch-Commands-Key"},o.createElement(e4,{ariaLabel:void 0===u?"Arrow down":u},o.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),o.createElement("kbd",{className:"DocSearch-Commands-Key"},o.createElement(e4,{ariaLabel:void 0===a?"Arrow up":a},o.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),o.createElement("span",{className:"DocSearch-Label"},void 0===l?"to navigate":l)),o.createElement("li",null,o.createElement("kbd",{className:"DocSearch-Commands-Key"},o.createElement(e4,{ariaLabel:void 0===c?"Escape key":c},o.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),o.createElement("span",{className:"DocSearch-Label"}
1,void 0===s?"to close":s))))}function e7(e){var t=e.hit,n=e.children;return o.createElement("a",{href:t.url},n)}function e8(){return o.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},o.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),o.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},o.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function e9(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),o.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function te(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function tt(){return o.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),o.createElement("path",{d:"M8 17l-6-6 6-6"})))}var tn=function(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function tr(e){switch(e.type){case"lvl1":return o.createElement(tn,null);case"content":return o.createElement(ti,null);default:return o.createElement(to,null)}}function to(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function ti(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function tl(){return o.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},o.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function ta(){return o.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function tu(){return o.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function ts(e){var t=e.translations,n=void 0===t?{}:t,r=n.titleText,i=n.helpText;return o.createElement("div",{className:"DocSearch-ErrorScreen"},o.createElement("div",{className:"DocSearch-Screen-Icon"},o.createElement(ta,null)),o.createElement("p",{className:"DocSearch-Title"},void 0===r?"Unable to fetch results":r),o.createElement("p",{className:"DocSearch-Help"},void 0===i?"You might want to check your network connection.":i))}var tc=["translations"];function td(e){var t=e.translations,n=void 0===t?{}:t,r=p(e,tc),i=n.noResultsText,l=n.suggestedQueryText,a=n.reportMissingResultsText,u=n.reportMissingResultsLinkText,s=r.state.context.searchSuggestions;return o.createElement("div",{className:"DocSearch-NoResults"},o.createElement("div",{className:"DocSearch-Screen-Icon"},o.createElement(tu,null)),o.createElement("p",{className:"DocSearch-Title"},void 0===i?"No results for":i,' "',o.createElement("strong",null,r.state.query),'"'),s&&s.length>0&&o.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},o.createElement("p",{className:"DocSearch-Help"},void 0===l?"Try searching for":l,":"),o.createElement("ul",null,s.slice(0,3).reduce(function(e,t){return[].concat(function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[o.createElement("li",{key:t}
1,o.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])},[]))),r.getMissingResultsUrl&&o.createElement("p",{className:"DocSearch-Help"},"".concat(void 0===a?"Believe this query should return results?":a," "),o.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},void 0===u?"Let us know.":u)))}var tf=["hit","attribute","tagName"];function tm(e,t){return t.split(".").reduce(function(e,t){return null!=e&&e[t]?e[t]:null},e)}function tp(e){var t=e.hit,n=e.attribute,r=e.tagName,i=p(e,tf);return(0,o.createElement)(void 0===r?"span":r,f(f({},i),{},{dangerouslySetInnerHTML:{__html:tm(t,"_snippetResult.".concat(n,".value"))||tm(t,n)}}))}function tv(e){return e.collection&&0!==e.collection.items.length?o.createElement("section",{className:"DocSearch-Hits"},o.createElement("div",{className:"DocSearch-Hit-source"},e.title),o.createElement("ul",e.getListProps(),e.collection.items.map(function(t,n){return o.createElement(th,m({key:[e.title,t.objectID].join(":"),item:t,index:n},e))}))):null}function th(e){var t=e.item,n=e.index,r=e.renderIcon,i=e.renderAction,l=e.getItemProps,a=e.onItemClick,u=e.collection,s=e.hitComponent,c=v(o.useState(!1),2),d=c[0],f=c[1],p=v(o.useState(!1),2),h=p[0],g=p[1],y=o.useRef(null);return o.createElement("li",m({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",d&&"DocSearch-Hit--deleting",h&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){y.current&&y.current()}},l({item:t,source:u.source,onClick:function(e){a(t,e)}})),o.createElement(s,{hit:t},o.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(tp,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&o.createElement(tp,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(tp,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),o.createElement(tp,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&o.createElement("div",{className:"DocSearch-Hit-content-wrapper"},o.createElement(tp,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),o.createElement(tp,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),i({item:t,runDeleteTransition:function(e){f(!0),y.current=e},runFavoriteTransition:function(e){g(!0),y.current=e}}))))}function tg(e,t,n){return e.reduce(function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e},{})}function ty(e){return e}function tb(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function tA(){}var tw=/(<mark>|<\/mark>)/g,tE=RegExp(tw.source);function tx(e){if(!e.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var t,n,r=e.__docsearch_parent?null===(t=e.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return r?r.value&&tE.test(r.value)?r.value.replace(tw,""):r.value:e.hierarchy.lvl0}function tS(e){return o.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map(function(t){if(0===t.items.length)return null;var n=tx(t.items[0]);return o.createElement(tv,m({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,i=e.index;return o.createElement(o.Fragment,null,r.__docsearch_parent&&o.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},o.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?o.createElement("path",{d:"M8 6v21M20 27H8.3"}):o.createElement("path",{d:"M8 6v42M20 27H8.3"}))),o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement(tr,{type:r.type})))},renderAction:function(){return o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement(tt,null))}}))}),e.resultsFooterComponent&&o.createElement("section",{className:"DocSearch-HitsFooter"},o.createElement(e.resultsFooterComponent,{state:e.state})))}var tO=["translations"];function tj(e){var t=e.translations,n=void 0===t?{}:t,r=p(e,tO),i=n.recentSearchesTitle,l=n.noRecentSearchesText,a=n.saveRecentSearchButtonTitle,u=void 0===a?"Save this search":a,s=n.removeRecentSearchButtonTitle,c=void 0===s?"Remove this search from history":s,d=n.favoriteSearchesTitle,f=n.removeFavoriteSearchButtonTitle,v=void 0===f?"Remove this search from favorites":f;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:o.createElement("div",{className:"DocSearch-StartScreen"},o.createElement("p",{className:"DocSearch-Help"},void 0===l?"No recent searches":l)):!1===r.hasCollections?null:o.createElement("div",{className:"DocSearch-Dropdown-Container"},o.createElement(tv,m({},r,{title:void 0===i?"Recent":i,collection:r.state.collections[0],renderIcon:function(){return o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement(e9,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,i=e.runDeleteTransition;return o.createElement(o.Fragment,null,o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()})}},o.createElement(tl,null))),o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:c,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),i(function(){r.recentSearches.remove(t),r.refresh()})}},o.createElement(te,null))))}})),o.createElement(tv,m({},r,{title:void 0===d?"Favorite":d,collection:r.state.collections[1],renderIcon:function(){return o.createElement("div",{className:"DocSearch-Hit-icon"},o.createElement(tl,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return o.createElement("div",{className:"DocSearch-Hit-action"},o.createElement("button",{className:"DocSearch-Hit-action-button",title:v,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.remove(t),r.refresh()})}},o.createElement(te,null)))}})))}var tP=["translations"],tI=o.memo(function(e){var t=e.translations,n=void 0===t?{}:t,r=p(e,tP);if("error"===r.state.status)return o.createElement(ts,{translations:null==n?void 0:n.errorScreen});var i=r.state.collections.some(function(e){return e.items.length>0});return r.state.query?!1===i?o.createElement(td,m({},r,{translations:null==n?void 0:n.noResultsScreen})):o.createElement(tS,r):o.createElement(tj,m({},r,{hasCollections:i,translations:null==n?void 0:n.startScreen}))},function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}),tk=["translations"];function tT(e){var t=e.translations,n=void 0===t?{}:t,r=p(e,tk),i=n.resetButtonTitle,l=n.resetButtonAriaLabel,a=n.cancelButtonText,u=n.cancelButtonAriaLabel,s=n.searchInputLabel,c=r.getFormProps({inputElement:r.inputRef.current}).onReset;return o.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),o.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),o.createElement(o.Fragment,null,o.createElement("form",{className:"DocSearch-
1Form",onSubmit:function(e){e.preventDefault()},onReset:c},o.createElement("label",m({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),o.createElement(b,null),o.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},void 0===s?"Search":s)),o.createElement("div",{className:"DocSearch-LoadingIndicator"},o.createElement(e8,null)),o.createElement("input",m({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),o.createElement("button",{type:"reset",title:void 0===i?"Clear the query":i,className:"DocSearch-Reset","aria-label":void 0===l?"Clear the query":l,hidden:!r.state.query},o.createElement(te,null))),o.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":void 0===u?"Cancel":u,onClick:r.onClose},void 0===a?"Cancel":a))}var tC=["_highlightResult","_snippetResult"];function tR(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}},i=o.getItem().slice(0,r);return{add:function(e){var t=(e._highlightResult,e._snippetResult,p(e,tC)),n=i.findIndex(function(e){return e.objectID===t.objectID});n>-1&&i.splice(n,1),i.unshift(t),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter(function(t){return t.objectID!==e.objectID}),o.setItem(i)},getAll:function(){return i}}}function tL(e={serializable:!0}){let t={};return{get(n,r,o={miss:()=>Promise.resolve()}){let i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);let l=r(),a=o&&o.miss||(()=>Promise.resolve());return l.then(e=>a(e)).then(()=>l)},set:(n,r)=>(t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function tD(e,t){return t&&Object.keys(t).forEach(n=>{e[n]=t[n](e)}),e}function tN(e,...t){let n=0;return e.replace(/%s/g,()=>encodeURIComponent(t[n++]))}let tM={WithinQueryParameters:0,WithinHeaders:1};function t_(e,t){let n=e||{},r=n.data||{};return Object.keys(n).forEach(e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])}),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}let tF={Read:1,Write:2,Any:3};function tH(e,t=1){return{...e,status:t,lastUpdate:Date.now()}}function tB(e){return"string"==typeof e?{protocol:"https",url:e,accept:tF.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||tF.Any}}let tV="POST";function tq(e,t,n,r){var o;let i=[],l=function(e,t){if("GET"===e.method||void 0===e.data&&void 0===t.data)return;let n=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(n)}(n,r),a=function(e,t){let n={...e.headers,...t.headers},r={};return Object.keys(n).forEach(e=>{let t=n[e];r[e.toLowerCase()]=t}),r}(e,r),u=n.method,s="GET"!==n.method?{}:{...n.data,...r.data},c={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...s,...r.queryParameters},d=0,f=(t,o)=>{let s=t.pop();if(void 0===s)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:tU(i)};let m={data:l,headers:a,method:u,url:function(e,t,n){let r=tz(n),o=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return r.length&&(o+=`?${r}`),o}(s,n.path,c),connectTimeout:o(d,e.timeouts.connect),responseTimeout:o(d,r.timeout)},p=e=>{let n={request:m,response:e,host:s,triesLeft:t.length};return i.push(n),n},v={onSuccess:e=>(function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}})(e),onRetry(n){let r=p(n);return n.isTimedOut&&d++,Promise.all([e.logger.info("Retryable failure",tW(r)),e.hostsCache.set(s,tH(s,n.isTimedOut?3:2))]).then(()=>f(t,o))},onFail(e){throw p(e),function({content:e,status:t},n){let r=e;try{r=JSON.parse(e).message}catch(e){}return{name:"ApiError",message:r,status:t,transporterStackTrace:n}}(e,tU(i))}};return e.requester.send(m).then(e=>(e=>{let t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&0==~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?v.onRetry(e):(({status:e})=>2==~~(e/100))(e)?v.onSuccess(e):v.onFail(e))};return(o=e.hostsCache,Promise.all(t.map(e=>o.get(e,()=>Promise.resolve(tH(e))))).then(e=>{let n=e.filter(e=>1===e.status||Date.now()-e.lastUpdate>12e4),r=e.filter(e=>3===e.status&&Date.now()-e.lastUpdate<=12e4),o=[...n,...r];return{getTimeout:(e,t)=>(0===r.length&&0===e?1:r.length+3+e)*t,statelessHosts:o.length>0?o.map(e=>tB(e)):t}})).then(e=>f([...e.statelessHosts].reverse(),e.getTimeout))}function tz(e){return Object.keys(e).map(t=>{var n;return tN("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]))}).join("&")}function tU(e){return e.map(e=>tW(e))}function tW(e){let t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}let tZ=e=>{let t=e.appId,n=function(e,t,n){let r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:()=>e===tM.WithinHeaders?r:{},queryParameters:()=>e===tM.WithinQueryParameters?r:{}}}(void 0!==e.authMode?e.authMode:tM.WithinHeaders,t,e.apiKey),r=function(e){let{hostsCache:t,logger:n,requester:r,requestsCache:o,responsesCache:i,timeouts:l,userAgent:a,hosts:u,queryParameters:s,headers:c}=e,d={hostsCache:t,logger:n,requester:r,requestsCache:o,responsesCache:i,timeouts:l,userAgent:a,headers:c,queryParameters:s,hosts:u.map(e=>tB(e)),read(e,t){let n=t_(t,d.timeouts.read),r=()=>tq(d,d.hosts.filter(e=>
10!=(e.accept&tF.Read)),e,n);if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();let o={request:e,mappedRequestOptions:n,transporter:{queryParameters:d.queryParameters,headers:d.headers}};return d.responsesCache.get(o,()=>d.requestsCache.get(o,()=>d.requestsCache.set(o,r()).then(e=>Promise.all([d.requestsCache.delete(o),e]),e=>Promise.all([d.requestsCache.delete(o),Promise.reject(e)])).then(([e,t])=>t)),{miss:e=>d.responsesCache.set(o,e)})},write:(e,t)=>tq(d,d.hosts.filter(e=>0!=(e.accept&tF.Write)),e,t_(t,d.timeouts.write))};return d}({hosts:[{url:`${t}-dsn.algolia.net`,accept:tF.Read},{url:`${t}.algolia.net`,accept:tF.Write}].concat(function(e){let t=e.length-1;for(;t>0;t--){let n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...n.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...n.queryParameters(),...e.queryParameters}});return tD({transporter:r,appId:t,addAlgoliaAgent(e,t){r.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(()=>{})},e.methods)},tK=e=>(t,n)=>"GET"===t.method?e.transporter.read(t,n):e.transporter.write(t,n),tY=e=>(t,n={})=>tD({transporter:e.transporter,appId:e.appId,indexName:t},n.methods),t$=e=>(t,n)=>{let r=t.map(e=>({...e,params:tz(e.params||{})}));return e.transporter.read({method:tV,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)},tG=e=>(t,n)=>Promise.all(t.map(t=>{let{facetName:r,facetQuery:o,...i}=t.params;return tY(e)(t.indexName,{methods:{searchForFacetValues:tX}}).searchForFacetValues(r,o,{...n,...i})})),tQ=e=>(t,n,r)=>e.transporter.read({method:tV,path:tN("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r),tJ=e=>(t,n)=>e.transporter.read({method:tV,path:tN("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n),tX=e=>(t,n,r)=>e.transporter.read({method:tV,path:tN("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r);function t0(e,t,n){let r={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise(t=>{let n;let r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach(t=>r.setRequestHeader(t,e.headers[t]));let o=(e,n)=>setTimeout(()=>{r.abort(),t({status:0,content:n,isTimedOut:!0})},1e3*e),i=o(e.connectTimeout,"Connection timeout");r.onreadystatechange=()=>{r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,"Socket timeout"))},r.onerror=()=>{0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=()=>{clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)})},logger:{debug:(e,t)=>Promise.resolve(),info:(e,t)=>Promise.resolve(),error:(e,t)=>(console.error(e,t),Promise.resolve())},responsesCache:tL(),requestsCache:tL({serializable:!1}),hostsCache:function e(t){let n=[...t.caches],r=n.shift();return void 0===r?{get:(e,t,n={miss:()=>Promise.resolve()})=>t().then(e=>Promise.all([e,n.miss(e)])).then(([e])=>e),set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(t,o,i={miss:()=>Promise.resolve()})=>r.get(t,o,i).catch(()=>e({caches:n}).get(t,o,i)),set:(t,o)=>r.set(t,o).catch(()=>e({caches:n}).set(t,o)),delete:t=>r.delete(t).catch(()=>e({caches:n}).delete(t)),clear:()=>r.clear().catch(()=>e({caches:n}).clear())}}({caches:[function(e){let t;let n=`algoliasearch-client-js-${e.key}`,r=()=>(void 0===t&&(t=e.localStorage||window.localStorage),t),o=()=>JSON.parse(r().getItem(n)||"{}"),i=e=>{r().setItem(n,JSON.stringify(e))};return{get:(t,n,r={miss:()=>Promise.resolve()})=>Promise.resolve().then(()=>{(()=>{let t=e.timeToLive?1e3*e.timeToLive:null,n=o(),r=Object.fromEntries(Object.entries(n).filter(([,e])=>void 0!==e.timestamp));if(i(r),!t)return;let l=Object.fromEntries(Object.entries(r).filter(([,e])=>{let n=(new Date).getTime();return!(e.timestamp+t<n)}));i(l)})();let n=JSON.stringify(t);return o()[n]}).then(e=>Promise.all([e?e.value:n(),void 0!==e])).then(([e,t])=>Promise.all([e,t||r.miss(e)])).then(([e])=>e),set:(e,t)=>Promise.resolve().then(()=>{let i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},r().setItem(n,JSON.stringify(i)),t}),delete:e=>Promise.resolve().then(()=>
1{let t=o();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}),clear:()=>Promise.resolve().then(()=>{r().removeItem(n)})}}({key:`4.19.1-${e}`}),tL()]}),userAgent:(function(e){let t={value:`Algolia for JavaScript (${e})`,add(e){let n=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return -1===t.value.indexOf(n)&&(t.value=`${t.value}${n}`),t}};return t})("4.19.1").add({segment:"Browser",version:"lite"}),authMode:tM.WithinQueryParameters};return tZ({...r,...n,methods:{search:t$,searchForFacetValues:tG,multipleQueries:t$,multipleSearchForFacetValues:tG,customRequest:tK,initIndex:e=>t=>tY(e)(t,{methods:{search:tJ,searchForFacetValues:tX,findAnswers:tQ}})}})}t0.version="4.19.1";var t1=["footer","searchBox"];function t2(e){var t,n,r,i,l,a,u,s=e.appId,c=e.apiKey,d=e.indexName,h=e.placeholder,g=void 0===h?"Search docs":h,y=e.searchParameters,b=e.maxResultsPerGroup,A=e.onClose,w=void 0===A?tA:A,C=e.transformItems,L=void 0===C?ty:C,N=e.hitComponent,_=e.resultsFooterComponent,V=e.navigator,z=e.initialScrollY,U=void 0===z?0:z,Y=e.transformSearchClient,$=e.disableUserPersonalization,G=void 0!==$&&$,Q=e.initialQuery,X=e.translations,eo=void 0===X?{}:X,ei=e.getMissingResultsUrl,ea=e.insights,es=void 0!==ea&&ea,ed=eo.footer,ef=eo.searchBox,em=p(eo,t1),ep=v(o.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),ev=ep[0],eh=ep[1],eg=o.useRef(null),ey=o.useRef(null),eb=o.useRef(null),eA=o.useRef(null),ew=o.useRef(null),eE=o.useRef(10),ex=o.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,eS=o.useRef((void 0===Q?"":Q)||ex).current,eO=(t=void 0===Y?ty:Y,o.useMemo(function(){var e=t0(s,c);return e.addAlgoliaAgent("docsearch","3.6.2"),!1===/docsearch.js \(.*\)/.test(e.transporter.userAgent.value)&&e.addAlgoliaAgent("docsearch-react","3.6.2"),t(e)},[s,c,t])),ej=o.useRef(tR({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(d),limit:10})).current,eP=o.useRef(tR({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(d),limit:0===ej.getAll().length?7:4})).current,eI=o.useCallback(function(e){if(!G){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===ej.getAll().findIndex(function(e){return e.objectID===t.objectID})&&eP.add(t)}},[ej,eP,G]),ek=o.useCallback(function(e){if(ev.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t={eventName:"Item Selected",index:e.__autocomplete_indexName,items:[e],positions:[e.__autocomplete_id],queryID:e.__autocomplete_queryID};ev.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(t)}},[ev.context.algoliaInsightsPlugin]),eT=o.useMemo(function(){return function(e){var t,n,r,o,i,l,a,u,s,c,d,f,m,p,v,h,g,y,b,A,w,C=[],L=(n="undefined"!=typeof window?window:{},r=e.plugins||[],ec(ec({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:!1,environment:n,shouldPanelOpen:function(e){return O(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(t=e.id)&&void 0!==t?t:"autocomplete-".concat(S++),plugins:r,initialState:ec({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)})},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)})},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)})},getSources:function(t){var n;return Promise.all([].concat(function(e){if(Array.isArray(e))return eu(e)}(n=r.map(function(e){return e.getSources}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return eu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eu(e,t)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
1(),[e.getSources]).filter(Boolean).map(function(e){var n;return n=[],Promise.resolve(e(t)).then(function(e){return Promise.all(e.filter(function(e){return!!e}).map(function(e){if(e.sourceId,n.includes(e.sourceId))throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:P,onResolve:P};return Object.keys(t).forEach(function(e){t[e].__default=!0}),Promise.resolve(J(J({},t),e))}))})})).then(function(e){return x(e)}).then(function(e){return e.map(function(e){return ec(ec({},e),{},{onSelect:function(t){e.onSelect(t),C.forEach(function(e){var n;return null===(n=e.onSelect)||void 0===n?void 0:n.call(e,t)})},onActive:function(t){e.onActive(t),C.forEach(function(e){var n;return null===(n=e.onActive)||void 0===n?void 0:n.call(e,t)})},onResolve:function(t){e.onResolve(t),C.forEach(function(e){var n;return null===(n=e.onResolve)||void 0===n?void 0:n.call(e,t)})}})})})},navigator:ec({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})),N=(o=function(e){var t=e.prevState,n=e.state;L.onStateChange(e3({prevState:t,state:n,refresh:z,navigator:L.navigator},_))},l=L.initialState,{getState:function(){return l},dispatch:function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==en(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==en(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===en(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},l);o({state:l=e0(l,{type:e,props:L,payload:t}),prevState:n})},pendingRequests:(i=[],{add:function(e){return i.push(e),e.finally(function(){i=i.filter(function(t){return t!==e})})},cancelAll:function(){i.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===i.length}})}),_={setActiveItemId:function(e){N.dispatch("setActiveItemId",e)},setQuery:function(e){N.dispatch("setQuery",e)},setCollections:function(e){var t=0,n=e.map(function(e){return el(el({},e),{},{items:x(e.items).map(function(e){return el(el({},e),{},{__autocomplete_id:t++})})})});N.dispatch("setCollections",n)},setIsOpen:function(e){N.dispatch("setIsOpen",e)},setStatus:function(e){N.dispatch("setStatus",e)},setContext:function(e){N.dispatch("setContext",e)}},V=(u=(a=e3({props:L,refresh:z,store:N,navigator:L.navigator},_)).props,s=a.refresh,c=a.store,d=eZ(a,e_),f=function(e,t){return void 0!==t?"".concat(e,"-").concat(t):e},{getEnvironmentProps:function(e){var t=e.inputElement,n=e.formElement,r=e.panelElement;function o(e){!c.getState().isOpen&&c.pendingRequests.isEmpty()||e.target===t||!1===[n,r].some(function(t){var n;return t===(n=e.target)||t.contains(n)})&&(c.dispatch("blur",null),u.debug||c.pendingRequests.cancelAll())}return eW({onTouchStart:o,onMouseDown:o,onTouchMove:function(e){!1!==c.getState().isOpen&&t===u.environment.document.activeElement&&e.target!==t&&t.blur()}},eZ(e,eF))},getRootProps:function(e){return eW({role:"combobox","aria-expanded":c.getState().isOpen,"aria-haspopup":"listbox","aria-owns":c.getState().isOpen?"".concat(u.id,"-list"):void 0,"aria-labelledby":"".concat(u.id,"-label")},e)},getFormProps:function(e){return e.inputElement,eW({action:"",noValidate:!0,role:"search",onSubmit:function(t){var n;t.preventDefault(),u.onSubmit(eW({event:t,refresh:s,state:c.getState()},d)),c.dispatch("submit",null),null===(n=e.inputElement)||void 0===n||n.blur()},onReset:function(t){var n;t.preventDefault(),u.onReset(eW({event:t,refresh:s,state:c.getState()},d)),c.dispatch("reset",null),null===(n=e.inputElement)||void 0===n||n.focus()}},eZ(e,eH))},getLabelProps:function(e){var t=e||{},n=t.sourceIndex,r=eZ(t,eV);return eW({htmlFor:"".concat(f(u.id,n),"-input"),id:"".concat(f(u.id,n),"-label")},r)},getInputProps:function(e){function t(e){(u.openOnFocus||c.getState().query
1)&&eC(eW({event:e,props:u,query:c.getState().completion||c.getState().query,refresh:s,store:c},d)),c.dispatch("focus",null)}var n,r,o=e||{},i=(o.inputElement,o.maxLength),l=void 0===i?512:i,a=eZ(o,eB),f=ee(c.getState()),m=!!((n=(null===(r=u.environment.navigator)||void 0===r?void 0:r.userAgent)||"")&&n.match(et)),p=null!=f&&f.itemUrl&&!m?"go":"search";return eW({"aria-autocomplete":"both","aria-activedescendant":c.getState().isOpen&&null!==c.getState().activeItemId?"".concat(u.id,"-item-").concat(c.getState().activeItemId):void 0,"aria-controls":c.getState().isOpen?"".concat(u.id,"-list"):void 0,"aria-labelledby":"".concat(u.id,"-label"),value:c.getState().completion||c.getState().query,id:"".concat(u.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:p,spellCheck:"false",autoFocus:u.autoFocus,placeholder:u.placeholder,maxLength:l,type:"search",onChange:function(e){eC(eW({event:e,props:u,query:e.currentTarget.value.slice(0,l),refresh:s,store:c},d))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,eL);if("ArrowUp"===t.key||"ArrowDown"===t.key){var l=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},a=function(){var e=ee(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,l=e.itemInputValue,a=e.itemUrl,u=e.source;u.onActive(eN({event:t,item:n,itemInputValue:l,itemUrl:a,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||o.getState().query)?eC(eN({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(l,0)}):(o.dispatch(t.key,{}),a(),l())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length}))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=ee(o.getState()),s=u.item,c=u.itemInputValue,d=u.itemUrl,f=u.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(f.onSelect(eN({event:t,item:s,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:d,item:s,state:o.getState()}));else if(t.shiftKey)void 0!==d&&(f.onSelect(eN({event:t,item:s,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:d,item:s,state:o.getState()}));else if(t.altKey);else{if(void 0!==d)return f.onSelect(eN({event:t,item:s,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},i)),void n.navigator.navigate({itemUrl:d,item:s,state:o.getState()});eC(eN({event:t,nextState:{isOpen:!1},props:n,query:c,refresh:r,store:o},i)).then(function(){f.onSelect(eN({event:t,item:s,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},i))})}}}(eW({event:e,props:u,refresh:s,store:c},d))},onFocus:t,onBlur:P,onClick:function(n){e.inputElement!==u.environment.document.activeElement||c.getState().isOpen||t(n)}},a)},getPanelProps:function(e){return eW({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){c.dispatch("mouseleave",null)}},e)},getListProps:function(e){var t=e||{},n=t.sourceIndex,r=eZ(t,eq);return eW({role:"listbox","aria-labelledby":"".concat(f(u.id,n),"-label"),id:"".concat(f(u.id,n),"-list")},r)},getItemProps:function(e){var t=e.item,n=e.source,r=e.sourceIndex,o=eZ(e,ez);return eW({id:"".concat(f(u.id,r),"-item-").concat(t.__autocomplete_id),role:"option","aria-selected":c.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==c.getState().activeItemId){c.dispatch("mousemove",t.__autocomplete_id);
1var n=ee(c.getState());if(null!==c.getState().activeItemId&&n){var r=n.item,o=n.itemInputValue,i=n.itemUrl,l=n.source;l.onActive(eW({event:e,item:r,itemInputValue:o,itemUrl:i,refresh:s,source:l,state:c.getState()},d))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var r=n.getItemInputValue({item:t,state:c.getState()}),o=n.getItemUrl({item:t,state:c.getState()});(o?Promise.resolve():eC(eW({event:e,nextState:{isOpen:!1},props:u,query:r,refresh:s,store:c},d))).then(function(){n.onSelect(eW({event:e,item:t,itemInputValue:r,itemUrl:o,refresh:s,source:n,state:c.getState()},d))})}},o)}});function z(){return eC(e3({event:new Event("input"),nextState:{isOpen:N.getState().isOpen},props:L,navigator:L.navigator,query:N.getState().query,refresh:z,store:N},_))}if(e.insights&&!L.plugins.some(function(e){return"aa.algoliaInsightsPlugin"===e.name})){var U,Y,$,G,Q,X,eo,ei,ea,es,ed,ef="boolean"==typeof e.insights?{}:e.insights;L.plugins.push((Y=(U=W({onItemsChange:function(e){var t=e.insights,n=e.insightsEvents;t.viewedObjectIDs.apply(t,q(n.map(function(e){return W(W({},e),{},{algoliaSource:[].concat(q(e.algoliaSource||[]),["autocomplete-internal"])})})))},onSelect:function(e){var t=e.insights,n=e.insightsEvents;t.clickedObjectIDsAfterSearch.apply(t,q(n.map(function(e){return W(W({},e),{},{algoliaSource:[].concat(q(e.algoliaSource||[]),["autocomplete-internal"])})})))},onActive:P},ef)).insightsClient,$=U.onItemsChange,G=U.onSelect,Q=U.onActive,X=Y,Y||"undefined"!=typeof window&&("string"==typeof(ei=(eo=({window:window}).window).AlgoliaAnalyticsObject||"aa")&&(X=eo[ei]),X||(eo.AlgoliaAnalyticsObject=ei,eo[ei]||(eo[ei]=function(){eo[ei].queue||(eo[ei].queue=[]);for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];eo[ei].queue.push(t)}),eo[ei].version="2.6.0",X=eo[ei],function(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var n=e.document.createElement("script");n.async=!0,n.src=Z,n.onerror=function(){console.error(t)},document.body.appendChild(n)}catch(e){console.error(t)}}(eo))),ea=function(e){var t,n,r,o,i=(r=(n=function(e){if(Array.isArray(e))return e}(t=(e.version||"").split(".").map(Number))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,l,a=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw o}}return a}}(t,2)||function(e,t){if(e){if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],o=n[1],r>=3||2===r&&o>=4||1===r&&o>=10);function l(t,n,r){if(i&&void 0!==r){var o=r[0].__autocomplete_algoliaCredentials,l={"X-Algolia-Application-Id":o.appId,"X-Algolia-API-Key":o.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:l}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&l("clickedObjectIDsAfterSearch",H(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&l("clickedObjectIDs",H(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&l("convertedObjectIDsAfterSearch",H(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&l("convertedObjectIDs",H(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>
10&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&t.reduce(function(e,t){var n=t.items,r=M(t,R);return[].concat(D(e),D((function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r<e.objectIDs.length;r+=t)n.push(F(F({},e),{},{objectIDs:e.objectIDs.slice(r,r+t)}));return n})(F(F({},r),{},{objectIDs:(null==n?void 0:n.map(function(e){return e.objectID}))||r.objectIDs})).map(function(e){return{items:n,payload:e}})))},[]).forEach(function(e){var t=e.items;return l("viewedObjectIDs",[e.payload],t)})},viewedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["viewedFilters"].concat(n))}}}(X),es={current:[]},ed=E(function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce(function(e,t){return[].concat(q(e),q(t.items))},[]).filter(B);(function e(t,n){if(t===n)return!0;if(j(t)||j(n)||"function"==typeof t||"function"==typeof n)return t===n;if(Object.keys(t).length!==Object.keys(n).length)return!1;for(var r=0,o=Object.keys(t);r<o.length;r++){var i=o[r];if(!(i in n)||!e(t[i],n[i]))return!1}return!0})(es.current.map(function(e){return e.objectID}),n.map(function(e){return e.objectID}))||(es.current=n,n.length>0&&K({onItemsChange:$,items:n,insights:ea,state:t}))}},0),{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;X("addAlgoliaAgent","insights-plugin"),t({algoliaInsightsPlugin:{__algoliaSearchParameters:{clickAnalytics:!0},insights:ea}}),n(function(e){var t=e.item,n=e.state,r=e.event;B(t)&&G({state:n,event:r,insights:ea,item:t,insightsEvents:[W({eventName:"Item Selected"},k({item:t,items:es.current}))]})}),r(function(e){var t=e.item,n=e.state,r=e.event;B(t)&&Q({state:n,event:r,insights:ea,item:t,insightsEvents:[W({eventName:"Item Active"},k({item:t,items:es.current}))]})})},onStateChange:function(e){ed({state:e.state})},__autocomplete_pluginOptions:ef}))}return L.plugins.forEach(function(e){var t;return null===(t=e.subscribe)||void 0===t?void 0:t.call(e,e3(e3({},_),{},{navigator:L.navigator,refresh:z,onSelect:function(e){C.push({onSelect:e})},onActive:function(e){C.push({onActive:e})},onResolve:function(e){C.push({onResolve:e})}}))}),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),l=o.document.querySelector("head");i.name="algolia:metadata",setTimeout(function(){i.content=JSON.stringify(r),l.appendChild(i)},0)}}({metadata:(y=(m={plugins:L.plugins,options:e}).plugins,w=(A=null===(p=((null===(v=(b=m.options).__autocomplete_metadata)||void 0===v?void 0:v.userAgents)||[])[0])||void 0===p?void 0:p.segment)?e$({},A,Object.keys((null===(h=b.__autocomplete_metadata)||void 0===h?void 0:h.options)||{})):{},{plugins:y.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eY(Object(n),!0).forEach(function(t){e$(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eY(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({"autocomplete-core":Object.keys(b)},w),ua:I.concat((null===(g=b.__autocomplete_metadata)||void 0===g?void 0:g.userAgents)||[])}),environment:L.environment}),e3(e3({refresh:z,navigator:L.navigator},V),_)}({id:"docsearch",defaultActiveItemId:0,placeholder:g,openOnFocus:!0,initialState:{query:eS,context:{searchSuggestions:[]}},insights:es,navigator:V,onStateChange:function(e){eh(e.state)},getSources:function(e){var t=e.query,n=e.state,r=e.setContext,o=e.setStatus;if(!t)return G?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;eI(t),tb(n)||w()},getItemUrl:function(e){return e.item.url},getItems:function(){return eP.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;eI(t),tb(n)||w()},getItemUrl:function(e){return e.item.url},getItems:function(){return ej.getAll()}}];var i=!!es;return eO.search([{query:t,indexName:d,params:f({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(eE.current),"hierarchy.lvl2:".concat(eE.current),"hierarchy.lvl3:".concat(eE.current),"hierarchy.lvl4:".concat(eE.current),"hierarchy.lvl5:".concat(eE.current),"hierarchy.lvl6:".concat(eE.current),"content:".concat(eE.current)],snippetEllipsisText:"â¦",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20,clickAnalytics:i},y)}]).catch(function(e){throw"RetryError"===e.name&&o("error"),e}).then(function(e){var t=e.results[0],o=t.hits,l=t.nbHits,a=tg(o,function(e){return tx(e)},b);n.context.searchSuggestions.length<Object.keys(a).length&&r({searchSuggestions:Object.keys(a)}),r({nbHits:l});var u={};return i&&(u={__autocomplete_indexName:d,__autocomplete_queryID:t.queryID,__autocomplete_algoliaCredentials:{appId:s,apiKey:c}}),Object.values(a).map(function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,n=e.event;eI(t),tb(n)||w()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(tg(e,function(e){return e.hierarchy.lvl1},b)).map(L).map(function(e){return e.map(function(t){var n=null,r=e.find(function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1});return"lvl1"!==t.type&&r&&(n=r),f(f({},t),{},{__docsearch_parent:n},u)})}).flat()}}})})}})},[d,y,b,eO,w,eP,ej,eI,eS,g,V,L,G,es,s,c]),eR=eT.getEnvironmentProps,eD=eT.getRootProps,eM=eT.refresh;return r=(n={getEnvironmentProps:eR,panelElement:eA.current,formElement:eb.current,inputElement:ew.current}).getEnvironmentProps,i=n.panelElement,l=n.formElement,a=n.inputElement,o.useEffect(function(){if(i&&l&&a){var e=r({panelElement:i,formElement:l,inputElement:a}),t=e.onTouchStart,n=e.onTouchMove;return window.addEventListener("touchstart",t),window.addEventListener("touchmove",n),function(){window.removeEventListener("touchstart",t),window.removeEventListener("touchmove",n)}}},[r,i,l,a]),u=({container:eg.current}).container,o.useEffect(function(){if(u){var e=u.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),t=e[0],n=e[e.length-1];return u.addEventListener("keydown",r),function(){u.removeEventListener("keydown",r)}}function r(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===t&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),t.focus()))}},[u]),o.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,U)}},[]),o.useEffect(function(){window.matchMedia("(max-width: 768px)").matches&&(eE.current=5)},[]),o.useEffect(function(){eA.current&&(eA.current.scrollTop=0)},[ev.query]),o.useEffect(function(){eS.length>0&&(eM(),ew.current&&ew.current.focus())},[eS,eM]),o.useEffect(function(){function e(){if(ey.current){var e=.01*window.innerHeight;ey.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),o.createElement("div",m({ref:eg},eD({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===ev.status&&"DocSearch-Container--Stalled","error"===ev.status&&"DocSearch-Container--Errored"].filter(
1Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&w()}}),o.createElement("div",{className:"DocSearch-Modal",ref:ey},o.createElement("header",{className:"DocSearch-SearchBar",ref:eb},o.createElement(tT,m({},eT,{state:ev,autoFocus:0===eS.length,inputRef:ew,isFromSelection:!!eS&&eS===ex,translations:ef,onClose:w}))),o.createElement("div",{className:"DocSearch-Dropdown",ref:eA},o.createElement(tI,m({},eT,{indexName:d,state:ev,hitComponent:void 0===N?e7:N,resultsFooterComponent:void 0===_?function(){return null}:_,disableUserPersonalization:G,recentSearches:eP,favoriteSearches:ej,inputRef:ew,translations:em,getMissingResultsUrl:ei,onItemClick:function(e,t){ek(e),eI(e),tb(t)||w()}}))),o.createElement("footer",{className:"DocSearch-Footer"},o.createElement(e6,{translations:ed}))))}var t3=n(86010);let t5=["Ctrl ","Control"],t4=["â","Command"],t6="tailwindcss",t7="KNPXZI5B0M";function t8(e){return e.startsWith("https://tailwindui.com")}function t9(e){return/^https?:\/\//.test(e)&&!e.startsWith(window.location.origin)}let ne=(0,o.createContext)();function nt({children:e}){let t=(0,c.useRouter)(),[n,l]=(0,o.useState)(!1),[a,u]=(0,o.useState)(null),d=(0,o.useCallback)(()=>{l(!0)},[l]),f=(0,o.useCallback)(()=>{l(!1)},[l]),m=(0,o.useCallback)(e=>{l(!0),u(e.key)},[l,u]);return function({isOpen:e,onOpen:t,onClose:n}){(0,o.useEffect)(()=>{function r(r){let o,i;(27===r.keyCode&&e||"k"===r.key&&(r.metaKey||r.ctrlKey)||(i=(o=r.target).tagName,!o.isContentEditable&&"INPUT"!==i&&"SELECT"!==i&&"TEXTAREA"!==i&&"/"===r.key&&!e))&&(r.preventDefault(),e?n():!document.body.classList.contains("DocSearch--active")&&(document.body.classList.contains("DocSearch--active")||t()))}return window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)}},[e,t,n])}({isOpen:n,onOpen:d,onClose:f}),(0,o.useEffect)(()=>{if(!n){let e=`__DOCSEARCH_RECENT_SEARCHES__${t6}`;try{let t=JSON.parse(window.localStorage.getItem(e));for(let e of t)t8(e.url)&&!e.hierarchy.lvl1.startsWith("Components")&&(e.hierarchy.lvl1=`Components / ${e.hierarchy.lvl1}`);window.localStorage.setItem(e,JSON.stringify(t))}catch{}}},[n]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s(),{children:(0,r.jsx)("link",{rel:"preconnect",href:`https://${t7}-dsn.algolia.net`,crossOrigin:"true"})}),(0,r.jsx)(ne.Provider,{value:{isOpen:n,onOpen:d,onClose:f,onInput:m},children:e}),n&&(0,i.createPortal)((0,r.jsx)("div",{onClick:e=>{let t=e.target.closest("a");t&&t9(t.href)&&"_blank"!==t.target&&(e.preventDefault(),window.open(t.href,"_blank"))},children:(0,r.jsx)(t2,{initialQuery:a,initialScrollY:window.scrollY,searchParameters:{facetFilters:"version:v3",distinct:1,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url","product","product_category"]},placeholder:"Search documentation",onClose:f,indexName:t6,apiKey:"5fc87cef58bb80203d2207578309fab6",appId:t7,navigator:{navigate({itemUrl:e}){l(!1),t9(e)?window.open(e,"_blank"):t.push(e)}},hitComponent:nn,transformItems:e=>e.map((t,n)=>{var r,o,i,l;let a=document.createElement("a");a.href=t.url;let u="#content-wrapper"===a.hash||"#header"===a.hash?"":a.hash;(null===(r=t.hierarchy)||void 0===r?void 0:r.lvl0)&&(t.hierarchy.lvl0=t.hierarchy.lvl0.replace(/&/g,"&")),(null===(o=t._highlightResult)||void 0===o?void 0:null===(i=o.hierarchy)||void 0===i?void 0:null===(l=i.lvl0)||void 0===l?void 0:l.value)&&(t._highlightResult.hierarchy.lvl0.value=t._highlightResult.hierarchy.lvl0.value.replace(/&/g,"&"));let s=t8(t.url);return{...t,hierarchy:{...t.hierarchy,...s?{lvl1:`${t.product} / ${t.product_category}`}:{}},url:s?t.url.split("#")[0]:`${a.pathname}${u}`,__is_result:()=>!0,__is_parent:()=>"lvl1"===t.type&&e.length>1&&0===n,__is_child:()=>"lvl1"!==t.type&&e.length>1&&"lvl1"===e[0].type&&0!==n,__is_first:()=>1===n,__is_last:()=>n===e.length-1&&0!==n,__is_tailwindui:()=>s}})})}),document.body)]})}function nn({hit:e,children:t}){var n,o,i,l,u,s,c;return(0,r.jsx)(a(),{href:e.url,target:(null===(n=e.__is_tailwindui)||void 0===n?void 0:n.call(e))?"_blank":void 0,className:(0,t3.Z)({"DocSearch-Hit--Result":null===(o=e.__is_result)||void 0===o?void 0:o.call(e),"DocSearch-Hit--Parent":null===(i=e.__is_parent)||void 0===i?void 0:i.call(e),"DocSearch-Hit--FirstChild":null===(l=e.__is_first)||void 0===l?void 0:l.call(e),"DocSearch-Hit--LastChild":null===(u=e.__is_last)||void 0===u?void 0:u.call(e),"DocSearch-Hit--Child":null===(s=e.__is_child)||void 0===s?void 0:s.call(e),"DocSearch-Hit--TailwindUI":null===(c=e.__is_tailwindui)||void 0===c?void 0:c.call(e)}),children:t})}function nr({children:e,...t}){let n=(0,o.useRef)(),i=function(){let[e,t]=(0,o.useState)();return(0,o.useEffect)(()=>{"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?t(t4):t(t5))},[]),e}(),{onOpen:l,onInput:a}=(0,o.useContext)(ne);return(0,o.useEffect)(()=>{function e(e){n&&n.current===document.activeElement&&a&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&a(e)}return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[a,n]),(0,r.jsx)("button",{type:"button",ref:n,onClick:l,...t,children:"function"==typeof e?e({actionKey:i}):e})}},15176:function(e,t,n){"use strict";n.d(t,{N:function(){return ex},T:function(){return eE}});var r,o,i,l,a,u=n(85893),s=n(99476),c=n(63370),d=n(18419),f=n(67294),m=n(63766),p=n(
153532),v=n(16723),h=n(3855),g=n(31147),y=n(5639),b=n(94192),A=n(16230),w=n(73781),E=n(70017),x=n(48553),S=n(39650),O=n(51074),j=n(14157),P=n(65728),I=n(23784),k=n(55918),T=n(40476),C=n(30718),R=n(60821),L=n(20391),D=n(12763),N=n(16567),M=n(64103),_=n(11497),F=n(9362),H=n(84575),B=n(18689),V=n(32984),q=n(15466),z=n(12351),U=n(39516),W=n(61363),Z=n(95389),K=n(2740),Y=((o=Y||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),$=((i=$||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),G=((l=G||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),Q=((a=Q||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.GoToOption=2]="GoToOption",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.RegisterOption=5]="RegisterOption",a[a.UnregisterOption=6]="UnregisterOption",a);function J(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,H.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let X={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1,__demoMode:!1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t,__demoMode:!1}},2(e,t){var n,r,o,i,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===_.T.Nothing)return{...a,activeOptionIndex:null};if(t.focus===_.T.Specific)return{...a,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===_.T.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=(0,_.d)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[l].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...a,activeOptionIndex:l}}}}else if(t.focus===_.T.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=(0,_.d)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...a,activeOptionIndex:o}}}}let u=J(e),s=(0,_.d)(t,{resolveItems:()=>u.options,resolveActiveIndex:()=>u.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...u,activeOptionIndex:s}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=J(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=J(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},ee=(0,f.createContext)(null);function et(e){let t=(0,f.useContext)(ee);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,et),t}return t}ee.displayName="ListboxActionsContext";let en=(0,f.createContext)(null);function er(e){let t=(0,f.useContext)(en);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,er),t}return t}function eo(e,t){return(0,V.E)(t.type,X,e,t)}en.displayName="ListboxDataContext";let ei=f.Fragment,el=(0,f.createContext)(!1),ea=z.VN.RenderStrategy|z.VN.Static,eu=f.Fragment,es=Object.assign((0,z.yV)(function(e,t){var n;let r=(0,C.B)(),{value:o,defaultValue:i,form:l,name:a,onChange:u,by:s,invalid:c=!1,disabled:d=r||!1,horizontal:m=!1,multiple:h=!1,__demoMode:y=!1,...A}=e,E=m?"horizontal":"vertical",x=(0,I.T)(t),[O=h?[]:void 0,j]=(0,g.q)(o,u,i),[P,k]=(0,f.useReducer)(eo,{dataRef:(0,f.createRef)(),listboxState:y?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,optionsVisible:!1,__demoMode:y}),T=(0,f.useRef)({static:!1,hold:!1}),D=(0,f.useRef)(null),M=(0,f.useRef)(null),F=(0,f.useRef)(new Map),B=(0,p.J)(s),q=(0,f.useCallback)(e=>(0,V.E)(U.mode,{1:()=>O.some(t=>B(t,e)),0:()=>B(O,e)}),[O]),U=(0,f.useMemo)(()=>({...P,value:O,disabled:d,invalid:c,mode:h?1:0,orientation:E,compare:B,isSelected:q,optionsPropsRef:T,buttonRef:D,optionsRef:M,listRef:F}),[O,d,c,h,P,F]);(0,v.e)(()=>{P.dataRef.current=U},[U]),(0,S.O)([U.buttonRef,U.optionsRef],(e,t)=>{var n;k({type:1}),(0,H.sP)(t,H.tJ.Loose)||(e.preventDefault(),null==(n=U.buttonRef.current)||n.focus())},0===U.listboxState);let W=(0,f.useMemo)(()=>({open:0===U.listboxState,disabled:d,invalid:c,value:O}),[U,d,O,c]),K=(0,w.z)(e=>{let t=U.options.find(t=>
1t.id===e);t&&et(t.dataRef.current.value)}),Y=(0,w.z)(()=>{if(null!==U.activeOptionIndex){let{dataRef:e,id:t}=U.options[U.activeOptionIndex];et(e.current.value),k({type:2,focus:_.T.Specific,id:t})}}),$=(0,w.z)(()=>k({type:0})),G=(0,w.z)(()=>k({type:1})),Q=(0,b.G)(),J=(0,w.z)((e,t,n)=>{Q.dispose(),Q.microTask(()=>e===_.T.Specific?k({type:2,focus:_.T.Specific,id:t,trigger:n}):k({type:2,focus:e,trigger:n}))}),X=(0,w.z)((e,t)=>(k({type:5,id:e,dataRef:t}),()=>k({type:6,id:e}))),et=(0,w.z)(e=>(0,V.E)(U.mode,{0:()=>null==j?void 0:j(e),1(){let t=U.value.slice(),n=t.findIndex(t=>B(t,e));return -1===n?t.push(e):t.splice(n,1),null==j?void 0:j(t)}})),er=(0,w.z)(e=>k({type:3,value:e})),el=(0,w.z)(()=>k({type:4})),ea=(0,f.useMemo)(()=>({onChange:et,registerOption:X,goToOption:J,closeListbox:G,openListbox:$,selectActiveOption:Y,selectOption:K,search:er,clearSearch:el}),[]),[eu,es]=(0,Z.bE)({inherit:!0}),ec=(0,f.useCallback)(()=>null==j?void 0:j(i),[j]);return f.createElement(es,{value:eu,props:{htmlFor:null==(n=U.buttonRef.current)?void 0:n.id},slot:{open:0===U.listboxState,disabled:d}},f.createElement(R.HO,null,f.createElement(ee.Provider,{value:ea},f.createElement(en.Provider,{value:U},f.createElement(N.up,{value:(0,V.E)(U.listboxState,{0:N.ZM.Open,1:N.ZM.Closed})},null!=a&&null!=O&&f.createElement(L.Mt,{disabled:d,data:{[a]:O},form:l,onReset:ec}),(0,z.sY)({ourProps:{ref:x},theirProps:A,slot:W,defaultTag:ei,name:"Listbox"}))))))}),{Button:(0,z.yV)(function(e,t){var n;let r=er("Listbox.Button"),o=et("Listbox.Button"),i=(0,f.useId)(),l=(0,D.Q)(),{id:a=l||`headlessui-listbox-button-${i}`,disabled:u=r.disabled||!1,autoFocus:s=!1,...p}=e,v=(0,I.T)(r.buttonRef,t,(0,R.AZ)()),h=(0,R.L)(),g=(0,b.G)(),y=(0,w.z)(e=>{switch(e.key){case W.R.Enter:(0,B.g)(e.currentTarget);break;case W.R.Space:case W.R.ArrowDown:e.preventDefault(),o.openListbox(),g.nextFrame(()=>{r.value||o.goToOption(_.T.First)});break;case W.R.ArrowUp:e.preventDefault(),o.openListbox(),g.nextFrame(()=>{r.value||o.goToOption(_.T.Last)})}}),A=(0,w.z)(e=>{e.key===W.R.Space&&e.preventDefault()}),E=(0,w.z)(e=>{if((0,M.P)(e.currentTarget))return e.preventDefault();0===r.listboxState?(o.closeListbox(),g.nextFrame(()=>{var e;return null==(e=r.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1)):(e.preventDefault(),o.openListbox())}),x=(0,w.z)(e=>e.preventDefault()),S=(0,Z.wp)([a]),O=(0,U.zH)(),{isFocusVisible:P,focusProps:k}=(0,c.Fx)({autoFocus:s}),{isHovered:T,hoverProps:C}=(0,d.X)({isDisabled:u}),{pressed:L,pressProps:N}=(0,m.x)({disabled:u}),F=(0,f.useMemo)(()=>({open:0===r.listboxState,active:L||0===r.listboxState,disabled:u,invalid:r.invalid,value:r.value,hover:T,focus:P,autofocus:s}),[r.listboxState,r.value,u,T,P,L,r.invalid,s]),H=(0,z.dG)(h(),{ref:v,id:a,type:(0,j.f)(e,r.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsRef.current)?void 0:n.id,"aria-expanded":0===r.listboxState,"aria-labelledby":S,"aria-describedby":O,disabled:u||void 0,autoFocus:s,onKeyDown:y,onKeyUp:A,onKeyPress:x,onClick:E},k,C,N);return(0,z.sY)({ourProps:H,theirProps:p,slot:F,defaultTag:"button",name:"Listbox.Button"})}),Label:Z.__,Options:(0,z.yV)(function(e,t){var n;let r=(0,f.useId)(),{id:o=`headlessui-listbox-options-${r}`,anchor:i,portal:l=!1,modal:a=!0,...u}=e,s=(0,R.Vy)(i);s&&(l=!0);let c=er("Listbox.Options"),d=et("Listbox.Options"),m=(0,O.i)(c.optionsRef),p=(0,N.oJ)(),g=null!==p?(p&N.ZM.Open)===N.ZM.Open:0===c.listboxState;(0,x.m)(c.buttonRef,d.closeListbox,g),(0,P.P)(m,!c.__demoMode&&a&&0===c.listboxState),(0,E.s)({allowed:(0,w.z)(()=>[c.buttonRef.current,c.optionsRef.current])},!c.__demoMode&&a&&0===c.listboxState);let S=(0,f.useRef)(null);(0,f.useEffect)(()=>{var e;if(!(null!=(e=null==s?void 0:s.to)&&e.includes("selection")))return;if(!g){S.current=null;return}let t=Array.from(c.listRef.current.values());S.current=t.findIndex(e=>(null==e?void 0:e.dataset.selected)===""),-1===S.current&&(S.current=t.findIndex(e=>(null==e?void 0:e.dataset.disabled)===void 0),d.goToOption(_.T.First))},[g,c.listRef]);let j=!(0,y.C)(c.buttonRef,0!==c.listboxState)&&g,k=(()=>{if(null==s)return;if(c.listRef.current.size<=0)return{...s,inner:void 0};let e=Array.from(c.listRef.current.values());return{...s,inner:{listRef:{current:e},index:S.current}}})(),[T,C]=(0,R.ES)(k),L=(0,R.U8)(),D=(0,I.T)(c.optionsRef,t,s?T:null),M=(0,b.G)(),H=(0,b.G)();(0,f.useEffect)(()=>{var e;let t=c.optionsRef.current;t&&0===c.listboxState&&t!==(null==(e=(0,q.r)(t))?void 0:e.activeElement)&&(null==t||t.focus({preventScroll:!0}))},[c.listboxState,c.optionsRef,c.optionsRef.current]);let B=(0,w.z)(e=>{switch(H.dispose(),e.key){case W.R.Space:if(""!==c.searchQuery)return e.preventDefault(),e.stopPropagation(),d.search(e.key);case W.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==c.activeOptionIndex){let{dataRef:e}=c.options[c.activeOptionIndex];d.onChange(e.current.value)}0===c.mode&&(d.closeListbox(),(0,F.k)().nextFrame(()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1));break;case(0,V.E)(c.orientation,{vertical:W.R.ArrowDown,horizontal:W.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),d.goToOption(_.T.Next);case(0,V.E)(c.orientation,{vertical:W.R.ArrowUp,horizontal:W.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),d.goToOption(_.T.Previous);case W.R.Home:case W.R.PageUp:return e.preventDefault(),e.stopPropagation(),d.goToOption(_.T.First);case W.R.End:case W.R.PageDown:return e.preventDefault(),e.stopPropagation(),d.goToOption(_.T.Last);case W.R.Escape:return e.preventDefault(),e.stopPropagation(),d.closeListbox(),M.nextFrame(()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case W.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(d.search(e.key),H.setTimeout(()=>d.clearSearch(),350))}}),U=function(e,t){let[n,r]=(0,f.useState)(e),o=(0,h.E)(e);return(0,v.e)(()=>r(o.current),[o,r,...t]),n}(()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.id},[c.buttonRef.current]),Z=(0,f.useMemo)(()=>({open:0===c.listboxState}),[c]),Y=(0,z.dG)(s?L():{},{id:o,ref:D,"aria-activedescendant":null===c.activeOptionIndex||null==(n=c.options[c.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===c.mode||void 0,"aria-labelledby":U,"aria-orientation":c.orientation,onKeyDown:B,role:"listbox",tabIndex:0,style:{...C,"--button-width":(0,A.h)(c.buttonRef,!0).width}}),[$,G]=(0,f.useState)(c.value);c.value!==$&&0===c.listboxState&&1!==c.mode&&G(c.value);let Q=(0,w.z)(e=>c.compare($,e));return f.createElement(K.h_,{enabled:!!l&&(e.static||g)},f.createElement(en.Provider,{value:1===c.mode?c:{...c,isSelected:Q}},(0,z.sY)({ourProps:Y,theirProps:u,slot:Z,defaultTag:"div",features:ea,visible:j,name:"Listbox.Options"}
1)))}),Option:(0,z.yV)(function(e,t){let n=(0,f.useId)(),{id:r=`headlessui-listbox-option-${n}`,disabled:o=!1,value:i,...l}=e,a=!0===(0,f.useContext)(el),u=er("Listbox.Option"),s=et("Listbox.Option"),c=null!==u.activeOptionIndex&&u.options[u.activeOptionIndex].id===r,d=u.isSelected(i),m=(0,f.useRef)(null),p=(0,k.x)(m),g=(0,h.E)({disabled:o,value:i,domRef:m,get textValue(){return p()}}),y=(0,I.T)(t,m,e=>{e?u.listRef.current.set(r,e):u.listRef.current.delete(r)});(0,v.e)(()=>{if(u.__demoMode||0!==u.listboxState||!c||0===u.activationTrigger)return;let e=(0,F.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=m.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[m,c,u.__demoMode,u.listboxState,u.activationTrigger,u.activeOptionIndex]),(0,v.e)(()=>{if(!a)return s.registerOption(r,g)},[g,r,a]);let b=(0,w.z)(e=>{if(o)return e.preventDefault();s.onChange(i),0===u.mode&&(s.closeListbox(),(0,F.k)().nextFrame(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1))}),A=(0,w.z)(()=>{if(o)return s.goToOption(_.T.Nothing);s.goToOption(_.T.Specific,r)}),E=(0,T.g)(),x=(0,w.z)(e=>{E.update(e),!o&&(c||s.goToOption(_.T.Specific,r,0))}),S=(0,w.z)(e=>{E.wasMoved(e)&&(o||c||s.goToOption(_.T.Specific,r,0))}),O=(0,w.z)(e=>{E.wasMoved(e)&&(o||c&&s.goToOption(_.T.Nothing))}),j=(0,f.useMemo)(()=>({active:c,focus:c,selected:d,disabled:o,selectedOption:d&&a}),[c,d,o,a]);return!d&&a?null:(0,z.sY)({ourProps:a?{}:{id:r,ref:y,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":d,disabled:void 0,onClick:b,onFocus:A,onPointerEnter:x,onMouseEnter:x,onPointerMove:S,onMouseMove:S,onPointerLeave:O,onMouseLeave:O},theirProps:l,slot:j,defaultTag:"div",name:"Listbox.Option"})}),SelectedOption:(0,z.yV)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,I.T)(t)},l=er("ListboxSelectedOption"),a=(0,f.useMemo)(()=>({}),[]),u=void 0===l.value||null===l.value||1===l.mode&&Array.isArray(l.value)&&0===l.value.length;return f.createElement(el.Provider,{value:!0},(0,z.sY)({ourProps:i,theirProps:{...o,children:f.createElement(f.Fragment,null,r&&u?r:n)},slot:a,defaultTag:eu,name:"ListboxSelectedOption"}))})});var ec=n(86010);let ed=e=>{let t;let n=new Set,r=(e,r)=>{let o="function"==typeof e?e(t):e;if(o!==t){let e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({}
1,t,o),n.forEach(n=>n(t,e))}},o=()=>t,i=e=>(n.add(e),()=>n.delete(e)),l=()=>n.clear(),a={setState:r,getState:o,subscribe:i,destroy:l};return t=e(r,o,a),a},ef=e=>e?ed(e):ed;var em=n(52798);let{useSyncExternalStoreWithSelector:ep}=em,ev=e=>{let t="function"==typeof e?ef(e):e,n=(e,n)=>(function(e,t=e.getState,n){let r=ep(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,f.useDebugValue)(r),r})(t,e,n);return Object.assign(n,t),n},eh=(r=e=>({setting:null,setSetting:t=>e({setting:t})}))?ev(r):ev;function eg(){document.documentElement.classList.add("changing-theme"),"dark"!==localStorage.theme&&("theme"in localStorage||!window.matchMedia("(prefers-color-scheme: dark)").matches)?(document.documentElement.classList.remove("dark"),document.querySelector('meta[name="theme-color"]').setAttribute("content","#f8fafc")):(document.documentElement.classList.add("dark"),document.querySelector('meta[name="theme-color"]').setAttribute("content","#0B1120")),window.setTimeout(()=>{document.documentElement.classList.remove("changing-theme")})}let ey=[{value:"light",label:"Light",icon:eb},{value:"dark",label:"Dark",icon:eA},{value:"system",label:"System",icon:function({selected:e,...t}){return(0,u.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",...t,children:[(0,u.jsx)("path",{d:"M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Z",strokeWidth:"2",strokeLinejoin:"round",className:e?"stroke-sky-500 fill-sky-400/20":"stroke-slate-400 dark:stroke-slate-500"}),(0,u.jsx)("path",{d:"M14 15c0 3 2 5 2 5H8s2-2 2-5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:e?"stroke-sky-500":"stroke-slate-400 dark:stroke-slate-500"})]})}}];function eb({selected:e,...t}){return(0,u.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...t,children:[(0,u.jsx)("path",{d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",className:e?"fill-sky-400/20 stroke-sky-500":"stroke-slate-400 dark:stroke-slate-500"}),(0,u.jsx)("path",{d:"M12 4v1M17.66 6.344l-.828.828M20.005 12.004h-1M17.66 17.664l-.828-.828M12 20.01V19M6.34 17.664l.835-.836M3.995 12.004h1.01M6 6l.835.836",className:e?"stroke-sky-500":"stroke-slate-400 dark:stroke-slate-500"})]})}function eA({selected:e,...t}){return(0,u.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",...t,children:[(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.715 15.15A6.5 6.5 0 0 1 9 6.035C6.106 6.922 4 9.645 4 12.867c0 3.94 3.153 7.136 7.042 7.136 3.101 0 5.734-2.032 6.673-4.853Z",className:e?"fill-sky-400/20":"fill-transparent"}),(0,u.jsx)("path",{d:"m17.715 15.15.95.316a1 1 0 0 0-1.445-1.185l.495.869ZM9 6.035l.846.534a1 1 0 0 0-1.14-1.49L9 6.035Zm8.221 8.246a5.47 5.47 0 0 1-2.72.718v2a7.47 7.47 0 0 0 3.71-.98l-.99-1.738Zm-2.72.718A5.5 5.5 0 0 1 9 9.5H7a7.5 7.5 0 0 0 7.5 7.5v-2ZM9 9.5c0-1.079.31-2.082.845-2.93L8.153 5.5A7.47 7.47 0 0 0 7 9.5h2Zm-4 3.368C5 10.089 6.815 7.75 9.292 6.99L8.706 5.08C5.397 6.094 3 9.201 3 12.867h2Zm6.042 6.136C7.718 19.003 5 16.268 5 12.867H3c0 4.48 3.588 8.136 8.042 8.136v-2Zm5.725-4.17c-.81 2.433-3.074 4.17-5.725 4.17v2c3.552 0 6.553-2.327 7.622-5.537l-1.897-.632Z",className:e?"fill-sky-500":"fill-slate-400 dark:fill-slate-500"}),(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 3a1 1 0 0 1 1 1 2 2 0 0 0 2 2 1 1 0 1 1 0 2 2 2 0 0 0-2 2 1 1 0 1 1-2 0 2 2 0 0 0-2-2 1 1 0 1 1 0-2 2 2 0 0 0 2-2 1 1 0 0 1 1-1Z",className:e?"fill-sky-500":"fill-slate-400 dark:fill-slate-500"})]})}function ew(){let{setting:e,setSetting:t}=eh(),n=(0,f.useRef)(!0);return(0,s.L)(()=>{let e=localStorage.theme;"light"===e||"dark"===e?t(e):t("system")},[]),(0,s.L)(()=>{"system"===e?localStorage.removeItem("theme"):("light"===e||"dark"===e)&&(localStorage.theme=e),n.current?n.current=!1:eg()},[e]),(0,f.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)");function n(){eg();let e=localStorage.theme;"light"===e||"dark"===e?t(e):t("system")}return(null==e?void 0:e.addEventListener)?e.addEventListener("change",eg):e.addListener(eg),window.addEventListener("storage",n),()=>{(null==e?void 0:e.removeEventListener)?e.removeEventListener("change",eg):e.removeListener(eg),window.removeEventListener("storage",n)}},[]),[e,t]}function eE({panelClassName:e="mt-4"}){let[t,n]=ew();return(0,u.jsxs)(es,{value:t,onChange:n,children:[(0,u.jsx)(es.Label,{className:"sr-only",children:"Theme"}),(0,u.jsxs)(es.Button,{type:"button",children:[(0,u.jsx)("span",{className:"dark:hidden",children:(0,u.jsx)(eb,{className:"w-6 h-6",selected:"system"!==t})}),(0,u.jsx)("span",{className:"hidden dark:inline",children:(0,u.jsx)(eA,{className:"w-6 h-6",selected:"system"!==t})})]}),(0,u.jsx)(es.Options,{className:(0,ec.Z)("absolute z-50 top-full right-0 bg-white rounded-lg ring-1 ring-slate-900/10 shadow-lg overflow-hidden w-36 py-1 text-sm text-slate-700 font-semibold dark:bg-slate-800 dark:ring-0 dark:highlight-white/5 dark:text-slate-300",e),children:ey.map(({value:e,label:t,icon:n})=>(0,u.jsx)(es.Option,{value:e,as:f.Fragment,children:({active:e,selected:r})=>(0,u.jsxs)("div",{className:(0,ec.Z)("py-1 px-2 flex items-center cursor-pointer",r&&"text-sky-500",e&&"bg-slate-50 dark:bg-slate-600/30"),children:[(0,u.jsx)(n,{selected:r,className:"w-6 h-6 mr-2"}),t]})},e))})]})}function ex(){let[e,t]=ew(),{label:n}=ey.find(t=>t.value===e);return(0,u.jsxs)("div",{className:"flex items-center justify-between",children:[(0,u.jsx)("label",{htmlFor:"theme",className:"text-slate-700 font-normal dark:text-slate-400",children:"Switch theme"}),(0,u.jsxs)("div",{className:"relative flex items-center ring-1 ring-slate-900/10 rounded-lg shadow-sm p-2 text-slate-700 font-semibold dark:bg-slate-600 dar
1k:ring-0 dark:highlight-white/5 dark:text-slate-200",children:[(0,u.jsx)(eb,{className:"w-6 h-6 mr-2 dark:hidden"}),(0,u.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",className:"w-6 h-6 mr-2 hidden dark:block",children:[(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.715 15.15A6.5 6.5 0 0 1 9 6.035C6.106 6.922 4 9.645 4 12.867c0 3.94 3.153 7.136 7.042 7.136 3.101 0 5.734-2.032 6.673-4.853Z",className:"fill-transparent"}),(0,u.jsx)("path",{d:"m17.715 15.15.95.316a1 1 0 0 0-1.445-1.185l.495.869ZM9 6.035l.846.534a1 1 0 0 0-1.14-1.49L9 6.035Zm8.221 8.246a5.47 5.47 0 0 1-2.72.718v2a7.47 7.47 0 0 0 3.71-.98l-.99-1.738Zm-2.72.718A5.5 5.5 0 0 1 9 9.5H7a7.5 7.5 0 0 0 7.5 7.5v-2ZM9 9.5c0-1.079.31-2.082.845-2.93L8.153 5.5A7.47 7.47 0 0 0 7 9.5h2Zm-4 3.368C5 10.089 6.815 7.75 9.292 6.99L8.706 5.08C5.397 6.094 3 9.201 3 12.867h2Zm6.042 6.136C7.718 19.003 5 16.268 5 12.867H3c0 4.48 3.588 8.136 8.042 8.136v-2Zm5.725-4.17c-.81 2.433-3.074 4.17-5.725 4.17v2c3.552 0 6.553-2.327 7.622-5.537l-1.897-.632Z",className:"fill-slate-400"}),(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17 3a1 1 0 0 1 1 1 2 2 0 0 0 2 2 1 1 0 1 1 0 2 2 2 0 0 0-2 2 1 1 0 1 1-2 0 2 2 0 0 0-2-2 1 1 0 1 1 0-2 2 2 0 0 0 2-2 1 1 0 0 1 1-1Z",className:"fill-slate-400"})]}),n,(0,u.jsx)("svg",{className:"w-6 h-6 ml-2 text-slate-400",fill:"none",children:(0,u.jsx)("path",{d:"m15 11-3 3-3-3",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,u.jsx)("select",{id:"theme",value:e,onChange:e=>t(e.target.value),className:"absolute appearance-none inset-0 w-full h-full opacity-0",children:ey.map(({value:e,label:t})=>(0,u.jsx)("option",{value:e,children:t},e))})]})]})}},99476:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(67294);let o=r.useLayoutEffect},60733:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(85893);n(64030),n(89230),n(35202);var o=n(67294),i=n(28633),l=n(77929),a=n(11163),u=n.n(a),s=n(9008),c=n.n(s),d=n(92627);let f=new function(e){var t=function(e,t){Object.keys(t).forEach(function(n){e[n]=t[n]})},n={size:2,color:"#29e",className:"bar-of-progress",delay:80};e&&t(n,e);var r,o,i={position:"fixed",top:0,left:0,margin:0,padding:0,border:"none",borderRadius:0,backgroundColor:"currentColor",zIndex:1e4,height:"number"==typeof n.size?n.size+"px":n.size,color:n.color,opacity:0,width:"0%"},l={opacity:1,width:"99%",transition:"width 10s cubic-bezier(0.1, 0.05, 0, 1)"},a={opacity:0,width:"100%",transition:"width 0.1s ease-out, opacity 0.5s ease 0.2s"},u={opacity:.4,boxShadow:"3px 0 8px",height:"100%"};this.start=function(){o&&o.parentNode&&o.parentNode.removeChild(o),(o=document.body.appendChild(document.createElement("div"))).className=n.className+" stopped",t(o.style,i);var e=o.appendChild(document.createElement("div"));e.className="glow",t(e.style,u),null!=r&&clearTimeout(r),r=setTimeout(function(){r=null,o.className=n.className+" started",t(o.style,l)},n.delay),o.scrollTop=0},this.finish=function(){null!=r&&(clearTimeout(r),r=null),o&&(o.className=n.className+" finished",t(o.style,a))}}({size:2,color:"#38bdf8",className:"bar-of-progress",delay:100});function m({Component:e,pageProps:t,router:n}){var a,s,f,m,p,v,h,g,y;let[b,A]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(b)return u().events.on("routeChangeStart",e),()=>{u().events.off("routeChangeStart",e)};function e(){A(!1)}},[b]);let w=(null===(a=e.layoutProps)||void 0===a?void 0:a.Layout)||o.Fragment,E=(null===(s=e.layoutProps)||void 0===s?void 0:s.Layout)?{layoutProps:e.layoutProps,navIsOpen:b,setNavIsOpen:A}:{},x="/"!==n.pathname&&!1===n.pathname.startsWith("/careers"),S=(null===(f=e.layoutProps)||void 0===f?void 0:f.meta)||{},O=S.metaDescription||S.description||"Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.",j=S.ogImage??S.image;if(j=j?`https://tailwindcss.com${(null===(m=j.default)||void 0===m?void 0:m.src)??j.src??j}`:`https://tailwindcss.com/api/og?path=${n.pathname}`,n.pathname.includes("/examples/"))return(0,r.jsx)(e,{...t});let P=S.section||(null===(p=Object.entries((null===(v=e.layoutProps)||void 0===v?void 0:null===(h=v.Layout)||void 0===h?void 0:h.nav)??{}).find(([,e])=>e.find(({href:e})=>e===n.pathname)))||void 0===p?void 0:p[0]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.Dx,{children:S.metaTitle||S.title}),S.ogTitle&&(0,r.jsx)(l.Vj,{children:S.ogTitle}),(0,r.jsx)(l.dk,{children:O}),S.ogDescription&&(0,r.jsx)(l.iF,{children:S.ogDescription}),(0,r.jsxs)(c(),{children:[(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,r.jsx)("meta",{name:"twitter:site",content:"@tailwindcss"}
1,"twitter:site"),(0,r.jsx)("meta",{name:"twitter:image",content:j},"twitter:image"),(0,r.jsx)("meta",{name:"twitter:creator",content:"@tailwindcss"},"twitter:creator"),(0,r.jsx)("meta",{property:"og:url",content:`https://tailwindcss.com${n.pathname}`},"og:url"),(0,r.jsx)("meta",{property:"og:type",content:"article"},"og:type"),(0,r.jsx)("meta",{property:"og:image",content:j},"og:image"),(0,r.jsx)("link",{rel:"alternate",type:"application/rss+xml",title:"RSS 2.0",href:"/feeds/feed.xml"}),(0,r.jsx)("link",{rel:"alternate",type:"application/atom+xml",title:"Atom 1.0",href:"/feeds/atom.xml"}),(0,r.jsx)("link",{rel:"alternate",type:"application/json",title:"JSON Feed",href:"/feeds/feed.json"})]}),(0,r.jsxs)(d.X,{children:[x&&(0,r.jsx)(i.h4,{hasNav:!!(null===(g=e.layoutProps)||void 0===g?void 0:null===(y=g.Layout)||void 0===y?void 0:y.nav),navIsOpen:b,onNavToggle:e=>A(e),title:S.title,section:P}),(0,r.jsx)(w,{...E,children:(0,r.jsx)(e,{section:P,...e.layoutProps,...t})})]})]})}f.start(),f.finish(),u().events.on("routeChangeStart",()=>f.start()),u().events.on("routeChangeComplete",()=>f.finish()),u().events.on("routeChangeError",()=>f.finish())},64030:function(){},89230:function(){},9008:function(e,t,n){e.exports=n(42636)},41664:function(e,t,n){e.exports=n(95569)},11163:function(e,t,n){e.exports=n(96885)},53250:function(e,t,n){"use strict";/** 2 * @license React 3 * use-sync-external-store-shim.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var r=n(67294),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a(function(){o.value=n,o.getSnapshot=t,s(o)&&c({inst:o})},[e,n,t]),l(function(){return s(o)&&c({inst:o}),e(function(){s(o)&&c({inst:o})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},50139:function(e,t,n){"use strict";/** 10 * @license React 11 * use-sync-external-store-shim/with-selector.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var r=n(67294),o=n(61688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,a=r.useRef,u=r.useEffect,s=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=s(function(){function e(e){if(!u){if(u=!0,l=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(l=e,a=n)}var l,a,u=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,o]);var m=l(e,d[0],d[1]);return u(function(){f.hasValue=!0,f.value=m},[m]),c(m),m}},61688:function(e,t,n){"use strict";e.exports=n(53250)},52798:function(e,t,n){"use strict";e.exports=n(50139)},39516:function(e,t,n){"use strict";n.d(t,{dk:function(){return f},fw:function(){return d},zH:function(){return c}});var r=n(67294),o=n(73781),i=n(16723),l=n(23784),a=n(30718),u=n(12351);let s=(0,r.createContext)(null);function c(){var e,t;return null!=(t=null==(e=(0,r.useContext)(s))?void 0:e.value)?t:void 0}function d(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(s.Provider,{value:i},e.children)},[t])]}s.displayName="DescriptionContext";let f=Object.assign((0,u.yV)(function(e,t){let n=(0,r.useId)(),o=(0,a.B)(),{id:c=`headlessui-description-${n}`,...d}=e,f=function e(){let t=(0,r.useContext)(s);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}(),m=(0,l.T)(t);(0,i.e)(()=>f.register(c),[c,f.register]);let p=o||!1,v=(0,r.useMemo)(()=>({...f.slot,disabled:p}),[f.slot,p]),h={ref:m,...f.props,id:c};return(0,u.sY)({ourProps:h,theirProps:d,slot:v,defaultTag:"p",name:f.name||"Description"})}),{})},78874:function(e,t,n){"use strict";n.d(t,{Vq:function(){return et},EM:function(){return ee}});var r,o,i,l,a,u=n(67294),s=n(73781),c=n(14007),d=n(70017),f=n(16723),m=n(48553),p=n(39650),v=n(51074),h=n(46045),g=n(65728),y=n(82180),b=n(23784);let A=(0,u.createContext)(()=>{});function w({value:e,children:t}){return u.createElement(A.Provider,{value:e},t)}var E=n(20391),x=n(16567),S=n(31438);let O=(0,u.createContext)(()=>{});O.displayName="StackContext";var j=((r=j||{})[r.Add=0]="Add",r[r.Remove=1]="Remove",r);function P({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,u.useContext)(O),l=(0,s.z)((...e)=>{null==t||t(...e),i(...e)});return(0,f.e)(()=>{let e=void 0===o||!0===o;return e&&l(0,n,r),()=>{e&&l(1,n,r)}},[l,n,r,o]),u.createElement(O.Provider,{value:l},e)}var I=n(32984),k=n(12351),T=n(39516),C=n(94192),R=n(14879),L=n(61595),D=n(7815),N=((o=N||{})[o.Forwards=0]="Forwards",o[o.Backwards=1]="Backwards",o),M=n(96599),_=n(15597),F=n(84575),H=n(81021);function B(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 V=((i=V||{})[i.None=1]="None",i[i.InitialFocus=2]="InitialFocus",i[i.TabLock=4]="TabLock",i[i.FocusLock=8]="FocusLock",i[i.RestoreFocus=16]="RestoreFocus",i[i.AutoFocus=32]="AutoFocus",
17i[i.All=30]="All",i);let q=Object.assign((0,k.yV)(function(e,t){let n,r=(0,u.useRef)(null),o=(0,b.T)(r,t),{initialFocus:i,initialFocusFallback:l,containers:a,features:d=30,...f}=e;(0,y.H)()||(d=1);let m=(0,v.i)(r);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,u.useRef)(_.m.slice());return(0,M.q)(([e],[n])=>{!0===n&&!1===e&&(0,H.Y)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=_.m.slice())},[e,_.m,t]),(0,s.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);(0,M.q)(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,F.C5)(n())},[t]),(0,L.L)(()=>{t&&(0,F.C5)(n())})}({ownerDocument:m},!!(16&d));let p=function({ownerDocument:e,container:t,initialFocus:n,initialFocusFallback:r},o){let i=!!(2&o),l=(0,u.useRef)(null),a=(0,R.t)();return(0,M.q)(()=>{if(!i){null!=r&&r.current&&(0,F.C5)(r.current);return}let u=t.current;u&&(0,H.Y)(()=>{if(!a.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){l.current=t;return}}else if(u.contains(t)){l.current=t;return}if(null!=n&&n.current)(0,F.C5)(n.current);else{if(32&o){if((0,F.jA)(u,F.TO.First|F.TO.AutoFocus)!==F.fE.Error)return}else if((0,F.jA)(u,F.TO.First)!==F.fE.Error)return;if(null!=r&&r.current&&((0,F.C5)(r.current),(null==e?void 0:e.activeElement)===r.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}l.current=null==e?void 0:e.activeElement})},[r,i,o]),l}({ownerDocument:m,container:r,initialFocus:i,initialFocusFallback:l},d);!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=(0,R.t)();(0,c.O)(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!i.current)return;let l=B(n);t.current instanceof HTMLElement&&l.add(t.current);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?z(l,u)?(r.current=u,(0,F.C5)(u)):(e.preventDefault(),e.stopPropagation(),(0,F.C5)(a)):(0,F.C5)(r.current)},!0)}({ownerDocument:m,container:r,containers:a,previousActiveElement:p},!!(8&d));let g=(n=(0,u.useRef)(0),(0,D.s)("keydown",e=>{"Tab"===e.key&&(n.current=e.shiftKey?1:0)},!0),n),A=(0,s.z)(e=>{let t=r.current;t&&(0,I.E)(g.current,{[N.Forwards]:()=>{(0,F.jA)(t,F.TO.First,{skipElements:[e.relatedTarget,l]})},[N.Backwards]:()=>{(0,F.jA)(t,F.TO.Last,{skipElements:[e.relatedTarget,l]})}})}),w=(0,C.G)(),E=(0,u.useRef)(!1);return u.createElement(u.Fragment,null,!!(4&d)&&u.createElement(h._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:A,features:h.x.Focusable}),(0,k.sY)({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(E.current=!0,w.requestAnimationFrame(()=>{E.current=!1}))},onBlur(e){if(!(8&d))return;let t=B(a);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(z(t,n)||(E.current?(0,F.jA)(r.current,(0,I.E)(g.current,{[N.Forwards]:()=>F.TO.Next,[N.Backwards]:()=>F.TO.Previous})|F.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,F.C5)(e.target)))}},theirProps:f,defaultTag:"div",name:"FocusTrap"}),!!(4&d)&&u.createElement(h._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:A,features:h.x.Focusable}))}),{features:V});function z(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var U=n(61363),W=n(2740),Z=((l=Z||{})[l.Open=0]="Open",l[l.Closed=1]="Closed",l),K=((a=K||{})[a.SetTitleId=0]="SetTitleId",a);let Y={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},$=(0,u.createContext)(null);function G(e){let t=(0,u.useContext)($);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,G),t}return t}function Q(e,t){return(0,I.E)(t.type,Y,e,t)}$.displayName="DialogContext";let J=k.VN.RenderStrategy|k.VN.Static,X=(0,k.yV)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:l,role:a="dialog",autoFocus:A=!0,__demoMode:O=!1,...C}=e,[R,L]=(0,u.useState)(0),D=(0,u.useRef)(!1);a="dialog"===a||"alertdialog"===a?a:(D.current||(D.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let N=(0,x.oJ)();void 0===o&&null!==N&&(o=(N&x.ZM.Open)===x.ZM.Open);let M=(0,u.useRef)(null),_=(0,b.T)(M,t),F=(0,v.i)(M),H=e.hasOwnProperty("open")||null!==N,B=e.hasOwnProperty("onClose");if(!H&&!B)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!H)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!B)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 i)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let z=o?0:1,[Z,K]=(0,u.useReducer)(Q,{titleId:null,descriptionId:null,panelRef:(0,u.createRef)()}),Y=(0,s.z)(()=>i(!1)),G=(0,s.z)(e=>K({type:0,id:e})),X=!!(0,y.H)()&&0===z,ee=R>1,et=null!==(0,u.useContext)($),[en,er]=(0,W.kF)(),{resolveContainers:eo,mainTreeNodeRef:ei,MainTreeNode:el}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let o=(0,u.useRef)(null!=(r=null==n?void 0:n.current)?r:null),i=(0,v.i)(o),l=(0,s.z)(()=>{var n,r,l;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"current"in t&&t.current instanceof HTMLElement&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(n=null==i?void 0:i.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||e.contains(null==(l=null==(r=o.current)?void 0:r.getRootNode())?void 0:l.host)||a.some(t=>e.contains(t))||a.push(e));return a});
17return{resolveContainers:l,contains:(0,s.z)(e=>l().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,u.useMemo)(()=>function(){return null!=n?null:u.createElement(h._,{features:h.x.Hidden,ref:o})},[o,n])}}({portals:en,defaultContainers:[{get current(){var ea;return null!=(ea=Z.panelRef.current)?ea:M.current}}]}),eu=null!==N&&(N&x.ZM.Closing)===x.ZM.Closing;(0,d.s)({allowed:(0,s.z)(()=>{var e,t;return[null!=(t=null==(e=M.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,s.z)(()=>{var e,t;return[null!=(t=null==(e=ei.current)?void 0:e.closest("body > *:not(#headlessui-portal-root)"))?t:null]})},!O&&!ee&&!eu&&X),(0,p.O)(eo,e=>{e.preventDefault(),Y()},!(!X||ee));let es=!(ee||0!==z);(0,c.O)(null==F?void 0:F.defaultView,"keydown",e=>{es&&(e.defaultPrevented||e.key===U.R.Escape&&(e.preventDefault(),e.stopPropagation(),Y()))}),(0,g.P)(F,!O&&!(eu||0!==z||et),eo),(0,m.m)(M,Y,0===z);let[ec,ed]=(0,T.fw)(),ef=(0,u.useMemo)(()=>[{dialogState:z,close:Y,setTitleId:G},Z],[z,Z,Y,G]),em=(0,u.useMemo)(()=>({open:0===z}),[z]),ep={ref:_,id:r,role:a,tabIndex:-1,"aria-modal":0===z||void 0,"aria-labelledby":Z.titleId,"aria-describedby":ec},ev=!function(){var e;let[t]=(0,u.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,u.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,f.e)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),eh=X?(0,I.E)(ee?"parent":"leaf",{parent:V.RestoreFocus,leaf:V.All&~V.FocusLock}):V.None;return A&&(eh|=V.AutoFocus),ev||(eh&=~V.InitialFocus),O&&(eh=V.None),u.createElement(P,{type:"Dialog",enabled:0===z,element:M,onUpdate:(0,s.z)((e,t)=>{"Dialog"===t&&(0,I.E)(e,{[j.Add]:()=>L(e=>e+1),[j.Remove]:()=>L(e=>e-1)})})},u.createElement(S.O,{force:!0},u.createElement(W.h_,null,u.createElement($.Provider,{value:ef},u.createElement(W.h_.Group,{target:M},u.createElement(S.O,{force:!1},u.createElement(ed,{slot:em,name:"Dialog.Description"},u.createElement(er,null,u.createElement(q,{initialFocus:l,initialFocusFallback:M,containers:eo,features:eh},u.createElement(w,{value:Y},(0,k.sY)({ourProps:ep,theirProps:C,slot:em,defaultTag:"div",features:J,visible:0===z,name:"Dialog"})))))))))),u.createElement(E.yd,null,u.createElement(el,null)))}),ee=(0,k.yV)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},l]=G("Dialog.Panel"),a=(0,b.T)(t,l.panelRef),c=(0,u.useMemo)(()=>({open:0===i}),[i]),d=(0,s.z)(e=>{e.stopPropagation()});return(0,k.sY)({ourProps:{ref:a,id:r,onClick:d},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})}),et=Object.assign(X,{Panel:ee,Title:(0,k.yV)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:l}]=G("Dialog.Title"),a=(0,b.T)(t);(0,u.useEffect)(()=>(l(r),()=>l(null)),[r,l]);let s=(0,u.useMemo)(()=>({open:0===i}),[i]);return(0,k.sY)({ourProps:{ref:a,id:r},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),Description:T.dk})},61363:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var r,o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},95389:function(e,t,n){"use strict";n.d(t,{__:function(){return p},bE:function(){return m},t0:function(){return d},wp:function(){return f}});var r=n(67294),o=n(73781),i=n(16723),l=n(23784),a=n(30718),u=n(12763),s=n(12351);let c=(0,r.createContext)(null);function d(){let e=(0,r.useContext)(c);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(c))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function m({inherit:e=!1}={}
17){let t=f(),[n,i]=(0,r.useState)([]),l=e?[t,...n].filter(Boolean):n;return[l.length>0?l.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,o.z)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(c.Provider,{value:n},e.children)},[i])]}c.displayName="LabelContext";let p=Object.assign((0,s.yV)(function(e,t){var n;let c=(0,r.useId)(),f=d(),m=(0,u.Q)(),p=(0,a.B)(),{id:v=`headlessui-label-${c}`,htmlFor:h=null!=m?m:null==(n=f.props)?void 0:n.htmlFor,passive:g=!1,...y}=e,b=(0,l.T)(t);(0,i.e)(()=>f.register(v),[v,f.register]);let A=(0,o.z)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),f.props&&"onClick"in f.props&&"function"==typeof f.props.onClick&&f.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),w=p||!1,E=(0,r.useMemo)(()=>({...f.slot,disabled:w}),[f.slot,w]),x={ref:b,...f.props,id:v,htmlFor:h,onClick:A};return g&&("onClick"in x&&(delete x.htmlFor,delete x.onClick),"onClick"in y&&delete y.onClick),(0,s.sY)({ourProps:x,theirProps:y,slot:E,defaultTag:h?"label":"div",name:f.name||"Label"})}),{})},72510:function(e,t,n){"use strict";n.d(t,{j2:function(){return $},sN:function(){return Q},sd:function(){return G},v2:function(){return J}});var r,o,i,l=n(63370),a=n(18419),u=n(67294),s=n(63766),c=n(5639),d=n(94192),f=n(16230),m=n(73781),p=n(70017),v=n(16723),h=n(48553),g=n(39650),y=n(51074),b=n(14157),A=n(65728),w=n(23784),E=n(55918),x=n(40476),S=n(31591),O=n(60821),j=n(16567),P=n(64103),I=n(11497),k=n(9362),T=n(84575),C=n(32984),R=n(12351),L=n(39516),D=n(61363),N=n(95389),M=n(2740),_=((r=_||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),F=((o=F||{})[o.Pointer=0]="Pointer",o[o.Other=1]="Other",o),H=((i=H||{})[i.OpenMenu=0]="OpenMenu",i[i.CloseMenu=1]="CloseMenu",i[i.GoToItem=2]="GoToItem",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.RegisterItem=5]="RegisterItem",i[i.UnregisterItem=6]="UnregisterItem",i);function B(e,t=e=>e){let 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 V={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,r,o,i,l;if(1===e.menuState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===I.T.Nothing)return{...a,activeItemIndex:null};if(t.focus===I.T.Specific)return{...a,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===I.T.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=(0,I.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.items[l].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:l}}}}else if(t.focus===I.T.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=(0,I.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...a,activeItemIndex:o}}}}let u=B(e),s=(0,I.d)(t,{resolveItems:()=>u.items,resolveActiveIndex:()=>u.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...u,activeItemIndex:s}},3:(e,t)=>
17{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}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=B(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=B(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},q=(0,u.createContext)(null);function z(e){let t=(0,u.useContext)(q);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,z),t}return t}function U(e,t){return(0,C.E)(t.type,V,e,t)}q.displayName="MenuContext";let W=u.Fragment,Z=R.VN.RenderStrategy|R.VN.Static,K=u.Fragment,Y=(0,R.yV)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,u.useReducer)(U,{__demoMode:n,menuState:n?0:1,buttonRef:(0,u.createRef)(),itemsRef:(0,u.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsRef:l,buttonRef:a},s]=o,c=(0,w.T)(t);(0,g.O)([a,l],(e,t)=>{var n;s({type:1}),(0,T.sP)(t,T.tJ.Loose)||(e.preventDefault(),null==(n=a.current)||n.focus())},0===i);let d=(0,m.z)(()=>{s({type:1})}),f=(0,u.useMemo)(()=>({open:0===i,close:d}),[i,d]);return u.createElement(O.HO,null,u.createElement(q.Provider,{value:o},u.createElement(j.up,{value:(0,C.E)(i,{0:j.ZM.Open,1:j.ZM.Closed})},(0,R.sY)({ourProps:{ref:c},theirProps:r,slot:f,defaultTag:W,name:"Menu"}))))}),$=(0,R.yV)(function(e,t){var n;let r=(0,u.useId)(),{id:o=`headlessui-menu-button-${r}`,disabled:i=!1,autoFocus:c=!1,...f}=e,[p,v]=z("Menu.Button"),h=(0,O.L)(),g=(0,w.T)(p.buttonRef,t,(0,O.AZ)()),y=(0,d.G)(),A=(0,m.z)(e=>{switch(e.key){case D.R.Space:case D.R.Enter:case D.R.ArrowDown:e.preventDefault(),e.stopPropagation(),v({type:0}),y.nextFrame(()=>v({type:2,focus:I.T.First}));break;case D.R.ArrowUp:e.preventDefault(),e.stopPropagation(),v({type:0}),y.nextFrame(()=>v({type:2,focus:I.T.Last}))}}),E=(0,m.z)(e=>{e.key===D.R.Space&&e.preventDefault()}),x=(0,m.z)(e=>{if((0,P.P)(e.currentTarget))return e.preventDefault();i||(0===p.menuState?(v({type:1}),y.nextFrame(()=>{var e;return null==(e=p.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
17)):(e.preventDefault(),v({type:0})))}),{isFocusVisible:S,focusProps:j}=(0,l.Fx)({autoFocus:c}),{isHovered:k,hoverProps:T}=(0,a.X)({isDisabled:i}),{pressed:C,pressProps:L}=(0,s.x)({disabled:i}),N=(0,u.useMemo)(()=>({open:0===p.menuState,active:C||0===p.menuState,disabled:i,hover:k,focus:S,autofocus:c}),[p,k,S,C,i,c]),M=(0,R.dG)(h(),{ref:g,id:o,type:(0,b.f)(e,p.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=p.itemsRef.current)?void 0:n.id,"aria-expanded":0===p.menuState,disabled:i||void 0,autoFocus:c,onKeyDown:A,onKeyUp:E,onClick:x},j,T,L);return(0,R.sY)({ourProps:M,theirProps:f,slot:N,defaultTag:"button",name:"Menu.Button"})}),G=(0,R.yV)(function(e,t){var n,r;let o=(0,u.useId)(),{id:i=`headlessui-menu-items-${o}`,anchor:l,portal:a=!1,modal:s=!0,...v}=e,g=(0,O.Vy)(l),[b,E]=z("Menu.Items"),[x,P]=(0,O.ES)(g),C=(0,O.U8)(),L=(0,w.T)(b.itemsRef,t,g?x:null),N=(0,y.i)(b.itemsRef);g&&(a=!0);let _=(0,d.G)(),F=(0,j.oJ)(),H=null!==F?(F&j.ZM.Open)===j.ZM.Open:0===b.menuState;(0,h.m)(b.buttonRef,()=>E({type:1}),H),(0,A.P)(N,!b.__demoMode&&s&&0===b.menuState),(0,p.s)({allowed:(0,m.z)(()=>[b.buttonRef.current,b.itemsRef.current])},!b.__demoMode&&s&&0===b.menuState);let B=!(0,c.C)(b.buttonRef,0!==b.menuState)&&H;(0,u.useEffect)(()=>{let e=b.itemsRef.current;e&&0===b.menuState&&e!==(null==N?void 0:N.activeElement)&&e.focus({preventScroll:!0})},[b.menuState,b.itemsRef,N,b.itemsRef.current]),(0,S.B)({container:b.itemsRef.current,enabled:0===b.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 V=(0,m.z)(e=>{var t,n;switch(_.dispose(),e.key){case D.R.Space:if(""!==b.searchQuery)return e.preventDefault(),e.stopPropagation(),E({type:3,value:e.key});case D.R.Enter:if(e.preventDefault(),e.stopPropagation(),E({type:1}),null!==b.activeItemIndex){let{dataRef:e}=b.items[b.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,T.wI)(b.buttonRef.current);break;case D.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),E({type:2,focus:I.T.Next});case D.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),E({type:2,focus:I.T.Previous});case D.R.Home:case D.R.PageUp:return e.preventDefault(),e.stopPropagation(),E({type:2,focus:I.T.First});case D.R.End:case D.R.PageDown:return e.preventDefault(),e.stopPropagation(),E({type:2,focus:I.T.Last});case D.R.Escape:e.preventDefault(),e.stopPropagation(),E({type:1}),(0,k.k)().nextFrame(()=>{var e;return null==(e=b.buttonRef.current)?void 0:e.focus({preventScroll:!0})});break;case D.R.Tab:e.preventDefault(),e.stopPropagation(),E({type:1}),(0,k.k)().microTask(()=>{(0,T.EO)(b.buttonRef.current,e.shiftKey?T.TO.Previous:T.TO.Next)});break;default:1===e.key.length&&(E({type:3,value:e.key}),_.setTimeout(()=>E({type:4}),350))}}),q=(0,m.z)(e=>{e.key===D.R.Space&&e.preventDefault()}),U=(0,u.useMemo)(()=>({open:0===b.menuState}),[b]),W=(0,R.dG)(g?C():{},{"aria-activedescendant":null===b.activeItemIndex||null==(n=b.items[b.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=b.buttonRef.current)?void 0:r.id,id:i,onKeyDown:V,onKeyUp:q,role:"menu",tabIndex:0,ref:L,style:{...P,"--button-width":(0,f.h)(b.buttonRef,!0).width}});return u.createElement(M.h_,{enabled:!!a&&(e.static||H)},(0,R.sY)({ourProps:W,theirProps:v,slot:U,defaultTag:"div",features:Z,visible:B,name:"Menu.Items"}))}),Q=(0,R.yV)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-menu-item-${n}`,disabled:o=!1,...i}=e,[l,a]=z("Menu.Item"),s=null!==l.activeItemIndex&&l.items[l.activeItemIndex].id===r,c=(0,u.useRef)(null),d=(0,w.T)(t,c);(0,v.e)(()=>{if(l.__demoMode||0!==l.menuState||!s||0===l.activationTrigger)return;let e=(0,k.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=c.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[l.__demoMode,c,s,l.menuState,l.activationTrigger,l.activeItemIndex]);let f=(0,E.x)(c),p=(0,u.useRef)({disabled:o,domRef:c,get textValue(){return f()}});(0,v.e)(()=>{p.current.disabled=o},[p,o]),(0,v.e)(()=>(a({type:5,id:r,dataRef:p}),()=>a({type:6,id:r})),[p,r]);let h=(0,m.z)(()=>{a({type:1})}),g=(0,m.z)(e=>{if(o)return e.preventDefault();a({type:1}),(0,T.wI)(l.buttonRef.current)}),y=(0,m.z)(()=>
17{if(o)return a({type:2,focus:I.T.Nothing});a({type:2,focus:I.T.Specific,id:r})}),b=(0,x.g)(),A=(0,m.z)(e=>{b.update(e),!o&&(s||a({type:2,focus:I.T.Specific,id:r,trigger:0}))}),S=(0,m.z)(e=>{b.wasMoved(e)&&(o||s||a({type:2,focus:I.T.Specific,id:r,trigger:0}))}),O=(0,m.z)(e=>{b.wasMoved(e)&&(o||s&&a({type:2,focus:I.T.Nothing}))}),[j,P]=(0,N.bE)(),[C,D]=(0,L.fw)(),M=(0,u.useMemo)(()=>({active:s,focus:s,disabled:o,close:h}),[s,o,h]);return u.createElement(P,null,u.createElement(D,null,(0,R.sY)({ourProps:{id:r,ref:d,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-labelledby":j,"aria-describedby":C,disabled:void 0,onClick:g,onFocus:y,onPointerEnter:A,onMouseEnter:A,onPointerMove:S,onMouseMove:S,onPointerLeave:O,onMouseLeave:O},theirProps:i,slot:M,defaultTag:K,name:"Menu.Item"})))}),J=Object.assign(Y,{Button:$,Items:G,Item:Q,Section:(0,R.yV)(function(e,t){let[n,r]=(0,N.bE)();return u.createElement(r,null,(0,R.sY)({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,R.yV)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-menu-heading-${n}`,...o}=e,i=(0,N.t0)();(0,v.e)(()=>i.register(r),[r,i.register]);let l={id:r,ref:t,role:"presentation",...i.props};return(0,R.sY)({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,R.yV)(function(e,t){return(0,R.sY)({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},2740:function(e,t,n){"use strict";n.d(t,{h_:function(){return A},kF:function(){return b}});var r=n(67294),o=n(73935),i=n(73781),l=n(16723),a=n(61595),u=n(51074),s=n(82180),c=n(23784),d=n(31438),f=n(77896),m=n(12351);let p=r.Fragment,v=(0,m.yV)(function(e,t){let n=(0,r.useRef)(null),i=(0,c.T)((0,c.h)(e=>{n.current=e}),t),v=(0,u.i)(n),h=function(e){let t=(0,d.n)(),n=(0,r.useContext)(g),o=(0,u.i)(e),[i,l]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(f.O.isServer)return null;let r=null==o?void 0:o.getElementById("headlessui-portal-root");if(r)return r;if(null===o)return null;let i=o.createElement("div");return i.setAttribute("id","headlessui-portal-root"),o.body.appendChild(i)});return(0,r.useEffect)(()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))},[i,o]),(0,r.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),i}(n),[b]=(0,r.useState)(()=>{var e;return f.O.isServer?null:null!=(e=null==v?void 0:v.createElement("div"))?e:null}),A=(0,r.useContext)(y),w=(0,s.H)();return(0,l.e)(()=>{!h||!b||h.contains(b)||(b.setAttribute("data-headlessui-portal",""),h.appendChild(b))},[h,b]),(0,l.e)(()=>{if(b&&A)return A.register(b)},[A,b]),(0,a.L)(()=>{var e;h&&b&&(b instanceof Node&&h.contains(b)&&h.removeChild(b),h.childNodes.length<=0&&(null==(e=h.parentElement)||e.removeChild(h)))}),w&&h&&b?(0,o.createPortal)((0,m.sY)({ourProps:{ref:i},theirProps:e,slot:{},defaultTag:p,name:"Portal"}),b):null}),h=r.Fragment,g=(0,r.createContext)(null),y=(0,r.createContext)(null);function b(){let e=(0,r.useContext)(y),t=(0,r.useRef)([]),n=(0,i.z)(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=(0,i.z)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),l=(0,r.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,r.useMemo)(()=>function({children:e}){return r.createElement(y.Provider,{value:l},e)},[l])]}let A=Object.assign((0,m.yV)(function(e,t){let n=(0,c.T)(t),{enabled:o=!0,...i}=e;return o?r.createElement(v,{...i,ref:n}):(0,m.sY)({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:p,name:"Portal"})}),{Group:(0,m.yV)(function(e,t){let{target:n,...o}=e,i={ref:(0,c.T)(t)};return r.createElement(g.Provider,{value:n},(0,m.sY)({ourProps:i,theirProps:o,defaultTag:h,name:"Popover.Group"}))})})},63766:function(e,t,n){"use strict";n.d(t,{x:function(){return a}});var r=n(67294),o=n(15466),i=n(94192),l=n(73781);function a({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,a]=(0,r.useState)(!1),u=(0,i.G)(),s=(0,l.z)(()=>{t.current=null,a(!1),u.dispose()}),c=(0,l.z)(e=>{if(u.dispose(),null===t.current){t.current=e.currentTarget,a(!0);{let n=(0,o.r)(e.currentTarget);u.addEventListener(n,"pointerup",s,!1),u.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let o,i;a((o=e.width/2,i=e.height/2,n={top:e.clientY-i,right:e.clientX+o,bottom:e.clientY+i,left:e.clientX-o},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),u.addEventListener(n,"pointercancel",s,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:c,onPointerUp:s,onClick:s}}}},53532:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var r=n(67294);function o(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function i(e=o){return(0,r.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}},31147:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(67294),o=n(73781);function i(e,t,n){let[i,l]=(0,r.useState)(n),a=void 0!==e,u=(0,r.useRef)(a),s=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!a||u.current||s.current?a||!u.current||c.current||(c.current=!0,u.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,u.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:i,(0,o.z)(e=>(a||l(e),null==t?void 0:t(e)))]}},5639:function(e,t,n){"use strict";n.d(t,{C:function(){return i}});var r=n(67294),o=n(16723);function i(e,t=!0){let n=(0,r.useRef)({left:0,top:0});if((0,o.e)(()=>{let t=e.current;if(!t)return;let r=t.getBoundingClientRect();r&&(n.current=r)},[t]),null==e.current||!t||e.current===document.activeElement)return!1;let i=e.current.getBoundingClientRect();return i.top!==n.current.top||i.left!==n.current.left}},94192:function(e,t,n){"use strict";n.d(t,{G:function(){return i}});var r=n(67294),o=n(9362);function i(){let[e]=(0,r.useState)(o.k);return(0,r.useEffect)(()=>()=>
17e.dispose(),[e]),e}},16230:function(e,t,n){"use strict";n.d(t,{h:function(){return i}});var r=n(67294),o=n(16723);function i(e,t=!1){let n=null===e?null:"current"in e?e.current:e,[i,l]=(0,r.useReducer)(()=>({}),{}),a=(0,r.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(n),[n,i]);return(0,o.e)(()=>{if(!n)return;let e=new ResizeObserver(l);return e.observe(n),()=>{e.disconnect()}},[n]),t?{width:`${a.width}px`,height:`${a.height}px`}:a}},14007:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(67294),o=n(3855);function i(e,t,n,i){let l=(0,o.E)(n);(0,r.useEffect)(()=>{function n(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,n,i),()=>e.removeEventListener(t,n,i)},[e,t,i])}},73781:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(67294),o=n(3855);let i=function(e){let t=(0,o.E)(e);return r.useCallback((...e)=>t.current(...e),[t])}},70017:function(e,t,n){"use strict";n.d(t,{s:function(){return s}});var r=n(9362),o=n(15466),i=n(16723);let l=new Map,a=new Map;function u(e){var t;let n=null!=(t=a.get(e))?t:0;return a.set(e,n+1),0!==n||(l.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=a.get(e))?t:1;if(1===n?a.delete(e):a.set(e,n-1),1!==n)return;let r=l.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,l.delete(e))})(e)}function s({allowed:e,disallowed:t}={},n=!0){(0,i.e)(()=>{var i,l;if(!n)return;let a=(0,r.k)();for(let e of null!=(i=null==t?void 0:t())?i:[])e&&a.add(u(e));let s=null!=(l=null==e?void 0:e())?l:[];for(let e of s){if(!e)continue;let t=(0,o.r)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)s.some(t=>e.contains(t))||a.add(u(e));n=n.parentElement}}return a.dispose},[n,e,t])}},14879:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});var r=n(67294),o=n(16723);function i(){let e=(0,r.useRef)(!1);return(0,o.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},16723:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var r=n(67294),o=n(77896);let i=(e,t)=>{o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},3855:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var r=n(67294),o=n(16723);function i(e){let t=(0,r.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},48553:function(e,t,n){"use strict";n.d(t,{m:function(){return l}});var r=n(67294),o=n(9362),i=n(3855);function l(e,t,n=!0){let l=(0,i.E)(e=>{let n=e.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&t()});(0,r.useEffect)(()=>{if(!n)return;let t=null===e?null:e instanceof HTMLElement?e:e.current;if(!t)return;let r=(0,o.k)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>l.current(t));e.observe(t),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>l.current(t));e.observe(t),r.add(()=>e.disconnect())}return()=>r.dispose()},[e,l,n])}},61595:function(e,t,n){"use strict";n.d(t,{L:function(){return l}});var r=n(67294),o=n(81021),i=n(73781);function l(e){let t=(0,i.z)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o.Y)(()=>{n.current&&t()})}),[t])}},39650:function(e,t,n){"use strict";n.d(t,{O:function(){return s}});var r=n(67294),o=n(84575),i=n(78657),l=n(3855);function a(e,t,n){let o=(0,l.E)(t);(0,r.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var u=n(7815);function s(e,t,n=!0){let l=(0,r.useRef)(!1);function s(n,r){if(!l.current||n.defaultPrevented)return;let i=r(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||n.composed&&n.composedPath().includes(e))return}return(0,o.sP)(i,o.tJ.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{l.current=n})},[n]);let c=(0,r.useRef)(null);a("pointerdown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("mousedown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("click",e=>{(0,i.tq)()||c.current&&(s(e,()=>c.current),c.current=null)},!0),a("touchend",e=>s(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,u.s)("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},51074:function(e,t,n){"use strict";n.d(t,{i:function(){return i}});var r=n(67294),o=n(15466);function i(...e){return(0,r.useMemo)(()=>(0,o.r)(...e),[...e])}},14157:function(e,t,n){"use strict";n.d(t,{f:function(){return l}});var r=n(67294),o=n(16723);function i(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function l(e,t){let[n,l]=(0,r.useState)(()=>i(e));return(0,o.e)(()=>
17{l(i(e))},[e.type,e.as]),(0,o.e)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&l("button")},[n,t]),n}},65728:function(e,t,n){"use strict";let r,o;n.d(t,{P:function(){return d}});var i,l=n(67294),a=n(16723),u=n(9362),s=n(78657);let c=(i={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,u.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({doc:e,d:t,meta:n}){let r;let o={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},i=[(0,s.gn)()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,u.k)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),l=e.querySelector(o);l&&!r(l)&&(i=l)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(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(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,o=Math.max(0,r-Math.max(0,n.clientWidth-n.offsetWidth));t.style(n,"paddingRight",`${o}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach(({before:e})=>null==e?void 0:e(o)),i.forEach(({after:e})=>null==e?void 0:e(o))},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=i[e].call(r,...t);n&&(r=n,o.forEach(e=>e()))}});function d(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,l.useSyncExternalStore)(c.subscribe,c.getSnapshot,c.getSnapshot),o=e?r.get(e):void 0;o&&o.count,(0,a.e)(()=>{if(!(!e||!t))return c.dispatch("PUSH",e,n),()=>c.dispatch("POP",e,n)},[t,e])}(e,t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}c.subscribe(()=>{let e=c.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;
17(r&&!e||!r&&e)&&c.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&c.dispatch("TEARDOWN",n)}})},82180:function(e,t,n){"use strict";n.d(t,{H:function(){return l}});var r,o=n(67294),i=n(77896);function l(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[l,a]=o.useState(i.O.isHandoffComplete);return l&&!1===i.O.isHandoffComplete&&a(!1),o.useEffect(()=>{!0!==l&&a(!0)},[l]),o.useEffect(()=>i.O.handoff(),[]),!t&&l}},23784:function(e,t,n){"use strict";n.d(t,{T:function(){return a},h:function(){return l}});var r=n(67294),o=n(73781);let i=Symbol();function l(e,t=!0){return Object.assign(e,{[i]:t})}function a(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,o.z)(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[i]))?void 0:n}},55918:function(e,t,n){"use strict";n.d(t,{x:function(){return a}});var r=n(67294);let o=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function i(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return r;let l=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),l=!0;let a=l?null!=(n=i.innerText)?n:"":r;return o.test(a)&&(a=a.replace(o,"")),a}var l=n(73781);function a(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,l.z)(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let l=(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():i(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return i(e).trim()})(r).trim().toLowerCase();return t.current=o,n.current=l,l})}},40476:function(e,t,n){"use strict";n.d(t,{g:function(){return i}});var r=n(67294);function o(e){return[e.screenX,e.screenY]}function i(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=o(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=o(t)}}}},31591:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(67294),o=n(15466),i=n(16723);function l({container:e,accept:t,walk:n,enabled:l=!0}){let a=(0,r.useRef)(t),u=(0,r.useRef)(n);(0,r.useEffect)(()=>{a.current=t,u.current=n},[t,n]),(0,i.e)(()=>{if(!e||!l)return;let t=(0,o.r)(e);if(!t)return;let n=a.current,r=u.current,i=Object.assign(e=>n(e),{acceptNode:n}),s=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,i,!1);for(;s.nextNode();)r(s.currentNode)},[e,l,a,u])}},96599:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(67294),o=n(73781);function i(e,t){let n=(0,r.useRef)([]),i=(0,o.z)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,o]of t.entries())if(n.current[r]!==o){let r=i(t,e);return n.current=t,r}},[i,...t])}},7815:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(67294),o=n(3855);function i(e,t,n){let i=(0,o.E)(t);(0,r.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}},30718:function(e,t,n){"use strict";n.d(t,{B:function(){return i},G:function(){return l}});var r=n(67294);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}function l({value:e,children:t}){return r.createElement(o.Provider,{value:e},t)}},60821:function(e,t,n){"use strict";n.d(t,{HO:function(){return eH},ES:function(){return eF},U8:function(){return e_},AZ:function(){return eN},L:function(){return eM},Vy:function(){return eD}});var r=n(67294),o=n.t(r,2);let i=Math.min,l=Math.max,a=Math.round,u=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(m(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>d[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function A(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function w(e,t,n){let r,{reference:o,floating:i}=e,l=g(t),a=v(g(t)),u=h(a),s=m(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,y=o[u]/2-i[u]/2;switch(s){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(p(t)){case"start":r[a]-=y*(n&&c?-1:1);break;case"end":r[a]+=y*(n&&c?-1:1)}return r}let E=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}
17=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=w(s,r,u),f=r,m={},p=0;for(let n=0;n<a.length;n++){let{name:i,fn:v}=a[n],{x:h,y:g,data:y,reset:b}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:m,rects:s,platform:l,elements:{reference:e,floating:t}});c=null!=h?h:c,d=null!=g?g:d,m={...m,[i]:{...m[i],...y}},b&&p<=50&&(p++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(s=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=w(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:m}};async function x(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=f(t,e),v="number"!=typeof p?{top:0,right:0,bottom:0,left:0,...p}:{top:p,right:p,bottom:p,left:p},h=a[m?"floating"===d?"reference":"floating":d],g=A(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),y="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},E=A(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:b,strategy:u}):y);return{top:(g.top-E.top+v.top)/w.y,bottom:(E.bottom-g.bottom+v.bottom)/w.y,left:(g.left-E.left+v.left)/w.x,right:(E.right-g.right+v.right)/w.x}}async function S(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=m(n),a=p(n),u="y"===g(n),s=["left","top"].includes(l)?-1:1,c=i&&u?-1:1,d=f(t,e),{mainAxis:v,crossAxis:h,alignmentAxis:y}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof y&&(h="end"===a?-1*y:y),u?{x:h*c,y:v*s}:{x:v*s,y:h*c}}function O(e){return I(e)?(e.nodeName||"").toLowerCase():"#document"}function j(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function P(e){var t;return null==(t=(I(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function I(e){return e instanceof Node||e instanceof j(e).Node}function k(e){return e instanceof Element||e instanceof j(e).Element}function T(e){return e instanceof HTMLElement||e instanceof j(e).HTMLElement}function C(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof j(e).ShadowRoot)}function R(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=M(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function L(e){let t=D(),n=M(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function D(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function N(e){return["html","body","#document"].includes(O(e))}function M(e){return j(e).getComputedStyle(e)}function _(e){return k(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function F(e){if("html"===O(e))return e;let t=e.assignedSlot||e.parentNode||C(e)&&e.host||P(e);return C(t)?t.host:t}function H(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=F(t);return N(n)?t.ownerDocument?t.ownerDocument.body:t.body:T(n)&&R(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=j(o);
17return i?t.concat(l,l.visualViewport||[],R(o)?o:[],l.frameElement&&n?H(l.frameElement):[]):t.concat(o,H(o,[],n))}function B(e){let t=M(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=T(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=a(n)!==i||a(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function V(e){return k(e)?e:e.contextElement}function q(e){let t=V(e);if(!T(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=B(t),l=(i?a(n.width):n.width)/r,u=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let z=s(0);function U(e){let t=j(e);return D()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:z}function W(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=V(e),a=s(1);t&&(r?k(r)&&(a=q(r)):a=q(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===j(l))&&o)?U(l):s(0),c=(i.left+u.x)/a.x,d=(i.top+u.y)/a.y,f=i.width/a.x,m=i.height/a.y;if(l){let e=j(l),t=r&&k(r)?j(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;
17){let e=q(o),t=o.getBoundingClientRect(),r=M(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,m*=e.y,c+=i,d+=l,o=(n=j(o)).frameElement}}return A({width:f,height:m,x:c,y:d})}let Z=[":popover-open",":modal"];function K(e){return Z.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function Y(e){return W(P(e)).left+_(e).scrollLeft}function $(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=j(e),r=P(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=D();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=P(e),n=_(e),r=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+Y(e),u=-n.scrollTop;return"rtl"===M(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:u}}(P(e));else if(k(t))r=function(e,t){let n=W(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=T(e)?q(e):s(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y,u=o*i.x,c=r*i.y;return{width:l,height:a,x:u,y:c}}(t,n);else{let n=U(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return A(r)}function G(e,t){return T(e)&&"fixed"!==M(e).position?t?t(e):e.offsetParent:null}function Q(e,t){let n=j(e);if(!T(e)||K(e))return n;let r=G(e,t);for(;r&&["table","td","th"].includes(O(r))&&"static"===M(r).position;)r=G(r,t);return r&&("html"===O(r)||"body"===O(r)&&"static"===M(r).position&&!L(r))?n:r||function(e){let t=F(e);for(;T(t)&&!N(t);){if(L(t))return t;t=F(t)}return null}(e)||n}let J=async function(e){let t=this.getOffsetParent||Q,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=T(t),o=P(t),i="fixed"===n,l=W(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!i){if(("body"!==O(t)||R(o))&&(a=_(t)),r){let e=W(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=Y(o))}let c=l.left+a.scrollLeft-u.x,d=l.top+a.scrollTop-u.y;return{x:c,y:d,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},X={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=P(r),a=!!t&&K(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=T(r);if((f||!f&&!i)&&(("body"!==O(r)||R(l))&&(u=_(r)),T(r))){let e=W(r);c=q(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x,y:n.y*c.y-u.scrollTop*c.y+d.y}},getDocumentElement:P,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a="clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=H(e,[],!1).filter(e=>k(e)&&"body"!==O(e)),o=null,i="fixed"===M(e).position,l=i?F(e):e;for(;k(l)&&!N(l);){let t=M(l),n=L(l);n||"fixed"!==t.position||(o=null);let a=i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||R(l)&&!n&&function e(t,n){let r=F(t);return!(r===n||!k(r)||N(r))&&("fixed"===M(r).position||e(r,n))}(e,l);a?r=r.filter(e=>e!==l):o=t,l=F(l)}return t.set(e,r),r}(t,this._c):[].concat(n),u=[...a,r],s=u[0],c=u.reduce((e,n)=>{let r=$(t,n,o);return e.top=l(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=l(r.left,e.left),e},$(t,s,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:Q,getElementRects:J,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=B(e);return{width:t,height:n}},getScale:q,isElement:k,isRTL:function(e){return"rtl"===M(e).direction}};function ee(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,m=V(e),p=a||s?[...m?H(m):[],...H(t)]:[];p.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let v=m&&d?function(e,t){let n,r=null,o=P(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function s(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),a();let{left:f,top:m,width:p,height:v}=e.getBoundingClientRect();if(c||t(),!p||!v)return;let h=u(m),g=u(o.clientWidth-(f+p)),y=u(o.clientHeight-(m+v)),b=u(f),A={rootMargin:-h+"px "+-g+"px "+-y+"px "+-b+"px",threshold:l(0,i(1,d))||1},w=!0;function E(e){let t=e[0].intersectionRatio;if(t!==d){if(!w)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},1e3)}w=!1}try{r=new IntersectionObserver(E,{...A,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(E,A)}r.observe(e)}(!0),a}(m,n):null,h=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),m&&!f&&g.observe(m),g.observe(t));let y=f?W(e):null;return f&&function t(){let r=W(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;
17p.forEach(e=>{a&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}}let et=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:a}=t,u=await S(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}},en=(e,t,n)=>{let r=new Map,o={platform:X,...n},i={...o.platform,_c:r};return E(e,t,{...o,platform:i})};var er=n(73935),eo="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function ei(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ei(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ei(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function el(e){if("undefined"==typeof window)return 1;let t=e.ownerDocument.defaultView||window;return t.devicePixelRatio||1}function ea(e,t){let n=el(e);return Math.round(t*n)/n}function eu(e){let t=r.useRef(e);return eo(()=>{t.current=e}),t}let es={...o},ec=es.useInsertionEffect,ed=ec||(e=>e());function ef(e){let t=r.useRef(()=>{});return ed(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var em="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;let ep=!1,ev=0,eh=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+ev++,eg=es.useId,ey=eg||function(){let[e,t]=r.useState(()=>ep?eh():void 0);return em(()=>{null==e&&t(eh())},[]),r.useEffect(()=>{ep=!0},[]),e},eb=r.createContext(null),eA=r.createContext(null),ew=()=>{var e;return(null==(e=r.useContext(eb))?void 0:e.id)||null},eE=()=>r.useContext(eA),ex=e=>e&&(e.host||ex(e.parentNode)),eS="active",eO="selected";function ej(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[eS]:t,[eO]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[eS,eO].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function eP(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let eI=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:i=0,index:l=0,minItemsVisible:a=4,referenceOverflowThreshold:u=0,scrollRef:s,...c}=e,{rects:d,elements:{floating:f}}=t,m=n.current[l];if(!m)return{};let p={...t,...await et(-m.offsetTop-f.clientTop-d.reference.height/2-m.offsetHeight/2-i).fn(t)},v=(null==s?void 0:s.current)||f,h=await x(eP(p,v.scrollHeight),c),g=await x(p,{...c,elementContext:"reference"}),y=Math.max(0,h.top),b=p.y+y,A=Math.max(0,v.scrollHeight-y-Math.max(0,h.bottom));return v.style.maxHeight=A+"px",v.scrollTop=y,o&&(v.offsetHeight<m.offsetHeight*Math.min(a,n.current.length-1)-1||g.top>=-u||g.bottom>=-u?(0,er.flushSync)(()=>o(!0)):(0,er.flushSync)(()=>o(!1))),r&&(r.current=await x(eP({...p,y:b},v.offsetHeight),c)),{y:b}}});var ek=n(94192),eT=n(73781),eC=n(16723);let eR=(0,r.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eR.displayName="FloatingContext";let eL=(0,r.createContext)(null);function eD(e){return(0,r.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function eN(){return(0,r.useContext)(eR).setReference}function eM(){return(0,r.useContext)(eR).getReferenceProps}function e_(){let{getFloatingProps:e,slot:t}=(0,r.useContext)(eR);return(0,r.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function eF(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,r.useContext)(eL),n=(0,r.useMemo)(()=>e,[JSON.stringify(e,"undefined"!=typeof HTMLElement?(e,t)=>t instanceof HTMLElement?t.outerHTML:t:void 0)]);(0,eC.e)(()=>{null==t||t(null!=n?n:null)},[t,n]);let o=(0,r.useContext)(eR);return(0,r.useMemo)(()=>[o.setFloating,e?o.styles:{}],[o.setFloating,e,o.styles])}function eH({children:e,enabled:t=!0}){var n,o,a,u,s,c,d;let A,w,E;let[S,O]=(0,r.useState)(null),[j,P]=(0,r.useState)(0),I=(0,r.useRef)(null),[T,C]=(0,r.useState)(null);u=T,(0,eC.e)(()=>
17{if(!u)return;let e=new MutationObserver(()=>{let e=u.style.maxHeight;parseFloat(e)!==parseInt(e)&&(u.style.maxHeight=`${Math.ceil(parseFloat(e))}px`)});return e.observe(u,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[u]);let R=t&&null!==S&&null!==T,{to:L="bottom",gap:D=0,offset:N=0,padding:M=0,inner:_}=(A=eB(null!=(s=null==S?void 0:S.gap)?s:"var(--anchor-gap, 0)",T),w=eB(null!=(c=null==S?void 0:S.offset)?c:"var(--anchor-offset, 0)",T),E=eB(null!=(d=null==S?void 0:S.padding)?d:"var(--anchor-padding, 0)",T),{...S,gap:A,offset:w,padding:E}),[F,H="center"]=L.split(" ");(0,eC.e)(()=>{R&&P(0)},[R]);let{refs:B,floatingStyles:V,context:q}=function(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:o,nodeId:i}=e,[l,a]=r.useState(null),[u,s]=r.useState(null),c=null==(t=e.elements)?void 0:t.reference,d=c||l;em(()=>{d&&(h.current=d)},[d]);let f=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:s,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=r.useState(o);ei(m,o)||p(o);let[v,h]=r.useState(null),[g,y]=r.useState(null),b=r.useCallback(e=>{e!==x.current&&(x.current=e,h(e))},[]),A=r.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),w=l||v,E=a||g,x=r.useRef(null),S=r.useRef(null),O=r.useRef(d),j=eu(s),P=eu(i),I=r.useCallback(()=>{if(!x.current||!S.current)return;let e={placement:t,strategy:n,middleware:m};P.current&&(e.platform=P.current),en(x.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};k.current&&!ei(O.current,t)&&(O.current=t,er.flushSync(()=>{f(t)}))})},[m,t,n,P]);eo(()=>{!1===c&&O.current.isPositioned&&(O.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let k=r.useRef(!1);eo(()=>(k.current=!0,()=>{k.current=!1}),[]),eo(()=>{if(w&&(x.current=w),E&&(S.current=E),w&&E){if(j.current)return j.current(w,E,I);I()}},[w,E,I,j,null!=s]);let T=r.useMemo(()=>({reference:x,floating:S,setReference:b,setFloating:A}),[b,A]),C=r.useMemo(()=>({reference:w,floating:E}),[w,E]),R=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!C.floating)return e;let t=ea(C.floating,d.x),r=ea(C.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...el(C.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,C.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:I,refs:T,elements:C,floatingStyles:R}),[d,I,T,C,R])}({...e,elements:{...e.elements,...u&&{reference:u}}}),m=eE(),p=null!=ew(),v=ef((e,t,n)=>{g.current.openEvent=e?t:void 0,y.emit("openchange",{open:e,event:t,reason:n,nested:p}),null==o||o(e,t,n)}),h=r.useRef(null),g=r.useRef({}),y=r.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})())[0],b=ey(),A=r.useCallback(e=>{let t=k(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),f.refs.setReference(t)},[f.refs]),w=r.useCallback(e=>{(k(e)||null===e)&&(h.current=e,a(e)),(k(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!k(e))&&f.refs.setReference(e)},[f.refs]),E=r.useMemo(()=>({...f.refs,setReference:w,setPositionReference:A,domReference:h}),[f.refs,w,A]),x=r.useMemo(()=>({...f.elements,domReference:d}),[f.elements,d]),S=r.useMemo(()=>({...f,refs:E,elements:x,dataRef:g,nodeId:i,floatingId:b,events:y,open:n,onOpenChange:v}),[f,i,b,y,n,v,E,x]);return em(()=>{let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===i);e&&(e.context=S)}),r.useMemo(()=>({...f,context:S,refs:E,elements:x}),[f,E,x,S])}({open:R,placement:"selection"===F?"center"===H?"bottom":`bottom-${H}`:"center"===H?`${F}`:`${F}-${H}`,strategy:"absolute",transform:!1,middleware:[et({mainAxis:"selection"===F?0:D,crossAxis:N}),{name:"shift",options:n={padding:M},async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(n,e),d={x:t,y:r},p=await x(e,c),h=g(m(o)),y=v(h),b=d[y],A=d[h];if(a){let e=b+p["y"===y?"top":"left"],t=b-p["y"===y?"bottom":"right"];b=l(e,i(b,t))}
17if(u){let e=A+p["y"===h?"top":"left"],t=A-p["y"===h?"bottom":"right"];A=l(e,i(A,t))}let w=s.fn({...e,[y]:b,[h]:A});return{...w,data:{x:w.x-t,y:w.y-r}}}},"selection"!==F&&{name:"flip",options:o={padding:M},async fn(e){var t,n,r,i,l;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:A}=e,{mainAxis:w=!0,crossAxis:E=!0,fallbackPlacements:S,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:P=!0,...I}=f(o,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let k=m(a),T=m(c)===c,C=await (null==d.isRTL?void 0:d.isRTL(A.floating)),R=S||(T||!P?[b(c)]:function(e){let t=b(e);return[y(e),t,y(t)]}(c));S||"none"===j||R.push(...function(e,t,n,r){let o=p(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(m(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(c,P,j,C));let L=[c,...R],D=await x(e,I),N=[],M=(null==(n=u.flip)?void 0:n.overflows)||[];if(w&&N.push(D[k]),E){let e=function(e,t,n){void 0===n&&(n=!1);let r=p(e),o=v(g(e)),i=h(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=b(l)),[l,b(l)]}(a,s,C);N.push(D[e[0]],D[e[1]])}if(M=[...M,{placement:a,overflows:N}],!N.every(e=>e<=0)){let e=((null==(r=u.flip)?void 0:r.index)||0)+1,t=L[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(i=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(O){case"bestFit":{let e=null==(l=M.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}},"selection"===F&&_?eI({..._,padding:M,overflowRef:I,offset:j,minItemsVisible:4,referenceOverflowThreshold:M,onFallbackChange(e){var t,n;if(!e)return;let r=q.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),l=0,a=0;for(let e of null!=(n=null==(t=q.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,u=r.scrollTop,s=u+r.clientHeight;if(t>=u&&n<=s)i--;else{a=Math.max(0,Math.min(n,s)-Math.max(t,u)),l=e.clientHeight;break}}i>=1&&P(e=>{let t=l*i-a+o;return e>=t?e:t})}}):null,{name:"size",options:a={padding:M,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},async fn(e){let t,n;let{placement:r,rects:o,platform:u,elements:s}=e,{apply:c=()=>{},...d}=f(a,e),v=await x(e,d),h=m(r),y=p(r),b="y"===g(r),{width:A,height:w}=o.floating;"top"===h||"bottom"===h?(t=h,n=y===(await (null==u.isRTL?void 0:u.isRTL(s.floating))?"start":"end")?"left":"right"):(n=h,t="end"===y?"top":"bottom");let E=w-v[t],S=A-v[n],O=!e.middlewareData.shift,j=E,P=S;if(b){let e=A-v.left-v.right;P=y||O?i(S,e):e}else{let e=w-v.top-v.bottom;j=y||O?i(E,e):e}if(O&&!y){let e=l(v.left,0),t=l(v.right,0),n=l(v.top,0),r=l(v.bottom,0);b?P=A-2*(0!==e||0!==t?e+t:l(v.left,v.right)):j=w-2*(0!==n||0!==r?n+r:l(v.top,v.bottom))}await c({...e,availableWidth:P,availableHeight:j});let I=await u.getDimensions(s.floating);return A!==I.width||w!==I.height?{reset:{rects:!0}}:{}}}].filter(Boolean),whileElementsMounted:ee}),[z=F,U=H]=q.placement.split("-");"selection"===F&&(z="selection");let W=(0,r.useMemo)(()=>({anchor:[z,U].filter(Boolean).join(" ")}),[z,U]),{getReferenceProps:Z,getFloatingProps:K}=function(e){void 0===e&&(e=[]);let t=e,n=r.useCallback(t=>ej(t,e,"reference"),t),o=r.useCallback(t=>ej(t,e,"floating"),t),i=r.useCallback(t=>ej(t,e,"item"),e.map(e=>null==e?void 0:e.item));return r.useMemo(()=>({getReferenceProps:n,getFloatingProps:o,getItemProps:i}),[n,o,i])}([function(e,t){let{open:n,elements:o}=e,{enabled:i=!0,overflowRef:l,scrollRef:a,onChange:u}=t,s=ef(u),c=r.useRef(!1),d=r.useRef(null),f=r.useRef(null);return r.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,o=l.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,a=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),(0,er.flushSync)(()=>{s(e=>e+Math[u](n,i*a))})):/firefox/i.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}let t=(null==a?void 0:a.current)||o.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[i,n,o.floating,l,a,s]),r.useMemo(()=>i?{floating:{onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){let e=(null==a?void 0:a.current)||o.floating;if(l.current&&e&&c.current){if(null!==d.current){let t=e.scrollTop-d.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&(0,er.flushSync)(()=>s(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}}:{},[i,l,o.floating,a,s])}(q,{overflowRef:I,onChange:P})]),Y=(0,eT.z)(e=>{C(e),B.setFloating(e)});return r.createElement(eL.Provider,{value:O},r.createElement(eR.Provider,{value:{setFloating:Y,setReference:B.setReference,styles:V,getReferenceProps:Z,getFloatingProps:K,slot:W}},e))}function eB(e,t,n){let o=(0,ek.G)(),i=(0,eT.z)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let r=eV(e,t);return[r,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));o.requestAnimationFrame(function a(){o.nextFrame(a);let u=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,u=!0;break}}if(!u)return;let s=eV(e,t);r!==s&&(n(s),r=s)})}return o.dispose}]}return[n,null]}),l=(0,r.useMemo)(()=>i(e,t)[0],[e,t]),[a=l,u]=(0,r.useState)();return(0,eC.e)(()=>{let[n,r]=i(e,t);if(u(n),r)return r(u)},[e,t]),a}function eV(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}eL.displayName="PlacementContext"},20391:function(e,t,n){"use strict";n.d(t,{Mt:function(){return f},wR:function(){return c},yd:function(){return d}});var r=n(67294),o=n(73935),i=n(94192),l=n(18689),a=n(12351),u=n(46045);let s=(0,r.createContext)(null);function c(e){let[t,n]=(0,r.useState)(null);return r.createElement(s.Provider,{value:{target:t}},e.children,r.createElement(u._,{features:u.x.Hidden,ref:n}))}function d({children:e}){let t=(0,r.useContext)(s);if(!t)return r.createElement(r.Fragment,null,e);let{target:n}=t;return n?(0,o.createPortal)(r.createElement(r.Fragment,null,e),n):null}function f({data:e,form:t,disabled:n,onReset:o,overrides:s}){let[c,f]=(0,r.useState)(null),p=(0,i.G)();return(0,r.useEffect)(()=>
17{if(o&&c)return p.addEventListener(c,"reset",o)},[c,t,o]),r.createElement(d,null,r.createElement(m,{setForm:f,formId:t}),(0,l.t)(e).map(([e,o])=>r.createElement(u._,{features:u.x.Hidden,...(0,a.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:o,...s})})))}function m({setForm:e,formId:t}){return(0,r.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:r.createElement(u._,{features:u.x.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}},46045:function(e,t,n){"use strict";n.d(t,{_:function(){return l},x:function(){return i}});var r,o=n(12351),i=((r=i||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let l=(0,o.yV)(function(e,t){var n;let{features:r=1,...i}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=i["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:l,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},12763:function(e,t,n){"use strict";n.d(t,{Q:function(){return i},v:function(){return l}});var r=n(67294);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}function l({id:e,children:t}){return r.createElement(o.Provider,{value:e},t)}},16567:function(e,t,n){"use strict";n.d(t,{ZM:function(){return l},oJ:function(){return a},up:function(){return u}});var r,o=n(67294);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function a(){return(0,o.useContext)(i)}function u({value:e,children:t}){return o.createElement(i.Provider,{value:e},t)}},31438:function(e,t,n){"use strict";n.d(t,{O:function(){return l},n:function(){return i}});var r=n(67294);let o=(0,r.createContext)(!1);function i(){return(0,r.useContext)(o)}function l(e){return r.createElement(o.Provider,{value:e.force},e.children)}},15597:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});let r=[];!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&&r[0]!==e.target&&(r.unshift(e.target),(r=r.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})})},64103:function(e,t,n){"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},11497:function(e,t,n){"use strict";n.d(t,{T:function(){return o},d:function(){return i}});var r,o=((r=o||{})[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);function i(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}},44067:function(e,t,n){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>
17"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},9362:function(e,t,n){"use strict";n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r.Y)(()=>{t.current&&e[0]()}),n.add(()=>{t.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(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}}});var r=n(81021)},77896:function(e,t,n){"use strict";n.d(t,{O:function(){return l}});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);let l=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(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":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},84575:function(e,t,n){"use strict";n.d(t,{C5:function(){return w},EO:function(){return x},TO:function(){return m},fE:function(){return p},jA:function(){return S},sP:function(){return y},tJ:function(){return g},wI:function(){return b},z2:function(){return E}});var r,o,i,l,a,u=n(9362),s=n(32984),c=n(15466);let d=["[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(","),f=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var m=((r=m||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r[r.AutoFocus=64]="AutoFocus",r),p=((o=p||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),v=((i=v||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var g=((l=g||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function y(e,t=0){var n;return e!==(null==(n=(0,c.r)(e))?void 0:n.body)&&(0,s.E)(t,{0:()=>e.matches(d),1(){let t=e;for(;null!==t;){if(t.matches(d))return!0;t=t.parentElement}return!1}})}function b(e){let t=(0,c.r)(e);(0,u.k)().nextFrame(()=>{t&&!y(t.activeElement,0)&&w(e)})}var A=((a=A||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function w(e){null==e||e.focus({preventScroll:!0})}function E(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 i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t){return S(h(),t,{relativeTo:e})}function S(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,l,a;let u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?E(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(f)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):h(e);o.length>0&&s.length>1&&(s=s.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:u.activeElement;let c=(()=>
17{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")})(),m=32&t?{preventScroll:!0}:{},p=0,v=s.length,g;do{if(p>=v||p+v<=0)return 0;let e=d+p;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(g=s[e])||g.focus(m),p+=c}while(g!==u.activeElement);return 6&t&&null!=(a=null==(l=null==(i=g)?void 0:i.matches)?void 0:l.call(i,"textarea,input"))&&a&&g.select(),2}"undefined"!=typeof window&&"undefined"!=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))},18689:function(e,t,n){"use strict";function r(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}n.d(t,{g:function(){return o},t:function(){return function e(t={},n=null,o=[]){for(let[i,l]of Object.entries(t))!function t(n,o,i){if(Array.isArray(i))for(let[e,l]of i.entries())t(n,r(o,e.toString()),l);else i instanceof Date?n.push([o,i.toISOString()]):"boolean"==typeof i?n.push([o,i?"1":"0"]):"string"==typeof i?n.push([o,i]):"number"==typeof i?n.push([o,`${i}`]):null==i?n.push([o,""]):e(i,o,n)}(o,r(n,i),l);return o}}})},32984:function(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let o=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(o,r),o}n.d(t,{E:function(){return r}})},81021:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{Y:function(){return r}})},15466:function(e,t,n){"use strict";n.d(t,{r:function(){return o}});var r=n(77896);function o(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},78657:function(e,t,n){"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{gn:function(){return r},tq:function(){return o}})},12351:function(e,t,n){"use strict";n.d(t,{VN:function(){return u},dG:function(){return p},l4:function(){return s},oA:function(){return h},sY:function(){return c},yV:function(){return v}});var r,o,i=n(67294),l=n(44067),a=n(32984),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((o=s||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:l,mergeRefs:u}){u=null!=u?u:f;let s=m(t,e);if(i)return d(s,n,r,l,u);let c=null!=o?o:0;if(2&c){let{static:e=!1,...t}=s;if(e)return d(t,n,r,l,u)}if(1&c){let{unmount:e=!0,...t}=s;return(0,a.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,l,u)})}return d(s,n,r,l,u)}function d(e,t={},n,r,o){let{as:a=n,children:u,refName:s="ref",...c}=g(e,["unmount","static"]),d=void 0!==e.ref?{[s]:e.ref}:{},f="function"==typeof u?u(t):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let p={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(p["data-headlessui-state"]=n.join(" "),n))p[`data-${e}`]=""}if(a===i.Fragment&&(Object.keys(h(c)).length>0||Object.keys(h(p)).length>0)){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1){if(Object.keys(h(c)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(h(c)).concat(Object.keys(h(p))).map(e=>` - ${e}`).join(` 18`),"","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(` 19`)].join(` 20`))}else{let e=f.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,l.A)(t(...e),c.className):(0,l.A)(t,c.className),r=m(f.props,h(g(c,["ref"])));for(let e in p)e in r&&delete p[e];return(0,i.cloneElement)(f,Object.assign({},r,p,d,{ref:o(f.ref,d.ref)},n?{className:n}:{}))}}return(0,i.createElement)(a,Object.assign({},g(c,["ref"]),a!==i.Fragment&&d,a!==i.Fragment&&p),f)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function m(...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"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);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 p(...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];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function v(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function h(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function g(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},63370:function(e,t,n){"use strict";n.d(t,{Fx:function(){return I}});var r=n(67294);let o=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},i=e=>{if(e&&"window"in e&&e.window===e)return e;let t=o(e);return t.defaultView||window},l=null,a=new Set,u=new Map,s=!1,c=!1,d={Tab:!0,Escape:!0};function f(e,t){for(let n of a)n(e,t)}function m(e){var t;s=!0,!(e.metaKey||!("undefined"!=typeof window&&null!=window.navigator&&/^Mac/i.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform))&&e.altKey||e.ctrlKey||"Control"
20===e.key||"Shift"===e.key||"Meta"===e.key)&&(l="keyboard",f("keyboard",e))}function p(e){l="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(s=!0,f("pointer",e))}function v(e){var t,n;(0!==e.mozInputSource||!e.isTrusted)&&((t=/Android/i,"undefined"!=typeof window&&null!=window.navigator&&((null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.brands.some(e=>t.test(e.brand)))||t.test(window.navigator.userAgent))&&e.pointerType)?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(s=!0,l="virtual")}function h(e){e.target!==window&&e.target!==document&&(s||c||(l="virtual",f("virtual",e)),s=!1,c=!1)}function g(){s=!1,c=!0}function y(e){if("undefined"==typeof window||u.get(i(e)))return;let t=i(e),n=o(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){s=!0,r.apply(this,arguments)},n.addEventListener("keydown",m,!0),n.addEventListener("keyup",m,!0),n.addEventListener("click",v,!0),t.addEventListener("focus",h,!0),t.addEventListener("blur",g,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",p,!0),n.addEventListener("pointermove",p,!0),n.addEventListener("pointerup",p,!0)):(n.addEventListener("mousedown",p,!0),n.addEventListener("mousemove",p,!0),n.addEventListener("mouseup",p,!0)),t.addEventListener("beforeunload",()=>{b(e)},{once:!0}),u.set(t,{focus:r})}let b=(e,t)=>{let n=i(e),r=o(e);t&&r.removeEventListener("DOMContentLoaded",t),u.has(n)&&(n.HTMLElement.prototype.focus=u.get(n).focus,r.removeEventListener("keydown",m,!0),r.removeEventListener("keyup",m,!0),r.removeEventListener("click",v,!0),n.removeEventListener("focus",h,!0),n.removeEventListener("blur",g,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",p,!0),r.removeEventListener("pointermove",p,!0),r.removeEventListener("pointerup",p,!0)):(r.removeEventListener("mousedown",p,!0),r.removeEventListener("mousemove",p,!0),r.removeEventListener("mouseup",p,!0)),u.delete(n))};function A(){return"pointer"!==l}"undefined"!=typeof document&&function(e){let t;let n=o(e);"loading"!==n.readyState?y(e):(t=()=>{y(e)},n.addEventListener("DOMContentLoaded",t)),()=>b(e,t)}();let w=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),E="undefined"!=typeof document?r.useLayoutEffect:()=>{};class x{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function S(e){let t=(0,r.useRef)({isFocused:!1,observer:null});E(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,r.useRef)(null);return E(()=>{t.current=e},[e]),(0,r.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,r.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target,o=e=>{t.current.isFocused=!1,r.disabled&&n(new x("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};r.addEventListener("focusout",o,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}let O=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"];
20O.join(":not([hidden]),"),O.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),O.join(':not([hidden]):not([tabindex="-1"]),');class j{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new P({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&function(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new j;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!==(t=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==t?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new P({scopeRef:null}),this.fastMap.set(null,this.root)}}class P{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}function I(e={}){var t,n;let{autoFocus:l=!1,isTextInput:u,within:s}=e,c=(0,r.useRef)({isFocused:!1,isFocusVisible:l||A()}),[f,m]=(0,r.useState)(!1),[p,v]=(0,r.useState)(()=>c.current.isFocused&&c.current.isFocusVisible),h=(0,r.useCallback)(()=>v(c.current.isFocused&&c.current.isFocusVisible),[]),g=(0,r.useCallback)(e=>{c.current.isFocused=e,m(e),h()},[h]);t=e=>{c.current.isFocusVisible=e,h()},n={isTextInput:u},y(),(0,r.useEffect)(()=>{let e=(e,r)=>{(function(e,t,n){var r;let o="undefined"!=typeof window?i(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,l="undefined"!=typeof window?i(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?i(null==n?void 0:n.target).HTMLElement:HTMLElement,u="undefined"!=typeof window?i(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof o&&!w.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof l||(null==n?void 0:n.target)instanceof a&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof u&&!d[n.key])})(!!(null==n?void 0:n.isTextInput),e,r)&&t(A())};return a.add(e),()=>{a.delete(e)}},[]);let{focusProps:b}=function(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:l}=e,a=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return i&&i(e),l&&l(!1),!0},[i,l]),u=S(a),s=(0,r.useCallback)(e=>{let t=o(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),l&&l(!0),u(e))},[l,n,u]);return{focusProps:{onFocus:!t&&(n||l||i)?s:void 0,onBlur:!t&&(i||l)?a:void 0}}}({isDisabled:s,onFocusChange:g}),{focusWithinProps:E}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:i}=e,l=(0,r.useRef)({isFocusWithin:!1}),a=(0,r.useCallback)(e=>{l.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(l.current.isFocusWithin=!1,n&&n(e),i&&i(!1))},[n,i,l]),u=S(a),s=(0,r.useCallback)(e=>{l.current.isFocusWithin||document.activeElement!==e.target||(o&&o(e),i&&i(!0),l.current.isFocusWithin=!0,u(e))},[o,i,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:s,onBlur:a}}}({isDisabled:!s,onFocusWithinChange:g});return{isFocused:f,isFocusVisible:p,focusProps:s?E:b}}new j},18419:function(e,t,n){"use strict";n.d(t,{X:function(){return s}});var r=n(67294);let o=!1,i=0;function l(){o=!0,setTimeout(()=>{o=!1},50)}function a(e){"touch"===e.pointerType&&l()}function u(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",a):document.addEventListener("touchend",l),i++,()=>{--i>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",a):document.removeEventListener("touchend",l))}}function s(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,s]=(0,r.useState)(!1),c=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(u,[]);let{hoverProps:d,triggerHoverEnd:f}=(0,r.useMemo)(()=>{let e=(e,r)=>{if(c.pointerType=r,l||"touch"===r||c.isHovered||!e.currentTarget.contains(e.target))return;c.isHovered=!0;let o=e.currentTarget;c.target=o,t&&t({type:"hoverstart",target:o,pointerType:r}),n&&n(!0),s(!0)},r=(e,t)=>{if(c.pointerType="",c.target=null,"touch"===t||!c.isHovered)return;c.isHovered=!1;let r=e.currentTarget;i&&i({type:"hoverend",target:r,pointerType:t}),n&&n(!1),s(!1)},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{o&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!l&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(a.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{c.ignoreEmulatedMouseEvents||o||e(t,"mouse"),c.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!l&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:a,triggerHoverEnd:r}},[t,n,i,l,c]);return(0,r.useEffect)(()=>{l&&f({currentTarget:c.target},c.pointerType)},[l]),{hoverProps:d,isHovered:a}}},15498:function(e){"use strict";e.exports={i:"3.4.17"}}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return t(91118),t(96885)}),_N_E=e.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.