PageSourceSearch

https://supadata.ai/_next/static/chunks/72-c93c07d4e8e7a1aa.js?dpl=dpl_AN54TfrqLKsSBDckUsb5LRtnXMhy

js supadata.ai collected 2026-10-03 20:50:54 UTC 200,141 bytes, 6 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="651011c5-76ba-4f95-9b09-5c2b1df2e0bc",e._sentryDebugIdIdentifier="sentry-dbid-651011c5-76ba-4f95-9b09-5c2b1df2e0bc")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72],{39861:(e,t,n)=>{"use strict";var r=n(68449);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},17264:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});let r=n(59894),o=n(95684),i=r._(n(72328)),l=n(98183),a=n(14025),s=n(53121),u=n(29900),c=n(67712),d=n(50797),f=n(93675);function h(e,t,n){"undefined"!=typeof window&&(async()=>e.prefetch(t,n))().catch(e=>{})}function m(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}n(35616);let p=i.default.forwardRef(function(e,t){let n,r;let{href:l,as:p,children:g,prefetch:v=null,passHref:x,replace:b,shallow:y,scroll:w,onClick:E,onMouseEnter:S,onTouchStart:C,legacyBehavior:T=!1,...k}=e;n=g,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let L=i.default.useContext(a.AppRouterContext),P=!1!==v,M=null===v?u.PrefetchKind.AUTO:u.PrefetchKind.FULL,{href:I,as:O}=i.default.useMemo(()=>{let e=m(l);return{href:e,as:p?m(p):e}},[l,p]),_=i.default.useRef(I),A=i.default.useRef(O);T&&(r=i.default.Children.only(n));let j=T?r&&"object"==typeof r&&r.ref:t,[R,D,N]=(0,s.useIntersection)({rootMargin:"200px"}),F=i.default.useCallback(e=>{(A.current!==O||_.current!==I)&&(N(),A.current=O,_.current=I),R(e)},[O,I,N,R]),z=(0,c.useMergedRef)(F,j);i.default.useEffect(()=>{L&&D&&P&&h(L,I,{kind:M})},[O,I,D,P,L,M]);let B={ref:z,onClick(e){T||"function"!=typeof E||E(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),L&&!e.defaultPrevented&&function(e,t,n,r,o,l,a){let{nodeName:s}=e.currentTarget;"A"===s.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||(e.preventDefault(),i.default.startTransition(()=>{let e=null==a||a;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})}))}(e,L,I,O,b,y,w)},onMouseEnter(e){T||"function"!=typeof S||S(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),L&&P&&h(L,I,{kind:M})},onTouchStart:function(e){T||"function"!=typeof C||C(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),L&&P&&h(L,I,{kind:M})}};return(0,d.isAbsoluteUrl)(O)?B.href=O:T&&!x&&("a"!==r.type||"href"in r.props)||(B.href=(0,f.addBasePath)(O)),T?i.default.cloneElement(r,B):(0,o.jsx)("a",{...k,...B,children: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)},81497:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return y}});let r=n(59894),o=n(95759),i=n(95684),l=o._(n(72328)),a=r._(n(41001)),s=r._(n(57602)),u=n(87809),c=n(3702),d=n(88482);n(35616);let f=n(5923),h=r._(n(33155)),m=n(67712),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,n,r,o,i,l){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,l.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:s,decoding:u,className:c,style:d,fetchPriority:f,placeholder:h,loading:p,unoptimized:x,fill:b,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:S,sizesInput:C,onLoad:T,onError:k,...L}=e,P=(0,l.useCallback)(e=>{e&&(k&&(e.src=e.src),e.complete&&g(e,h,y,w,E,x,C))},[n,h,y,w,E,k,x,C]),M=(0,m.useMergedRef)(t,P);return(0,i.jsx)("img",{...L,...v(f),loading:p,width:s,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:o,srcSet:r,src:n,ref:M,onLoad:e=>{g(e.currentTarget,h,y,w,E,x,C)},onError:e=>{S(!0),"empty"!==h&&E(!0),k&&k(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...v(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let y=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(f.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),o=(0,l.useMemo)(()=>{var e;let t=p||r||c.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
1e-t),o=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:o,qualities:i}},[r]),{onLoad:a,onLoadingComplete:s}=e,m=(0,l.useRef)(a);(0,l.useEffect)(()=>{m.current=a},[a]);let g=(0,l.useRef)(s);(0,l.useEffect)(()=>{g.current=s},[s]);let[v,y]=(0,l.useState)(!1),[w,E]=(0,l.useState)(!1),{props:S,meta:C}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:o,blurComplete:v,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{...S,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:E,sizesInput:e.sizes,ref:t}),C.priority?(0,i.jsx)(b,{isAppRouter:!n,imgAttributes:S}):null]})});("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)},81256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},53121:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(72328),o=n(81256),i="function"==typeof IntersectionObserver,l=new Map,a=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,u=s||!i,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),h=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return 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;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),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})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,n,t,c,f.current]),[h,c,(0,r.useCallback)(()=>{d(!1)},[])]}("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)},67712:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=n(72328);function o(e,t){let n=(0,r.useRef)(()=>{}),o=(0,r.useRef)(()=>{});return(0,r.useMemo)(()=>e&&t?r=>{null===r?(n.current(),o.current()):(n.current=i(e,r),o.current=i(t,r))}:e||t,[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("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)},57558:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(59894)._(n(72328)).default.createContext({})},20874:(e,t)=>
1{"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},87809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),n(35616);let r=n(20650),o=n(3702);function i(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var n,a;let s,u,c,{src:d,sizes:f,unoptimized:h=!1,priority:m=!1,loading:p,className:g,quality:v,width:x,height:b,fill:y=!1,style:w,overrideSrc:E,onLoad:S,onLoadingComplete:C,placeholder:T="empty",blurDataURL:k,fetchPriority:L,decoding:P="async",layout:M,objectFit:I,objectPosition:O,lazyBoundary:_,lazyRoot:A,...j}=e,{imgConf:R,showAltText:D,blurComplete:N,defaultLoader:F}=t,z=R||o.imageConfigDefault;if("allSizes"in z)s=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t),r=null==(n=z.qualities)?void 0:n.sort((e,t)=>e-t);s={...z,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let B=j.loader||F;delete j.loader,delete j.srcSet;let U="__next_img_default"in B;if(U){if("custom"===s.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=B;B=t=>{let{config:n,...r}=t;return e(r)}}if(M){"fill"===M&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!f&&(f=t)}let H="",W=l(x),$=l(b);if((a=d)&&"object"==typeof a&&(i(a)||void 0!==a.src)){let e=i(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,c=e.blurHeight,k=k||e.blurDataURL,H=e.src,!y){if(W||$){if(W&&!$){let t=W/e.width;$=Math.round(e.height*t)}else if(!W&&$){let t=$/e.height;W=Math.round(e.width*t)}}else W=e.width,$=e.height}}let V=!m&&("lazy"===p||void 0===p);(!(d="string"==typeof d?d:H)||d.startsWith("data:")||d.startsWith("blob:"))&&(h=!0,V=!1),s.unoptimized&&(h=!0),U&&!s.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(h=!0);let q=l(v),Y=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:O}:{},D?{}:{color:"transparent"},w),G=N||"empty"===T?null:"blur"===T?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:W,heightInt:$,blurWidth:u,blurHeight:c,blurDataURL:k||"",objectFit:Y.objectFit})+'")':'url("'+T+'")',X=G?{backgroundSize:Y.objectFit||"cover",backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Z=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:l,loader:a}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,l),c=s.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:s.map((e,r)=>a({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:a({config:t,src:n,quality:i,width:s[c]})}}({config:s,src:d,unoptimized:h,width:W,quality:q,sizes:f,loader:B});return{props:{...j,loading:V?"lazy":p,fetchPriority:L,width:W,height:$,decoding:P,className:g,style:{...Y,...X},sizes:Z.sizes,srcSet:Z.srcSet,src:E||Z.src},meta:{unoptimized:h,priority:m,placeholder:T,fill:y}}}}
1,57602:(e,t,n)=>{"use strict";var r=n(33491);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},defaultHead:function(){return f}});let o=n(59894),i=n(95759),l=n(95684),a=i._(n(72328)),s=o._(n(83487)),u=n(57558),c=n(88228),d=n(20874);function f(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(35616);let m=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:n}=t;return e.reduce(h,[]).reverse().concat(f(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let i=!0,l=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){l=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=m.length;e<t;e++){let t=m[e];if(o.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?i=!1:n.add(t);else{let e=o.props[t],n=r[t]||new Set;("name"!==t||!l)&&n.has(e)?i=!1:(n.add(e),r[t]=n)}}}}return i}}()).reverse().map((e,t)=>{let o=e.key||t;if(r.env.__NEXT_OPTIMIZE_FONTS&&!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:o})})}let g=function(e){let{children:t}=e,n=(0,a.useContext)(u.AmpStateContext),r=(0,a.useContext)(c.HeadManagerContext);return(0,l.jsx)(s.default,{reduceComponentsToState:p,headManager:r,inAmpMode:(0,d.isInAmpMode)(n),children:t})};("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)},20650:(e,t)=>{"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:l}=e,a=r?40*r:t,s=o?40*o:n,u=a&&s?"viewBox='0 0 "+a+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},88482:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(59894)._(n(72328)),o=n(3702),i=r.default.createContext(o.imageConfigDefault)},3702:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},70191:(e,t,n)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return a}});let r=n(59894),o=n(87809),i=n(81497),l=r._(n(33155));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=i.Image},33155:(e,t)=>{"use strict";function n(e){var t;let{config:n,src:r,width:o,quality:i}=e,l=i||(null==(t=n.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return n.path+"?url="+encodeURIComponent(r)+"&w="+o+"&q="+l+(r.startsWith("/_next/static/media/")?"&dpl=dpl_AN54TfrqLKsSBDckUsb5LRtnXMhy":"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},5923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(59894)._(n(72328)).default.createContext(null)},98183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return a},urlObjectKeys:function(){return l}});let r=n(95759)._(n(30533)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",l=e.pathname||"",a=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(r.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),l&&"/"!==l[0]&&(l="/"+l)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return i(e)}},30533:(e,t)=>{"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},83487:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(72328),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,l=o?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}if(o){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),a()}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},50797:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return v},NormalizeError:function(){return p},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return h},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return s},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return n||(n=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,h=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}
1class p extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},89936:(e,t,n)=>{"use strict";n.d(t,{NotFoundLink:()=>f});var r=n(95684),o=n(13842),i=n(39861),l=n(76192),a=n(7821),s=n(50116);let u=e=>{let t,n,i,l;let u=(0,o.c)(8);return u[0]!==e?({className:t,...n}=e,u[0]=e,u[1]=t,u[2]=n):(t=u[1],n=u[2]),u[3]!==t?(i=(0,a.A)("x:text-primary-600 x:underline x:hover:no-underline x:decoration-from-font x:[text-underline-position:from-font]",t),u[3]=t,u[4]=i):i=u[4],u[5]!==n||u[6]!==i?(l=(0,r.jsx)(s.M,{className:i,...n}),u[5]=n,u[6]=i,u[7]=l):l=u[7],l};var c=n(56696),d=n(34468);let f=e=>{let t,n;let a=(0,o.c)(7),{children:s,labels:f}=e,h=(0,c.useThemeConfig)(),m=(0,i.usePathname)(),p=(0,l.q)(),g=p&&document.referrer,v=g?` from "${g}"`:"",x=`Found broken "${p?m:""}" link${v}. Please fix!`;return a[0]!==h.docsRepositoryBase||a[1]!==f||a[2]!==x?(t=(0,d.J)({repository:h.docsRepositoryBase,title:x,labels:f}),a[0]=h.docsRepositoryBase,a[1]=f,a[2]=x,a[3]=t):t=a[3],a[4]!==s||a[5]!==t?(n=(0,r.jsx)(u,{className:"x:mt-6",href:t,children:s}),a[4]=s,a[5]=t,a[6]=n):n=a[6],n}},60016:(e,t,n)=>{"use strict";n.d(t,{Switchers:()=>i});var r=n(24410),o=n(56696);let i=e=>{let{children:t}=e,{hideSidebar:n}=(0,r.useConfig)(),{i18n:i,darkMode:l}=(0,o.useThemeConfig)();if(n&&(l||i.length))return t}},40626:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LastUpdated:()=>a});var r=n(95684),o=n(13842),i=n(39861),l=n(56696);let a=e=>{let t,n,a,s,u;let c=(0,o.c)(15),{date:d,children:f,locale:h}=e,m=void 0===f?"Last updated on":f,p=void 0===h?"en":h,{i18n:g}=(0,l.useThemeConfig)(),v=(0,i.usePathname)();if(!d)return null;c[0]!==g.length||c[1]!==p||c[2]!==v?(t=g.length?v.split("/",2)[1]:p,c[0]=g.length,c[1]=p,c[2]=v,c[3]=t):t=c[3];let x=t;return c[4]!==d?(n=d.toISOString(),c[4]=d,c[5]=n):n=c[5],c[6]!==d||c[7]!==x?(a=d.toLocaleDateString(x,{day:"numeric",month:"long",year:"numeric"}),c[6]=d,c[7]=x,c[8]=a):a=c[8],c[9]!==n||c[10]!==a?(s=(0,r.jsx)("time",{dateTime:n,children:a}),c[9]=n,c[10]=a,c[11]=s):s=c[11],c[12]!==m||c[13]!==s?(u=(0,r.jsxs)(r.Fragment,{children:[m," ",s]}),c[12]=m,c[13]=s,c[14]=u):u=c[14],u}},6099:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LocaleSwitch:()=>c});var r=n(95684),o=n(13842),i=n(93675),l=n(39861),a=n(81997);let s=e=>{let t,n;let i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{fillRule:"evenodd",d:"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z"}),i[0]=t):t=i[0],i[1]!==e?(n=(0,r.jsx)("svg",{viewBox:"2 2 16 16",fill:"currentColor",...e,children:t}),i[1]=e,i[2]=n):n=i[2],n};var u=n(56696);let c=e=>{let t,n,c,f,h,m,p;let g=(0,o.c)(20),{lite:v,className:x}=e,{i18n:b}=(0,u.useThemeConfig)(),y=(0,l.usePathname)();if(!b.length)return null;g[0]!==y?(t=y.split("/",2),g[0]=y,g[1]=t):t=g[1];let[,w]=t;return g[2]!==w||g[3]!==y?(n=e=>{let t=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${e}; expires=${t.toUTCString()}; path=/`,location.href=(0,i.addBasePath)(y.replace(`/${w}`,`/${e}`))},g[2]=w,g[3]=y,g[4]=n):n=g[4],g[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)(s,{height:"12"}),g[5]=c):c=g[5],g[6]!==b||g[7]!==v||g[8]!==w?(f=!v&&b.find(e=>w===e.locale)?.name,g[6]=b,g[7]=v,g[8]=w,g[9]=f):f=g[9],g[10]!==f?(h=(0,r.jsxs)("span",{className:"x:flex x:items-center x:gap-2",children:[c,f]}),g[10]=f,g[11]=h):h=g[11],g[12]!==b?(m=b.map(d),g[12]=b,g[13]=m):m=g[13],g[14]!==x||g[15]!==w||g[16]!==n||g[17]!==
1h||g[18]!==m?(p=(0,r.jsx)(a.l,{title:"Change language",className:x,onChange:n,value:w,selectedOption:h,options:m}),g[14]=x,g[15]=w,g[16]=n,g[17]=h,g[18]=m,g[19]=p):p=g[19],p};function d(e){return{id:e.locale,name:e.name}}},96607:(e,t,n)=>{"use strict";n.d(t,{ClientNavbar:()=>ef});var r=n(95684),o=n(13842),i=n(92107),l=n(40019),a=n(72328),s=n(41001),u=n(47350),c=n(84712),d=n(3637),f=n(78124),h=n(5354),m=n(68106),p=n(42694),g=n(74815),v=n(62767),x=n(24174),b=n(66640),y=n(49041),w=n(59810),E=n(85483),S=n(45364),C=n(69074),T=n(46115),k=n(47295),L=n(98672),P=n(92136),M=n(54683),I=n(29674),O=n(20335),_=n(44540),A=n(34055),j=n(82345),R=n(35583),D=n(65121),N=n(12132),F=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(F||{}),z=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(z||{}),B=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e))(B||{});function U(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,O.wl)(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 H={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===M.B.Nothing)return{...a,activeItemIndex:null};if(t.focus===M.B.Specific)return{...a,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===M.B.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=(0,M.X)(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===M.B.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=(0,M.X)(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 s=U(e),u=(0,M.X)(t,{resolveItems:()=>s.items,resolveActiveIndex:()=>s.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...s,activeItemIndex:u}},3:(e,t)=>{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=U(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=U(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element}},W=(0,a.createContext)(null);function $(e){let t=(0,a.useContext)(W);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function V(e,t){return(0,_.Y)(t.type,H,e,t)}W.displayName="MenuContext";let q=a.Fragment,Y=A.Ac.RenderStrategy|A.Ac.Static,G=a.Fragment,X=(0,A.FX)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,a.useReducer)(V,{__demoMode:n,menuState:n?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsElement:l,buttonElement:s},u]=o,c=(0,w.P)(t);(0,v.j)(0===i,[s,l],(e,t)=>{u({type:1}),(0,O.Bm)(t,O.MZ.Loose)||(e.preventDefault(),null==s||s.focus())});let d=(0,h._)(()=>{u({type:1})}),f=(0,a.useMemo)(()=>({open:0===i,close:d}
1),[i,d]),m=(0,A.Ci)();return a.createElement(k.St,null,a.createElement(W.Provider,{value:o},a.createElement(L.El,{value:(0,_.Y)(i,{0:L.Uw.Open,1:L.Uw.Closed})},m({ourProps:{ref:c},theirProps:r,slot:f,defaultTag:q,name:"Menu"}))))}),Z=(0,A.FX)(function(e,t){var n;let r=(0,a.useId)(),{id:o=`headlessui-menu-button-${r}`,disabled:c=!1,autoFocus:d=!1,...f}=e,[m,p]=$("Menu.Button"),g=(0,k.TI)(),v=(0,w.P)(t,(0,k.Xc)(),(0,h._)(e=>p({type:7,element:e}))),x=(0,h._)(e=>{switch(e.key){case R.D.Space:case R.D.Enter:case R.D.ArrowDown:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>p({type:0})),p({type:2,focus:M.B.First});break;case R.D.ArrowUp:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>p({type:0})),p({type:2,focus:M.B.Last})}}),y=(0,h._)(e=>{e.key===R.D.Space&&e.preventDefault()}),E=(0,h._)(e=>{var t;if((0,P.l)(e.currentTarget))return e.preventDefault();c||(0===m.menuState?((0,s.flushSync)(()=>p({type:1})),null==(t=m.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),p({type:0})))}),{isFocusVisible:S,focusProps:C}=(0,i.o)({autoFocus:d}),{isHovered:T,hoverProps:L}=(0,l.M)({isDisabled:c}),{pressed:I,pressProps:O}=(0,u.Z)({disabled:c}),_=(0,a.useMemo)(()=>({open:0===m.menuState,active:I||0===m.menuState,disabled:c,hover:T,focus:S,autofocus:d}),[m,T,S,I,c,d]),j=(0,A.v6)(g(),{ref:v,id:o,type:(0,b.c)(e,m.buttonElement),"aria-haspopup":"menu","aria-controls":null==(n=m.itemsElement)?void 0:n.id,"aria-expanded":0===m.menuState,disabled:c||void 0,autoFocus:d,onKeyDown:x,onKeyUp:y,onClick:E},C,L,O);return(0,A.Ci)()({ourProps:j,theirProps:f,slot:_,defaultTag:"button",name:"Menu.Button"})}),K=(0,A.FX)(function(e,t){var n,r;let o=(0,a.useId)(),{id:i=`headlessui-menu-items-${o}`,anchor:l,portal:u=!1,modal:p=!0,transition:v=!1,...b}=e,E=(0,k.zn)(l),[S,P]=$("Menu.Items"),[I,_]=(0,k.UF)(E),j=(0,k.G3)(),[D,F]=(0,a.useState)(null),z=(0,w.P)(t,E?I:null,(0,h._)(e=>P({type:8,element:e})),F),B=(0,x.g)(S.itemsElement);E&&(u=!0);let U=(0,L.O_)(),[H,W]=(0,C.p)(v,D,null!==U?(U&L.Uw.Open)===L.Uw.Open:0===S.menuState);(0,g.O)(H,S.buttonElement,()=>{P({type:1})});let V=!S.__demoMode&&p&&0===S.menuState;(0,y.K)(V,B);let q=!S.__demoMode&&p&&0===S.menuState;(0,m.v)(q,{allowed:(0,a.useCallback)(()=>[S.buttonElement,S.itemsElement],[S.buttonElement,S.itemsElement])});let G=0!==S.menuState,X=!(0,c.Y)(G,S.buttonElement)&&H;(0,a.useEffect)(()=>{let e=S.itemsElement;e&&0===S.menuState&&e!==(null==B?void 0:B.activeElement)&&e.focus({preventScroll:!0})},[S.menuState,S.itemsElement,B]),(0,T.i)(0===S.menuState,{container:S.itemsElement,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 Z=(0,d.L)(),K=(0,h._)(e=>{var t,n,r;switch(Z.dispose(),e.key){case R.D.Space:if(""!==S.searchQuery)return e.preventDefault(),e.stopPropagation(),P({type:3,value:e.key});case R.D.Enter:if(e.preventDefault(),e.stopPropagation(),P({type:1}),null!==S.activeItemIndex){let{dataRef:e}=S.items[S.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,O.Fh)(S.buttonElement);break;case R.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),P({type:2,focus:M.B.Next});case R.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),P({type:2,focus:M.B.Previous});case R.D.Home:case R.D.PageUp:return e.preventDefault(),e.stopPropagation(),P({type:2,focus:M.B.First});case R.D.End:case R.D.PageDown:return e.preventDefault(),e.stopPropagation(),P({type:2,focus:M.B.Last});case R.D.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>P({type:1})),null==(r=S.buttonElement)||r.focus({preventScroll:!0});break;case R.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>P({type:1})),(0,O.p9)(S.buttonElement,e.shiftKey?O.BD.Previous:O.BD.Next);break;default:1===e.key.length&&(P({type:3,value:e.key}),Z.setTimeout(()=>P({type:4}),350))}}),J=(0,h._)(e=>{e.key===R.D.Space&&e.preventDefault()}),Q=(0,a.useMemo)(()=>({open:0===S.menuState}),[S.menuState]),ee=(0,A.v6)(E?j():{},{"aria-activedescendant":null===S.activeItemIndex||null==(n=S.items[S.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=S.buttonElement)?void 0:r.id,id:i,onKeyDown:K,onKeyUp:J,role:"menu",tabIndex:0===S.menuState?0:void 0,ref:z,style:{...b.style,..._,"--button-width":(0,f.L)(S.buttonElement,!0).width},...(0,C.B)(W)}),et=(0,A.Ci)();return a.createElement(N.ZL,{enabled:!!u&&(e.static||H)},et({ourProps:ee,theirProps:b,slot:Q,defaultTag:"div",features:Y,visible:X,name:"Menu.Items"}))}),J=(0,A.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-item-${n}`,disabled:o=!1,...i}=e,[l,s]=$("Menu.Item"),u=null!==l.activeItemIndex&&l.items[l.activeItemIndex].id===r,c=(0,a.useRef)(null),d=(0,w.P)(t,c);(0,p.s)(()=>
1{if(!l.__demoMode&&0===l.menuState&&u&&0!==l.activationTrigger)return(0,I.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=c.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[l.__demoMode,c,u,l.menuState,l.activationTrigger,l.activeItemIndex]);let f=(0,E.q)(c),m=(0,a.useRef)({disabled:o,domRef:c,get textValue(){return f()}});(0,p.s)(()=>{m.current.disabled=o},[m,o]),(0,p.s)(()=>(s({type:5,id:r,dataRef:m}),()=>s({type:6,id:r})),[m,r]);let g=(0,h._)(()=>{s({type:1})}),v=(0,h._)(e=>{if(o)return e.preventDefault();s({type:1}),(0,O.Fh)(l.buttonElement)}),x=(0,h._)(()=>{if(o)return s({type:2,focus:M.B.Nothing});s({type:2,focus:M.B.Specific,id:r})}),b=(0,S.J)(),y=(0,h._)(e=>{b.update(e),!o&&(u||s({type:2,focus:M.B.Specific,id:r,trigger:0}))}),C=(0,h._)(e=>{b.wasMoved(e)&&(o||u||s({type:2,focus:M.B.Specific,id:r,trigger:0}))}),T=(0,h._)(e=>{b.wasMoved(e)&&(o||u&&s({type:2,focus:M.B.Nothing}))}),[k,L]=(0,D.b0)(),[P,_]=(0,j.rU)(),R=(0,a.useMemo)(()=>({active:u,focus:u,disabled:o,close:g}),[u,o,g]),N=(0,A.Ci)();return a.createElement(L,null,a.createElement(_,null,N({ourProps:{id:r,ref:d,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-labelledby":k,"aria-describedby":P,disabled:void 0,onClick:v,onFocus:x,onPointerEnter:y,onMouseEnter:y,onPointerMove:C,onMouseMove:C,onPointerLeave:T,onMouseLeave:T},theirProps:i,slot:R,defaultTag:G,name:"Menu.Item"})))}),Q=Object.assign(X,{Button:Z,Items:K,Item:J,Section:(0,A.FX)(function(e,t){let[n,r]=(0,D.b0)(),o=(0,A.Ci)();return a.createElement(r,null,o({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,A.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-heading-${n}`,...o}=e,i=(0,D.vd)();(0,p.s)(()=>i.register(r),[r,i.register]);let l={id:r,ref:t,role:"presentation",...i.props};return(0,A.Ci)()({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,A.FX)(function(e,t){return(0,A.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})});var ee=n(7821),et=n(50116),en=n(22482),er=n(9307),eo=n(53498);let ei=e=>{let t,n,i,l;let a=(0,o.c)(5);return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M4 6h16"})}),n=(0,r.jsx)("path",{d:"M4 12h16"}),i=(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M4 18h16"})}),a[0]=t,a[1]=n,a[2]=i):(t=a[0],n=a[1],i=a[2]),a[3]!==e?(l=(0,r.jsxs)("svg",{viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",...e,children:[t,n,i]}),a[3]=e,a[4]=l):l=a[4],l};var el=n(24410),ea=n(56696),es=n(27965);let eu={link:(0,ee.A)("x:text-sm x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:whitespace-nowrap","x:text-gray-600 x:hover:text-gray-800 x:dark:text-gray-400 x:dark:hover:text-gray-200","x:ring-inset")},ec=e=>{let t,n,i,l,a,s,u;let c=(0,o.c)(18),{menu:d,children:f}=e;c[0]!==d.children?(t=Object.fromEntries((d.children||[]).map(eh)),c[0]=d.children,c[1]=t):t=c[1];let h=t;if(c[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(eo.h,{height:"14",className:"x:*:origin-center x:*:transition-transform x:*:rotate-90"}),c[2]=n):n=c[2],c[3]!==f?(i=(0,r.jsxs)(Z,{className:em,children:[f,n]}),c[3]=f,c[4]=i):i=c[4],c[5]===Symbol.for("react.memo_cache_sentinel")?(l={to:"top end",gap:10,padding:16},c[5]=l):l=c[5],c[6]!==d.items||c[7]!==h){let e,t;c[9]!==d.items?(e=d.items||{},c[9]=d.items,c[10]=e):e=c[10],c[11]!==h?(t=e=>{let[t,n]=e;return(0,r.jsx)(J,{as:et.M,href:n.href||h[t]?.route,className:eg,children:n.title},t)},c[11]=h,c[12]=t):t=c[12],a=Object.entries(e).map(t),c[6]=d.items,c[7]=h,c[8]=a}else a=c[8];return c[13]!==a?(s=(0,r.jsx)(K,{transition:!0,className:ep,anchor:l,children:a}),c[13]=a,c[14]=s):s=c[14],c[15]!==i||c[16]!==s?(u=(0,r.jsxs)(Q,{children:[i,s]}),c[15]=i,c[16]=s,c[17]=u):u=c[17],u},ed=e=>"menu"===e.type,ef=e=>{let t,n,i,l,a,s;let u=(0,o.c)(18),{children:c}=e,d=(0,el.useConfig)().normalizePagesResult.topLevelNavbarItems,f=(0,ea.useThemeConfig)(),h=(0,er.S)(),m=(0,es.b)();if(u[0]!==d||u[1]!==h){let e;u[3]!==h?(e=e=>{if("display"in e&&"hidden"===e.display)return;if(ed(e))return(0,r.jsx)(ec,{menu:e,children:e.title},e.name);let t=e.href||e.route||"#";e.children&&(t=("frontMatter"in e?e.route:e.firstChildRoute)||t);let n=e.route===h||h.startsWith(e.route+"/")||void 0;return(0,r.jsx)(et.M,{href:t,className:(0,ee.A)(eu.link,"x:aria-[current]:font-medium x:aria-[current]:subpixel-antialiased x:aria-[current]:text-current"),"aria-current":n,children:e.title},t)},u[3]=h,u[4]=e):e=u[4],t=d.map(e),u[0]=d,u[1]=h,u[2]=t}else t=u[2];return u[5]!==t?(n=(0,r.jsx)("div",{className:"x:flex x:gap-4 x:overflow-x-auto nextra-scrollbar x:py-1.5 x:max-md:hidden",children:t}),u[5]=t,u[6]=n):n=u[6],u[7]!==f.search?(i=f.search&&(0,r.jsx)("div",{className:"x:max-md:hidden",children:f.search}),u[7]=f.search,u[8]=i):i=u[8],u[9]!==m?(l=(0,ee.A)({open:m}),u[9]=m,u[10]=l):l=u[10],u[11]!==l?(a=(0,r.jsx)(en.$,{"aria-label":"Menu",className:ev,onClick:eb,children:(0,r.jsx)(ei,{height:"24",className:l})}),u[11]=l,u[12]=a):a=u[12],u[13]!==c||u[14]!==n||u[15]!==i||u[16]!==a?(s=(0,r.jsxs)(r.Fragment,{children:[n,i,c,a]}),u[13]=c,u[14]=n,u[15]=i,u[16]=a,u[17]=s):s=u[17],s};function eh(e){return[e.name,e]}function em(e){let{focus:t}=e;return(0,ee.A)(eu.link,"x:items-center x:flex x:gap-1.5",t&&"x:nextra-focus")}function ep(e){let{open:t}=e;return(0,ee.A)("x:focus-visible:nextra-focus",t?"x:opacity-100":"x:opacity-0","nextra-scrollbar x:transition-opacity x:motion-reduce:transition-none","x:border x:border-black/5 x:dark:border-white/20","x:backdrop-blur-md x:bg-nextra-bg/70","x:z-20 x:rounded-md x:py-1 x:text-sm x:shadow-lg","x:max-h-[min(calc(100vh-5rem),256px)]!")}function eg(e){let{focus:t}=e;return(0,ee.A)("x:block x:py-1.5 x:transition-colors x:ps-3 x:pe-9",t?"x:text-gray-900 x:dark:text-gray-100":"x:text-gray-600 x:dark:text-gray-400")}function ev(e){let{active:t}=e;return(0,ee.A)("nextra-hamburger x:md:hidden",t&&"x:bg-gray-400/20")}function ex(e){return!e}function eb(){return(0,es.w)(ex)}}
1,86054:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MobileNav:()=>A,Sidebar:()=>j});var r=n(95684),o=n(13842),i=n(7821),l=n(39861),a=n(50116),s=n(22482),u=n(55807),c=n(9307),d=n(53498);let f=e=>{let t,n,i;let l=(0,o.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"}),n=(0,r.jsx)("path",{fillRule:"evenodd",d:"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"}),l[0]=t,l[1]=n):(t=l[0],n=l[1]),l[2]!==e?(i=(0,r.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",...e,children:[t,n]}),l[2]=e,l[3]=i):i=l[3],i};var h=n(72328),m=n(99901);let p=(0,n(68674).v)(()=>({focused:""})),g=()=>p(e=>e.focused),v=e=>{p.setState({focused:e})};var x=n(56696),b=n(27965),y=n(83650),w=n(24410),E=n(69440),S=n(6099),C=n(20638);let T=Object.create(null),k={link:(0,i.A)("x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word]","x:cursor-pointer x:contrast-more:border"),inactive:(0,i.A)("x:text-gray-500 x:hover:bg-gray-100 x:hover:text-gray-900","x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50","x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50","x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50"),active:(0,i.A)("x:bg-primary-100 x:font-semibold x:text-primary-800 x:dark:bg-primary-400/10 x:dark:text-primary-600","x:contrast-more:border-primary-500!"),list:(0,i.A)("x:grid x:gap-1"),border:(0,i.A)("x:relative x:before:absolute x:before:inset-y-1",'x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800',"x:ps-3 x:before:start-0 x:pt-1 x:ms-3"),wrapper:(0,i.A)("x:p-4 x:overflow-y-auto nextra-scrollbar nextra-mask"),footer:(0,i.A)("nextra-sidebar-footer x:border-t nextra-border x:flex x:items-center x:gap-2 x:py-4 x:mx-4")},L=e=>{let t,n,l,f;let m=(0,o.c)(10),{item:p,anchors:v,onFocus:b,level:y}=e,w=(0,c.S)();m[0]!==w?(t=w.split("#",1),m[0]=w,m[1]=t):t=m[1];let E=t[0];m[2]!==p?(n="menu"===p.type?function(e){let t=Object.fromEntries((e.children||[]).map(e=>[e.name,e]));return Object.entries(e.items||{}).map(e=>{let[n,r]=e;return{...t[n]||{name:n},...r}})}(p):p.children,m[2]=p,m[3]=n):n=m[3];let S={...p,children:n},C=!!S.route,L=C&&[E,E+"/"].includes(S.route+"/"),P=L||C&&E.startsWith(S.route+"/"),M=g().startsWith(S.route+"/"),{theme:I}=S,{defaultMenuCollapseLevel:O,autoCollapse:A}=(0,x.useThemeConfig)().sidebar,j=void 0===T[S.route]?L||P||M||(I&&"collapsed"in I?!I.collapsed:y<O):T[S.route]||M,[,R]=(0,h.useState)();(0,h.useEffect)(()=>{A?P&&M?T[S.route]=!0:delete T[S.route]:(P||M)&&(T[S.route]=!0)},[P,M,S.route,A]);let D="frontMatter"in S,N=D?a.M:s.$,F=(0,i.A)({open:j,active:L}),z=!D&&"x:text-start x:w-full",B=L?k.active:k.inactive;m[4]!==z||m[5]!==B?(l=(0,i.A)("x:items-center x:justify-between x:gap-2",z,k.link,B),m[4]=z,m[5]=B,m[6]=l):l=m[6];let U=S.title,H=d.h,W=(0,i.A)("x:shrink-0","x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5","x:motion-reduce:*:transition-none x:*:origin-center x:*:transition-transform x:*:rtl:-rotate-180",j&&"x:*:ltr:rotate-90 x:*:rtl:-rotate-270");return m[7]!==H||m[8]!==W?(f=(0,r.jsx)(H,{height:"18",className:W}),m[7]=H,m[8]=W,m[9]=f):f=m[9],(0,r.jsxs)("li",{className:F,children:[(0,r.jsxs)(N,{href:D?S.route:void 0,"data-href":D?void 0:S.route,className:l,onClick:e=>{let t=e.currentTarget;t!==e.target&&e.preventDefault();let n=t.parentElement.classList.contains("open");T[S.route]=!n,R({})},onFocus:b,children:[U,f]}),S.children&&(0,r.jsx)(u.S,{isOpen:j,children:(0,r.jsx)(_,{className:k.border,directories:S.children,anchors:v,level:y})})]})},P=e=>{let t,n,l;let a=(0,o.c)(7),{title:s}=e,u=s?"x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100":"x:my-4";return a[0]!==u?(t=(0,i.A)("[word-break:break-word]",u),a[0]=u,a[1]=t):t=a[1],a[2]!==s?(n=s||(0,r.jsx)("hr",{className:"x:mx-2 x:border-t x:border-gray-200 x:dark:border-primary-100/10"}),a[2]=s,a[3]=n):n=a[3],a[4]!==t||a[5]!==n?(l=(0,r.jsx)("li",{className:t,children:n}),a[4]=t,a[5]=n,a[6]=l):l=a[6],l},M=()=>{(0,b.w)(!1)},I=e=>{let t,n,l,s,u,d;let f=(0,o.c)(22),{item:h,anchors:m,onFocus:p}=e,g=(0,c.S)();
1f[0]!==h.route||f[1]!==g?(t=h.route&&[g,g+"/"].includes(h.route+"/"),f[0]=h.route,f[1]=g,f[2]=t):t=f[2];let v=t,x=(0,y.R)();if("separator"===h.type){let e;return f[3]!==h.title?(e=(0,r.jsx)(P,{title:h.title}),f[3]=h.title,f[4]=e):e=f[4],e}f[5]!==v?(n=(0,i.A)({active:v}),f[5]=v,f[6]=n):n=f[6];let b=h.href||h.route,w=v?k.active:k.inactive;return f[7]!==w?(l=(0,i.A)(k.link,w),f[7]=w,f[8]=l):l=f[8],f[9]!==h.title||f[10]!==p||f[11]!==b||f[12]!==l?(s=(0,r.jsx)(a.M,{href:b,className:l,onFocus:p,children:h.title}),f[9]=h.title,f[10]=p,f[11]=b,f[12]=l,f[13]=s):s=f[13],f[14]!==v||f[15]!==x||f[16]!==m?(u=v&&m.length>0&&(0,r.jsx)("ul",{className:(0,i.A)(k.list,k.border),children:m.map(e=>{let{id:t,value:n}=e;return(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:`#${t}`,className:(0,i.A)(k.link,'x:focus-visible:nextra-focus x:flex x:gap-2 x:before:opacity-25 x:before:content-["#"]',t===x?k.active:k.inactive),onClick:M,children:n})},t)})}),f[14]=v,f[15]=x,f[16]=m,f[17]=u):u=f[17],f[18]!==n||f[19]!==s||f[20]!==u?(d=(0,r.jsxs)("li",{className:n,children:[s,u]}),f[18]=n,f[19]=s,f[20]=u,f[21]=d):d=f[21],d},O=e=>{v(e.target.getAttribute("href")||e.target.dataset.href||"")},_=(0,h.forwardRef)((e,t)=>{let n,l,a;let s=(0,o.c)(13),{directories:u,anchors:c,className:d,level:f}=e;if(s[0]!==d?(n=(0,i.A)(k.list,d),s[0]=d,s[1]=n):n=s[1],s[2]!==c||s[3]!==u||s[4]!==f){let e;s[6]!==c||s[7]!==f?(e=e=>{let t="menu"===e.type||e.children?.length?L:I;return(0,r.jsx)(t,{item:e,anchors:c,onFocus:O,level:f+1},e.name)},s[6]=c,s[7]=f,s[8]=e):e=s[8],l=u.map(e),s[2]=c,s[3]=u,s[4]=f,s[5]=l}else l=s[5];return s[9]!==t||s[10]!==n||s[11]!==l?(a=(0,r.jsx)("ul",{className:n,ref:t,children:l}),s[9]=t,s[10]=n,s[11]=l,s[12]=a):a=s[12],a});_.displayName="Menu";let A=()=>{let e,t,n,a,s,u,c,d,f;let p=(0,o.c)(22),{directories:g}=(0,w.useConfig)().normalizePagesResult,v=(0,E.M)(),y=(0,b.b)(),T=(0,l.usePathname)();p[0]!==T?(e=[T],p[0]=T,p[1]=e):e=p[1],(0,h.useEffect)(R,e),p[2]!==v?(t=v.filter(D),p[2]=v,p[3]=t):t=p[3];let L=t,P=(0,h.useRef)(null);p[4]!==y?(n=()=>{let e=P.current.querySelector("li.active");e&&y&&(0,m.A)(e,{block:"center",inline:"center",scrollMode:"always",boundary:P.current.parentNode})},a=[y],p[4]=y,p[5]=n,p[6]=a):(n=p[5],a=p[6]),(0,h.useEffect)(n,a);let M=(0,x.useThemeConfig)(),I=M.i18n.length>0,O=M.darkMode||I,A=y?"x:[transform:translate3d(0,0,0)]":"x:[transform:translate3d(0,-100%,0)]";return p[7]!==A?(s=(0,i.A)("nextra-mobile-nav","x:flex x:flex-col","x:fixed x:inset-0 x:pt-(--nextra-navbar-height) x:z-10 x:overscroll-contain","x:[contain:layout_style]","x:md:hidden","x:[.nextra-banner:not([class$=hidden])~&]:pt-[calc(var(--nextra-banner-height)+var(--nextra-navbar-height))]","x:bg-nextra-bg",A),p[7]=A,p[8]=s):s=p[8],p[9]!==M.search?(u=M.search&&(0,r.jsx)("div",{className:"x:px-4 x:pt-4",children:M.search}),p[9]=M.search,p[10]=u):u=p[10],p[11]!==L||p[12]!==g?(c=(0,r.jsx)(_,{ref:P,className:k.wrapper,directories:g,anchors:L,level:0}),p[11]=L,p[12]=g,p[13]=c):c=p[13],p[14]!==I||p[15]!==O?(d=O&&(0,r.jsxs)("div",{className:(0,i.A)(k.footer,"x:mt-auto"),children:[(0,r.jsx)(C.ThemeSwitch,{lite:I,className:"x:grow"}),(0,r.jsx)(S.LocaleSwitch,{})]}),p[14]=I,p[15]=O,p[16]=d):d=p[16],p[17]!==s||p[18]!==u||p[19]!==c||p[20]!==d?(f=(0,r.jsxs)("aside",{className:s,children:[u,c,d]}),p[17]=s,p[18]=u,p[19]=c,p[20]=d,p[21]=f):f=p[21],f},j=e=>{let t,n,l,a,c,d,p,g,v,b,y;let E=(0,o.c)(36),{toc:T}=e,{normalizePagesResult:L,hideSidebar:P}=(0,w.useConfig)(),[M,I]=(0,h.useState)(!0),[O,A]=(0,h.useState)(!1),j=(0,h.useRef)(null),R=(0,h.useId)(),{docsDirectories:D,activeThemeContext:B}=L,U="default"===B.layout;E[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=j.current?.querySelector("li.active");e&&window.innerWidth>767&&(0,m.A)(e,{block:"center",inline:"center",scrollMode:"always",boundary:j.current.parentNode})},n=[],E[0]=t,E[1]=n):(t=E[0],n=E[1]),(0,h.useEffect)(t,n);let H=(0,x.useThemeConfig)();E[2]!==H.toc.float||E[3]!==T?(l=H.toc.float?[]:T.filter(N),E[2]=H.toc.float,E[3]=T,E[4]=l):l=E[4];let W=l,$=H.i18n.length>0,V=H.darkMode||$||H.sidebar.toggleButton;E[5]!==P||E[6]!==U?(a=U&&P&&(0,r.jsx)("div",{className:"x:max-xl:hidden x:h-0 x:w-64 x:shrink-0"}),E[5]=P,E[6]=U,E[7]=a):a=E[7];let q=M?"x:w-64":"x:w-20",Y=P?"x:hidden":"x:sticky";E[8]!==q||E[9]!==Y?(c=(0,i.A)("nextra-sidebar x:print:hidden","x:transition-all x:ease-in-out","x:max-md:hidden x:flex x:flex-col","x:h-[calc(100dvh-var(--nextra-menu-height))]","x:top-(--nextra-navbar-height) x:s
1hrink-0",q,Y),E[8]=q,E[9]=Y,E[10]=c):c=E[10];let G=!M&&"no-scrollbar";return E[11]!==G?(d=(0,i.A)(k.wrapper,"x:grow",G),E[11]=G,E[12]=d):d=E[12],E[13]!==W||E[14]!==D||E[15]!==P||E[16]!==M?(p=(!P||!M)&&(0,r.jsx)(u.S,{isOpen:M,horizontal:!0,children:(0,r.jsx)(_,{directories:D,anchors:W,level:0})}),E[13]=W,E[14]=D,E[15]=P,E[16]=M,E[17]=p):p=E[17],E[18]!==p||E[19]!==d?(g=(0,r.jsx)("div",{className:d,ref:j,children:p}),E[18]=p,E[19]=d,E[20]=g):g=E[20],E[21]!==$||E[22]!==V||E[23]!==M||E[24]!==O||E[25]!==R||E[26]!==H.sidebar?(v=V&&(0,r.jsxs)("div",{className:(0,i.A)(k.footer,!M&&"x:flex-wrap x:justify-center",O&&["x:*:opacity-0",M?"x:*:animate-[fade-in_1s_ease_.2s_forwards]":"x:*:animate-[fade-in2_1s_ease_.2s_forwards]"]),children:[(0,r.jsx)(S.LocaleSwitch,{lite:!M,className:M?"x:grow":""}),(0,r.jsx)(C.ThemeSwitch,{lite:!M||$,className:!M||$?"":"x:grow"}),H.sidebar.toggleButton&&(0,r.jsx)(s.$,{"aria-expanded":M,"aria-controls":R,title:M?"Collapse sidebar":"Expand sidebar",className:F,onClick:()=>{I(z),A(!0)},children:(0,r.jsx)(f,{height:"12",className:(0,i.A)(!M&&"x:*:first:origin-[35%] x:*:first:rotate-180")})})]}),E[21]=$,E[22]=V,E[23]=M,E[24]=O,E[25]=R,E[26]=H.sidebar,E[27]=v):v=E[27],E[28]!==R||E[29]!==g||E[30]!==v||E[31]!==c?(b=(0,r.jsxs)("aside",{id:R,className:c,children:[g,v]}),E[28]=R,E[29]=g,E[30]=v,E[31]=c,E[32]=b):b=E[32],E[33]!==b||E[34]!==a?(y=(0,r.jsxs)(r.Fragment,{children:[a,b]}),E[33]=b,E[34]=a,E[35]=y):y=E[35],y};function R(){(0,b.w)(!1)}function D(e){return 2===e.depth}function N(e){return 2===e.depth}function F(e){let{hover:t}=e;return(0,i.A)("x:rounded-md x:p-2",t?"x:bg-gray-100 x:text-gray-900 x:dark:bg-primary-100/5 x:dark:text-gray-50":"x:text-gray-600 x:dark:text-gray-400")}function z(e){return!e}},20638:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ThemeSwitch:()=>d});var r=n(95684),o=n(13842),i=n(25649),l=n(81997),a=n(76192);let s=e=>{let t,n;let i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"}),i[0]=t):t=i[0],i[1]!==e?(n=(0,r.jsx)("svg",{fill:"currentColor",viewBox:"2 2 20 20",stroke:"currentColor",...e,children:t}),i[1]=e,i[2]=n):n=i[2],n},u=e=>{let t,n;let i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{strokeLinecap:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"}),i[0]=t):t=i[0],i[1]!==e?(n=(0,r.jsx)("svg",{fill:"currentColor",viewBox:"2 2 20 20",stroke:"currentColor",...e,children:t}),i[1]=e,i[2]=n):n=i[2],n};var c=n(56696);let d=e=>{let t,n,d,f,h,m,p,g;let v=(0,o.c)(24),{lite:x,className:b}=e,{setTheme:y,resolvedTheme:w,theme:E}=(0,i.useTheme)(),S=(0,a.q)(),{darkMode:C,themeSwitch:T}=(0,c.useThemeConfig)();if(!C)return null;let k=S&&"dark"===w?s:u,L=S?E:"light";v[0]!==T.light?(t={id:"light",name:T.light},v[0]=T.light,v[1]=t):t=v[1],v[2]!==T.dark?(n={id:"dark",name:T.dark},v[2]=T.dark,v[3]=n):n=v[3],v[4]!==T.system?(d={id:"system",name:T.system},v[4]=T.system,v[5]=d):d=v[5],v[6]!==t||v[7]!==n||v[8]!==d?(f=[t,n,d],v[6]=t,v[7]=n,v[8]=d,v[9]=f):f=v[9],v[10]!==k?(h=(0,r.jsx)(k,{height:"12"}),v[10]=k,v[11]=h):h=v[11];let P=x?"x:md:hidden":"",M=T[L];return v[12]!==P||v[13]!==M?(m=(0,r.jsx)("span",{className:P,children:M}),v[12]=P,v[13]=M,v[14]=m):m=v[14],v[15]!==h||v[16]!==m?(p=(0,r.jsxs)("span",{className:"x:flex x:items-center x:gap-2 x:capitalize",children:[h,m]}),v[15]=h,v[16]=m,v[17]=p):p=v[17],v[18]!==b||v[19]!==L||v[20]!==y||v[21]!==f||v[22]!==p?(g=(0,r.jsx)(l.l,{className:b,title:"Change theme",options:f,onChange:y,value:L,selectedOption:p}),v[18]=b,v[19]=L,v[20]=y,v[21]=f,v[22]=p,v[23]=g):g=v[23],g}},54221:(e,t,n)=>{"use strict";n.d(t,{TOC:()=>b});var r=n(95684),o=n(13842),i=n(7821),l=n(50116),a=n(72328),s=n(99901),u=n(83650),c=n(56696),d=n(34468),f=n(92253),h=n(22482),m=n(53498);let p={top:0,behavior:"smooth"},g=e=>{let t=e.currentTarget,n=t.parentElement.parentElement;window.scrollTo(p),n.scrollTo(p),t.disabled=!0},v=e=>{let t,n,l;let a=(0,o.c)(8),{children:s,className:u,hidden:c}=e,d=c?"true":void 0;return a[0]!==u?(t=e=>{let{disabled:t}=e;return(0,i.A)("x:flex x:items-center x:gap-1.5","x:whitespace-nowrap",t?"x:opacity-0":"x:opacity-100",u)},a[0]=u,a[1]=t):t=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(m.h,{height:"16",className:"x:-rotate-90 x:border x:rounded-full x:border-current"}),a[2]=n):n=a[2],a[3]!==s||a[4]!==c||a[5]!==d||a[6]!==t?(l=(0,r.jsxs)(h.$,{"aria-hidden":d,onClick:g,disabled:c,
1className:t,children:[s,n]}),a[3]=s,a[4]=c,a[5]=d,a[6]=t,a[7]=l):l=a[7],l},x=(0,i.A)("x:text-xs x:font-medium","x:text-gray-600 x:dark:text-gray-400","x:hover:text-gray-800 x:dark:hover:text-gray-200","x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100"),b=e=>{let t,n,h,m,p,g,b,y,w,E;let S=(0,o.c)(31),{toc:C,filePath:T,pageTitle:k}=e,L=(0,u.R)(),P=(0,a.useRef)(null),M=(0,c.useThemeConfig)(),I=M.feedback.content||M.editLink||M.toc.extraContent||M.toc.backToTop;S[0]!==L?(t=e=>{let{id:t}=e;return t===L},S[0]=L,S[1]=t):t=S[1];let O=C.findIndex(t);if(S[2]!==L?(n=()=>{if(!L)return;let e=P.current.querySelector(`a[href="#${L}"]`);e&&(0,s.A)(e,{behavior:"smooth",block:"center",inline:"center",scrollMode:"if-needed",boundary:P.current})},h=[L],S[2]=L,S[3]=n,S[4]=h):(n=S[3],h=S[4]),(0,a.useEffect)(n,h),S[5]===Symbol.for("react.memo_cache_sentinel")?(m=(0,i.A)("x:grid x:grid-rows-[min-content_1fr_min-content]","x:sticky x:top-(--nextra-navbar-height) x:text-sm","x:max-h-[calc(100vh-var(--nextra-navbar-height))]"),S[5]=m):m=S[5],S[6]!==M.toc.title?(p=(0,r.jsx)("p",{className:"x:pt-6 x:px-4 x:font-semibold x:tracking-tight",children:M.toc.title}),S[6]=M.toc.title,S[7]=p):p=S[7],S[8]===Symbol.for("react.memo_cache_sentinel")?(g=(0,i.A)("x:p-4 nextra-scrollbar x:overscroll-y-contain x:overflow-y-auto x:hyphens-auto","nextra-mask"),S[8]=g):g=S[8],S[9]!==L||S[10]!==C){let e;S[12]!==L?(e=e=>{let{id:t,value:n,depth:o}=e;return(0,r.jsx)("li",{className:"x:my-2 x:scroll-my-6 x:scroll-py-6",children:(0,r.jsx)("a",{href:`#${t}`,className:(0,i.A)("x:focus-visible:nextra-focus",{2:"x:font-semibold",3:"x:ms-3",4:"x:ms-6",5:"x:ms-9",6:"x:ms-12"}[o],"x:block x:transition-colors x:subpixel-antialiased",t===L?"x:text-primary-600 x:contrast-more:text-primary-600!":"x:text-gray-500 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300","x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words"),children:n})},t)},S[12]=L,S[13]=e):e=S[13],b=C.map(e),S[9]=L,S[10]=C,S[11]=b}else b=S[11];return S[14]!==b?(y=(0,r.jsx)("ul",{ref:P,className:g,children:b}),S[14]=b,S[15]=y):y=S[15],S[16]!==O||S[17]!==T||S[18]!==I||S[19]!==k||S[20]!==M.docsRepositoryBase||S[21]!==M.editLink||S[22]!==M.feedback.content||S[23]!==M.feedback.labels||S[24]!==M.toc.backToTop||S[25]!==M.toc.extraContent?(w=I&&(0,r.jsxs)("div",{className:"x:border-t nextra-border x:grid x:gap-2 x:py-4 x:mx-4",children:[M.feedback.content&&(0,r.jsx)(l.M,{className:x,href:(0,d.J)({labels:M.feedback.labels,repository:M.docsRepositoryBase,title:`Feedback for \u201C${k}\u201D`}),children:M.feedback.content}),T&&M.editLink&&(0,r.jsx)(l.M,{className:x,href:T.startsWith("http")?T:`${(0,f.Z)(M.docsRepositoryBase).href}/${T}`,children:M.editLink}),M.toc.extraContent,M.toc.backToTop&&(0,r.jsx)(v,{className:x,hidden:O<2,children:M.toc.backToTop})]}),S[16]=O,S[17]=T,S[18]=I,S[19]=k,S[20]=M.docsRepositoryBase,S[21]=M.editLink,S[22]=M.feedback.content,S[23]=M.feedback.labels,S[24]=M.toc.backToTop,S[25]=M.toc.extraContent,S[26]=w):w=S[26],S[27]!==p||S[28]!==y||S[29]!==w?(E=(0,r.jsxs)("div",{className:m,children:[p,y,w]}),S[27]=p,S[28]=y,S[29]=w,S[30]=E):E=S[30],E}},53659:(e,t,n)=>{"use strict";n.d(t,{HeadingAnchor:()=>s});var r=n(95684),o=n(13842),i=n(72328),l=n(83650);let a="undefined"==typeof window?null:new IntersectionObserver(e=>{let t=e.find(e=>e.isIntersecting);if(t){let e=t.target.hash.slice(1);(0,l.m)(decodeURI(e))}},{rootMargin:`-${getComputedStyle(document.body).getPropertyValue("--nextra-navbar-height")||"0%"} 0% -80%`}),s=e=>{let t,n,l;let s=(0,o.c)(4),{id:u}=e,c=(0,i.useRef)(null);s[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=c.current;return a.observe(e),()=>{a.unobserve(e)}},n=[],s[0]=t,s[1]=n):(t=s[0],n=s[1]),(0,i.useEffect)(t,n);let d=`#${u}`;return s[2]!==d?(l=(0,r.jsx)("a",{href:d,className:"x:focus-visible:nextra-focus subheading-anchor","aria-label":"Permalink for this section",ref:c}),s[2]=d,s[3]=l):l=s[3],l}},63498:(e,t,n)=>{"use strict";n.d(t,{ClientWrapper:()=>x});var r=n(95684),o=n(13842),i=n(7821),l=n(72328),a=n(54221),s=n(17264),u=n.n(s),c=n(53498);let d=e=>{let t,n;let i=(0,o.c)(4),{activePath:l}=e;return i[0]!==l?(t=l.map(f),i[0]=l,i[1]=t):t=i[1],i[2]!==t?(n=(0,r.jsx)("div",{className:"nextra-breadcrumb x:mt-1.5 x:flex x:items-center x:gap-1 x:overflow-hidden x:text-sm x:text-gray-500 x:dark:text-gray-400 x:contrast-more:text-current",children:t}),i[2]=t,i[3]=n):n=i[3],n};function f(e,t,n){let o=n[t+1],a=o?"frontMatter"in e?e.route:e.children[0].route===o.route?"":e.children[0].route:"",s=a?u():"span";return(0,r.jsxs)(l.Fragment,{children:[t>0&&(0,r.jsx)(c.h,{height:"14",className:"x:shrink-0 x:rtl:rotate-180"}),(0,r.jsx)(s,{className:(0,i.A)("x:whitespace-nowrap x:transition-colors",o?"x:m
1in-w-6 x:overflow-hidden x:text-ellipsis":"x:font-medium x:text-gray-700 x:dark:text-gray-100",a&&"x:focus-visible:nextra-focus x:ring-inset x:hover:text-gray-900 x:dark:hover:text-gray-100"),title:e.title,...a&&{href:a},children:e.title})]},e.route+e.name)}var h=n(24410),m=n(56696);let p={link:(0,i.A)("x:focus-visible:nextra-focus x:text-gray-600 x:dark:text-gray-400","x:hover:text-gray-800 x:dark:hover:text-gray-200","x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100","x:flex x:max-w-[50%] x:items-center x:gap-1 x:py-4 x:text-base x:font-medium x:transition-colors x:[word-break:break-word] x:md:text-lg"),icon:(0,i.A)("x:inline x:shrink-0")},g=()=>{let e,t,n,l;let a=(0,o.c)(8),{flatDocsDirectories:s,activeIndex:d}=(0,h.useConfig)().normalizePagesResult,{navigation:f}=(0,m.useThemeConfig)(),g=f.prev&&s[d-1],v=f.next&&s[d+1];return(g&&!g.isUnderCurrentDocsTree&&(g=!1),v&&!v.isUnderCurrentDocsTree&&(v=!1),g||v)?(a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.A)("x:mb-8 x:flex x:items-center x:border-t x:pt-8 nextra-border","x:print:hidden"),a[0]=e):e=a[0],a[1]!==g?(t=g&&(0,r.jsxs)(u(),{href:g.route,title:g.title,className:(0,i.A)(p.link,"x:pe-4"),children:[(0,r.jsx)(c.h,{height:"20",className:(0,i.A)(p.icon,"x:ltr:rotate-180")}),g.title]}),a[1]=g,a[2]=t):t=a[2],a[3]!==v?(n=v&&(0,r.jsxs)(u(),{href:v.route,title:v.title,className:(0,i.A)(p.link,"x:ps-4 x:ms-auto x:text-end"),children:[v.title,(0,r.jsx)(c.h,{height:"20",className:(0,i.A)(p.icon,"x:rtl:rotate-180")})]}),a[3]=v,a[4]=n):n=a[4],a[5]!==t||a[6]!==n?(l=(0,r.jsxs)("div",{className:e,children:[t,n]}),a[5]=t,a[6]=n,a[7]=l):l=a[7],l):null};var v=n(69440);let x=e=>{let t,n,s,u,c,f,p,x,b;let y=(0,o.c)(31),{toc:w,children:E,metadata:S}=e,{activeType:C,activeThemeContext:T,activePath:k}=(0,h.useConfig)().normalizePagesResult,L=(0,m.useThemeConfig)(),P=T.timestamp&&S.timestamp;y[0]!==w?(t=()=>{(0,v.P)(w)},n=[w],y[0]=w,y[1]=t,y[2]=n):(t=y[1],n=y[2]),(0,l.useEffect)(t,n),y[3]!==C||y[4]!==S||y[5]!==L||y[6]!==T.layout||y[7]!==T.toc||y[8]!==w?(s="full"!==T.layout&&(0,r.jsx)("nav",{className:"nextra-toc x:order-last x:max-xl:hidden x:w-64 x:shrink-0 x:print:hidden","aria-label":"table of contents",children:T.toc&&"page"!==C&&(0,r.jsx)(a.TOC,{toc:L.toc.float?w:[],filePath:S.filePath,pageTitle:S.title})}),y[3]=C,y[4]=S,y[5]=L,y[6]=T.layout,y[7]=T.toc,y[8]=w,y[9]=s):s=y[9];let M="article"===T.typesetting&&"nextra-body-typesetting-article";return y[10]!==M?(u=(0,i.A)("x:w-full x:min-w-0 x:break-words x:min-h-[calc(100vh-var(--nextra-navbar-height))]","x:text-slate-700 x:dark:text-slate-200 x:pb-8 x:px-6 x:pt-4 x:md:px-12",M),y[10]=M,y[11]=u):u=y[11],y[12]!==k||y[13]!==C||y[14]!==T.breadcrumb?(c=T.breadcrumb&&"page"!==C&&(0,r.jsx)(d,{activePath:k}),y[12]=k,y[13]=C,y[14]=T.breadcrumb,y[15]=c):c=y[15],y[16]!==P||y[17]!==L?(f=P?(0,r.jsx)("div",{className:"x:mt-12 x:mb-8 x:text-xs x:text-gray-500 x:text-end x:dark:text-gray-400",children:(0,l.cloneElement)(L.lastUpdated,{date:new Date(P)})}):(0,r.jsx)("div",{className:"x:mt-16"}),y[16]=P,y[17]=L,y[18]=f):f=y[18],y[19]!==C||y[20]!==T.pagination?(p=T.pagination&&"page"!==C&&(0,r.jsx)(g,{}),y[19]=C,y[20]=T.pagination,y[21]=p):p=y[21],y[22]!==E||y[23]!==u||y[24]!==c||y[25]!==f||y[26]!==p?(x=(0,r.jsxs)("article",{className:u,children:[c,E,f,p]}),y[22]=E,y[23]=u,y[24]=c,y[25]=f,y[26]=p,y[27]=x):x=y[27],y[28]!==s||y[29]!==x?(b=(0,r.jsxs)(r.Fragment,{children:[s,x]}),y[28]=s,y[29]=x,y[30]=b):b=y[30],b}},83650:(e,t,n)=>{"use strict";n.d(t,{R:()=>o,m:()=>i});let r=(0,n(68674).v)(()=>({activeSlug:""})),o=()=>r(e=>e.activeSlug),i=e=>{r.setState({activeSlug:e})}},24410:(e,t,n)=>{"use strict";n.d(t,{ConfigProvider:()=>c,useConfig:()=>u});var r=n(95684),o=n(13842),i=n(9307);let l={breadcrumb:!0,collapsed:!1,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"};var a=n(72328);let s=(0,a.createContext)(null);function u(){let e;let t=(0,o.c)(3),n=(0,a.useContext)(s);if(!n)throw Error("Missing ConfigContext.Provider");let{activeThemeContext:r,activeType:i}=n,l=!r.sidebar||"page"===i;return t[0]!==n||t[1]!==l?(e={normalizePagesResult:n,hideSidebar:l},t[0]=n,t[1]=l,t[2]=e):e=t[2],e}let c=e=>{let t,n;let a=(0,o.c)(8),{children:u,pageMap:c,navbar:d,footer:f}=e,h=(0,i.S)();a[0]!==c||a[1]!==h?(t=function e({list:t,route:n,docsRoot:r="",pageThemeContext:o=l}){let i=n.startsWith(r),a=[],s=[],u=[],c=[],d=t[0],f="data"in d?d.data:{},h="data"in d?t.slice(1):t,m=f["*"]||{},p=m.type,g=0,v={...o,...m.theme},x=[];for(let t of h){let l=function(e={},t,n={}){let r={...t.theme,...e.theme,...n.theme};return{...t,...e,display:n.display||e.display||t.display,theme:r}}(f[t.name],m,t.frontMatter),{display:d,type:h="doc"}=l,b={...o,...l.theme},y="children"in t&&e({list:t.children,route:n,docsRoot:"page"===h||"menu"===h?t.route:r,underCurrentDocsRoot:i,pageThemeContext:b}),w=l.title||t.frontMatter?.sidebarTitle||t.frontMatter?.title||("separator"===h?"":t.title||t.name),E=()=>({...t,type:h,title:w,...d&&{display:d},...y&&{children:[]}}),S=E(),C=E(),T=E();if(C.isUnderCurrentDocsTree=i,"separator"===h&&(S.isUnderCurrentDocsTree=i),t.route===n)switch(x=[S],p=h,v={...v,...b},h){case"page":case"menu":g=c.length;break;case"doc":g=u.length}let k="hidden"===d;if(y){if(void 0!==y.activeIndex&&void 0!==y.activeType){if(v=y.activeThemeContext,p=y.activeType,k)continue;switch(x=[S,...y.activePath.filter(e=>"children"!==e.display)],p){case"page":case"menu":g=c.length+y.activeIndex;break;case"doc":g=u.length+y.activeIndex}"frontMatter"in t&&"doc"===h&&g++}switch(h){case"page":case"menu":if(T.children.push(...y.directories),s.push(...y.docsDirectories),y.flatDocsDirectories.length){let e=function e(t){for(let n of t){if(n.route)return n.route;if(n.children){let t=e(n.children);if(t)return t}}}(y.flatDocsDirectories);e&&(T.firstChildRoute=e),c.push(T)}else"frontMatter"in T&&c.push(T);break;case"doc":C.children.push(...y.docsDirectories),"frontMatter"in S&&"children"!==d&&u.push(C)}u.push(...y.flatDocsDirectories),S.children.push(...y.directories)}else{if(k)continue;switch(h){case"page":case"menu":c.push(T);break;case"doc":"href"in S||u.push(C)}}if(!k)switch("doc"===h&&"children"===d?C.children&&(a.push(...C.children),s.push(...C.children)):a.push(S),h){case"page":case"menu":s.push(T);break;case"doc":"children"!==d&&s.push(C);break;case"separator":s.push(S)}}return{activeType:p,activeIndex:g,activeThemeContext:v,activeMetadata:x.at(-1)?.frontMatter,activePath:x,directories:a,docsDirectories:s.filter(e=>e.isUnderCurrentDocsTree),flatDocsDirectories:u,topLevelNavbarItems:c}}({list:c,route:h}),a[0]=c,a[1]=h,a[2]=t):t=a[2];let m=t,{activeThemeContext:p}=m,g=p.navbar&&d,v=p.footer&&f;return a[3]!==u||a[4]!==m||a[5]!==g||a[6]!==v?(n=(0,r.jsxs)(s.Provider,{value:m,children:[g,u,v]}),a[3]=u,a[4]=m,a[5]=g,a[6]=v,a[7]=n):n=a[7],n}},27965:(e,t,n)=>{"use strict";n.d(t,{b:()=>o,w:()=>i});let r=(0,n(68674).v)(()=>({hasMenu:!1})),o=()=>r(e=>e.hasMenu),i=e=>{r.setState(t=>{let n="function"==typeof e?e(t.hasMenu):e;return document.body.classList.toggle("x:max-md:overflow-hidden",n),{hasMenu:n}})}},56696:(e,t,n)=>{"use strict";n.d(t,{ThemeConfigProvider:()=>l,useThemeConfig:()=>i});var r=n(72328);let o=(0,r.createContext)(null),i=()=>(0,r.useContext)(o),l=e=>(0,r.createElement)(o.Provider,e)},69440:(e,t,n)=>{"use strict";n.d(t,{M:()=>o,P:()=>i});let r=(0,n(68674).v)(()=>({toc:[]})),o=()=>r(e=>e.toc),i=e=>{r.setState({toc:e})}},34468:(e,t,n)=>{"use strict";n.d(t,{J:()=>
1o});var r=n(92253);function o(e){let{repository:t="",title:n,labels:o}=e,i=(0,r.Z)(t);return i.origin.includes("gitlab")?`${i.origin}/${i.owner}/${i.name}/-/issues/new?issue[title]=${encodeURIComponent(n)}${o?`&issue[description]=/label${encodeURIComponent(` ~${o}
2`)}`:""}`:i.origin.includes("github")?`${i.origin}/${i.owner}/${i.name}/issues/new?title=${encodeURIComponent(n)}&labels=${o||""}`:"#"}},92253:(e,t,n)=>{"use strict";function r(e){let{href:t,origin:n,pathname:r}=new URL(e),[,o,i]=r.split("/",3);return{href:t,origin:n,owner:o,name:i}}n.d(t,{Z:()=>r})},22482:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var r=n(95684),o=n(13842),i=n(95735),l=n(7821);let a={border:(0,l.A)("x:border x:border-gray-300 x:dark:border-neutral-700","x:contrast-more:border-gray-900 x:contrast-more:dark:border-gray-50")},s=e=>{let t,n,s,u,c,d;let f=(0,o.c)(12);f[0]!==e?({children:t,className:n,variant:u,...s}=e,f[0]=e,f[1]=t,f[2]=n,f[3]=s,f[4]=u):(t=f[1],n=f[2],s=f[3],u=f[4]);let h=void 0===u?"default":u;return f[5]!==n||f[6]!==h?(c=e=>(0,l.A)("x:transition",e.focus&&"x:nextra-focus","outline"===h&&[a.border,"x:rounded-md x:p-1.5"],"function"==typeof n?n(e):n),f[5]=n,f[6]=h,f[7]=c):c=f[7],f[8]!==t||f[9]!==s||f[10]!==c?(d=(0,r.jsx)(i.$,{className:c,...s,children:t}),f[8]=t,f[9]=s,f[10]=c,f[11]=d):d=f[11],d}},55807:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(95684),o=n(13842),i=n(7821),l=n(72328);let a=e=>{let t,n,a,s,u,c,d,f,h;let m=(0,o.c)(21),{children:p,isOpen:g,horizontal:v,openDuration:x,closeDuration:b}=e,y=void 0!==v&&v,w=void 0===x?500:x,E=(0,l.useRef)(null),[S]=(0,l.useState)(g),C=(0,l.useRef)(0),T=(0,l.useRef)(!0);m[0]!==y||m[1]!==g||m[2]!==w?(t=()=>{let e=C.current,t=E.current;if(e&&(clearTimeout(e),C.current=0),T.current)return;let n=t.children[0];y?(n.style.width=`${n.clientWidth}px`,t.style.width=`${n.clientWidth}px`):t.style.height=`${n.clientHeight}px`,g?C.current=window.setTimeout(()=>{t.style.removeProperty("height")},w):setTimeout(()=>{y?t.style.width="0":t.style.height="0"})},n=[y,g,w],m[0]=y,m[1]=g,m[2]=w,m[3]=t,m[4]=n):(t=m[3],n=m[4]),(0,l.useEffect)(t,n),m[5]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{T.current=!1},s=[],m[5]=a,m[6]=s):(a=m[5],s=m[6]),(0,l.useEffect)(a,s),m[7]!==p?(u=1===l.Children.count(p)&&p&&"object"==typeof p&&"type"in p?p:(0,r.jsx)("div",{children:p}),m[7]=p,m[8]=u):u=m[8];let k=u;m[9]!==g?(c=(0,i.A)("x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none",g?"x:opacity-100":["x:opacity-0","x:overflow-hidden"]),m[9]=g,m[10]=c):c=m[10],m[11]!==y||m[12]!==S?(d=S||y?void 0:{height:0},m[11]=y,m[12]=S,m[13]=d):d=m[13];let L=(g?w:void 0===b?300:b)+"ms";return m[14]!==d||m[15]!==L?(f={...d,transitionDuration:L},m[14]=d,m[15]=L,m[16]=f):f=m[16],m[17]!==k||m[18]!==f||m[19]!==c?(h=(0,r.jsx)("div",{ref:E,className:c,style:f,children:k}),m[17]=k,m[18]=f,m[19]=c,m[20]=h):h=m[20],h}},46158:(e,t,n)=>{"use strict";n.d(t,{ImageZoom:()=>j});var r=n(95684),o=n(13842),i=n(72328),l=n(41001);let a=(e,t)=>e===t?.tagName?.toUpperCase?.(),s=e=>a("DIV",e)||a("SPAN",e),u=e=>a("IMG",e),c=e=>e.complete&&0!==e.naturalHeight,d=e=>a("SVG",e),f=e=>{let{height:t,offset:n,width:r}=e;return Math.min((window.innerWidth-2*n)/r,(window.innerHeight-2*n)/t)},h=e=>{let{containerHeight:t,containerWidth:n,offset:r,targetHeight:o,targetWidth:i}=e,l=f({height:o,offset:r,width:i}),a=i>o?i/n:o/t;return l>1?a:l*a},m=e=>{let{containerHeight:t,containerWidth:n,hasScalableSrc:r,offset:o,targetHeight:i,targetWidth:l}=e;return t&&n?!r&&i&&l?h({containerHeight:t,containerWidth:n,offset:o,targetHeight:i,targetWidth:l}):f({height:t,offset:o,width:n}):1},p=/url(?:\(['"]?)(.*?)(?:['"]?\))/,g=e=>{if(e){if(u(e))return e.currentSrc;if(s(e)){let t=window.getComputedStyle(e).backgroundImage;if(t)return p.exec(t)?.[1]}}},v=e=>{if(e)return u(e)?e.alt??void 0:e.getAttribute("aria-label")??void 0},x=e=>{let{containerHeight:t,containerLeft:n,containerTop:r,containerWidth:o,hasScalableSrc:i,offset:l,targetHeight:a,targetWidth:s}=e,u=m({containerHeight:t,containerWidth:o,hasScalableSrc:i,offset:l,targetHeight:a,targetWidth:s});return{top:r,left:n,width:o*u,height:t*u,transform:`translate(0,0) scale(${1/u})`}},b=e=>{let{position:t,relativeNum:n}=e,r=parseFloat(t);return t.endsWith("%")?n*r/100:r},y=e=>{let{containerHeight:t,containerLeft:n,containerTop:r,containerWidth:o,hasScalableSrc:i,objectFit:l,objectPosition:a,offset:s,targetHeight:u,targetWidth:c}=e;if("scale-down"===l&&(l=c<=o&&u<=t?"none":"contain"),"cover"===l||"contain"===l){let e=o/c,d=t/u,f="cover"===l?Math.max(e,d):Math.min(e,d),[h="50%",p="50%"]=a.split(" "),g=b({position:h,relativeNum:o-c*f}),v=b({position:p,relativeNum:t-u*f}),x=m({containerHeight:u*f,containerWidth:c*f,hasScalableSrc:i,offset:s,targetHeight:u,targetWidth:c});return{top:r+v,left:n+g,width:c*f*x,height:u*f*x,transform:`translate(0,0) scale(${1/x})`}}if("none"===l){let[e="50%",l="50%"]=a.split(" "),d=b({position:e,relativeNum:o-c}),f=b({position:l,relativeNum:t-u}),h=m({containerHeight:u,containerWidth:c,hasScalableSrc:i,offset:s,targetHeight:u,targetWidth:c});return{top:r+f,left:n+d,width:c*h,height:u*h,transform:`translate(0,0) scale(${1/h})`}}if("fill"!==l)return{};{let e=Math.max(o/c,t/u),n=m({containerHeight:u*e,containerWidth:c*e,hasScalableSrc:i,offset:s,targetHeight:u,targetWidth:c});return{width:o*n,height:t*n,transform:`translate(0,0) scale(${1/n})`}}},w=e=>{let{backgroundPosition:t,backgroundSize:n,containerHeight:r,containerLeft:o,containerTop:i,containerWidth:l,hasScalableSrc:a,offset:s,targetHeight:u,targetWidth:c}=e;if("cover"===n||"contain"===n){let e=l/c,d=r/u,f="cover"===n?Math.max(e,d):Math.min(e,d),[h="50%",p="50%"]=t.split(" "),g=b({position:h,relativeNum:l-c*f}),v=b({position:p,relativeNum:r-u*f}),x=m({containerHeight:u*f,containerWidth:c*f,hasScalableSrc:a,offset:s,targetHeight:u,targetWidth:c});return{top:i+v,left:o+g,width:c*f*x,height:u*f*x,transform:`translate(0,0) scale(${1/x})`}}if("auto"===n){let[e="50%",n="50%"]=t.split(" "),d=b({position:e,relativeNum:l-c}),f=b({position:n,relativeNum:r-u}),h=m({containerHeight:u,containerWidth:c,hasScalableSrc:a,offset:s,targetHeight:u,targetWidth:c});return{top:i+f,left:o+d,width:c*h,height:u*h,transform:`translate(0,0) scale(${1/h})`}}{let[e="50%",d="50%"]=n.split(" "),f=Math.min(b({position:e,relativeNum:l})/c,b({position:d,relativeNum:r})/u),[h="50%",p="50%"]=t.split(" "),g=b({position:h,relativeNum:l-c*f}),v=b({position:p,relativeNum:r-u*f}),x=m({containerHeight:u*f,containerWidth:c*f,hasScalableSrc:a,offset:s,targetHeight:u,targetWidth:c});return{top:i+v,left:o+g,width:c*f*x,height:u*f*x,transform:`translate(0,0) scale(${1/x})`}}},E=/\.svg$/i,S=e=>{let{hasZoomImg:t,imgSrc:n,isSvg:r,isZoomed:o,loadedImgEl:i,offset:l,shouldRefresh:a,targetEl:u}=e,c=r||n?.slice?.(0,18)==="data:image/svg+xml"||t||!!(n&&E.test(n)),d=u.getBoundingClientRect(),f=window.getComputedStyle(u),h=null!=i&&s(u),m=null!=i&&!h,p=Object.assign({},x({containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:c,offset:l,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWi
2dth||d.width}),m?y({containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:c,objectFit:f.objectFit,objectPosition:f.objectPosition,offset:l,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWidth||d.width}):void 0,h?w({backgroundPosition:f.backgroundPosition,backgroundSize:f.backgroundSize,containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:c,offset:l,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWidth||d.width}):void 0);if(o){let e=window.innerWidth/2,t=window.innerHeight/2,n=parseFloat(String(p.left||0))+parseFloat(String(p.width||0))/2,r=parseFloat(String(p.top||0))+parseFloat(String(p.height||0))/2;a&&(p.transitionDuration="0.01ms"),p.transform=`translate(${e-n}px,${t-r}px) scale(1)`}return p},C=e=>{if(!e)return{};if(!d(e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let t=e.parentElement,n=e.getBoundingClientRect();if(!t)return{height:n.height,left:n.left,width:n.width,top:n.top};{let e=t.getBoundingClientRect();return{height:n.height,left:e.left-n.left,top:e.top-n.top,width:n.width}}}},T=e=>{let t="-zoom",n=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],r=new Map;if(e.hasAttribute("id")){let n=e.id,o=n+t;r.set(n,o),e.id=o}e.querySelectorAll("[id]").forEach(e=>{let n=e.id,o=n+t;r.set(n,o),e.id=o}),r.forEach((t,r)=>{let o=`url(#${r})`,i=`url(#${t})`,l=n.map(e=>`[${e}="${o}"]`).join(", ");e.querySelectorAll(l).forEach(e=>{n.forEach(t=>{e.getAttribute(t)===o&&e.setAttribute(t,i)})})}),e.querySelectorAll("style").forEach(e=>{r.forEach((t,n)=>{e.textContent&&(e.textContent=e.textContent.replaceAll(`#${n}`,`#${t}`))})})},k=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),L={overflow:"",width:""};function P(e){return i.createElement(M,{...e})}class M extends i.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1,styleGhost:{}},this.refContent=i.createRef(),this.refDialog=i.createRef(),this.refModalContent=i.createRef(),this.refModalImg=i.createRef(),this.refWrap=i.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=L,this.styleModalImg={},this.handleModalStateChange=e=>{let{modalState:t}=this.state;"LOADING"!==e&&"LOADING"===t?(this.loadZoomImg(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0)):"LOADED"!==e&&"LOADED"===t?window.addEventListener("wheel",this.handleWheel,{passive:!0}):"UNLOADING"!==e&&"UNLOADING"===t?(this.ensureImgTransitionEnd(),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0)):"UNLOADED"!==e&&"UNLOADED"===t&&(this.bodyScrollEnable(),window.removeEventListener("resize",this.handleResize),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),this.refDialog.current?.close?.())},this.getDialogContainer=()=>{let e=document.querySelector("[data-rmiz-portal]");return null==e&&((e=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(e)),e},this.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let e=this.refContent.current;!e||(this.imgEl=e.querySelector(k),this.imgEl?(this.contentNotFoundChangeObserver?.disconnect?.(),this.imgEl.addEventListener("load",this.handleImgLoad),this.img
2El.addEventListener("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(e=>{let t=e[0];t?.target&&(this.imgEl=t.target,this.setState({styleGhost:C(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),this.contentChangeObserver||(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:C(this.imgEl)})}),this.contentChangeObserver.observe(e,{attributes:!0,childList:!0,subtree:!0}))):this.contentNotFoundChangeObserver||(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{isZoomed:t}=this.props;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let e=g(this.imgEl);if(!e)return;let t=new Image;u(this.imgEl)&&(t.sizes=this.imgEl.sizes,t.srcset=this.imgEl.srcset),t.src=e;let n=()=>{this.setState({loadedImgEl:t,styleGhost:C(this.imgEl)})};t.decode().then(n).catch(()=>{if(c(t)){n();return}t.onload=n})},this.handleZoom=()=>{this.hasImage()&&this.props.onZoomChange?.(!0)},this.handleUnzoom=()=>{this.props.onZoomChange?.(!1)},this.handleBtnUnzoomClick=e=>{e.preventDefault(),e.stopPropagation(),this.handleUnzoom()},this.handleDialogCancel=e=>{e.preventDefault()},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&(e.stopPropagation(),this.handleUnzoom())},this.handleDialogClose=e=>{e.stopPropagation(),this.handleUnzoom()},this.handleKeyDown=e=>{("Escape"===e.key||27===e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom())},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom()}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}1===e.changedTouches.length&&e.changedTouches[0]&&(this.touchYStart=e.changedTouches[0].screenY)},this.handleTouchMove=e=>{let t=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&e.changedTouches[0]&&(this.touchYEnd=e.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom()))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.hasImage=()=>this.imgEl&&(this.state.loadedImgEl||d(this.imgEl))&&"none"!==window.getComputedStyle(this.imgEl).display,this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.refModalImg.current?.addEventListener?.("transitionend",this.handleImgTransitionEnd),this.setState({modalState:"LOADING"})},this.unzoom=()=>{this.setState({modalState:"UNLOADING"})},this.handleImgTransitionEnd=()=>{clearTimeout(this.timeoutTransitionEnd),"LOADING"===this.state.modalState?this.setState({modalState:"LOADED"}):"UNLOADING"===this.state.modalState&&this.setState({shouldRefresh:!1,modalState:"UNLOADED"})},this.ensureImgTransitionEnd=()=>
2{if(this.refModalImg.current){let e=window.getComputedStyle(this.refModalImg.current).transitionDuration,t=parseFloat(e);if(t){let n=t*(e.endsWith("ms")?1:1e3)+50;this.timeoutTransitionEnd=setTimeout(this.handleImgTransitionEnd,n)}}},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let e=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=L},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this,t=e?.src;if(t){let n=new Image;n.sizes=e?.sizes??"",n.srcset=e?.srcSet??"",n.src=t;let r=()=>{this.setState({isZoomImgLoaded:!0})};n.decode().then(r).catch(()=>{if(c(n)){r();return}n.onload=r})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:n}=this;if(d(e)){let r=e.cloneNode(!0);T(r),r.style.width=`${n.width||0}px`,r.style.height=`${n.height||0}px`,r.addEventListener("click",this.handleUnzoom),t.current?.firstChild?.remove?.(),t.current?.appendChild?.(r)}}}render(){let{handleBtnUnzoomClick:e,handleDialogCancel:t,handleDialogClick:n,handleDialogClose:r,handleUnzoom:o,handleZoom:a,imgEl:c,props:{a11yNameButtonUnzoom:f,a11yNameButtonZoom:h,children:m,classDialog:p,IconUnzoom:x,IconZoom:b,isZoomed:y,wrapElement:w,ZoomContent:E,zoomImg:C,zoomMargin:T},refContent:k,refDialog:L,refModalContent:P,refModalImg:M,refWrap:I,state:{id:O,isZoomImgLoaded:_,loadedImgEl:A,modalState:j,shouldRefresh:R,styleGhost:D}}=this,N=`rmiz-modal-${O}`,F=`rmiz-modal-img-${O}`,z=s(c),B=u(c),U=d(c),H=v(c),W=g(c),$=B?c.sizes:void 0,V=B?c.srcset:void 0,q=!!C?.src,Y=this.hasImage(),G=H?`${h}: ${H}`:h,X="LOADING"===j||"LOADED"===j,Z=Y?"found":"not-found",K="UNLOADED"===j||"UNLOADING"===j?"hidden":"visible";
2this.styleModalImg=Y?S({hasZoomImg:q,imgSrc:W,isSvg:U,isZoomed:y&&X,loadedImgEl:A,offset:T,shouldRefresh:R,targetEl:c}):{};let J=null;if(Y){let t=B||z?i.createElement("img",{alt:H,sizes:$,src:W,srcSet:V,..._&&"LOADED"===j?C:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:F,ref:M,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):U?i.createElement("div",{"data-rmiz-modal-img":!0,ref:M,style:this.styleModalImg}):null,n=i.createElement("button",{"aria-label":f,"data-rmiz-btn-unzoom":"",onClick:e,type:"button"},i.createElement(x,null));J=E?i.createElement(E,{buttonUnzoom:n,modalState:j,img:t,onUnzoom:o}):i.createElement(i.Fragment,null,t,n)}return i.createElement(w,{"aria-owns":N,"data-rmiz":"",ref:I},i.createElement(w,{"data-rmiz-content":Z,ref:k,style:{visibility:"UNLOADED"===j?"visible":"hidden"}},m),Y&&i.createElement(w,{"data-rmiz-ghost":"",style:D},i.createElement("button",{"aria-label":G,"data-rmiz-btn-zoom":"",onClick:a,type:"button"},i.createElement(b,null))),Y&&l.createPortal(i.createElement("dialog",{"aria-labelledby":F,"aria-modal":"true",className:p,"data-rmiz-modal":"",id:N,onClick:n,onClose:r,onCancel:t,ref:L,role:"dialog"},i.createElement("div",{"data-rmiz-modal-overlay":K}),i.createElement("div",{"data-rmiz-modal-content":"",ref:P},J)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.contentChangeObserver?.disconnect?.(),this.contentNotFoundChangeObserver?.disconnect?.(),this.imgElResizeObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(e,t){this.handleModalStateChange(t.modalState),this.UNSAFE_handleSvg(),this.handleIfZoomChanged(e.isZoomed)}}function I(e){let[t,n]=i.useState(!1);return i.createElement(P,{...e,isZoomed:t,onZoomChange:n})}M.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return i.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return i.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0};var O=n(70191),_=n.n(O);let A=(0,i.forwardRef)((e,t)=>{let n;let i=(0,o.c)(6),l="object"==typeof e.src?_():"img";return i[2]!==l||i[3]!==e||i[4]!==t?(n=(0,r.jsx)(l,{...e,ref:t,"data-pagefind-index-attrs":"title,alt"}),i[2]=l,i[3]=e,i[4]=t,i[5]=n):n=i[5],n});A.displayName="Image";let j=e=>{let t,n,l,a,s,u;let c=(0,o.c)(12),d=(0,i.useRef)(null),[f,h]=(0,i.useState)(!1);c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{h(null!==d.current.closest("a"))},n=[],c[0]=t,c[1]=n):(t=c[0],n=c[1]),(0,i.useEffect)(t,n),c[2]!==e?(l=(0,r.jsx)(A,{...e,ref:d}),c[2]=e,c[3]=l):l=c[3];let m=l;return f?m:(c[4]!==e.src?(a=function(e){return"string"==typeof e?e:"default"in e?e.default.src:e.src}(e.src),c[4]=e.src,c[5]=a):a=c[5],c[6]!==e.alt||c[7]!==a?(s={src:a,alt:e.alt},c[6]=e.alt,c[7]=a,c[8]=s):s=c[8],c[9]!==m||c[10]!==s?(u=(0,r.jsx)(I,{zoomMargin:40,zoomImg:s,wrapElement:"span",children:m}),c[9]=m,c[10]=s,c[11]=u):u=c[11],u)}},81997:(e,t,n)=>{"use strict";n.d(t,{l:()=>eg});var r=n(95684),o=n(13842),i=n(92107),l=n(40019),a=n(72328),s=n(41001),u=n(47350),c=n(35070),d=n(15113),f=n(45071),h=n(84712),m=n(3637),p=n(78124),g=n(5354),v=n(68106),x=n(42694),b=n(48877),y=n(74815),w=n(62767),E=n(24174),S=n(66640),C=n(49041),T=n(59810),k=n(85483),L=n(45364),P=n(69074),M=n(11965),I=n(47295),O=n(9399),_=n(66779),A=n(33956),j=n(98672),R=n(92136),D=n(54683),N=n(29674),F=n(20335),z=n(18177),B=n(44540),U=n(26454),H=n(34055),W=n(82345),$=n(35583),V=n(65121),q=n(12132),Y=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Y||{}),G=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(G||{}),X=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(X||{}),Z=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetOptionsElement=8]="SetOptionsElement",e))(Z||{});function K(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,F.wl)(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 J={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===D.B.Nothing)return{...a,activeOptionIndex:null};if(t.focus===D.B.Specific)return{...a,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===D.B.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=(0,D.X)(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===D.B.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=(0,D.X)(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 s=K(e),u=(0,D.X)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...s,activeOptionIndex:u}},3:(e,t)=>
2{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=K(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=K(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Q=(0,a.createContext)(null);function ee(e){let t=(0,a.useContext)(Q);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ee),t}return t}Q.displayName="ListboxActionsContext";let et=(0,a.createContext)(null);function en(e){let t=(0,a.useContext)(et);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,en),t}return t}function er(e,t){return(0,B.Y)(t.type,J,e,t)}et.displayName="ListboxDataContext";let eo=a.Fragment,ei=(0,a.createContext)(!1),el=H.Ac.RenderStrategy|H.Ac.Static,ea=a.Fragment,es=(0,H.FX)(function(e,t){var n;let r=(0,M._)(),{value:o,defaultValue:i,form:l,name:s,onChange:u,by:h,invalid:p=!1,disabled:v=r||!1,horizontal:b=!1,multiple:y=!1,__demoMode:E=!1,...S}=e,C=b?"horizontal":"vertical",k=(0,T.P)(t),L=(0,f.K)(i),[P=y?[]:void 0,_]=(0,d.P)(o,u,L),[A,R]=(0,a.useReducer)(er,{dataRef:(0,a.createRef)(),listboxState:E?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,optionsVisible:!1,buttonElement:null,optionsElement:null,__demoMode:E}),N=(0,a.useRef)({static:!1,hold:!1}),z=(0,a.useRef)(new Map),U=(0,c.t)(h),W=(0,a.useCallback)(e=>(0,B.Y)($.mode,{1:()=>P.some(t=>U(t,e)),0:()=>U(P,e)}),[P]),$=(0,a.useMemo)(()=>({...A,value:P,disabled:v,invalid:p,mode:y?1:0,orientation:C,compare:U,isSelected:W,optionsPropsRef:N,listRef:z}),[P,v,p,y,A,z]);(0,x.s)(()=>{A.dataRef.current=$},[$]);let q=0===$.listboxState;(0,w.j)(q,[$.buttonElement,$.optionsElement],(e,t)=>{var n;R({type:1}),(0,F.Bm)(t,F.MZ.Loose)||(e.preventDefault(),null==(n=$.buttonElement)||n.focus())});let Y=(0,a.useMemo)(()=>({open:0===$.listboxState,disabled:v,invalid:p,value:P}),[$,v,P,p]),G=(0,g._)(e=>{let t=$.options.find(t=>t.id===e);t&&ei(t.dataRef.current.value)}),X=(0,g._)(()=>{if(null!==$.activeOptionIndex){let{dataRef:e,id:t}=$.options[$.activeOptionIndex];ei(e.current.value),R({type:2,focus:D.B.Specific,id:t})}}),Z=(0,g._)(()=>R({type:0})),K=(0,g._)(()=>R({type:1})),J=(0,m.L)(),ee=(0,g._)((e,t,n)=>{J.dispose(),J.microTask(()=>e===D.B.Specific?R({type:2,focus:D.B.Specific,id:t,trigger:n}):R({type:2,focus:e,trigger:n}))}),en=(0,g._)((e,t)=>(R({type:5,id:e,dataRef:t}),()=>R({type:6,id:e}))),ei=(0,g._)(e=>(0,B.Y)($.mode,{0:()=>null==_?void 0:_(e),1(){let t=$.value.slice(),n=t.findIndex(t=>U(t,e));return -1===n?t.push(e):t.splice(n,1),null==_?void 0:_(t)}})),el=(0,g._)(e=>R({type:3,value:e})),ea=(0,g._)(()=>R({type:4})),es=(0,g._)(e=>{R({type:7,element:e})}),eu=(0,g._)(e=>{R({type:8,element:e})}),ec=(0,a.useMemo)(()=>({onChange:ei,registerOption:en,goToOption:ee,closeListbox:K,openListbox:Z,selectActiveOption:X,selectOption:G,search:el,clearSearch:ea,setButtonElement:es,setOptionsElement:eu}),[]),[ed,ef]=(0,V.b0)({inherit:!0}),eh=(0,a.useCallback)(()=>{if(void 0!==L)return null==_?void 0:_(L)},[_,L]),em=(0,H.Ci)();return a.createElement(ef,{value:ed,props:{htmlFor:null==(n=$.buttonElement)?void 0:n.id},slot:{open:0===$.listboxState,disabled:v}},a.createElement(I.St,null,a.createElement(Q.Provider,{value:ec},a.createElement(et.Provider,{value:$},a.createElement(j.El,{value:(0,B.Y)($.listboxState,{0:j.Uw.Open,1:j.Uw.Closed})},null!=s&&null!=P&&a.createElement(O.CL,{disabled:v,data:{[s]:P},form:l,onReset:eh}),em({ourProps:{ref:k},theirProps:S,slot:Y,defaultTag:eo,name:"Listbox"}))))))}),eu=(0,H.FX)(function(e,t){var n;let r=en("Listbox.Button"),o=ee("Listbox.Button"),c=(0,a.useId)(),d=(0,A.q)(),{id:f=d||`headlessui-listbox-button-${c}`,disabled:h=r.disabled||!1,autoFocus:m=!1,...p}=e,v=(0,T.P)(t,(0,I.Xc)(),o.setButtonElement),x=(0,I.TI)(),b=(0,g._)(e=>{switch(e.key){case $.D.Enter:(0,z.q)(e.currentTarget);break;case $.D.Space:case $.D.ArrowDown:e.preventDefault(),(0,s.flushSync)(()=>o.openListbox()),r.value||o.goToOption(D.B.First);break;case $.D.ArrowUp:e.preventDefault(),(0,s.flushSync)(()=>o.openListbox()),r.value||o.goToOption(D.B.Last)}}),y=(0,g._)(e=>{e.key===$.D.Space&&e.preventDefault()}),w=(0,g._)(e=>{var t;if((0,R.l)(e.currentTarget))return e.preventDefault();0===r.listboxState?((0,s.flushSync)(()=>
2o.closeListbox()),null==(t=r.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),o.openListbox())}),E=(0,g._)(e=>e.preventDefault()),C=(0,V.o2)([f]),k=(0,W.MM)(),{isFocusVisible:L,focusProps:P}=(0,i.o)({autoFocus:m}),{isHovered:M,hoverProps:O}=(0,l.M)({isDisabled:h}),{pressed:_,pressProps:j}=(0,u.Z)({disabled:h}),N=(0,a.useMemo)(()=>({open:0===r.listboxState,active:_||0===r.listboxState,disabled:h,invalid:r.invalid,value:r.value,hover:M,focus:L,autofocus:m}),[r.listboxState,r.value,h,M,L,_,r.invalid,m]),F=(0,H.v6)(x(),{ref:v,id:f,type:(0,S.c)(e,r.buttonElement),"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsElement)?void 0:n.id,"aria-expanded":0===r.listboxState,"aria-labelledby":C,"aria-describedby":k,disabled:h||void 0,autoFocus:m,onKeyDown:b,onKeyUp:y,onKeyPress:E,onClick:w},P,O,j);return(0,H.Ci)()({ourProps:F,theirProps:p,slot:N,defaultTag:"button",name:"Listbox.Button"})}),ec=V.JU,ed=(0,H.FX)(function(e,t){var n,r;let o=(0,a.useId)(),{id:i=`headlessui-listbox-options-${o}`,anchor:l,portal:u=!1,modal:c=!0,transition:d=!1,...f}=e,x=(0,I.zn)(l),[b,w]=(0,a.useState)(null);x&&(u=!0);let S=en("Listbox.Options"),k=ee("Listbox.Options"),L=(0,E.g)(S.optionsElement),M=(0,j.O_)(),[O,A]=(0,P.p)(d,b,null!==M?(M&j.Uw.Open)===j.Uw.Open:0===S.listboxState);(0,y.O)(O,S.buttonElement,k.closeListbox);let R=!S.__demoMode&&c&&0===S.listboxState;(0,C.K)(R,L);let N=!S.__demoMode&&c&&0===S.listboxState;(0,v.v)(N,{allowed:(0,a.useCallback)(()=>[S.buttonElement,S.optionsElement],[S.buttonElement,S.optionsElement])});let z=0!==S.listboxState,W=!(0,h.Y)(z,S.buttonElement)&&O,V=O&&1===S.listboxState,Y=(0,_.O)(V,S.value),G=(0,g._)(e=>S.compare(Y,e)),X=(0,a.useMemo)(()=>{var e;if(null==x||!(null!=(e=null==x?void 0:x.to)&&e.includes("selection")))return null;let t=S.options.findIndex(e=>G(e.dataRef.current.value));return -1===t&&(t=0),t},[x,S.options]),Z=(()=>
2{if(null==x)return;if(null===X)return{...x,inner:void 0};let e=Array.from(S.listRef.current.values());return{...x,inner:{listRef:{current:e},index:X}}})(),[K,J]=(0,I.UF)(Z),Q=(0,I.G3)(),er=(0,T.P)(t,x?K:null,k.setOptionsElement,w),eo=(0,m.L)();(0,a.useEffect)(()=>{var e;let t=S.optionsElement;t&&0===S.listboxState&&t!==(null==(e=(0,U.T)(t))?void 0:e.activeElement)&&(null==t||t.focus({preventScroll:!0}))},[S.listboxState,S.optionsElement]);let ei=(0,g._)(e=>{var t,n;switch(eo.dispose(),e.key){case $.D.Space:if(""!==S.searchQuery)return e.preventDefault(),e.stopPropagation(),k.search(e.key);case $.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==S.activeOptionIndex){let{dataRef:e}=S.options[S.activeOptionIndex];k.onChange(e.current.value)}0===S.mode&&((0,s.flushSync)(()=>k.closeListbox()),null==(t=S.buttonElement)||t.focus({preventScroll:!0}));break;case(0,B.Y)(S.orientation,{vertical:$.D.ArrowDown,horizontal:$.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),k.goToOption(D.B.Next);case(0,B.Y)(S.orientation,{vertical:$.D.ArrowUp,horizontal:$.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),k.goToOption(D.B.Previous);case $.D.Home:case $.D.PageUp:return e.preventDefault(),e.stopPropagation(),k.goToOption(D.B.First);case $.D.End:case $.D.PageDown:return e.preventDefault(),e.stopPropagation(),k.goToOption(D.B.Last);case $.D.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>k.closeListbox()),null==(n=S.buttonElement)||n.focus({preventScroll:!0});return;case $.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>k.closeListbox()),(0,F.p9)(S.buttonElement,e.shiftKey?F.BD.Previous:F.BD.Next);break;default:1===e.key.length&&(k.search(e.key),eo.setTimeout(()=>k.clearSearch(),350))}}),ea=null==(n=S.buttonElement)?void 0:n.id,es=(0,a.useMemo)(()=>({open:0===S.listboxState}),[S.listboxState]),eu=(0,H.v6)(x?Q():{},{id:i,ref:er,"aria-activedescendant":null===S.activeOptionIndex||null==(r=S.options[S.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===S.mode||void 0,"aria-labelledby":ea,"aria-orientation":S.orientation,onKeyDown:ei,role:"listbox",tabIndex:0===S.listboxState?0:void 0,style:{...f.style,...J,"--button-width":(0,p.L)(S.buttonElement,!0).width},...(0,P.B)(A)}),ec=(0,H.Ci)();return a.createElement(q.ZL,{enabled:!!u&&(e.static||O)},a.createElement(et.Provider,{value:1===S.mode?S:{...S,isSelected:G}},ec({ourProps:eu,theirProps:f,slot:es,defaultTag:"div",features:el,visible:W,name:"Listbox.Options"}
2)))}),ef=(0,H.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-listbox-option-${n}`,disabled:o=!1,value:i,...l}=e,u=!0===(0,a.useContext)(ei),c=en("Listbox.Option"),d=ee("Listbox.Option"),f=null!==c.activeOptionIndex&&c.options[c.activeOptionIndex].id===r,h=c.isSelected(i),m=(0,a.useRef)(null),p=(0,k.q)(m),v=(0,b.Y)({disabled:o,value:i,domRef:m,get textValue(){return p()}}),y=(0,T.P)(t,m,e=>{e?c.listRef.current.set(r,e):c.listRef.current.delete(r)});(0,x.s)(()=>{if(!c.__demoMode&&0===c.listboxState&&f&&0!==c.activationTrigger)return(0,N.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=m.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[m,f,c.__demoMode,c.listboxState,c.activationTrigger,c.activeOptionIndex]),(0,x.s)(()=>{if(!u)return d.registerOption(r,v)},[v,r,u]);let w=(0,g._)(e=>{var t;if(o)return e.preventDefault();d.onChange(i),0===c.mode&&((0,s.flushSync)(()=>d.closeListbox()),null==(t=c.buttonElement)||t.focus({preventScroll:!0}))}),E=(0,g._)(()=>{if(o)return d.goToOption(D.B.Nothing);d.goToOption(D.B.Specific,r)}),S=(0,L.J)(),C=(0,g._)(e=>{S.update(e),!o&&(f||d.goToOption(D.B.Specific,r,0))}),P=(0,g._)(e=>{S.wasMoved(e)&&(o||f||d.goToOption(D.B.Specific,r,0))}),M=(0,g._)(e=>{S.wasMoved(e)&&(o||f&&d.goToOption(D.B.Nothing))}),I=(0,a.useMemo)(()=>({active:f,focus:f,selected:h,disabled:o,selectedOption:h&&u}),[f,h,o,u]),O=u?{}:{id:r,ref:y,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":h,disabled:void 0,onClick:w,onFocus:E,onPointerEnter:C,onMouseEnter:C,onPointerMove:P,onMouseMove:P,onPointerLeave:M,onMouseLeave:M},_=(0,H.Ci)();return!h&&u?null:_({ourProps:O,theirProps:l,slot:I,defaultTag:"div",name:"Listbox.Option"})}),eh=Object.assign(es,{Button:eu,Label:ec,Options:ed,Option:ef,SelectedOption:(0,H.FX)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,T.P)(t)},l=en("ListboxSelectedOption"),s=(0,a.useMemo)(()=>({}),[]),u=void 0===l.value||null===l.value||1===l.mode&&Array.isArray(l.value)&&0===l.value.length,c=(0,H.Ci)();return a.createElement(ei.Provider,{value:!0},c({ourProps:i,theirProps:{...o,children:a.createElement(a.Fragment,null,r&&u?r:n)},slot:s,defaultTag:ea,name:"ListboxSelectedOption"}))})});var em=n(7821),ep=n(17436);let eg=e=>{let t,n,i,l,a,s;let u=(0,o.c)(16),{options:c,onChange:d,selectedOption:f,value:h,title:m,className:p}=e;return u[0]!==p?(t=e=>{let{hover:t,open:n,focus:r}=e;return(0,em.A)("x:h-7 x:rounded-md x:px-2 x:text-xs x:font-medium x:transition-colors",n?"x:bg-gray-200 x:text-gray-900 x:dark:bg-primary-100/10 x:dark:text-gray-50":t?"x:bg-gray-100 x:text-gray-900 x:dark:bg-primary-100/5 x:dark:text-gray-50":"x:text-gray-600 x:dark:text-gray-400",r&&"x:nextra-focus",p)},u[0]=p,u[1]=t):t=u[1],u[2]!==f||u[3]!==t||u[4]!==m?(n=(0,r.jsx)(eu,{title:m,className:t,children:f}),u[2]=f,u[3]=t,u[4]=m,u[5]=n):n=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(i={to:"top start",ga
2p:10},u[6]=i):i=u[6],u[7]!==c?(l=c.map(ex),u[7]=c,u[8]=l):l=u[8],u[9]!==l?(a=(0,r.jsx)(ed,{as:"ul",transition:!0,anchor:i,className:ev,children:l}),u[9]=l,u[10]=a):a=u[10],u[11]!==d||u[12]!==n||u[13]!==a||u[14]!==h?(s=(0,r.jsxs)(eh,{value:h,onChange:d,children:[n,a]}),u[11]=d,u[12]=n,u[13]=a,u[14]=h,u[15]=s):s=u[15],s};function ev(e){let{open:t}=e;return(0,em.A)("x:focus-visible:nextra-focus",t?"x:opacity-100":"x:opacity-0","x:motion-reduce:transition-none x:transition-opacity x:min-w-(--button-width) x:z-20 x:max-h-64 x:rounded-md x:border x:border-black/5 x:backdrop-blur-md x:bg-nextra-bg/70 x:py-1 x:text-sm x:shadow-lg x:dark:border-white/20")}function ex(e){return(0,r.jsx)(ef,{value:e.id,as:a.Fragment,children:t=>{let{selected:n,focus:o}=t;return(0,r.jsxs)("li",{className:(0,em.A)(o?"x:bg-primary-50 x:text-primary-600 x:dark:bg-primary-500/10":"x:text-gray-800 x:dark:text-gray-100","x:cursor-pointer x:whitespace-nowrap x:py-1.5 x:px-3","x:transition-colors",n&&"x:flex x:items-center x:justify-between x:gap-3"),children:[e.name,n&&(0,r.jsx)(ep.h,{height:"16"})]})}},e.id)}},1325:(e,t,n)=>{"use strict";n.d(t,{SkipNavLink:()=>a});var r=n(95684),o=n(13842),i=n(95735),l=n(7821);let a=e=>{let t,n;let a=(0,o.c)(6),{className:s,id:u,children:c}=e,d=void 0===c?"Skip to Content":c,f=`#${void 0===u?"nextra-skip-nav":u}`;return a[0]!==s?(t=e=>{let{focus:t}=e;return(0,l.A)("nextra-skip-nav",t?"x:nextra-focus x:fixed x:z-50 x:my-3 x:mx-4 x:rounded-lg x:px-3 x:py-2 x:text-sm x:font-bold x:bg-nextra-bg x:border x:border-current":"x:sr-only",s)},a[0]=s,a[1]=t):t=a[1],a[2]!==d||a[3]!==f||a[4]!==t?(n=(0,r.jsx)(i.$,{as:"a",href:f,className:t,children:d}),a[2]=d,a[3]=f,a[4]=t,a[5]=n):n=a[5],n}},9307:(e,t,n)=>{"use strict";n.d(t,{S:()=>l});var r=n(13842),o=n(39861);let i=n(33491).env.NEXTRA_DEFAULT_LOCALE;function l(){let e;let t=(0,r.c)(2),n=(0,o.usePathname)();return t[0]!==n?(e=(i?"/"+n.split("/").slice(2).join("/"):n).replace(/\.html$/,"").replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/",t[0]=n,t[1]=e):e=t[1],e}},76192:(e,t,n)=>{"use strict";n.d(t,{q:()=>o});var r=n(72328);function o(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}},53498:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(95684),o=n(13842);let i=e=>{let t,n;let i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M9 5l7 7-7 7",strokeLinecap:"round",strokeLinejoin:"round"}),i[0]=t):t=i[0],i[1]!==e?(n=(0,r.jsx)("svg",{viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeWidth:2,...e,children:t}),i[1]=e,i[2]=n):n=i[2],n}},17436:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(95684),o=n(13842);let i=e=>{let t,n;let i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z"}),i[0]=t):t=i[0],i[1]!==e?(n=(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:t}),i[1]=e,i[2]=n):n=i[2],n}},50116:(e,t,n)=>{"use strict";n.d(t,{M:()=>c});var r=n(95684),o=n(13842),i=n(7821),l=n(17264),a=n.n(l);n(33491).cwd();let s=/^https?:\/\//,u=e=>{let t,n,i;let l=(0,o.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M7 17L17 7"}),n=(0,r.jsx)("path",{d:"M7 7h10v10"}),l[0]=t,l[1]=n):(t=l[0],n=l[1]),l[2]!==e?(i=(0,r.jsxs)("svg",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.7,viewBox:"0 0 24 24",...e,children:[t,n]}),l[2]=e,l[3]=i):i=l[3],i},c=e=>{let t,n,l,c,d;let f=(0,o.c)(19);f[0]!==e?({href:n,...t}=e,f[0]=e,f[1]=t,f[2]=n):(t=f[1],n=f[2]);let h=void 0===n?"":n,m=t;if(f[3]!==t.className?(l=(0,i.A)("x:focus-visible:nextra-focus",t.className),f[3]=t.className,f[4]=l):l=f[4],f[5]!==t||f[6]!==l?(c={...m,className:l},f[5]=t,f[6]=l,f[7]=c):c=f[7],t=c,s.test(h)){let e,n;let{children:o}=t;return f[8]!==o?(e="string"==typeof o&&(0,r.jsxs)(r.Fragment,{children:[" ",(0,r.jsx)(u,{height:"1em",className:"x:inline x:align-baseline x:shrink-0"})]}),f[8]=o,f[9]=e):e=f[9],f[10]!==o||f[11]!==h||f[12]!==t||f[13]!==e?(n=(0,r.jsxs)("a",{href:h,target:"_blank",rel:"noreferrer",...t,children:[o,e]}),f[10]=o,f[11]=h,f[12]=t,f[13]=e,f[14]=n):n=f[14],n}let p=h.startsWith("#")?"a":a();return f[15]!==p||f[16]!==h||f[17]!==t?(d=(0,r.jsx)(p,{href:h,...t}),f[15]=p,f[16]=h,f[17]=t,f[18]=d):d=f[18],d}}
2,62904:(e,t,n)=>{"use strict";n.d(t,{Details:()=>s});var r=n(95684),o=n(13842),i=n(7821),l=n(72328),a=n(55807);let s=e=>{let t,n,u,c,d,f,h,m,p,g;let v=(0,o.c)(22);v[0]!==e?({children:t,open:u,className:n,...c}=e,v[0]=e,v[1]=t,v[2]=n,v[3]=u,v[4]=c):(t=v[1],n=v[2],u=v[3],c=v[4]);let[x,b]=(0,l.useState)(!!u),[y,w]=(0,l.useState)(x),E=(0,l.useRef)(0);v[5]!==x?(d=()=>{let e=E.current;if(e&&(clearTimeout(e),E.current=0),!x)return E.current=window.setTimeout(()=>w(x),300),()=>{clearTimeout(E.current)};w(!0)},f=[x],v[5]=x,v[6]=d,v[7]=f):(d=v[6],f=v[7]),(0,l.useEffect)(d,f),v[8]!==t?(h=function e(t,n){let r;let o=l.Children.map(t,t=>{if(!r&&t&&"object"==typeof t&&"type"in t){if("summary"===t.type){r=(0,l.cloneElement)(t,{onClick(e){e.preventDefault(),n(e=>!e)}});return}t.type!==s&&t.props.children&&([r,t]=e(t.props.children,n))}return t});return[r,o]}(t,b),v[8]=t,v[9]=h):h=v[9];let[S,C]=h;v[10]!==n?(m=(0,i.A)("x:not-first:mt-4 x:rounded x:border x:border-gray-200 x:bg-white x:p-2 x:shadow-sm x:dark:border-neutral-800 x:dark:bg-neutral-900","x:overflow-hidden",n),v[10]=n,v[11]=m):m=v[11];let T=x||y,k=x?"":void 0;return v[12]!==x||v[13]!==C?(p=(0,r.jsx)(a.S,{isOpen:x,children:C}),v[12]=x,v[13]=C,v[14]=p):p=v[14],v[15]!==c||v[16]!==S||v[17]!==m||v[18]!==T||v[19]!==k||v[20]!==p?(g=(0,r.jsxs)("details",{className:m,...c,open:T,"data-expanded":k,children:[S,p]}),v[15]=c,v[16]=S,v[17]=m,v[18]=T,v[19]=k,v[20]=p,v[21]=g):g=v[21],g}},4083:(e,t,n)=>{"use strict";n.d(t,{CopyToClipboard:()=>u});var r=n(95684),o=n(13842),i=n(72328),l=n(22482),a=n(17436);let s=e=>{let t,n,i;let l=(0,o.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("rect",{x:9,y:9,width:13,height:13,rx:2}),n=(0,r.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5"}),l[0]=t,l[1]=n):(t=l[0],n=l[1]),l[2]!==e?(i=(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,...e,children:[t,n]}),l[2]=e,l[3]=i):i=l[3],i},u=e=>{let t,n,u,c,d;let f=(0,o.c)(9),[h,m]=(0,i.useState)(!1);f[0]!==h?(t=()=>{if(!h)return;let e=setTimeout(()=>{m(!1)},2e3);return()=>{clearTimeout(e)}},n=[h],f[0]=h,f[1]=t,f[2]=n):(t=f[1],n=f[2]),(0,i.useEffect)(t,n),f[3]===Symbol.for("react.memo_cache_sentinel")?(u=async e=>{m(!0);let t=e.currentTarget.parentNode.parentNode,n=t.querySelector("pre code")?.textContent||"";try{await navigator.clipboard.writeText(n)}catch{console.error("Failed to copy!")}},f[3]=u):u=f[3];let p=u,g=h?a.h:s;return f[4]!==g?(c=(0,r.jsx)(g,{height:"16",className:"nextra-copy-icon"}),f[4]=g,f[5]=c):c=f[5],f[6]!==e||f[7]!==c?(d=(0,r.jsx)(l.$,{onClick:p,title:"Copy code",variant:"outline",...e,children:c}),f[6]=e,f[7]=c,f[8]=d):d=f[8],d}},78497:(e,t,n)=>{"use strict";n.d(t,{ToggleWordWrapButton:()=>a});var r=n(95684),o=n(13842),i=n(22482);function l(){let e=document.documentElement.dataset;"nextraWordWrap"in e?delete e.nextraWordWrap:e.nextraWordWrap=""}let a=e=>{let t;let n=(0,o.c)(2),{children:a}=e;return n[0]!==a?(t=(0,r.jsx)(i.$,{onClick:l,className:"x:md:hidden",title:"Toggle word wrap",variant:"outline",children:a}),n[0]=a,n[1]=t):t=n[1],t}},13842:(e,t,n)=>{"use strict";var r,o,i,l=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}(n(72328));let{useRef:a,useEffect:s,isValidElement:u}=l,c=(null!==(r=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)&&void 0!==r||l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Symbol.for("react.memo_cache_sentinel")),d="function"==typeof(null===(o=l.__COMPILER_RUNTIME)||void 0===o?void 0:o.c)?l.__COMPILER_RUNTIME.c:function(e){return l.useMemo(()=>{let t=Array(e);for(let n=0;n<e;n++)t[n]=c;return t[c]=!0,t},[])},f={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(e
2=>{f[e]=()=>{throw Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}}),f.useMemoCache=e=>{throw Error("React Compiler internal invariant violation: unexpected null dispatcher")},function(e){e[e.PushGuardContext=0]="PushGuardContext",e[e.PopGuardContext=1]="PopGuardContext",e[e.PushExpectHook=2]="PushExpectHook",e[e.PopExpectHook=3]="PopExpectHook"}(i||(i={})),t.c=d},34132:(e,t,n)=>{"use strict";n.d(t,{UE:()=>_,ll:()=>T,rD:()=>j,__:()=>k,UU:()=>M,jD:()=>O,ER:()=>A,cY:()=>L,BN:()=>P,Ej:()=>I});var r=n(41489);function o(e,t,n){let o,{reference:i,floating:l}=e,a=(0,r.TV)(t),s=(0,r.Dz)(t),u=(0,r.sq)(s),c=(0,r.C0)(t),d="y"===a,f=i.x+i.width/2-l.width/2,h=i.y+i.height/2-l.height/2,m=i[u]/2-l[u]/2;switch(c){case"top":o={x:f,y:i.y-l.height};break;case"bottom":o={x:f,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:h};break;case"left":o={x:i.x-l.width,y:h};break;default:o={x:i.x,y:i.y}}switch((0,r.Sg)(t)){case"start":o[s]-=m*(n&&d?-1:1);break;case"end":o[s]+=m*(n&&d?-1:1)}return o}let i=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:l=[],platform:a}=n,s=l.filter(Boolean),u=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:f}=o(c,r,u),h=r,m={},p=0;for(let n=0;n<s.length;n++){let{name:l,fn:g}=s[n],{x:v,y:x,data:b,reset:y}=await g({x:d,y:f,initialPlacement:r,placement:h,strategy:i,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,f=null!=x?x:f,m={...m,[l]:{...m[l],...b}},y&&p<=50&&(p++,"object"==typeof y&&(y.placement&&(h=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:d,y:f}=o(c,h,u)),n=-1)}return{x:d,y:f,placement:h,strategy:i,middlewareData:m}};async function l(e,t){var n;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:a,elements:s,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:h=!1,padding:m=0}=(0,r._3)(t,e),p=(0,r.nI)(m),g=s[h?"floating"===f?"reference":"floating":f],v=(0,r.B1)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(g)))||n?g:g.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:u})),x="floating"===f?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(s.floating)),y=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},w=(0,r.B1)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:b,strategy:u}):x);return{top:(v.top-w.top+p.top)/y.y,bottom:(w.bottom-v.bottom+p.bottom)/y.y,left:(v.left-w.left+p.left)/y.x,right:(w.right-v.right+p.right)/y.x}}function a(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function s(e){return r.r_.some(t=>e[t]>=0)}async function u(e,t){let{placement:n,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),a=(0,r.C0)(n),s=(0,r.Sg)(n),u="y"===(0,r.TV)(n),c=["left","top"].includes(a)?-1:1,d=l&&u?-1:1,f=(0,r._3)(t,e),{mainAxis:h,crossAxis:m,alignmentAxis:p}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof p&&(m="end"===s?-1*p:p),u?{x:m*d,y:h*c}:{x:h*c,y:m*d}}var c=n(54751);function d(e){let t=(0,c.L9)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,c.sb)(e),l=i?e.offsetWidth:n,a=i?e.offsetHeight:o,s=(0,r.LI)(n)!==l||(0,r.LI)(o)!==a;return s&&(n=l,o=a),{width:n,height:o,$:s}}function f(e){return(0,c.vq)(e)?e:e.contextElement}function h(e){let t=f(e);
2if(!(0,c.sb)(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:o,height:i,$:l}=d(t),a=(l?(0,r.LI)(n.width):n.width)/o,s=(l?(0,r.LI)(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let m=(0,r.Jx)(0);function p(e){let t=(0,c.zk)(e);return(0,c.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:m}function g(e,t,n,o){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),a=f(e),s=(0,r.Jx)(1);t&&(o?(0,c.vq)(o)&&(s=h(o)):s=h(e));let u=(void 0===(i=n)&&(i=!1),o&&(!i||o===(0,c.zk)(a))&&i)?p(a):(0,r.Jx)(0),d=(l.left+u.x)/s.x,m=(l.top+u.y)/s.y,g=l.width/s.x,v=l.height/s.y;if(a){let e=(0,c.zk)(a),t=o&&(0,c.vq)(o)?(0,c.zk)(o):o,n=e,r=(0,c._m)(n);for(;r&&o&&t!==n;){let e=h(r),t=r.getBoundingClientRect(),o=(0,c.L9)(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;d*=e.x,m*=e.y,g*=e.x,v*=e.y,d+=i,m+=l,n=(0,c.zk)(r),r=(0,c._m)(n)}}return(0,r.B1)({width:g,height:v,x:d,y:m})}function v(e,t){let n=(0,c.CP)(e).scrollLeft;return t?t.left+n:g((0,c.ep)(e)).left+n}function x(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:v(e,r)),y:r.top+t.scrollTop}}function b(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,c.zk)(e),r=(0,c.ep)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=(0,c.Tc)();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t)o=function(e){let t=(0,c.ep)(e),n=(0,c.CP)(e),o=e.ownerDocument.body,i=(0,r.T9)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=(0,r.T9)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-n.scrollLeft+v(e),s=-n.scrollTop;return"rtl"===(0,c.L9)(o).direction&&(a+=(0,r.T9)(t.clientWidth,o.clientWidth)-i),{width:i,height:l,x:a,y:s}}((0,c.ep)(e));else if((0,c.vq)(t))o=function(e,t){let n=g(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,l=(0,c.sb)(e)?h(e):(0,r.Jx)(1),a=e.clientWidth*l.x;return{width:a,height:e.clientHeight*l.y,x:i*l.x,y:o*l.y}}(t,n);else{let n=p(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,r.B1)(o)}function y(e){return"static"===(0,c.L9)(e).position}function w(e,t){if(!(0,c.sb)(e)||"fixed"===(0,c.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.ep)(e)===n&&(n=n.ownerDocument.body),n}function E(e,t){let n=(0,c.zk)(e);if((0,c.Tf)(e))return n;if(!(0,c.sb)(e)){let t=(0,c.$4)(e);for(;t&&!(0,c.eu)(t);){if((0,c.vq)(t)&&!y(t))return t;t=(0,c.$4)(t)}return n}let r=w(e,t);for(;r&&(0,c.Lv)(r)&&y(r);)r=w(r,t);return r&&(0,c.eu)(r)&&y(r)&&!(0,c.sQ)(r)?n:r||(0,c.gJ)(e)||n}let S=async function(e){let t=this.getOffsetParent||E,n=this.getDimensions,o=await n(e.floating);return{reference:function(e,t,n){let o=(0,c.sb)(t),i=(0,c.ep)(t),l="fixed"===n,a=g(e,!0,l,t),s={scrollLeft:0,scrollTop:0},u=(0,r.Jx)(0);if(o||!o&&!l){if(("body"!==(0,c.mq)(t)||(0,c.ZU)(i))&&(s=(0,c.CP)(t)),o){let e=g(t,!0,l,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=v(i))}let d=!i||o||l?(0,r.Jx)(0):x(i,s);return{x:a.left+s.scrollLeft-u.x-d.x,y:a.top+s.scrollTop-u.y-d.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},C={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:i}=e,l="fixed"===i,a=(0,c.ep)(o),s=!!t&&(0,c.Tf)(t.floating);if(o===a||s&&l)return n;let u={scrollLeft:0,scrollTop:0},d=(0,r.Jx)(1),f=(0,r.Jx)(0),m=(0,c.sb)(o);if((m||!m&&!l)&&(("body"!==(0,c.mq)(o)||(0,c.ZU)(a))&&(u=(0,c.CP)(o)),(0,c.sb)(o))){let e=g(o);d=h(o),f.x=e.x+o.clientLeft,f.y=e.y+o.clientTop}let p=!a||m||l?(0,r.Jx)(0):x(a,u,!0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+f.x+p.x,y:n.y*d.y-u.scrollTop*d.y+f.y+p.y}},getDocumentElement:c.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e,l=[..."clippingAncestors"===n?(0,c.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.v9)(e,[],!1).filter(e=>(0,c.vq)(e)&&"body"!==(0,c.mq)(e)),o=null,i="fixed"===(0,c.L9)(e).position,l=i?(0,c.$4)(e):e;for(;(0,c.vq)(l)&&!(0,c.eu)(l);){let t=(0,c.L9)(l),n=(0,c.sQ)(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,c.ZU)(l)&&!n&&function e(t,n){let r=(0,c.$4)(t);return!(r===n||!(0,c.vq)(r)||(0,c.eu)(r))&&("fixed"===(0,c.L9)(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=(0,c.$4)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),o],a=l[0],s=l.reduce((e,n)=>{let o=b(t,n,i);return e.top=(0,r.T9)(o.top,e.top),e.right=(0,r.jk)(o.right,e.right),e.bottom=(0,r.jk)(o.bottom,e.bottom),e.left=(0,r.T9)(o.left,e.left),e},b(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:E,getElementRects:S,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=d(e);return{width:t,height:n}},getScale:h,isElement:c.vq,isRTL:function(e){return"rtl"===(0,c.L9)(e).direction}};function T(e,t,n,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=o,h=f(e),m=l||a?[...h?(0,c.v9)(h):[],...(0,c.v9)(t)]:[];
2m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let p=h&&u?function(e,t){let n,o=null,i=(0,c.ep)(e);function l(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function a(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),l();let{left:c,top:d,width:f,height:h}=e.getBoundingClientRect();if(s||t(),!f||!h)return;let m=(0,r.RI)(d),p=(0,r.RI)(i.clientWidth-(c+f)),g={rootMargin:-m+"px "+-p+"px "+-(0,r.RI)(i.clientHeight-(d+h))+"px "+-(0,r.RI)(c)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,u))||1},v=!0;function x(e){let t=e[0].intersectionRatio;if(t!==u){if(!v)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}v=!1}try{o=new IntersectionObserver(x,{...g,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(x,g)}o.observe(e)}(!0),l}(h,n):null,v=-1,x=null;s&&(x=new ResizeObserver(e=>{let[r]=e;r&&r.target===h&&x&&(x.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=x)||e.observe(t)})),n()}),h&&!d&&x.observe(h),x.observe(t));let b=d?g(e):null;return d&&function t(){let r=g(e);b&&(r.x!==b.x||r.y!==b.y||r.width!==b.width||r.height!==b.height)&&n(),b=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=x)||e.disconnect(),x=null,d&&cancelAnimationFrame(i)}}let k=l,L=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,s=await u(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},P=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r._3)(e,t),d={x:n,y:o},f=await l(t,c),h=(0,r.TV)((0,r.C0)(i)),m=(0,r.PG)(h),p=d[m],g=d[h];if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=p+f[e],o=p-f[t];p=(0,r.qE)(n,p,o)}if(s){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=g+f[e],o=g-f[t];g=(0,r.qE)(n,g,o)}let v=u.fn({...t,[m]:p,[h]:g});return{...v,data:{x:v.x-n,y:v.y-o,enabled:{[m]:a,[h]:s}}}}}},M=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,i,a,s;let{placement:u,middlewareData:c,rects:d,initialPlacement:f,platform:h,elements:m}=t,{mainAxis:p=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...w}=(0,r._3)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let E=(0,r.C0)(u),S=(0,r.TV)(f),C=(0,r.C0)(f)===f,T=await (null==h.isRTL?void 0:h.isRTL(m.floating)),k=v||(C||!y?[(0,r.bV)(f)]:(0,r.WJ)(f)),L="none"!==b;!v&&L&&k.push(...(0,r.lP)(f,y,b,T));let P=[f,...k],M=await l(t,w),I=[],O=(null==(o=c.flip)?void 0:o.overflows)||[];if(p&&I.push(M[E]),g){let e=(0,r.w7)(u,d,T);I.push(M[e[0]],M[e[1]])}if(O=[...O,{placement:u,overflows:I}],!I.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(a=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(x){case"bestFit":{let e=null==(s=O.filter(e=>{if(L){let t=(0,r.TV)(e.placement);return t===S||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(n=e);break}case"initialPlacement":n=f}if(u!==n)return{reset:{placement:n}}}return{}}}},I=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let i,a;let{placement:s,rects:u,platform:c,elements:d}=t,{apply:f=()=>{},...h}=(0,r._3)(e,t),m=await l(t,h),p=(0,r.C0)(s),g=(0,r.Sg)(s),v="y"===(0,r.TV)(s),{width:x,height:b}=u.floating;"top"===p||"bottom"===p?(i=p,a=g===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(a=p,i="end"===g?"top":"bottom");let y=b-m.top-m.bottom,w=x-m.left-m.right,E=(0,r.jk)(b-m[i],y),S=(0,r.jk)(x-m[a],w),C=!t.middlewareData.shift,T=E,k=S;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(k=w),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(T=y),C&&!g){let e=(0,r.T9)(m.left,0),t=(0,r.T9)(m.right,0),n=(0,r.T9)(m.top,0),o=(0,r.T9)(m.bottom,0);v?k=x-2*(0!==e||0!==t?e+t:(0,r.T9)(m.left,m.right)):T=b-2*(0!==n||0!==o?n+o:(0,r.T9)(m.top,m.bottom))}await f({...t,availableWidth:k,availableHeight:T});let L=await c.getDimensions(d.floating);return x!==L.width||b!==L.height?{reset:{rects:!0}}:{}}}},O=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:o="referenceHidden",...i}=(0,r._3)(e,t);switch(o){case"referenceHidden":{let e=a(await l(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:s(e)}}}case"escaped":{let e=a(await l(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:s(e)}}}default:return{}}}}},_=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:o,placement:i,rects:l,platform:a,elements:s,middlewareData:u}=t,{element:c,padding:d=0}=(0,r._3)(e,t)||{};if(null==c)return{};let f=(0,r.nI)(d),h={x:n,y:o},m=(0,r.Dz)(i),p=(0,r.sq)(m),g=await a.getDimensions(c),v="y"===m,x=v?"clientHeight":"clientWidth",b=l.reference[p]+l.reference[m]-h[m]-l.floating[p],y=h[m]-l.reference[m],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),E=w?w[x]:0;E&&await (null==a.isElement?void 0:a.isElement(w))||(E=s.floating[x]||l.floating[p]);let S=E/2-g[p]/2-1,C=(0,r.jk)(f[v?"top":"left"],S),T=(0,r.jk)(f[v?"bottom":"right"],S),k=E-g[p]-T,L=E/2-g[p]/2+(b/2-y/2),P=(0,r.qE)(C,L,k),M=!u.arrow&&null!=(0,r.Sg)(i)&&L!==P&&l.reference[p]/2-(L<C?C:T)-g[p]/2<0,I=M?L<C?L-C:L-k:0;return{[m]:h[m]+I,data:{[m]:P,centerOffset:L-P-I,...M&&{alignmentOffset:I}},reset:M}}}),A=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:o,placement:i,rects:l,middlewareData:a}=t,{offset:s=0,mainAxis:u=!0,crossAxis:c=!0}=(0,r._3)(e,t),d={x:n,y:o},f=(0,r.TV)(i),h=(0,r.PG)(f),m=d[h],p=d[f],g=(0,r._3)(s,t),v="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(u){let e="y"===h?"height":"width",t=l.reference[h]-l.floating[e]+v.mainAxis,n=l.reference[h]+l.reference[e]-v.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var x,b;let e="y"===h?"width":"height",t=["top","left"].includes((0,r.C0)(i)),n=l.reference[f]-l.floating[e]+(t&&(null==(x=a.offset)?void 0:x[f])||0)+(t?0:v.crossAxis),o=l.reference[f]+l.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[f])||0)-(t?v.crossAxis:0);p<n?p=n:p>o&&(p=o)}return{[h]:m,[f]:p}}}},j=(e,t,n)=>{let r=new Map,o={platform:C,...n},l={...o.platform,_c:r};return i(e,t,{...o,platform:l})}},50582:(e,t,n)=>{"use strict";n.d(t,{BN:()=>m,ER:()=>p,Ej:()=>v,UE:()=>b,UU:()=>g,cY:()=>h,jD:()=>x,we:()=>d});var r=n(34132),o=n(72328),i=n(41001),l="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function a(e,t){let n,r,o;
2if(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(!a(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)&&!a(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function s(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let n=s(e);return Math.round(t*n)/n}function c(e){let t=o.useRef(e);return l(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:h,floating:m}={},transform:p=!0,whileElementsMounted:g,open:v}=e,[x,b]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,w]=o.useState(d);a(y,d)||w(d);let[E,S]=o.useState(null),[C,T]=o.useState(null),k=o.useCallback(e=>{e!==I.current&&(I.current=e,S(e))},[]),L=o.useCallback(e=>{e!==O.current&&(O.current=e,T(e))},[]),P=h||E,M=m||C,I=o.useRef(null),O=o.useRef(null),_=o.useRef(x),A=null!=g,j=c(g),R=c(f),D=c(v),N=o.useCallback(()=>{if(!I.current||!O.current)return;let e={placement:t,strategy:n,middleware:y};R.current&&(e.platform=R.current),(0,r.rD)(I.current,O.current,e).then(e=>{let t={...e,isPositioned:!1!==D.current};F.current&&!a(_.current,t)&&(_.current=t,i.flushSync(()=>{b(t)}))})},[y,t,n,R,D]);l(()=>{!1===v&&_.current.isPositioned&&(_.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let F=o.useRef(!1);l(()=>(F.current=!0,()=>{F.current=!1}),[]),l(()=>{if(P&&(I.current=P),M&&(O.current=M),P&&M){if(j.current)return j.current(P,M,N);N()}},[P,M,N,j,A]);let z=o.useMemo(()=>({reference:I,floating:O,setReference:k,setFloating:L}),[k,L]),B=o.useMemo(()=>({reference:P,floating:M}),[P,M]),U=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=u(B.floating,x.x),r=u(B.floating,x.y);return p?{...e,transform:"translate("+t+"px, "+r+"px)",...s(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,p,B.floating,x.x,x.y]);return o.useMemo(()=>({...x,update:N,refs:z,elements:B,floatingStyles:U}),[x,N,z,B,U])}let f=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:o}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.UE)({element:n.current,padding:o}).fn(t):{}:n?(0,r.UE)({element:n,padding:o}).fn(t):{}}}),h=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),m=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),p=(e,t)=>({...(0,r.ER)(e),options:[e,t]}),g=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),v=(e,t)=>
2({...(0,r.Ej)(e),options:[e,t]}),x=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),b=(e,t)=>({...f(e),options:[e,t]})},47737:(e,t,n)=>{"use strict";function r(){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}n.d(t,{$t:()=>r})},54751:(e,t,n)=>{"use strict";function r(){return"undefined"!=typeof window}function o(e){return a(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function l(e){var t;return null==(t=(a(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function a(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function s(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function u(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function c(e){return!!r()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=x(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f(e){return["table","td","th"].includes(o(e))}function h(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function m(e){let t=g(),n=s(e)?x(e):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 p(e){let t=y(e);for(;u(t)&&!v(t);){if(m(t))return t;if(h(t))break;t=y(t)}return null}function g(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function v(e){return["html","body","#document"].includes(o(e))}function x(e){return i(e).getComputedStyle(e)}function b(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function y(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||l(e);return c(t)?t.host:t}function w(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{$4:()=>y,CP:()=>b,L9:()=>x,Lv:()=>f,Tc:()=>g,Tf:()=>h,ZU:()=>d,_m:()=>w,ep:()=>l,eu:()=>v,gJ:()=>p,mq:()=>o,sQ:()=>m,sb:()=>u,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let l=function e(t){let n=y(t);return v(n)?t.ownerDocument?t.ownerDocument.body:t.body:u(n)&&d(n)?n:e(n)}(t),a=l===(null==(o=t.ownerDocument)?void 0:o.body),s=i(l);if(a){let t=w(s);return n.concat(s,s.visualViewport||[],d(l)?l:[],t&&r?e(t):[])}return n.concat(l,e(l,[],r))},vq:()=>s,zk:()=>i})}
2,41489:(e,t,n)=>{"use strict";n.d(t,{B1:()=>T,C0:()=>h,Dz:()=>x,Jx:()=>s,LI:()=>l,PG:()=>p,RI:()=>a,Sg:()=>m,T9:()=>i,TV:()=>v,WJ:()=>y,_3:()=>f,bV:()=>S,jk:()=>o,lP:()=>E,nI:()=>C,qE:()=>d,r_:()=>r,sq:()=>g,w7:()=>b});let r=["top","right","bottom","left"],o=Math.min,i=Math.max,l=Math.round,a=Math.floor,s=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function d(e,t,n){return i(e,o(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(h(e))?"y":"x"}function x(e){return p(v(e))}function b(e,t,n){void 0===n&&(n=!1);let r=m(e),o=x(e),i=g(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=S(l)),[l,S(l)]}function y(e){let t=S(e);return[w(e),t,w(t)]}function w(e){return e.replace(/start|end/g,e=>c[e])}function E(e,t,n,r){let o=m(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[]}}(h(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(w)))),i}function S(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function T(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}}},95735:(e,t,n)=>{"use strict";n.d(t,{$:()=>u});var r=n(92107),o=n(40019),i=n(72328),l=n(47350),a=n(11965),s=n(34055);let u=(0,s.FX)(function(e,t){var n;let u=(0,a._)(),{disabled:c=u||!1,autoFocus:d=!1,...f}=e,{isFocusVisible:h,focusProps:m}=(0,r.o)({autoFocus:d}),{isHovered:p,hoverProps:g}=(0,o.M)({isDisabled:c}),{pressed:v,pressProps:x}=(0,l.Z)({disabled:c}),b=(0,s.v6)({ref:t,type:null!=(n=f.type)?n:"button",disabled:c||void 0,autoFocus:d},m,g,x),y=(0,i.useMemo)(()=>({disabled:c,hover:p,focus:h,active:v,autofocus:d}),[c,p,h,v,d]);return(0,s.Ci)()({ourProps:b,theirProps:f,slot:y,defaultTag:"button",name:"Button"})})},82345:(e,t,n)=>{"use strict";n.d(t,{MM:()=>c,rU:()=>d});var r=n(72328),o=n(5354),i=n(42694),l=n(59810),a=n(11965),s=n(34055);let u=(0,r.createContext)(null);function c(){var e,t;return null!=(t=null==(e=(0,r.useContext)(u))?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._)(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(u.Provider,{value:i},e.children)},[t])]}u.displayName="DescriptionContext",Object.assign((0,s.FX)(function(e,t){let n=(0,r.useId)(),o=(0,a._)(),{id:c=`headlessui-description-${n}`,...d}=e,f=function e(){let t=(0,r.useContext)(u);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}(),h=(0,l.P)(t);(0,i.s)(()=>f.register(c),[c,f.register]);let m=o||!1,p=(0,r.useMemo)(()=>({...f.slot,disabled:m}),[f.slot,m]),g={ref:h,...f.props,id:c};return(0,s.Ci)()({ourProps:g,theirProps:d,slot:p,defaultTag:"p",name:f.name||"Description"})}),{})},35583:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var r=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(r||{})},65121:(e,t,n)=>{"use strict";n.d(t,{JU:()=>m,b0:()=>h,o2:()=>f,vd:()=>d});var r=n(72328),o=n(5354),i=n(42694),l=n(59810),a=n(11965),s=n(33956),u=n(34055);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)>
20?[i,...e].filter(Boolean).join(" "):i}function h(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},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._)(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 m=Object.assign((0,u.FX)(function(e,t){var n;let c=(0,r.useId)(),f=d(),h=(0,s.q)(),m=(0,a._)(),{id:p=`headlessui-label-${c}`,htmlFor:g=null!=h?h:null==(n=f.props)?void 0:n.htmlFor,passive:v=!1,...x}=e,b=(0,l.P)(t);(0,i.s)(()=>f.register(p),[p,f.register]);let y=(0,o._)(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=m||!1,E=(0,r.useMemo)(()=>({...f.slot,disabled:w}),[f.slot,w]),S={ref:b,...f.props,id:p,htmlFor:g,onClick:y};return v&&("onClick"in S&&(delete S.htmlFor,delete S.onClick),"onClick"in x&&delete x.onClick),(0,u.Ci)()({ourProps:S,theirProps:x,slot:E,defaultTag:g?"label":"div",name:f.name||"Label"})}),{})},12132:(e,t,n)=>{"use strict";n.d(t,{ZL:()=>b});var r=n(72328),o=n.t(r,2),i=n(41001),l=n(42694),a=n(14785),s=n(5354),u=n(24174),c=n(69758),d=n(59810);let f=(0,r.createContext)(!1);var h=n(34055);let m=r.Fragment,p=(0,h.FX)(function(e,t){var n;let p,g,b=(0,r.useRef)(null),y=(0,d.P)((0,d.a)(e=>{b.current=e}),t),w=(0,u.g)(b),E=function(e){let t=(0,r.useContext)(f),n=(0,r.useContext)(v),o=(0,u.g)(e),[i,l]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(c._.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}(b),[S]=(0,r.useState)(()=>{var e;return c._.isServer?null:null!=(e=null==w?void 0:w.createElement("div"))?e:null}),C=(0,r.useContext)(x),T=function(){let e;let t=(e="undefined"==typeof document,(0,o.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,i]=r.useState(c._.isHandoffComplete);return n&&!1===c._.isHandoffComplete&&i(!1),r.useEffect(()=>{!0!==n&&i(!0)},[n]),r.useEffect(()=>c._.handoff(),[]),!t&&n}();(0,l.s)(()=>{!E||!S||E.contains(S)||(S.setAttribute("data-headlessui-portal",""),E.appendChild(S))},[E,S]),(0,l.s)(()=>{if(S&&C)return C.register(S)},[C,S]),n=()=>{var e;E&&S&&(S instanceof Node&&E.contains(S)&&E.removeChild(S),E.childNodes.length<=0&&(null==(e=E.parentElement)||e.removeChild(E)))},p=(0,s._)(n),g=(0,r.useRef)(!1),(0,r.useEffect)(()=>(g.current=!1,()=>{g.current=!0,(0,a._)(()=>{g.current&&p()})}),[p]);let k=(0,h.Ci)();return T&&E&&S?(0,i.createPortal)(k({ourProps:{ref:y},theirProps:e,slot:{},defaultTag:m,name:"Portal"}),S):null}),g=r.Fragment,v=(0,r.createContext)(null),x=(0,r.createContext)(null),b=Object.assign((0,h.FX)(function(e,t){let n=(0,d.P)(t),{enabled:o=!0,...i}=e,l=(0,h.Ci)();return o?r.createElement(p,{...i,ref:n}):l({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:m,name:"Portal"})}),{Group:(0,h.FX)(function(e,t){let{target:n,...o}=e,i={ref:(0,d.P)(t)},l=(0,h.Ci)();return r.createElement(v.Provider,{value:n},l({ourProps:i,theirProps:o,defaultTag:g,name:"Popover.Group"}))})})},47350:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(72328),o=n(26454),i=n(3637),l=n(5354);function a(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.useRef)(null),[n,a]=(0,r.useState)(!1),s=(0,i.L)(),u=(0,l._)(()=>{t.current=null,a(!1),s.dispose()}),c=(0,l._)(e=>{if(s.dispose(),null===t.current){t.current=e.currentTarget,a(!0);{let n=(0,o.T)(e.currentTarget);s.addEventListener(n,"pointerup",u,!1),s.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),s.addEventListener(n,"pointercancel",u,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:c,onPointerUp:u,onClick:u}}}},35070:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(72328);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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]: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])}},15113:(e,t,n)=>{"use strict";n.d(t,{P:()=>i});var r=n(72328),o=n(5354);function i(e,t,n){let[i,l]=(0,r.useState)(n),a=void 0!==e,s=(0,r.useRef)(a),u=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!a||s.current||u.current?a||!s.current||c.current||(c.current=!0,s.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.")):(u.current=!0,s.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._)(e=>(a||l(e),null==t?void 0:t(e)))]}},45071:(e,t,n)=>{"use strict";n.d(t,{K:()=>o});var r=n(72328);function o(e){let[t]=(0,r.useState)(e);return t}}
2,84712:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var r=n(72328),o=n(42694);function i(e,t){let n=(0,r.useRef)({left:0,top:0});if((0,o.s)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let i=t.getBoundingClientRect();return i.top!==n.current.top||i.left!==n.current.left}},3637:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(72328),o=n(29674);function i(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},78124:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(72328),o=n(42694);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,i]=(0,r.useReducer)(()=>({}),{}),l=(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}})(e),[e,n]);return(0,o.s)(()=>{if(!e)return;let t=new ResizeObserver(i);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${l.width}px`,height:`${l.height}px`}:l}},5354:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(72328),o=n(48877);let i=function(e){let t=(0,o.Y)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},68106:(e,t,n)=>{"use strict";n.d(t,{v:()=>c});var r=n(29674),o=n(26454),i=n(44174),l=n(42694);let a=new Map,s=new Map;function u(e){var t;let n=null!=(t=s.get(e))?t:0;return s.set(e,n+1),0!==n||(a.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=s.get(e))?t:1;if(1===n?s.delete(e):s.set(e,n-1),1!==n)return;let r=a.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,a.delete(e))})(e)}function c(e){let{allowed:t,disallowed:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,i.S)(e,"inert-others");(0,l.s)(()=>{var e,i;if(!a)return;let l=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&l.add(u(t));let s=null!=(i=null==t?void 0:t())?i:[];for(let e of s){if(!e)continue;let t=(0,o.T)(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))||l.add(u(e));n=n.parentElement}}return l.dispose},[a,t,n])}},44174:(e,t,n)=>{"use strict";n.d(t,{S:()=>u});var r=n(72328);class o extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var i=n(96156),l=n(42694),a=n(22927);let s=new o(()=>(0,i.y)(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function u(e,t){let n=s.get(t),o=(0,r.useId)(),i=(0,a.P)(n);if((0,l.s)(()=>{if(e)return n.dispatch("ADD",o),()=>n.dispatch("REMOVE",o)},[n,e]),!e)return!1;let u=i.indexOf(o),c=i.length;return -1===u&&(u=c,c+=1),u===c-1}},42694:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(72328),o=n(69758);let i=(e,t)=>{o._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},48877:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var r=n(72328),o=n(42694);function i(e){let t=(0,r.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}},74815:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(72328),o=n(29674),i=n(48877);function l(e,t,n){let l=(0,i.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let r=(0,o.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>l.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>l.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,l,e])}},62767:(e,t,n)=>{"use strict";n.d(t,{j:()=>u});var r=n(72328),o=n(20335),i=n(87952),l=n(48877);function a(e,t,n,o){let i=(0,l.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,o),()=>document.removeEventListener(t,n,o);function n(e){i.current(e)}},[e,t,o])}var s=n(44174);function u(e,t,n){var u,c;let d,f=(0,s.S)(e,"outside-click"),h=(0,l.Y)(n),m=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,o.Bm)(r,o.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),h.current(e,r)}},[h,t]),p=(0,r.useRef)(null);a(f,"pointerdown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),a(f,"mousedown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),a(f,"click",e=>{(0,i.Fr)()||p.current&&(m(e,()=>p.current),p.current=null)},!0);let g=(0,r.useRef)({x:0,y:0});a(f,"touchstart",e=>{g.current.x=e.touches[0].clientX,g.current.y=e.touches[0].clientY},!0),a(f,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-g.current.x)>=30||Math.abs(t.y-g.current.y)>=30))return m(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),u="blur",c=e=>m(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),d=(0,l.Y)(c),(0,r.useEffect)(()=>
2{if(f)return window.addEventListener(u,e,!0),()=>window.removeEventListener(u,e,!0);function e(e){d.current(e)}},[f,u,!0])}},24174:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(72328),o=n(26454);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.T)(...t),[...t])}},66640:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(72328);function o(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}},49041:(e,t,n)=>{"use strict";n.d(t,{K:()=>c});var r=n(22927),o=n(42694),i=n(29674),l=n(96156),a=n(87952);let s=(0,l.y)(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,i.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT(e){let t,{doc:n,d:r,meta:o}=e,l={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(o)},s=[(0,a.un)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,i.e)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,l=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(l=i)}catch{}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after(e){let{doc:n,d:r}=e,o=n.documentElement,i=Math.max(0,o.clientWidth-o.offsetWidth),l=Math.max(0,t-i);r.style(o,"paddingRight",`${l}px`)}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];s.forEach(e=>{let{before:t}=e;return null==t?void 0:t(l)}),s.forEach(e=>{let{after:t}=e;return null==t?void 0:t(l)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});s.subscribe(()=>{let e=s.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&s.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&s.dispatch("TEARDOWN",n)}});var u=n(44174);function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),i=(0,r.P)(s),l=t?i.get(t):void 0;l&&l.count,(0,o.s)(()=>{if(!(!t||!e))return s.dispatch("PUSH",t,n),()=>s.dispatch("POP",t,n)},[e,t])}((0,u.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},22927:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var r=n(72328);function o(e){return(0,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}},59810:(e,t,n)=>{"use strict";n.d(t,{P:()=>a,a:()=>l});var r=n(72328),o=n(5354);let i=Symbol();function l(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let l=(0,r.useRef)(t);(0,r.useEffect)(()=>{l.current=t},[t]);let a=(0,o._)(e=>{for(let t of l.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:a}}
2,85483:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(72328);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(5354);function a(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,l._)(()=>{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})}},45364:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});var r=n(72328);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)}}}},69074:(e,t,n)=>{"use strict";n.d(t,{B:()=>d,p:()=>f});var r,o,i=n(72328),l=n(29674),a=n(3637),s=n(42694),u=n(33491);void 0!==u&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==u?void 0:u.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
3`)),[]});var c=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(c||{});function d(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function f(e,t,n,r){let[o,u]=(0,i.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,i.useState)(e),r=(0,i.useCallback)(e=>n(e),[t]),o=(0,i.useCallback)(e=>n(t=>t|e),[t]),l=(0,i.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:l,removeFlag:(0,i.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),h=(0,i.useRef)(!1),m=(0,i.useRef)(!1),p=(0,a.L)();return(0,s.s)(()=>{var o;if(e){if(n&&u(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,t){let{prepare:n,run:r,done:o,inFlight:i}=t,a=(0,l.e)();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current){r();return}let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:n,inFlight:i}),a.nextFrame(()=>{r(),a.requestAnimationFrame(()=>{a.add(function(e,t){var n,r;let o=(0,l.e)();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let a=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,o))})}),a.dispose}(t,{inFlight:h,prepare(){m.current?m.current=!1:m.current=h.current,h.current=!0,m.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){m.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;m.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(h.current=!1,f(7),n||u(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,p]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},46115:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(72328),o=n(26454),i=n(42694);function l(e,t){let{container:n,accept:l,walk:a}=t,s=(0,r.useRef)(l),u=(0,r.useRef)(a);(0,r.useEffect)(()=>{s.current=l,u.current=a},[l,a]),(0,i.s)(()=>
3{if(!n||!e)return;let t=(0,o.T)(n);if(!t)return;let r=s.current,i=u.current,l=Object.assign(e=>r(e),{acceptNode:r}),a=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,l,!1);for(;a.nextNode();)i(a.currentNode)},[n,e,s,u])}},11965:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(72328);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},47295:(e,t,n)=>{"use strict";n.d(t,{G3:()=>p,St:()=>v,TI:()=>m,UF:()=>g,Xc:()=>h,zn:()=>f});var r=n(47024),o=n(50582),i=n(34132),l=n(72328),a=n(3637),s=n(5354),u=n(42694);let c=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});c.displayName="FloatingContext";let d=(0,l.createContext)(null);function f(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function h(){return(0,l.useContext)(c).setReference}function m(){return(0,l.useContext)(c).getReferenceProps}function p(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(c);return(0,l.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(d),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,u.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,l.useContext)(c);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function v(e){var t,n,a;let f,h,m,{children:p,enabled:g=!0}=e,[v,b]=(0,l.useState)(null),[y,w]=(0,l.useState)(0),E=(0,l.useRef)(null),[S,C]=(0,l.useState)(null);(0,u.s)(()=>{if(!S)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(S).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(S.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(S,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[S]);let T=g&&null!==v&&null!==S,{to:k="bottom",gap:L=0,offset:P=0,padding:M=0,inner:I}=(f=x(null!=(t=null==v?void 0:v.gap)?t:"var(--anchor-gap, 0)",S),h=x(null!=(n=null==v?void 0:v.offset)?n:"var(--anchor-offset, 0)",S),m=x(null!=(a=null==v?void 0:v.padding)?a:"var(--anchor-padding, 0)",S),{...v,gap:f,offset:h,padding:m}),[O,_="center"]=k.split(" ");(0,u.s)(()=>{T&&w(0)},[T]);let{refs:A,floatingStyles:j,context:R}=(0,r.we)({open:T,placement:"selection"===O?"center"===_?"bottom":`bottom-${_}`:"center"===_?`${O}`:`${O}-${_}`,strategy:"absolute",transform:!1,middleware:[(0,o.cY)({mainAxis:"selection"===O?0:L,crossAxis:P}),(0,o.BN)({padding:M}),"selection"!==O&&(0,o.UU)({padding:M}),"selection"===O&&I?(0,r.vW)({...I,padding:M,overflowRef:E,offset:y,minItemsVisible:4,referenceOverflowThreshold:M,onFallbackChange(e){var t,n;if(!e)return;let r=R.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=R.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)i--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,s)),l=e.clientHeight;break}}i>=1&&w(e=>{let t=l*i-a+o;return e>=t?e:t})}}):null,(0,o.Ej)({padding:M,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:`${t}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${n}px)`})}})].filter(Boolean),whileElementsMounted:i.ll}),[D=O,N=_]=R.placement.split("-");"selection"===O&&(D="selection");let F=(0,l.useMemo)(()=>({anchor:[D,N].filter(Boolean).join(" ")}),[D,N]),z=(0,r.Zx)(R,{overflowRef:E,onChange:w}),{getReferenceProps:B,getFloatingProps:U}=(0,r.bv)([z]),H=(0,s._)(e=>{C(e),A.setFloating(e)});return l.createElement(d.Provider,{value:b},l.createElement(c.Provider,{value:{setFloating:H,setReference:A.setReference,styles:j,getReferenceProps:B,getFloatingProps:U,slot:F}},p))}function x(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,a.L)(),o=(0,s._)((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 o=b(e,t);return[o,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));r.requestAnimationFrame(function a(){r.nextFrame(a);let s=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,s=!0;break}}if(!s)return;let u=b(e,t);o!==u&&(n(u),o=u)})}return r.dispose}]}return[n,null]}),i=(0,l.useMemo)(()=>o(e,t)[0],[e,t]),[c=i,d]=(0,l.useState)();return(0,u.s)(()=>{let[n,r]=o(e,t);if(d(n),r)return r(d)},[e,t]),c}function b(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}d.displayName="PlacementContext"}
3,9399:(e,t,n)=>{"use strict";n.d(t,{CL:()=>d});var r=n(72328),o=n(41001),i=n(3637),l=n(18177),a=n(34055),s=n(28925);let u=(0,r.createContext)(null);function c(e){let{children:t}=e,n=(0,r.useContext)(u);if(!n)return r.createElement(r.Fragment,null,t);let{target:i}=n;return i?(0,o.createPortal)(r.createElement(r.Fragment,null,t),i):null}function d(e){let{data:t,form:n,disabled:o,onReset:u,overrides:d}=e,[h,m]=(0,r.useState)(null),p=(0,i.L)();return(0,r.useEffect)(()=>{if(u&&h)return p.addEventListener(h,"reset",u)},[h,n,u]),r.createElement(c,null,r.createElement(f,{setForm:m,formId:n}),(0,l.h)(t).map(e=>{let[t,i]=e;return r.createElement(s.j,{features:s.u.Hidden,...(0,a.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:o,name:t,value:i,...d})})}))}function f(e){let{setForm:t,formId:n}=e;return(0,r.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:r.createElement(s.j,{features:s.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}},66779:(e,t,n)=>{"use strict";n.d(t,{O:()=>i,j:()=>o});var r=n(72328);function o(e){let{children:t,freeze:n}=e,o=i(n,t);return r.createElement(r.Fragment,null,o)}function i(e,t){let[n,o]=(0,r.useState)(t);return e||n===t||o(t),e?n:t}},28925:(e,t,n)=>{"use strict";n.d(t,{j:()=>i,u:()=>o});var r=n(34055),o=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(o||{});let i=(0,r.FX)(function(e,t){var n;let{features:o=1,...i}=e,l={ref:t,"aria-hidden":(2&o)==2||(null!=(n=i["aria-hidden"])?n:void 0),hidden:(4&o)==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&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,r.Ci)()({ourProps:l,theirProps:i,slot:{},defaultTag:"span",name:"Hidden"})})},33956:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(72328);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},98672:(e,t,n)=>{"use strict";n.d(t,{El:()=>a,O_:()=>l,Uw:()=>i});var r=n(72328);let o=(0,r.createContext)(null);o.displayName="OpenClosedContext";var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function l(){return(0,r.useContext)(o)}function a(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}},92136:(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,{l:()=>r})},54683:(e,t,n)=>{"use strict";n.d(t,{B:()=>r,X:()=>o});var r=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(r||{});function o(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)}}},29674:(e,t,n)=>{"use strict";n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,r._)(()=>{i.current&&t[0]()}),n.add(()=>{i.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(14785)},69758:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});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);class l{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"
3:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let a=new l},20335:(e,t,n)=>{"use strict";n.d(t,{BD:()=>s,Bm:()=>h,CU:()=>x,Fh:()=>m,MZ:()=>f,Me:()=>u,Uo:()=>l,p9:()=>v,wl:()=>g});var r=n(29674),o=n(44540),i=n(26454);let l=["[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(","),a=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var s=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(s||{}),u=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(u||{}),c=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(c||{});function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(l)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var f=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(f||{});function h(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,i.T)(e))?void 0:t.body)&&(0,o.Y)(n,{0:()=>e.matches(l),1(){let t=e;for(;null!==t;){if(t.matches(l))return!0;t=t.parentElement}return!1}})}function m(e){let t=(0,i.T)(e);(0,r.e)().nextFrame(()=>{t&&!h(t.activeElement,0)&&(null==e||e.focus({preventScroll:!0}))})}var p=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(p||{});function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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 v(e,t){return x(d(),t,{relativeTo:e})}function x(e,t){var n,r,o;let{sorted:i=!0,relativeTo:l=null,skipElements:s=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,c=Array.isArray(e)?i?g(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):d(e);s.length>0&&c.length>1&&(c=c.filter(e=>!s.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),l=null!=l?l:u.activeElement;let f=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),h=(()=>
3{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(l))-1;if(4&t)return Math.max(0,c.indexOf(l))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},p=0,v=c.length,x;do{if(p>=v||p+v<=0)return 0;let e=h+p;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(x=c[e])||x.focus(m),p+=f}while(x!==u.activeElement);return 6&t&&null!=(o=null==(r=null==(n=x)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&x.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))},18177:(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,{h:()=>function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];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},q:()=>o})},44540:(e,t,n)=>{"use strict";function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let l=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(l,r),l}n.d(t,{Y:()=>r})},14785:(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,{_:()=>r})},26454:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(69758);function o(e){return r._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},87952:(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,{Fr:()=>o,un:()=>r})},34055:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>l,oE:()=>m,FX:()=>h,v6:()=>f,Ci:()=>s});var r=n(72328);function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var i=n(44540),l=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(l||{}),a=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(a||{});function s(){let e,t;let n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];if(!r.every(e=>null==e))return e.current=r,t});return(0,r.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:l,visible:a=!0,name:s,mergeRefs:f}=e;f=null!=f?f:c;let h=d(n,t);if(a)return u(h,r,o,s,f);let m=null!=l?l:0;if(2&m){let{static:e=!1,...t}=h;if(e)return u(t,r,o,s,f)}if(1&m){let{unmount:e=!0,...t}=h;return(0,i.Y)(e?0:1,{0:()=>null,1:()=>u({...t,hidden:!0,style:{display:"none"}},r,o,s,f)})}return u(h,r,o,s,f)})({mergeRefs:n,...e}),[n])}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0,{as:a=n,children:s,refName:u="ref",...c}=p(e,["unmount","static"]),f=void 0!==e.ref?{[u]:e.ref}:{},h="function"==typeof s?s(t):s;"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 g={};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(g["data-headlessui-state"]=n.join(" "),n))g[`data-${e}`]=""}if(a===r.Fragment&&(Object.keys(m(c)).length>0||Object.keys(m(g)).length>0)){if(!(0,r.isValidElement)(h)||Array.isArray(h)&&h.length>1){if(Object.keys(m(c)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(m(c)).concat(Object.keys(m(g))).map(e=>`  - ${e}`).join(`
4`),"","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(`
5`)].join(`
6`))}else{let e=h.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return o(t(...n),c.className)}:o(t,c.className),i=d(h.props,m(p(c,["ref"])));for(let e in g)e in i&&delete g[e];return(0,r.cloneElement)(h,Object.assign({}
6,i,g,f,{ref:l(r.version.split(".")[0]>="19"?h.props.ref:h.ref,f.ref)},n?{className:n}:{}))}}return(0,r.createElement)(a,Object.assign({},p(c,["ref"]),a!==r.Fragment&&f,a!==r.Fragment&&g),h)}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(o[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];for(let e in o)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of o[e])null==t||t(...n)}});return r}function h(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function m(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},96156:(e,t,n)=>{"use strict";function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e){for(var o=arguments.length,i=Array(o>1?o-1:0),l=1;l<o;l++)i[l-1]=arguments[l];let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}n.d(t,{y:()=>r})},92107:(e,t,n)=>{"use strict";function r(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function o(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function i(e){let t=null;return()=>(null==t&&(t=e()),t)}n.d(t,{o:()=>j});let l=i(function(){return o(/^Mac/i)}),a=i(function(){return o(/^iPhone/i)}),s=i(function(){return o(/^iPad/i)||l()&&navigator.maxTouchPoints>1}),u=i(function(){return a()||s()});i(function(){return l()||u()}),i(function(){return r(/AppleWebKit/i)&&!c()});let c=i(function(){return r(/Chrome/i)}),d=i(function(){return r(/Android/i)});i(function(){return r(/Firefox/i)});let f=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},h=e=>e&&"window"in e&&e.window===e?e:f(e).defaultView||window;var m=n(72328);let p=null,g=new Set,v=new Map,x=!1,b=!1,y={Tab:!0,Escape:!0};function w(e,t){for(let n of g)n(e,t)}function E(e){x=!0,e.metaKey||!l()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(p="keyboard",w("keyboard",e))}
6function S(e){p="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(x=!0,w("pointer",e))}function C(e){(0===e.mozInputSource&&e.isTrusted||(d()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(x=!0,p="virtual")}function T(e){e.target!==window&&e.target!==document&&(x||b||(p="virtual",w("virtual",e)),x=!1,b=!1)}function k(){x=!1,b=!0}function L(e){if("undefined"==typeof window||v.get(h(e)))return;let t=h(e),n=f(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){x=!0,r.apply(this,arguments)},n.addEventListener("keydown",E,!0),n.addEventListener("keyup",E,!0),n.addEventListener("click",C,!0),t.addEventListener("focus",T,!0),t.addEventListener("blur",k,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",S,!0),n.addEventListener("pointermove",S,!0),n.addEventListener("pointerup",S,!0)):(n.addEventListener("mousedown",S,!0),n.addEventListener("mousemove",S,!0),n.addEventListener("mouseup",S,!0)),t.addEventListener("beforeunload",()=>{P(e)},{once:!0}),v.set(t,{focus:r})}let P=(e,t)=>{let n=h(e),r=f(e);t&&r.removeEventListener("DOMContentLoaded",t),v.has(n)&&(n.HTMLElement.prototype.focus=v.get(n).focus,r.removeEventListener("keydown",E,!0),r.removeEventListener("keyup",E,!0),r.removeEventListener("click",C,!0),n.removeEventListener("focus",T,!0),n.removeEventListener("blur",k,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",S,!0),r.removeEventListener("pointermove",S,!0),r.removeEventListener("pointerup",S,!0)):(r.removeEventListener("mousedown",S,!0),r.removeEventListener("mousemove",S,!0),r.removeEventListener("mouseup",S,!0)),v.delete(n))};function M(){return"pointer"!==p}"undefined"!=typeof document&&function(e){let t;let n=f(void 0);"loading"!==n.readyState?L(void 0):(t=()=>{L(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>P(e,t)}();let I=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),O="undefined"!=typeof document?m.useLayoutEffect:()=>{};class _{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 A(e){let t=(0,m.useRef)({isFocused:!1,observer:null});O(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,m.useRef)(null);return O(()=>{t.current=e},[e]),(0,m.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,m.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;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new _("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{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])}function j(e={}){var t,n,r;let{autoFocus:o=!1,isTextInput:i,within:l}=e,a=(0,m.useRef)({isFocused:!1,isFocusVisible:o||M()}),[s,u]=(0,m.useState)(!1),[c,d]=(0,m.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),p=(0,m.useCallback)(()=>d(a.current.isFocused&&a.current.isFocusVisible),[]),v=(0,m.useCallback)(e=>{a.current.isFocused=e,u(e),p()},[p]);t=e=>{a.current.isFocusVisible=e,p()},n=[],r={isTextInput:i},L(),(0,m.useEffect)(()=>
6{let e=(e,n)=>{(function(e,t,n){var r;let o="undefined"!=typeof window?h(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?h(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,l="undefined"!=typeof window?h(null==n?void 0:n.target).HTMLElement:HTMLElement,a="undefined"!=typeof window?h(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof o&&!I.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof i||(null==n?void 0:n.target)instanceof l&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof a&&!y[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(M())};return g.add(e),()=>{g.delete(e)}},n);let{focusProps:x}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,m.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),l=A(i),a=(0,m.useCallback)(e=>{let t=f(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),o&&o(!0),l(e))},[o,n,l]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:l,onFocusChange:v}),{focusWithinProps:b}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,m.useRef)({isFocusWithin:!1}),l=(0,m.useCallback)(e=>{i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(e),o&&o(!1))},[n,o,i]),a=A(l),s=(0,m.useCallback)(e=>{i.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,a(e))},[r,o,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:s,onBlur:l}}}({isDisabled:!l,onFocusWithinChange:v});return{isFocused:s,isFocusVisible:c,focusProps:l?b:x}}},40019:(e,t,n)=>{"use strict";n.d(t,{M:()=>u});var r=n(72328);let o=!1,i=0;function l(){o=!0,setTimeout(()=>{o=!1},50)}function a(e){"touch"===e.pointerType&&l()}function s(){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 u(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:l}=e,[a,u]=(0,r.useState)(!1),c=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(s,[]);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),u(!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),u(!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}}},7821:(e,t,n)=>{"use strict";function r(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(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)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(r&&(r+=" "),r+=t);return r}n.d(t,{$:()=>r,A:()=>o});let o=r},25649:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ThemeProvider:()=>d,useTheme:()=>c});var r=n(72328),o=(e,t,n,r,o,i,l,a)=>{let s=document.documentElement,u=["light","dark"];
6function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(s.classList.remove(...r),s.classList.add(t)):s.setAttribute(e,t)}),a&&u.includes(t)&&(s.style.colorScheme=t)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},i=["light","dark"],l="(prefers-color-scheme: dark)",a="undefined"==typeof window,s=r.createContext(void 0),u={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(s))?e:u},d=e=>r.useContext(s)?r.createElement(r.Fragment,null,e.children):r.createElement(h,{...e}),f=["light","dark"],h=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:o=!0,enableColorScheme:a=!0,storageKey:u="theme",themes:c=f,defaultTheme:d=o?"system":"light",attribute:h="data-theme",value:x,children:b,nonce:y,scriptProps:w}=e,[E,S]=r.useState(()=>p(u,d)),[C,T]=r.useState(()=>p(u)),k=x?Object.values(x):c,L=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=v());let r=x?x[t]:t,l=n?g(y):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...k),r&&s.classList.add(r)):e.startsWith("data-")&&(r?s.setAttribute(e,r):s.removeAttribute(e))};if(Array.isArray(h)?h.forEach(u):u(h),a){let e=i.includes(d)?d:null,n=i.includes(t)?t:e;s.style.colorScheme=n}null==l||l()},[y]),P=r.useCallback(e=>{let t="function"==typeof e?e(E):e;S(t);try{localStorage.setItem(u,t)}catch(e){}},[E]),M=r.useCallback(e=>{T(v(e)),"system"===E&&o&&!t&&L("system")},[E,t]);r.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(M),M(e),()=>e.removeListener(M)},[M]),r.useEffect(()=>{let e=e=>{e.key===u&&P(e.newValue||d)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),r.useEffect(()=>{L(null!=t?t:E)},[t,E]);let I=r.useMemo(()=>({theme:E,setTheme:P,forcedTheme:t,resolvedTheme:"system"===E?C:E,themes:o?[...c,"system"]:c,systemTheme:o?C:void 0}),[E,P,t,C,o,c]);return r.createElement(s.Provider,{value:I},r.createElement(m,{forcedTheme:t,storageKey:u,attribute:h,enableSystem:o,enableColorScheme:a,defaultTheme:d,value:x,themes:c,nonce:y,scriptProps:w}),b)},m=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:l,enableColorScheme:a,defaultTheme:s,value:u,themes:c,nonce:d,scriptProps:f}=e,h=JSON.stringify([i,n,s,t,c,u,l,a]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:`(${o.toString()})(${h}
6)`}})}),p=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},g=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},99901:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});let r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},l=(e,t,n,r,o,i,l,a)=>i<e&&l>t||i>e&&l<t?0:i<=e&&a<=n||l>=t&&a>=n?i-e-r:l>t&&a<n||i<e&&a>n?l-t+o:0,a=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,o,s,u;if("undefined"==typeof document)return[];let{scrollMode:c,block:d,inline:f,boundary:h,skipOverflowHiddenElements:m}=t,p="function"==typeof h?h:e=>e!==h;if(!r(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,v=[],x=e;for(;r(x)&&p(x);){if((x=a(x))===g){v.push(x);break}null!=x&&x===document.body&&i(x)&&!i(document.documentElement)||null!=x&&i(x,m)&&v.push(x)}let b=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,y=null!=(u=null==(s=window.visualViewport)?void 0:s.height)?u:innerHeight,{scrollX:w,scrollY:E}=window,{height:S,width:C,top:T,right:k,bottom:L,left:P}=e.getBoundingClientRect(),{top:M,right:I,bottom:O,left:_}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),A="start"===d||"nearest"===d?T-M:"end"===d?L+O:T+S/2-M+O,j="center"===f?P+C/2-_+I:"end"===f?k+I:P-_,R=[];for(let e=0;e<v.length;e++){let t=v[e],{height:n,width:r,top:o,right:i,bottom:a,left:s}=t.getBoundingClientRect();if("if-needed"===c&&T>=0&&P>=0&&L<=y&&k<=b&&T>=o&&L<=a&&P>=s&&k<=i)break;let u=getComputedStyle(t),h=parseInt(u.borderLeftWidth,10),m=parseInt(u.borderTopWidth,10),p=parseInt(u.borderRightWidth,10),x=parseInt(u.borderBottomWidth,10),M=0,I=0,O="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-p:0,_="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-x:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,N="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)M="start"===d?A:"end"===d?A-y:"nearest"===d?l(E,E+y,y,m,x,E+A,E+A+S,S):A-y/2,I="start"===f?j:"center"===f?j-b/2:"end"===f?j-b:l(w,w+b,b,h,p,w+j,w+j+C,C),M=Math.max(0,M+E),I=Math.max(0,I+w);else{M="start"===d?A-o-m:"end"===d?A-a+x+_:"nearest"===d?l(o,a,n,m,x+_,A,A+S,S):A-(o+n/2)+_/2,I="start"===f?j-s-h:"center"===f?j-(s+r/2)+O/2:"end"===f?j-i+p+O:l(s,i,r,h,p+O,j,j+C,C);let{scrollLeft:e,scrollTop:u}=t;M=0===N?0:Math.max(0,Math.min(u+M/N,t.scrollHeight-n/N+_)),I=0===D?0:Math.max(0,Math.min(e+I/D,t.scrollWidth-r/D+O)),A+=u-M,j+=e-I}R.push({el:t,top:M,left:I})}return R},u=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(s(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:o,top:i,left:l}of s(e,u(t))){let e=i-n.top+n.bottom,t=l-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}}
6,68674:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(72328);let o=e=>{let t;let n=new Set,r=(e,r)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=r?r:"object"!=typeof o||null===o)?o:Object.assign({},t,o),n.forEach(n=>n(t,e))}},o=()=>t,i={setState:r,getState:o,getInitialState:()=>l,subscribe:e=>(n.add(e),()=>n.delete(e))},l=t=e(r,o,i);return i},i=e=>e?o(e):o,l=e=>e,a=e=>{let t=i(e),n=e=>(function(e,t=l){let n=r.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},s=e=>e?a(e):a}}]);

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.