PageSourceSearch

https://uagents.fetch.ai/_next/static/chunks/985-02c37557acdfa928.js

js fetch.ai collected 2026-09-24 09:37:22 UTC 227,520 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[985],{68:(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||{})},227:(e,t,n)=>{"use strict";let r;function o(){return"undefined"!=typeof window}function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!o()&&(e instanceof Node||e instanceof l(e).Node)}function u(e){return!!o()&&(e instanceof Element||e instanceof l(e).Element)}function c(e){return!!o()&&(e instanceof HTMLElement||e instanceof l(e).HTMLElement)}function d(e){return!!o()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof l(e).ShadowRoot)}function f(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=E(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function h(e){return/^(table|td|th)$/.test(i(e))}function p(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}n.d(t,{$4:()=>C,CP:()=>S,L9:()=>E,Lv:()=>h,Tc:()=>y,Tf:()=>p,ZU:()=>f,_m:()=>L,ep:()=>a,eu:()=>w,gJ:()=>b,mq:()=>i,sQ:()=>x,sb:()=>c,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let i=function e(t){let n=C(t);return w(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&f(n)?n:e(n)}(t),a=i===(null==(o=t.ownerDocument)?void 0:o.body),s=l(i);if(!a)return n.concat(i,e(i,[],r));{let t=L(s);return n.concat(s,s.visualViewport||[],f(i)?i:[],t&&r?e(t):[])}},vq:()=>u,zk:()=>l});let m=/transform|translate|scale|rotate|perspective|filter/,g=/paint|layout|strict|content/,v=e=>!!e&&"none"!==e;function x(e){let t=u(e)?E(e):e;return v(t.transform)||v(t.translate)||v(t.scale)||v(t.rotate)||v(t.perspective)||!y()&&(v(t.backdropFilter)||v(t.filter))||m.test(t.willChange||"")||g.test(t.contain||"")}function b(e){let t=C(e);for(;c(t)&&!w(t);){if(x(t))return t;if(p(t))break;t=C(t)}return null}function y(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function w(e){return/^(html|body|#document)$/.test(i(e))}function E(e){return l(e).getComputedStyle(e)}function S(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function C(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||d(e)&&e.host||a(e);return d(t)?t.host:t}function L(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},304:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(692),o=n(4217),i=n(3125),l=n(2616);let a=e=>{let t,n,a,s,u,c,d,f,h,p=(0,o.c)(24),{className:m,children:g,isOpen:v,horizontal:x,openDuration:b,closeDuration:y}=e,w=void 0!==x&&x,E=void 0===b?500:b,S=(0,l.useRef)(null),[C]=(0,l.useState)(v),L=(0,l.useRef)(0),k=(0,l.useRef)(!0);p[0]!==w||p[1]!==v||p[2]!==E?(t=()=>{let e=L.current,t=S.current;if(e&&(clearTimeout(e),L.current=0),k.current)return;let n=t.children[0];w?(n.style.width="".concat(n.clientWidth,"px"),t.style.width="".concat(n.clientWidth,"px")):t.style.height="".concat(n.clientHeight,"px"),v?L.current=window.setTimeout(()=>{t.style.removeProperty("height")},E):requestAnimationFrame(()=>{w?t.style.width="0":t.style.height="0"})},n=[w,v,E],p[0]=w,p[1]=v,p[2]=E,p[3]=t,p[4]=n):(t=p[3],n=p[4]),(0,l.useEffect)(t,n),p[5]!==w||p[6]!==v?(a=()=>{(v||!w)&&(k.current=!1)},s=[w,v],p[5]=w,p[6]=v,p[7]=a,p[8]=s):(a=p[7],s=p[8]),(0,l.useEffect)(a,s),p[9]!==g?(u=1===l.Children.count(g)&&g&&"object"==typeof g&&"type"in g?g:(0,r.jsx)("div",{children:g}),p[9]=g,p[10]=u):u=p[10];let T=u,O=v?"x:opacity-100":"x:opacity-0 x:overflow-hidden";p[11]!==m||p[12]!==O?(c=(0,i.A)("x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none",O,m),p[11]=m,p[12]=O,p[13]=c):c=p[13],p[14]!==w||p[15]!==C?(d=C||w?void 0:{height:0},p[14]=w,p[15]=C,p[16]=d):d=p[16];let M=(v?E:void 0===y?300:y)+"ms";return p[17]!==d||p[18]!==M?(f={...d,transitionDuration:M},p[17]=d,p[18]=M,p[19]=f):f=p[19],p[20]!==T||p[21]!==c||p[22]!==f?(h=(0,r.jsx)("div",{ref:S,className:c,style:f,children:T}),p[20]=T,p[21]=c,p[22]=f,p[23]=h):h=p[23],h}},363:(e,t,n)=>{"use strict";n.d(t,{v:()=>c});var r=n(9801),o=n(3733),i=n(2793),l=n(1011);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.TW)(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])}},463:(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(302),o=n(4545),i=n(1833),l=r._(n(6995));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},500:(e,t,n)=>{"use strict";n.d(t,{ImageZoom:()=>T});var r=n(692),o=n(4217),i=n(2616),l=n(3289);let a=(e,t)=>"undefined"!=typeof Element&&t instanceof Element&&t.tagName.toUpperCase()===e,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=({height:e,offset:t,width:n})=>Math.min((window.innerWidth-2*t)/n,(window.innerHeight-2*t)/e),h=({containerHeight:e,containerWidth:t,hasScalableSrc:n,offset:r,targetHeight:o,targetWidth:i})=>0===e||0===t?1:n||0===o||0===i?f({height:e,offset:r,width:t}):(({containerHeight:e,containerWidth:t,offset:n,targetHeight:r,targetWidth:o})=>{let i=f({height:r,offset:n,width:o}),l=o>r?o/t:r/e;return i>1?l:i*l})({containerHeight:e,containerWidth:t,offset:r,targetHeight:o,targetWidth:i}),p=/url(?:\(['"]?)(?<url>.*?)(?:['"]?\))/,m=e=>{if(null!==e){if(u(e))return""===e.currentSrc?void 0:e.currentSrc;else if(s(e)){let{backgroundImage:t}=window.getComputedStyle(e);if(""!==t)return p.exec(t)?.[1]}}},g=({position:e,relativeNum:t})=>{let n=parseFloat(e);return e.endsWith("%")?t*n/100:n},v=/\.svg$/i,x=e=>{if(null==e)return{};if(!d(e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let{parentElement:t}=e,n=e.getBoundingClientRect();if(null==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}}}},b=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),y={overflow:"",width:""};function w(e){e.preventDefault()}function E(e){return i.createElement(S,{...e})}class S 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=y,this.styleModalImg={},this.handleModalStateChange=e=>{let{state:{modalState:t}}=this;"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.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let{refContent:{current:e}}=this;null!=e&&(this.imgEl=e.querySelector(b),null!==this.imgEl?(this.contentNotFoundChangeObserver?.disconnect(),this.img
1El.addEventListener("load",this.handleImgLoad),this.imgEl.addEventListener("click",this.handleZoom),null==this.state.loadedImgEl&&this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(e=>{let[t]=e;t?.target!==void 0&&(this.imgEl=t.target,this.setState({styleGhost:x(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),null==this.contentChangeObserver&&(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:x(this.imgEl)})}),this.contentChangeObserver.observe(e,{attributes:!0,childList:!0,subtree:!0}))):null==this.contentNotFoundChangeObserver&&(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{props:{isZoomed:t}}=this;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let e=m(this.imgEl);if(null==e||""===e)return;let t=new Image,{imgEl:n}=this;if(u(n)){let{sizes:e,srcset:r,crossOrigin:o}=n;t.sizes=e,t.srcset=r,t.crossOrigin=o}t.src=e;let r=()=>{this.setState({loadedImgEl:t,styleGhost:x(this.imgEl)})};t.decode().then(r).catch(()=>{if(c(t))return void r();t.onload=r})},this.handleZoom=e=>{!0!==this.props.isDisabled&&this.hasImage()&&this.props.onZoomChange?.(!0,{event:e})},this.handleUnzoom=e=>{!0!==this.props.isDisabled&&this.props.onZoomChange?.(!1,{event:e})},this.handleBtnUnzoomClick=e=>{e.preventDefault(),e.stopPropagation(),this.handleUnzoom(e)},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&(e.stopPropagation(),this.handleUnzoom(e))},this.handleDialogClose=e=>{e.stopPropagation(),this.handleUnzoom(e)},this.handleKeyDown=e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom(e))},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom(e)}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}let{changedTouches:t}=e,[n]=t;if(1===t.length&&void 0!==n){let{screenY:e}=n;this.touchYStart=e}},this.handleTouchMove=e=>{let t=window.visualViewport?.scale??1,{changedTouches:n}=e,[r]=n;if(this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&void 0!==r){let{screenY:t}=r;this.touchYEnd=t,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(e))}},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=()=>null!==this.imgEl&&(void 0!==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=()=>
1{if(null!==this.refModalImg.current){let{transitionDuration:e}=window.getComputedStyle(this.refModalImg.current),t=parseFloat(e);if(0!==t&&!Number.isNaN(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{body:{clientWidth:e}}=document;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{let{prevBodyAttrs:{overflow:e,width:t}}=this;document.body.style.width=t,document.body.style.overflow=e,this.prevBodyAttrs=y},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this;if(null==e)return;let{src:t}=e;if(void 0!==t&&""!==t){let n=new Image;n.sizes=e.sizes??"",n.srcset=e.srcSet??"",n.crossOrigin=e.crossOrigin??void 0,n.src=t;let r=()=>{this.setState({isZoomImgLoaded:!0})};n.decode().then(r).catch(()=>{if(c(n))return void r();n.onload=r})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:n}=this;if(d(e)){let r=e.cloneNode(!0);(e=>{let t="-zoom",n=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],r=new Map;if(e.hasAttribute("id")){let{id:n}=e,o=n+t;r.set(n,o),e.id=o}e.querySelectorAll("[id]").forEach(e=>{let{id:n}=e,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)=>{let{textContent:r}=e;""!==r&&(e.textContent=r.replaceAll(`#${n}`,`#${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,handleDialogClick:t,handleDialogClose:n,handleUnzoom:r,handleZoom:o,imgEl:a,props:{a11yNameButtonUnzoom:c,a11yNameButtonZoom:f,children:p,classDialog:x,IconUnzoom:b,IconZoom:y,isZoomed:E,wrapElement:S,ZoomContent:C,zoomImg:L,zoomMargin:k},refContent:T,refDialog:O,refModalContent:M,refModalImg:P,refWrap:j,state:{id:I,isZoomImgLoaded:_,loadedImgEl:A,modalState:R,shouldRefresh:N,styleGhost:D}}=this,F=`rmiz-modal-${I}`,B=`rmiz-modal-img-${I}`,z=s(a),U=u(a),W=d(a),H=(e=>{if(null!==e)if(u(e))return e.alt;else return e.getAttribute("aria-label")??void 0})(a),V=m(a),$=U?a.sizes:void 0,q=U?a.srcset:void 0,G=U?a.crossOrigin:void 0,X=L?.src!==void 0&&""!==L.src,Y=this.hasImage(),K=void 0!==H&&""!==H?`${f}: ${H}`:f,Z="LOADING"===R||"LOADED"===R,J=Y?"found":"not-found",Q="UNLOADED"===R||"UNLOADING"===R?"hidden":"visible";this.styleModalImg=Y&&null!==a?(({hasZoomImg:e,imgSrc:t,isSvg:n,isZoomed:r,loadedImgEl:o,offset:i,shouldRefresh:l,targetEl:a})=>{let u=n||t?.slice(0,18)==="data:image/svg+xml"||e||void 0!==t&&v.test(t),c=a.getBoundingClientRect(),d=window.getComputedStyle(a),f=null!=o&&s(a),p=null!=o&&!f,m=null!=o&&0!==o.naturalHeight?o.naturalHeight:c.height,x=null!=o&&0!==o.naturalWidth?o.naturalWidth:c.width,b=(({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a})=>{let s=h({containerHeight:e,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a});return{top:n,left:t,width:r*s,height:e*s,transform:`translate(0,0) scale(${1/s})`}})({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:u,offset:i,targetHeight:m,targetWidth:x}),y=p?(({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,objectFit:i,objectPosition:l,offset:a,targetHeight:s,targetWidth:u})=>{let c=i;if("scale-down"===c&&(c=u<=r&&s<=e?"none":"contain"),"cover"===c||"contain"===c){let i=r/u,d=e/s,f="cover"===c?Math.max(i,d):Math.min(i,d),[p="50%",m="50%"]=l.split(" "),v=g({position:p,relativeNum:r-u*f}),x=g({position:m,relativeNum:e-s*f}),b=h({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+x,left:t+v,width:u*f*b,height:s*f*b,transform:`translate(0,0) scale(${1/b})`}}if("none"===c){let[i="50%",c="50%"]=l.split(" "),d=g({position:i,relativeNum:r-u}),f=g({position:c,relativeNum:e-s}),p=h({containerHeight:s,containerWidth:u,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+f,left:t+d,width:u*p,height:s*p,transform:`translate(0,0) scale(${1/p})`}}if("fill"!==c)return{};{let t=Math.max(r/u,e/s),n=h({containerHeight:s*t,containerWidth:u*t,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{width:r*n,height:e*n,transform:`translate(0,0) scale(${1/n})`}}})({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:u,objectFit:d.objectFit,objectPosition:d.objectPosition,offset:i,targetHeight:m,targetWidth:x}):void 0,w=f?(({backgroundPosition:e,backgroundSize:t,containerHeight:n,
1containerLeft:r,containerTop:o,containerWidth:i,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u})=>{if("cover"===t||"contain"===t){let c=i/u,d=n/s,f="cover"===t?Math.max(c,d):Math.min(c,d),[p="50%",m="50%"]=e.split(" "),v=g({position:p,relativeNum:i-u*f}),x=g({position:m,relativeNum:n-s*f}),b=h({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+x,left:r+v,width:u*f*b,height:s*f*b,transform:`translate(0,0) scale(${1/b})`}}if("auto"===t){let[t="50%",c="50%"]=e.split(" "),d=g({position:t,relativeNum:i-u}),f=g({position:c,relativeNum:n-s}),p=h({containerHeight:s,containerWidth:u,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+f,left:r+d,width:u*p,height:s*p,transform:`translate(0,0) scale(${1/p})`}}{let[c="50%",d="50%"]=t.split(" "),f=g({position:c,relativeNum:i}),p=Math.min(f/u,g({position:d,relativeNum:n})/s),[m="50%",v="50%"]=e.split(" "),x=g({position:m,relativeNum:i-u*p}),b=g({position:v,relativeNum:n-s*p}),y=h({containerHeight:s*p,containerWidth:u*p,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+b,left:r+x,width:u*p*y,height:s*p*y,transform:`translate(0,0) scale(${1/y})`}}})({backgroundPosition:d.backgroundPosition,backgroundSize:d.backgroundSize,containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:u,offset:i,targetHeight:m,targetWidth:x}):void 0,E={...b,...y,...w};if(r){let e=window.innerWidth/2,t=window.innerHeight/2,n=parseFloat(String(E.left??0))+parseFloat(String(E.width??0))/2,r=parseFloat(String(E.top??0))+parseFloat(String(E.height??0))/2;l&&(E.transitionDuration="0.01ms"),E.transform=`translate(${e-n}px,${t-r}px) scale(1)`}return E})({hasZoomImg:X,imgSrc:V,isSvg:W,isZoomed:E&&Z,loadedImgEl:A,offset:k,shouldRefresh:N,targetEl:a}):{};let ee=null;if(Y){let t=U||z?i.createElement("img",{alt:H,crossOrigin:G,sizes:$,src:V,srcSet:q,..._&&"LOADED"===R?L:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height??void 0,id:B,ref:P,style:this.styleModalImg,width:this.styleModalImg.width??void 0}):W?i.createElement("div",{"data-rmiz-modal-img":!0,ref:P,style:this.styleModalImg}):null,n=i.createElement("button",{"aria-label":c,"data-rmiz-btn-unzoom":"",onClick:e,type:"button"},i.createElement(b,null));ee=null==C?i.createElement(i.Fragment,null,t,n):i.createElement(C,{buttonUnzoom:n,modalState:R,img:t,isZoomImgLoaded:_,onUnzoom:r})}return i.createElement(S,{"aria-owns":F,"data-rmiz":"",ref:j},i.createElement(S,{"data-rmiz-content":J,ref:T,style:{visibility:"UNLOADED"===R?"visible":"hidden"}},p),Y&&i.createElement(S,{"data-rmiz-ghost":"",style:D},i.createElement("button",{"aria-label":K,"data-rmiz-btn-zoom":"",onClick:o,type:"button"},i.createElement(y,null))),Y&&l.createPortal(i.createElement("dialog",{"aria-labelledby":B,"aria-modal":"true",className:x,"data-rmiz-modal":"",id:F,onClick:t,onClose:n,onCancel:w,ref:O,role:"dialog"},i.createElement("div",{"data-rmiz-modal-overlay":Q}),i.createElement("div",{"data-rmiz-modal-content":"",ref:M},ee)),function(){let e=document.querySelector("[data-rmiz-portal]");if(null!=e)return e;let t=document.createElement("div");return t.setAttribute("data-rmiz-portal",""),document.body.appendChild(t),t}()))}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 C({onZoomChange:e,...t}){let[n,r]=i.useState(!1),o=i.useCallback((t,{event:n})=>{r(t),e?.(t,{event:n})},[e]);return i.createElement(E,{...t,isZoomed:n,onZoomChange:o})}S.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"}))},isDisabled:!1,swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0};var L=n(5e3);let k=(0,i.forwardRef)((e,t)=>{let n,i=(0,o.c)(6),l="object"==typeof e.src?L.default:"img";return i[2]!==l||i[3]!==e||i[4]!==t?(n=(0,r.jsx)(l,{...e,ref:t,"data-
1pagefind-index-attrs":"title,alt"}),i[2]=l,i[3]=e,i[4]=t,i[5]=n):n=i[5],n});k.displayName="Image";let T=e=>{let t,n,l,a,s,u,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)(k,{...e,ref:d}),c[2]=e,c[3]=l):l=c[3];let p=l;return f?p:(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]!==p||c[10]!==s?(u=(0,r.jsx)(C,{zoomMargin:40,zoomImg:s,wrapElement:"span",children:p}),c[9]=p,c[10]=s,c[11]=u):u=c[11],u)}},520:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(2616),o=n(3733),i=n(1011);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)(()=>{if(!n||!e)return;let t=(0,o.TW)(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])}},551:(e,t,n)=>{"use strict";n.d(t,{CopyToClipboard:()=>u});var r=n(692),o=n(4217),i=n(9132),l=n(4876),a=n(4131),s=n(3088);let u=e=>{let t,n,u,c=(0,o.c)(8),{copy:d,isCopied:f}=(0,l.useCopy)();c[0]!==d?(t=async e=>{var t;d((null==(t=e.currentTarget.parentNode.parentNode.querySelector("pre code"))?void 0:t.textContent)||"")},c[0]=d,c[1]=t):t=c[1];let h=t,p=f?a.h:s.h;return c[2]!==p?(n=(0,r.jsx)(p,{height:"1em",className:"nextra-copy-icon"}),c[2]=p,c[3]=n):n=c[3],c[4]!==h||c[5]!==e||c[6]!==n?(u=(0,r.jsx)(i.Button,{onClick:h,title:"Copy code",variant:"outline",...e,children:n}),c[4]=h,c[5]=e,c[6]=n,c[7]=u):u=c[7],u}},602:(e,t,n)=>{"use strict";n.d(t,{r:()=>a,s:()=>s});var r=n(2616),o=n(8482),i=n(7199),l=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(l||{});let a={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};function s(e,t){let{trigger:n,action:l,close:a,select:s}=t,u=(0,r.useRef)(null),c=(0,r.useRef)(null),d=(0,r.useRef)(null);(0,i.z)(e&&null!==n,"pointerdown",e=>{o.Ll(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(c.current=e.x,d.current=e.y,u.current=e.timeStamp)}),(0,i.z)(e&&null!==n,"pointerup",e=>{var t,n;let r=u.current;if(null===r||(u.current=null,!o.Lk(e.target))||5>Math.abs(e.x-(null!=(t=c.current)?t:e.x))&&5>Math.abs(e.y-(null!=(n=d.current)?n:e.y)))return;let i=l(e);switch(i.kind){case 0:return;case 1:e.timeStamp-r>200&&(s(i.target),a());break;case 2:a()}},{capture:!0})}},701:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var r=Object.defineProperty,o=(e,t,n)=>(((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n);
1class i{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}}let l=new i},1011:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(2616),o=n(701);let i=(e,t)=>{o._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},1041:(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})},1132:(e,t,n)=>{"use strict";n.d(t,{Ng:()=>i,TW:()=>r,mD:()=>o});let r=e=>e?.ownerDocument??document,o=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window;function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},1202:(e,t,n)=>{"use strict";n.d(t,{ClientNavbar:()=>eE});var r=n(692),o=n(4217),i=n(2823),l=n(3734),a=n(2616),s=n(3289),u=n(5459),c=n(8458),d=n(6137),f=n(1265),h=n(7191),p=n(363),m=n(1011),g=n(9418),v=n(9405),x=n(4086),b=n(602),y=n(9331),w=n(5789),E=n(5591),S=n(3941),C=n(3508),L=n(1575),k=n(7159),T=n(520),O=n(7968),M=n(8361),P=n(8925),j=n(7631),I=n(8266),_=n(9801),A=n(8482),R=n(1802),N=n(4347),D=n(3733),F=n(3755),B=n(5596),z=n(68),U=n(6484),W=n(3277),H=n(5489),V=n(7472),$=Object.defineProperty,q=(e,t,n)=>(((e,t,n)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),G=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(G||{}),X=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(X||{}),Y=(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.RegisterItems=5]="RegisterItems",e[e.UnregisterItems=6]="UnregisterItems",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e[e.SortItems=9]="SortItems",e[e.MarkButtonAsMoved=10]="MarkButtonAsMoved",e))(Y||{});function K(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,R.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 Z={1(e){if(1===e.menuState)return e;let t=e.buttonElement?V.Fc.Tracked((0,V.JO)(e.buttonElement)):e.buttonPositionState;return{...e,activeItemIndex:null,pendingFocus:{focus:I.B.Nothing},menuState:1,buttonPositionState:t}},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0,buttonPositionState:V.Fc.Idle},2:(e,t)=>{var n,r,o,i,l;if(1===e.menuState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===I.B.Nothing)return{...a,activeItemIndex:null};if(t.focus===I.B.Specific)return{...a,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===I.B.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=(0,I.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===I.B.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=(0,I.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=K(e),u=(0,I.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)=>
1{let n=+(""===e.searchQuery),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=e.items.concat(t.items.map(e=>e)),r=e.activeItemIndex;return e.pendingFocus.focus!==I.B.Nothing&&(r=(0,I.X)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:n,activeItemIndex:r,pendingFocus:{focus:I.B.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.items,r=[],o=new Set(t.items);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,items: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},9:e=>e.pendingShouldSort?{...e,...K(e),pendingShouldSort:!1}:e,10:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:V.Fc.Moved}};class J extends H.u5{static new(e){let{id:t,__demoMode:n=!1}=e;return new J({id:t,__demoMode:n,menuState:+!n,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:I.B.Nothing},buttonPositionState:V.Fc.Idle})}reduce(e,t){return(0,N.Y)(t.type,Z,e,t)}constructor(e){super(e),q(this,"actions",{registerItem:(0,H.vA)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:5,items:e.splice(0)}))]}),unregisterItem:(0,H.vA)(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),q(this,"selectors",{activeDescendantId(e){var t;let n=e.activeItemIndex,r=e.items;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeItemIndex,o=e.items;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=P.D.get(null);this.disposables.add(t.on(P.Q.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.menuState||this.send({type:1})})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,V.nY)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:10})})))})})}}var Q=n(7547);let ee=(0,a.createContext)(null);function et(e){let t=(0,a.useContext)(ee);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,en),t}return t}function en(e){let{id:t,__demoMode:n=!1}=e,r=(0,a.useMemo)(()=>J.new({id:t,__demoMode:n}),[]);return(0,Q.X)(()=>r.dispose()),r}let er=a.Fragment,eo=F.Ac.RenderStrategy|F.Ac.Static,ei=a.Fragment,el=(0,F.FX)(function(e,t){let n=(0,a.useId)(),{__demoMode:r=!1,...o}=e,i=en({id:n,__demoMode:r}),[l,s,u]=(0,j.y)(i,e=>[e.menuState,e.itemsElement,e.buttonElement]),c=(0,S.P)(t),d=P.D.get(null),h=(0,j.y)(d,(0,a.useCallback)(e=>d.selectors.isTop(e,n),[d,n]));(0,v.j)(h,[u,s],(e,t)=>{var n;i.send({type:Y.CloseMenu}),(0,R.Bm)(t,R.MZ.Loose)||(e.preventDefault(),null==(n=i.state.buttonElement)||n.focus())});let p=(0,f._)(()=>{i.send({type:Y.CloseMenu})}),m=(0,E._)({open:l===G.Open,close:p}),g=(0,F.Ci)();return a.createElement(O.St,null,a.createElement(ee.Provider,{value:i},a.createElement(M.El,{value:(0,N.Y)(l,{[G.Open]:M.Uw.Open,[G.Closed]:M.Uw.Closed})},g({ourProps:{ref:c},theirProps:o,slot:m,defaultTag:er,name:"Menu"}))))}),ea=(0,F.FX)(function(e,t){let n=et("Menu.Button"),r=(0,a.useId)(),{id:o="headlessui-menu-button-".concat(r),disabled:c=!1,autoFocus:d=!1,...p}=e,m=(0,a.useRef)(null),g=(0,O.TI)(),v=(0,S.P)(t,m,(0,O.Xc)(),(0,f._)(e=>n.send({type:Y.SetButtonElement,element:e}))),x=(0,f._)(e=>{switch(e.key){case z.D.Space:case z.D.Enter:case z.D.ArrowDown:e.preventDefault(),e.stopPropagation(),n.send({type:Y.OpenMenu,focus:{focus:I.B.First}});break;case z.D.ArrowUp:e.preventDefault(),e.stopPropagation(),n.send({type:Y.OpenMenu,focus:{focus:I.B.Last}}
1)}}),w=(0,f._)(e=>{e.key===z.D.Space&&e.preventDefault()}),[C,L,k]=(0,j.y)(n,e=>[e.menuState,e.buttonElement,e.itemsElement]),T=C===G.Open;(0,b.s)(T,{trigger:L,action:(0,a.useCallback)(e=>{if(null!=L&&L.contains(e.target))return b.r.Ignore;let t=e.target.closest('[role="menuitem"]:not([data-disabled])');return A.sb(t)?b.r.Select(t):null!=k&&k.contains(e.target)?b.r.Ignore:b.r.Close},[L,k]),close:(0,a.useCallback)(()=>n.send({type:Y.CloseMenu}),[]),select:(0,a.useCallback)(e=>e.click(),[])});let M=(0,h.O)(e=>{var t;c||(C===G.Open?((0,s.flushSync)(()=>n.send({type:Y.CloseMenu})),null==(t=m.current)||t.focus({preventScroll:!0})):(e.preventDefault(),n.send({type:Y.OpenMenu,focus:{focus:I.B.Nothing},trigger:X.Pointer})))}),{isFocusVisible:P,focusProps:_}=(0,i.o)({autoFocus:d}),{isHovered:R,hoverProps:N}=(0,l.M)({isDisabled:c}),{pressed:D,pressProps:B}=(0,u.Z)({disabled:c}),U=(0,E._)({open:C===G.Open,active:D||C===G.Open,disabled:c,hover:R,focus:P,autofocus:d}),W=(0,F.v6)(g(),{ref:v,id:o,type:(0,y.c)(e,m.current),"aria-haspopup":"menu","aria-controls":null==k?void 0:k.id,"aria-expanded":C===G.Open,disabled:c||void 0,autoFocus:d,onKeyDown:x,onKeyUp:w},M,_,N,B);return(0,F.Ci)()({ourProps:W,theirProps:p,slot:U,defaultTag:"button",name:"Menu.Button"})}),es=(0,F.FX)(function(e,t){let n=(0,a.useId)(),{id:r="headlessui-menu-items-".concat(n),anchor:o,portal:i=!1,modal:l=!0,transition:u=!1,...h}=e,m=(0,O.zn)(o),v=et("Menu.Items"),[b,y]=(0,O.UF)(m),C=(0,O.G3)(),[L,P]=(0,a.useState)(null),_=(0,S.P)(t,m?b:null,(0,f._)(e=>v.send({type:Y.SetItemsElement,element:e})),P),[A,N]=(0,j.y)(v,e=>[e.menuState,e.buttonElement]),B=(0,x.g)(N),U=(0,x.g)(L);m&&(i=!0);let H=(0,M.O_)(),[V,$]=(0,k.p)(u,L,null!==H?(H&M.Uw.Open)===M.Uw.Open:A===G.Open);(0,g.O)(V,N,()=>{v.send({type:Y.CloseMenu})});let q=(0,j.y)(v,e=>e.__demoMode),X=!q&&l&&A===G.Open;(0,w.K)(X,U);let K=!q&&l&&A===G.Open;(0,p.v)(K,{allowed:(0,a.useCallback)(()=>[N,L],[N,L])});let Z=!(0,j.y)(v,v.selectors.didButtonMove)&&V;(0,a.useEffect)(()=>{L&&A===G.Open&&((0,D.X7)(L)||L.focus({preventScroll:!0}))},[A,L]),(0,T.i)(A===G.Open,{container:L,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 J=(0,c.L)(),Q=(0,f._)(e=>{var t,n,r;switch(J.dispose(),e.key){case z.D.Space:if(""!==v.state.searchQuery)return e.preventDefault(),e.stopPropagation(),v.send({type:Y.Search,value:e.key});case z.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==v.state.activeItemIndex){let{dataRef:e}=v.state.items[v.state.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}v.send({type:Y.CloseMenu}),(0,R.Fh)(v.state.buttonElement);break;case z.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),v.send({type:Y.GoToItem,focus:I.B.Next});case z.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),v.send({type:Y.GoToItem,focus:I.B.Previous});case z.D.Home:case z.D.PageUp:return e.preventDefault(),e.stopPropagation(),v.send({type:Y.GoToItem,focus:I.B.First});case z.D.End:case z.D.PageDown:return e.preventDefault(),e.stopPropagation(),v.send({type:Y.GoToItem,focus:I.B.Last});case z.D.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v.send({type:Y.CloseMenu})),null==(r=v.state.buttonElement)||r.focus({preventScroll:!0});break;case z.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v.send({type:Y.CloseMenu})),(0,R.p9)(v.state.buttonElement,e.shiftKey?R.BD.Previous:R.BD.Next);break;default:1===e.key.length&&(v.send({type:Y.Search,value:e.key}),J.setTimeout(()=>v.send({type:Y.ClearSearch}),350))}}),ee=(0,f._)(e=>{e.key===z.D.Space&&e.preventDefault()}),en=(0,E._)({open:A===G.Open}),er=(0,F.v6)(m?C():{},{"aria-activedescendant":(0,j.y)(v,v.selectors.activeDescendantId),"aria-labelledby":(0,j.y)(v,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:r,onKeyDown:Q,onKeyUp:ee,role:"menu",tabIndex:A===G.Open?0:void 0,ref:_,style:{...h.style,...y,"--button-width":(0,d.L)(V,N,!0).width},...(0,k.B)($)}),ei=(0,F.Ci)();return a.createElement(W.ZL,{enabled:!!i&&(e.static||V),ownerDocument:B},ei({ourProps:er,theirProps:h,slot:en,defaultTag:"div",features:eo,visible:Z,name:"Menu.Items"}))}),eu=(0,F.FX)(function(e,t){let n=(0,a.useId)(),{id:r="headlessui-menu-item-".concat(n),disabled:o=!1,...i}=e,l=et("Menu.Item"),s=(0,j.y)(l,e=>l.selectors.isActive(e,r)),u=(0,a.useRef)(null),c=(0,S.P)(t,u),d=(0,j.y)(l,e=>l.selectors.shouldScrollIntoView(e,r));(0,m.s)(()=>
1{if(d)return(0,_.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=u.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[d,u]);let h=(0,C.q)(u),p=(0,a.useRef)({disabled:o,domRef:u,get textValue(){return h()}});(0,m.s)(()=>{p.current.disabled=o},[p,o]),(0,m.s)(()=>(l.actions.registerItem(r,p),()=>l.actions.unregisterItem(r)),[p,r]);let g=(0,f._)(()=>{l.send({type:Y.CloseMenu})}),v=(0,f._)(e=>{if(o)return e.preventDefault();l.send({type:Y.CloseMenu}),(0,R.Fh)(l.state.buttonElement)}),x=(0,f._)(()=>{if(o)return l.send({type:Y.GoToItem,focus:I.B.Nothing});l.send({type:Y.GoToItem,focus:I.B.Specific,id:r})}),b=(0,L.J)(),y=(0,f._)(e=>b.update(e)),w=(0,f._)(e=>{b.wasMoved(e)&&(o||s||l.send({type:Y.GoToItem,focus:I.B.Specific,id:r,trigger:X.Pointer}))}),k=(0,f._)(e=>{b.wasMoved(e)&&(o||s&&l.state.activationTrigger===X.Pointer&&l.send({type:Y.GoToItem,focus:I.B.Nothing}))}),[T,O]=(0,U.b0)(),[M,P]=(0,B.rU)(),A=(0,E._)({active:s,focus:s,disabled:o,close:g}),N=(0,F.Ci)();return a.createElement(O,null,a.createElement(P,null,N({ourProps:{id:r,ref:c,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-labelledby":T,"aria-describedby":M,disabled:void 0,onClick:v,onFocus:x,onPointerEnter:y,onMouseEnter:y,onPointerMove:w,onMouseMove:w,onPointerLeave:k,onMouseLeave:k},theirProps:i,slot:A,defaultTag:ei,name:"Menu.Item"})))}),ec=Object.assign(el,{Button:ea,Items:es,Item:eu,Section:(0,F.FX)(function(e,t){let[n,r]=(0,U.b0)(),o=(0,F.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,F.FX)(function(e,t){let n=(0,a.useId)(),{id:r="headlessui-menu-heading-".concat(n),...o}=e,i=(0,U.vd)();(0,m.s)(()=>i.register(r),[r,i.register]);let l={id:r,ref:t,role:"presentation",...i.props};return(0,F.Ci)()({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,F.FX)(function(e,t){return(0,F.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})});var ed=n(3125),ef=n(1903),eh=n(9132),ep=n(6854),em=n(7821);let eg=e=>{let t,n,i,l,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 ev=n(2588),ex=n(2196),eb=n(9329);let ey={link:(0,ed.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-black x:dark:text-gray-400 x:dark:hover:text-gray-200","x:ring-inset x:transition-colors")},ew=e=>{let t,n,i,l,a,s,u,c,d=(0,o.c)(19),{menu:f,children:h}=e;d[0]!==f.children?(t=Object.fromEntries((f.children||[]).map(eS)),d[0]=f.children,d[1]=t):t=d[1];let p=t;if(d[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(em.h,{height:"14",className:"x:*:origin-center x:*:transition-transform x:*:rotate-90"}),d[2]=n):n=d[2],d[3]!==h?(i=(0,r.jsxs)(ea,{className:eC,children:[h,n]}),d[3]=h,d[4]=i):i=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,ed.A)("x:focus-visible:nextra-focus","nextra-scrollbar x:motion-reduce:transition-none","x:origin-top x:transition x:duration-200 x:ease-out x:data-closed:scale-95 x:data-closed:opacity-0","x:border x:border-black/5 x:dark:border-white/20","x:z-30 x:rounded-md x:py-1 x:text-sm x:shadow-lg","x:backdrop-blur-md x:bg-nextra-bg/70","x:max-h-[min(calc(100vh-5rem),256px)]!"),a={to:"bottom",gap:10,padding:16},d[5]=l,d[6]=a):(l=d[5],a=d[6]),d[7]!==f.items||d[8]!==p){let e,t;d[10]!==f.items?(e=f.items||{},d[10]=f.items,d[11]=e):e=d[11],d[12]!==p?(t=e=>{var t;let[n,o]=e;return(0,r.jsx)(eu,{as:ef.M,href:o.href||(null==(t=p[n])?void 0:t.route),className:eL,children:o.title},n)},d[12]=p,d[13]=t):t=d[13],s=Object.entries(e).map(t),d[7]=f.items,d[8]=p,d[9]=s}else s=d[9];return d[14]!==s?(u=(0,r.jsx)(es,{transition:!0,className:l,anchor:a,children:s}),d[14]=s,d[15]=u):u=d[15],d[16]!==i||d[17]!==u?(c=(0,r.jsxs)(ec,{children:[i,u]}),d[16]=i,d[17]=u,d[18]=c):c=d[18],c},eE=e=>{let t,n,i,l,a,s,u,c=(0,o.c)(21),{children:d,className:f}=e,h=(0,ev.useConfig)().normalizePagesResult.topLevelNavbarItems,p=(0,ex.useThemeConfig)(),m=(0,ep.useFSRoute)(),g=(0,eb.b)();if(c[0]!==f?(t=(0,ed.A)("x:flex x:gap-4 x:overflow-x-auto nextra-scrollbar x:py-1.5 x:max-md:hidden",f),c[0]=f,c[1]=t):t=c[1],c[2]!==h||c[3]!==m){let e;c[5]!==m?(e=(e,t,n)=>{if("display"in e&&"hidden"===e.display)return;if("menu"===e.type)return(0,r.jsx)(ew,{menu:e,children:e.title},e.name);let o=("frontMatter"in e?e.route:e.firstChildRoute)||e.href||e.route,i=o===m||m.startsWith(e.route+"/")&&n.every(e=>!("href"in e)||e.href!==m)||void 0;return(0,r.jsx)(ef.M,{href:o,className:(0,ed.A)(ey.link,"x:aria-[current]:font-medium x:aria-[current]:subpixel-antialiased x:aria-[current]:text-current"),"aria-current":i,children:e.title},e.name)},c[5]=m,c[6]=e):e=c[6],n=h.map(e),c[2]=h,c[3]=m,c[4]=n}else n=c[4];return c[7]!==t||c[8]!==n?(i=(0,r.jsx)("div",{className:t,children:n}),c[7]=t,c[8]=n,c[9]=i):i=c[9],c[10]!==p.search?(l=p.search&&(0,r.jsx)("div",{className:"x:max-md:hidden",children:p.search}),c[10]=p.search,c[11]=l):l=c[11],c[12]!==g?(a=(0,ed.A)({open:g}),c[12]=g,c[13]=a):a=c[13],c[14]!==a?(s=(0,r.jsx)(eh.Button,{"aria-label":"Menu",className:ek,onClick:eO,children:(0,r.jsx)(eg,{height:"24",className:a})}),c[14]=a,c[15]=s):s=c[15],c[16]!==d||c[17]!==i||c[18]!==l||c[19]!==s?(u=(0,r.jsxs)(r.Fragment,{children:[i,l,d,s]}),c[16]=d,c[17]=i,c[18]=l,c[19]=s,c[20]=u):u=c[20],u};function eS(e){return[e.name,e]}function eC(e){let{focus:t}=e;return(0,ed.A)(ey.link,"x:items-center x:flex x:gap-1.5 x:cursor-pointer",t&&"x:nextra-focus")}function eL(e){let{focus:t}=e;return(0,ed.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 ek(e){let{active:t}=e;return(0,ed.A)("nextra-hamburger x:md:hidden",t&&"x:bg-gray-400/20")}function eT(e){return!e}function eO(){return(0,eb.w)(eT)}},1265:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(2616),o=n(2756);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])}}
1,1462:(e,t,n)=>{"use strict";n.d(t,{LastUpdated:()=>a});var r=n(692),o=n(4217),i=n(5317),l=n(2196);let a=e=>{let t,n,a,s,u,c=(0,o.c)(15),{date:d,children:f,locale:h}=e,p=void 0===f?"Last updated on":f,m=void 0===h?"en":h,{i18n:g}=(0,l.useThemeConfig)(),v=(0,i.usePathname)();if(!d)return null;c[0]!==g.length||c[1]!==m||c[2]!==v?(t=g.length?v.split("/",2)[1]:m,c[0]=g.length,c[1]=m,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,suppressHydrationWarning:!0,children:a}),c[9]=n,c[10]=a,c[11]=s):s=c[11],c[12]!==p||c[13]!==s?(u=(0,r.jsxs)(r.Fragment,{children:[p," ",s]}),c[12]=p,c[13]=s,c[14]=u):u=c[14],u}},1543:(e,t,n)=>{"use strict";e.exports=n(3245)},1575:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});var r=n(2616);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)}}}},1718:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MobileNav:()=>I,Sidebar:()=>R});var r=n(692),o=n(4217),i=n(3125),l=n(5317),a=n(1903),s=n(9132),u=n(304),c=n(6854),d=n(4777),f=n(7821);let h=e=>{let t,n,i,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 p=n(2616),m=n(2400);let g=(0,n(7174).v)(()=>({focused:""}));var v=n(2196),x=n(9329),b=n(2350),y=n(2588),w=n(9164),E=n(4028),S=n(5833);let C=Object.create(null),L={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-600 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")},k=e=>{let t,n,l,d,h=(0,o.c)(10),{item:m,anchors:x,onFocus:b,level:y}=e,w=(0,c.useFSRoute)();h[0]!==w?(t=w.split("#",1),h[0]=w,h[1]=t):t=h[1];let E=t[0];h[2]!==m?(n="menu"===m.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}})}(m):m.children,h[2]=m,h[3]=n):n=h[3];let S={...m,children:n},k=!!S.route,T=k&&[E,E+"/"].includes(S.route+"/"),O=T||k&&E.startsWith(S.route+"/"),M=g(e=>e.focused).startsWith(S.route+"/"),{theme:P}=S,{defaultMenuCollapseLevel:I,autoCollapse:_}=(0,v.useThemeConfig)().sidebar,A=void 0===C[S.route]?T||O||M||(P&&"collapsed"in P?!P.collapsed:y<I):C[S.route]||M,[,R]=(0,p.useState)();(0,p.useEffect)(()=>{_?O&&M?C[S.route]=!0:delete C[S.route]:(O||M)&&(C[S.route]=!0)},[O,M,S.route,_]);let N="frontMatter"in S,D=N?a.M:s.Button,F=(0,i.A)({open:A,active:T}),B=!N&&"x:text-start x:w-full",z=T?L.active:L.inactive;h[4]!==B||h[5]!==z?(l=(0,i.A)("x:items-center x:justify-between x:gap-2",B,L.link,z),h[4]=B,h[5]=z,h[6]=l):l=h[6];let U=S.title,W=f.h,H=(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-all x:rtl:-rotate-180",A&&"x:ltr:rotate-90 x:rtl:-rotate-270");return h[7]!==W||h[8]!==H?(d=(0,r.jsx)(W,{height:"18",className:H}),h[7]=W,h[8]=H,h[9]=d):d=h[9],(0,r.jsxs)("li",{className:F,children:[(0,r.jsxs)(D,{...N?{href:S.route,prefetch:!1}:{"data-href":S.route},className:l,onClick:e=>{let t=e.currentTarget,n=t!==e.target;n&&e.preventDefault();let r=t.parentElement.classList.contains("open");C[S.route]=N&&!n&&!T||!r,R({})},onFocus:b,children:[U,d]}),S.children&&(0,r.jsx)(u.S,{isOpen:A,children:(0,r.jsx)(j,{className:L.border,directories:S.children,anchors:x,level:y})})]})},T=e=>{let t,n,l,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 nextra-border"}),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},O=()=>{(0,x.w)(!1)},M=e=>{let t,n,l,s,u,d,f=(0,o.c)(22),{item:h,anchors:p,onFocus:m}=e,g=(0,c.useFSRoute)();
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,b.R)();if("separator"===h.type){let e;return f[3]!==h.title?(e=(0,r.jsx)(T,{title:h.title}),f[3]=h.title,f[4]=e):e=f[4],e}let y=h.href||h.route;f[5]!==v?(n=(0,i.A)({active:v}),f[5]=v,f[6]=n):n=f[6];let w=v?L.active:L.inactive;return f[7]!==w?(l=(0,i.A)(L.link,w),f[7]=w,f[8]=l):l=f[8],f[9]!==y||f[10]!==h.title||f[11]!==m||f[12]!==l?(s=(0,r.jsx)(a.M,{href:y,className:l,onFocus:m,prefetch:!1,children:h.title}),f[9]=y,f[10]=h.title,f[11]=m,f[12]=l,f[13]=s):s=f[13],f[14]!==v||f[15]!==x||f[16]!==p?(u=v&&p.length>0&&(0,r.jsx)("ul",{className:(0,i.A)(L.list,L.border),children:p.map(e=>{let{id:t,value:n}=e;return(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:"#".concat(t),className:(0,i.A)(L.link,'x:focus-visible:nextra-focus x:flex x:gap-2 x:before:opacity-25 x:before:content-["#"]',t===x?L.active:L.inactive),onClick:O,children:n})},t)})}),f[14]=v,f[15]=x,f[16]=p,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},P=e=>{var t;t=e.target.getAttribute("href")||e.target.dataset.href||"",g.setState({focused:t})},j=(0,p.forwardRef)((e,t)=>{let n,l,a,s=(0,o.c)(13),{directories:u,anchors:c,className:d,level:f}=e;if(s[0]!==d?(n=(0,i.A)(L.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=>{var t;let n="menu"===e.type||(null==(t=e.children)?void 0:t.length)?k:M;return(0,r.jsx)(n,{item:e,anchors:c,onFocus:P,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});j.displayName="Menu";let I=()=>{let e,t,n,a,s,u,c,f,h,g=(0,o.c)(22),{directories:b}=(0,y.useConfig)().normalizePagesResult,C=(0,w.useTOC)(),k=(0,x.b)(),T=(0,l.usePathname)(),O=(0,d.useHash)();g[0]!==O||g[1]!==T?(e=[T,O],g[0]=O,g[1]=T,g[2]=e):e=g[2],(0,p.useEffect)(N,e),g[3]!==C?(t=C.filter(D),g[3]=C,g[4]=t):t=g[4];let M=t,P=(0,p.useRef)(null);g[5]!==k?(n=()=>{let e=P.current,t=e.querySelector("li.active");t&&k&&(0,m.A)(t,{block:"center",inline:"center",scrollMode:"always",boundary:e.parentNode})},a=[k],g[5]=k,g[6]=n,g[7]=a):(n=g[6],a=g[7]),(0,p.useEffect)(n,a);let I=(0,v.useThemeConfig)(),_=I.i18n.length>0,A=I.darkMode||_,R=k?"x:[transform:translate3d(0,0,0)]":"x:[transform:translate3d(0,-100%,0)]";return g[8]!==R?(s=(0,i.A)("nextra-mobile-nav","x:flex x:flex-col","x:fixed x:inset-0 x:pt-(--nextra-navbar-height) x:z-20 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",R),g[8]=R,g[9]=s):s=g[9],g[10]!==I.search?(u=I.search&&(0,r.jsx)("div",{className:"x:px-4 x:pt-4",children:I.search}),g[10]=I.search,g[11]=u):u=g[11],g[12]!==M||g[13]!==b?(c=(0,r.jsx)(j,{ref:P,className:L.wrapper,directories:b,anchors:M,level:0}),g[12]=M,g[13]=b,g[14]=c):c=g[14],g[15]!==A?(f=A&&(0,r.jsxs)("div",{className:(0,i.A)(L.footer,"x:mt-auto"),children:[(0,r.jsx)(S.ThemeSwitch,{className:"x:grow"}),(0,r.jsx)(E.LocaleSwitch,{className:"x:grow x:justify-end"})]}),g[15]=A,g[16]=f):f=g[16],g[17]!==s||g[18]!==u||g[19]!==c||g[20]!==f?(h=(0,r.jsxs)("aside",{className:s,children:[u,c,f]}),g[17]=s,g[18]=u,g[19]=c,g[20]=f,g[21]=h):h=g[21],h},_=0,A=e=>{_=e.currentTarget.scrollTop},R=()=>{let e,t,n,l,a,c,d,f,g,x,b,C=(0,o.c)(36),k=(0,w.useTOC)(),{normalizePagesResult:T,hideSidebar:O}=(0,y.useConfig)(),M=(0,v.useThemeConfig)(),[P,I]=(0,p.useState)(M.sidebar.defaultOpen),[R,N]=(0,p.useState)(!1),D=(0,p.useRef)(null),U=(0,p.useId)(),{docsDirectories:W,activeThemeContext:H}=T,V="default"===H.layout;C[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{if(window.innerWidth<768)return;let e=D.current;if(_){e.scrollTop=_;return}let t=e.querySelector("li.active");t&&(0,m.A)(t,{block:"center",inline:"center",scrollMode:"always",boundary:e.parentNode})},t=[],C[0]=e,C[1]=t):(e=C[0],t=C[1]),(0,p.useEffect)(e,t),C[2]!==M.toc.float||C[3]!==k?(n=M.toc.float?[]:k.filter(F),C[2]=M.toc.float,C[3]=k,C[4]=n):n=C[4];let $=n,q=M.i18n.length>0,G=M.darkMode||q||M.sidebar.toggleButton;C[5]!==O||C[6]!==V?(l=V&&O&&(0,r.jsx)("div",{className:"x:max-xl:hidden x:h-0 x:w-64 x:shrink-0"}),C[5]=O,C[6]=V,C[7]=l):l=C[7];let X=P?"x:w-64":"x:w-20",Y=O?"x:hidden":"x:sticky";C[8]!==X||C[9]!==Y?(a=(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-navbar-height))]","x:top-(--nextra-navbar-height) x:s
1hrink-0",X,Y),C[8]=X,C[9]=Y,C[10]=a):a=C[10];let K=!P&&"no-scrollbar";return C[11]!==K?(c=(0,i.A)(L.wrapper,"x:grow",K),C[11]=K,C[12]=c):c=C[12],C[13]!==$||C[14]!==W||C[15]!==O||C[16]!==P?(d=(!O||!P)&&(0,r.jsx)(u.S,{isOpen:P,horizontal:!0,children:(0,r.jsx)(j,{directories:W,anchors:$,level:0})}),C[13]=$,C[14]=W,C[15]=O,C[16]=P,C[17]=d):d=C[17],C[18]!==c||C[19]!==d?(f=(0,r.jsx)("div",{className:c,ref:D,onScrollEnd:A,children:d}),C[18]=c,C[19]=d,C[20]=f):f=C[20],C[21]!==q||C[22]!==G||C[23]!==P||C[24]!==R||C[25]!==U||C[26]!==M.sidebar.toggleButton?(g=G&&(0,r.jsxs)("div",{className:(0,i.A)("x:sticky x:bottom-0 x:bg-nextra-bg",L.footer,!P&&"x:flex-wrap x:justify-center",R&&["x:*:opacity-0",P?"x:*:animate-[fade-in_1s_ease_.2s_forwards]":"x:*:animate-[fade-in2_1s_ease_.2s_forwards]"]),children:[(0,r.jsx)(E.LocaleSwitch,{lite:!P,className:P?"x:grow":""}),(0,r.jsx)(S.ThemeSwitch,{lite:!P||q,className:!P||q?"":"x:grow"}),M.sidebar.toggleButton&&(0,r.jsx)(s.Button,{"aria-expanded":P,"aria-controls":U,title:P?"Collapse sidebar":"Expand sidebar",className:B,onClick:()=>{I(z),N(!0)},children:(0,r.jsx)(h,{height:"12",className:(0,i.A)(!P&&"x:*:first:origin-[35%] x:*:first:rotate-180")})})]}),C[21]=q,C[22]=G,C[23]=P,C[24]=R,C[25]=U,C[26]=M.sidebar.toggleButton,C[27]=g):g=C[27],C[28]!==U||C[29]!==f||C[30]!==g||C[31]!==a?(x=(0,r.jsxs)("aside",{id:U,className:a,children:[f,g]}),C[28]=U,C[29]=f,C[30]=g,C[31]=a,C[32]=x):x=C[32],C[33]!==x||C[34]!==l?(b=(0,r.jsxs)(r.Fragment,{children:[l,x]}),C[33]=x,C[34]=l,C[35]=b):b=C[35],b};function N(){(0,x.w)(!1)}function D(e){return 2===e.depth}function F(e){return 2===e.depth}function B(e){let{hover:t}=e;return(0,i.A)("x:rounded-md x:p-2",t?"x:bg-gray-200 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}},1802:(e,t,n)=>{"use strict";n.d(t,{BD:()=>u,Bm:()=>p,CU:()=>b,Fh:()=>m,MZ:()=>h,Me:()=>c,Uo:()=>a,p9:()=>x,wl:()=>v});var r=n(9801),o=n(8482),i=n(4347),l=n(3733);let a=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),s=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var u=(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))(u||{}),c=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(c||{}),d=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(d||{});function f(){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)))}var h=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(h||{});function p(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,l.TW)(e))?void 0:t.body)&&(0,i.Y)(n,{0:()=>e.matches(a),1(){let t=e;for(;null!==t;){if(t.matches(a))return!0;t=t.parentElement}return!1}})}function m(e){(0,r.e)().nextFrame(()=>{var t;let n=(0,l.bq)(e);n&&o.Lk(n)&&!p(n,0)&&(null==(t=e)||t.focus({preventScroll:!0}))})}var g=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(g||{});function v(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 x(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null===e?document.body:(0,l.zm)(e);return b(f(n),t,{relativeTo:e})}function b(e,t){var n,r,o;let{sorted:i=!0,relativeTo:a=null,skipElements:u=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=Array.isArray(e)?e.length>0?(0,l.zm)(e[0]):document:(0,l.zm)(e),d=Array.isArray(e)?i?v(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(s)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):f(e);u.length>0&&d.length>1&&(d=d.filter(e=>!u.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),a=null!=a?a:null==c?void 0:c.activeElement;let h=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,d.indexOf(a))-1;if(4&t)return Math.max(0,d.indexOf(a))+1;if(8&t)return d.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},g=0,x=d.length,b;do{if(g>=x||g+x<=0)return 0;let e=p+g;if(16&t)e=(e+x)%x;else{if(e<0)return 3;if(e>=x)return 1}null==(b=d[e])||b.focus(m),g+=h}while(b!==(0,l.bq)(b));return 6&t&&null!=(o=null==(r=null==(n=b)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&b.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))},1833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return y}});let r=n(302),o=n(9015),i=n(692),l=o._(n(2616)),a=r._(n(3289)),s=r._(n(4978)),u=n(4545),c=n(6006),d=n(8386);n(1088);let f=n(4787),h=r._(n(6995)),p=n(2256),m={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}}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:m,unoptimized:x,fill:b,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:S,sizesInput:C,onLoad:L,onError:k,...T}=e,O=(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,p.useMergedRef)(t,O);return(0,i.jsx)("img",{...T,...v(f),loading:m,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=m||r||c.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-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,p=(0,l.useRef)(a);(0,l.useEffect)(()=>{p.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:p,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,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1875:(e,t,n)=>{"use strict";n.d(t,{BN:()=>h,Ej:()=>m,UU:()=>p,cY:()=>f,we:()=>d});var r=n(5370),o=n(2616),i=n(3289),l="undefined"!=typeof document?o.useLayoutEffect:function(){};function a(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!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:p}={},transform:m=!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,L]=o.useState(null),k=o.useCallback(e=>{e!==P.current&&(P.current=e,S(e))},[]),T=o.useCallback(e=>{e!==j.current&&(j.current=e,L(e))},[]),O=h||E,M=p||C,P=o.useRef(null),j=o.useRef(null),I=o.useRef(x),_=null!=g,A=c(g),R=c(f),N=c(v),D=o.useCallback(()=>{if(!P.current||!j.current)return;let e={placement:t,strategy:n,middleware:y};R.current&&(e.platform=R.current),(0,r.rD)(P.current,j.current,e).then(e=>{let t={...e,isPositioned:!1!==N.current};F.current&&!a(I.current,t)&&(I.current=t,i.flushSync(()=>{b(t)}))})},[y,t,n,R,N]);l(()=>{!1===v&&I.current.isPositioned&&(I.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let F=o.useRef(!1);l(()=>(F.current=!0,()=>{F.current=!1}),[]),l(()=>{if(O&&(P.current=O),M&&(j.current=M),O&&M){if(A.current)return A.current(O,M,D);D()}},[O,M,D,A,_]);let B=o.useMemo(()=>({reference:P,floating:j,setReference:k,setFloating:T}),[k,T]),z=o.useMemo(()=>({reference:O,floating:M}),[O,M]),U=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!z.floating)return e;let t=u(z.floating,x.x),r=u(z.floating,x.y);return m?{...e,transform:"translate("+t+"px, "+r+"px)",...s(z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,m,z.floating,x.x,x.y]);return o.useMemo(()=>({...x,update:D,refs:B,elements:z,floatingStyles:U}),[x,D,B,z,U])}let f=(e,t)=>{let n=(0,r.cY)(e);return{name:n.name,fn:n.fn,options:[e,t]}},h=(e,t)=>{let n=(0,r.BN)(e);return{name:n.name,fn:n.fn,options:[e,t]}},p=(e,t)=>{let n=(0,r.UU)(e);return{name:n.name,fn:n.fn,options:[e,t]}},m=(e,t)=>{let n=(0,r.Ej)(e);return{name:n.name,fn:n.fn,options:[e,t]}}},1903:(e,t,n)=>{"use strict";n.d(t,{M:()=>c});var r=n(692),o=n(4217),i=n(3125),l=n(4256),a=n.n(l);n(5939).cwd();let s=/^https?:\/\//;var u=n(3117);let c=e=>{let t,n,l,c,d,f,h=(0,o.c)(23);h[0]!==e?({href:l,prefetch:t,...n}=e,h[0]=e,h[1]=t,h[2]=n,h[3]=l):(t=h[1],n=h[2],l=h[3]);let p=void 0===l?"":l,m=n;if(h[4]!==n.className?(c=(0,i.A)("x:focus-visible:nextra-focus",n.className),h[4]=n.className,h[5]=c):c=h[5],h[6]!==n||h[7]!==c?(d={...m,className:c},h[6]=n,h[7]=c,h[8]=d):d=h[8],n=d,"string"==typeof p){if(p.startsWith("#")){let e;return h[9]!==p||h[10]!==n?(e=(0,r.jsx)("a",{href:p,...n}),h[9]=p,h[10]=n,h[11]=e):e=h[11],e}if(s.test(p)){let e,t,{children:o}=n;return h[12]!==o?(e="string"==typeof o&&(0,r.jsxs)(r.Fragment,{children:["\xa0",(0,r.jsx)(u.h,{height:"1em",className:"x:inline x:align-baseline x:shrink-0"})]}),h[12]=o,h[13]=e):e=h[13],h[14]!==o||h[15]!==p||h[16]!==n||h[17]!==e?(t=(0,r.jsxs)("a",{href:p,target:"_blank",rel:"noreferrer",...n,children:[o,e]}),h[14]=o,h[15]=p,h[16]=n,h[17]=e,h[18]=t):t=h[18],t}}return h[19]!==p||h[20]!==t||h[21]!==n?(f=(0,r.jsx)(a(),{href:p,prefetch:t,...n}),h[19]=p,h[20]=t,h[21]=n,h[22]=f):f=h[22],f}},2056:(e,t,n)=>{"use strict";n.d(t,{J:()=>o});var r=n(6297);function o(e){let{repository:t="",title:n,labels:o}=e,i=(0,r.Z)(t);return i.origin.includes("gitlab")?"".concat(i.origin,"/").concat(i.owner,"/").concat(i.name,"/-/issues/new?issue[title]=").concat(encodeURIComponent(n)).concat(o?"&issue[description]=/label".concat(encodeURIComponent(" ~".concat(o,"\n"))):""):i.origin.includes("github")?"".concat(i.origin,"/").concat(i.owner,"/").concat(i.name,"/issues/new?title=").concat(encodeURIComponent(n),"&labels=").concat(o||""):"#"}},2074:(e,t)=>
1{"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}})},2076:(e,t,n)=>{"use strict";n.d(t,{D:()=>c,ThemeProvider:()=>d});var r=n(2616),o=(e,t,n,r,o,i,l,a)=>{let s=document.documentElement,u=["light","dark"];function c(t){var n;(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(i&&i[t]?i[t]:t)):s.setAttribute(e,t)}),n=t,a&&u.includes(n)&&(s.style.colorScheme=n)}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(()=>m(u,d)),[C,L]=r.useState(()=>"system"===E?v():E),k=x?Object.values(x):c,T=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]),O=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=>{L(v(e)),"system"===E&&o&&!t&&T("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&&(e.newValue?S(e.newValue):O(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[O]),r.useEffect(()=>{T(null!=t?t:E)},[t,E]);let P=r.useMemo(()=>({theme:E,setTheme:O,forcedTheme:t,resolvedTheme:"system"===E?C:E,themes:o?[...c,"system"]:c,systemTheme:o?C:void 0}),[E,O,t,C,o,c]);return r.createElement(s.Provider,{value:P},r.createElement(p,{forcedTheme:t,storageKey:u,attribute:h,enableSystem:o,enableColorScheme:a,defaultTheme:d,value:x,themes:c,nonce:y,scriptProps:w}),b)},p=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:"(".concat(o.toString(),")(").concat(h,")")}})}),m=(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=>
1(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},2196:(e,t,n)=>{"use strict";n.d(t,{ThemeConfigProvider:()=>l,useThemeConfig:()=>i});var r=n(2616);let o=(0,r.createContext)(null),i=()=>(0,r.useContext)(o),l=e=>(0,r.createElement)(o.Provider,e)},2256:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=n(2616);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[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)},2272:(e,t,n)=>{"use strict";n.d(t,{ToggleWordWrapButton:()=>a});var r=n(692),o=n(4217),i=n(9132);function l(){let e=document.documentElement.dataset;"nextraWordWrap"in e?delete e.nextraWordWrap:e.nextraWordWrap=""}let a=e=>{let t,n=(0,o.c)(2),{children:a}=e;return n[0]!==a?(t=(0,r.jsx)(i.Button,{onClick:l,className:"x:md:hidden",title:"Toggle word wrap",variant:"outline",children:a}),n[0]=a,n[1]=t):t=n[1],t}},2350:(e,t,n)=>{"use strict";n.d(t,{R:()=>o,m:()=>i});let r=(0,n(7174).v)(()=>({activeSlug:""})),o=()=>r(e=>e.activeSlug),i=e=>{r.setState({activeSlug:e})}},2400:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});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:p}=t,m="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)&&m(x);){if((x=a(x))===g){v.push(x);break}null!=x&&x===document.body&&i(x)&&!i(document.documentElement)||null!=x&&i(x,p)&&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:L,right:k,bottom:T,left:O}=e.getBoundingClientRect(),{top:M,right:P,bottom:j,left:I}=(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),_="start"===d||"nearest"===d?L-M:"end"===d?T+j:L+S/2-M+j,A="center"===f?O+C/2-I+P:"end"===f?k+P:O-I,R=[];for(let e=0;e<v.length;e++){let t=v[e],{height:n,width:r,top:o,right:a,bottom:s,left:u}=t.getBoundingClientRect();if("if-needed"===c&&L>=0&&O>=0&&T<=y&&k<=b&&(t===g&&!i(t)||L>=o&&T<=s&&O>=u&&k<=a))break;let h=getComputedStyle(t),p=parseInt(h.borderLeftWidth,10),m=parseInt(h.borderTopWidth,10),x=parseInt(h.borderRightWidth,10),M=parseInt(h.borderBottomWidth,10),P=0,j=0,I="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-x:0,N="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-M:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)P="start"===d?_:"end"===d?_-y:"nearest"===d?l(E,E+y,y,m,M,E+_,E+_+S,S):_-y/2,j="start"===f?A:"center"===f?A-b/2:"end"===f?A-b:l(w,w+b,b,p,x,w+A,w+A+C,C),P=Math.max(0,P+E),j=Math.max(0,j+w);else{P="start"===d?_-o-m:"end"===d?_-s+M+N:"nearest"===d?l(o,s,n,m,M+N,_,_+S,S):_-(o+n/2)+N/2,j="start"===f?A-u-p:"center"===f?A-(u+r/2)+I/2:"end"===f?A-a+x+I:l(u,a,r,p,x+I,A,A+C,C);let{scrollLeft:e,scrollTop:i}=t;P=0===F?0:Math.max(0,Math.min(i+P/F,t.scrollHeight-n/F+N)),j=0===D?0:Math.max(0,Math.min(e+j/D,t.scrollWidth-r/D+I)),_+=i-P,A+=e-j}R.push({el:t,top:P,left:j})}return R};function u(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)||
10,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,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=i-n.top+n.bottom,t=l-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}},2588:(e,t,n)=>{"use strict";n.d(t,{ConfigProvider:()=>c,useConfig:()=>u});var r=n(692),o=n(4217),i=n(6854);let l={breadcrumb:!0,collapsed:void 0,copyPage:!0,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"};var a=n(2616);let s=(0,a.createContext)(null);function u(){let e,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,a=(0,o.c)(8),{children:u,pageMap:c,navbar:d,footer:f}=e,h=(0,i.useFSRoute)();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,p=f["*"]||{},m=p.type,g=0,v={...o,...p.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],p,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=()=>({...t,type:h,..."title"in t&&{title:t.title},...d&&{display:d},...y&&{children:[]}}),E=w(),S=w();if("children"in S){let{collapsed:e}=l.theme;"boolean"==typeof e&&(S.theme={collapsed:e})}let C=w();if(S.isUnderCurrentDocsTree=i,"separator"===h&&(E.isUnderCurrentDocsTree=i),t.route===n)switch(x=[E],m=h,v={...v,...b},h){case"page":case"menu":g=c.length;break;case"doc":g=u.length}let L="hidden"===d;if(y){if(void 0!==y.activeIndex&&void 0!==y.activeType){if(v=y.activeThemeContext,m=y.activeType,L)continue;switch(x=[E,...y.activePath.filter(e=>"children"!==e.display)],m){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(C.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&&(C.firstChildRoute=e),c.push(C)}else"frontMatter"in C&&c.push(C);break;case"doc":S.children.push(...y.docsDirectories),"frontMatter"in E&&"children"!==d&&u.push(S)}u.push(...y.flatDocsDirectories),E.children.push(...y.directories)}else{if(L)continue;switch(h){case"page":case"menu":c.push(C);break;case"doc":"href"in E||u.push(S)}}if(!L)switch("doc"===h&&"children"===d?S.children&&(a.push(...S.children),s.push(...S.children)):a.push(E),h){case"page":case"menu":s.push(C);break;case"doc":"children"!==d&&s.push(S);break;case"separator":s.push(E)}}return{activeType:m,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 p=t,{activeThemeContext:m}=p,g=m.navbar&&d,v=m.footer&&f;return a[3]!==u||a[4]!==p||a[5]!==g||a[6]!==v?(n=(0,r.jsxs)(s.Provider,{value:p,children:[g,u,v]}),a[3]=u,a[4]=p,a[5]=g,a[6]=v,a[7]=n):n=a[7],n}},2653:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(2616);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])}},2756:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var r=n(2616),o=n(1011);function i(e){let t=(0,r.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}}
1,2793:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(2616),o=n(8925),i=n(7631),l=n(1011);function a(e,t){let n=(0,r.useId)(),a=o.D.get(t),[s,u]=(0,i.y)(a,(0,r.useCallback)(e=>[a.selectors.isTop(e,n),a.selectors.inStack(e,n)],[a,n]));return(0,l.s)(()=>{if(e)return a.actions.push(n),()=>a.actions.pop(n)},[a,e,n]),!!e&&(!u||s)}},2823:(e,t,n)=>{"use strict";n.d(t,{o:()=>B});var r=n(6508),o=n(1132),i=n(2616);let l="undefined"!=typeof document?i.useLayoutEffect:()=>{};function a(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function s(e){let t=(0,i.useRef)({isFocused:!1,observer:null});return l(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,i.useCallback)(n=>{let o=(0,r.wt)(n);(o instanceof HTMLButtonElement||o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLSelectElement)&&(t.current.isFocused=!0,o.addEventListener("focusout",n=>{if(t.current.isFocused=!1,o.disabled){let t=a(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){t.current.observer?.disconnect();let e=o===(0,r.bq)()?null:(0,r.bq)();o.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function u(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function c(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}let f=d(function(){return c(/^Mac/i)}),h=d(function(){return c(/^iPhone/i)}),p=d(function(){return c(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),m=d(function(){return h()||p()});d(function(){return f()||m()});let g=d(function(){return u(/AppleWebKit/i)&&!v()}),v=d(function(){return u(/Chrome/i)}),x=d(function(){return u(/Android/i)}),b=d(function(){return u(/Firefox/i)}),y=null;function w(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:l}=t;b()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(f()?r=!0:o=!0);let a=g()&&f()&&!p()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:l}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:l,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n;if(function(){if(null==y){y=!1;try{document.createElement("div").focus({get preventScroll(){return y=!0,!0}})}catch{}}return y}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(a),w.isOpening=!1}w.isOpening=!1;let E=null,S=new Set,C=new Map,L=!1,k=!1,T={Tab:!0,Escape:!0};function O(e,t){for(let n of S)n(e,t)}function M(e){L=!0,w.isOpening||e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(E="keyboard",O("keyboard",e))}function P(e){E="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(L=!0,O("pointer",e))}function j(e){w.isOpening||(""!==e.pointerType||!e.isTrusted)&&(x()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(L=!0,E="virtual")}function I(e){let t=(0,o.mD)((0,r.wt)(e)),n=(0,o.TW)((0,r.wt)(e));(0,r.wt)(e)!==t&&(0,r.wt)(e)!==n&&e.isTrusted&&(L||k||(E="virtual",O("virtual",e)),L=!1,k=!1)}function _(){L=!1,k=!0}function A(e){if("undefined"==typeof window||"undefined"==typeof document)return;let t=(0,o.mD)(e),n=(0,o.TW)(e);if(C.get(t))return;
1let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){L=!0,r.apply(this,arguments)},n.addEventListener("keydown",M,!0),n.addEventListener("keyup",M,!0),n.addEventListener("click",j,!0),t.addEventListener("focus",I,!0),t.addEventListener("blur",_,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",P,!0),n.addEventListener("pointermove",P,!0),n.addEventListener("pointerup",P,!0)),t.addEventListener("beforeunload",()=>{R(e)},{once:!0}),C.set(t,{focus:r})}let R=(e,t)=>{let n=(0,o.mD)(e),r=(0,o.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),C.has(n)&&(n.HTMLElement.prototype.focus=C.get(n).focus,r.removeEventListener("keydown",M,!0),r.removeEventListener("keyup",M,!0),r.removeEventListener("click",j,!0),n.removeEventListener("focus",I,!0),n.removeEventListener("blur",_,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",P,!0),r.removeEventListener("pointermove",P,!0),r.removeEventListener("pointerup",P,!0)),C.delete(n))};function N(){return"pointer"!==E}"undefined"!=typeof document&&function(e){let t,n=(0,o.TW)(void 0);"loading"!==n.readyState?A(void 0):(t=()=>{A(e)},n.addEventListener("DOMContentLoaded",t)),()=>R(e,t)}();let D=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var F=n(2968);function B(e={}){var t;let{autoFocus:n=!1,isTextInput:l,within:u}=e,c=(0,i.useRef)({isFocused:!1,isFocusVisible:n||N()}),[d,f]=(0,i.useState)(!1),[h,p]=(0,i.useState)(()=>c.current.isFocused&&c.current.isFocusVisible),m=(0,i.useCallback)(()=>p(c.current.isFocused&&c.current.isFocusVisible),[]),g=(0,i.useCallback)(e=>{c.current.isFocused=e,c.current.isFocusVisible=N(),f(e),m()},[m]);t={enabled:d,isTextInput:l},A(),(0,i.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,n)=>{(function(e,t,n){let i=n?(0,r.wt)(n):void 0,l=(0,o.TW)(i),a=(0,o.mD)(i),s=void 0!==a?a.HTMLInputElement:HTMLInputElement,u=void 0!==a?a.HTMLTextAreaElement:HTMLTextAreaElement,c=void 0!==a?a.HTMLElement:HTMLElement,d=void 0!==a?a.KeyboardEvent:KeyboardEvent,f=(0,r.bq)(l);return!((e=e||f instanceof s&&!D.has(f.type)||f instanceof u||f instanceof c&&f.isContentEditable)&&"keyboard"===t&&n instanceof d&&!T[n.key])})(!!t?.isTextInput,e,n)&&(e=>{c.current.isFocusVisible=e,m()})(N())};return S.add(e),()=>{S.delete(e)}},[l,d]);let{focusProps:v}=function(e){let{isDisabled:t,onFocus:n,onBlur:l,onFocusChange:a}=e,u=(0,i.useCallback)(e=>{if((0,r.wt)(e)===e.currentTarget)return l&&l(e),a&&a(!1),!0},[l,a]),c=s(u),d=(0,i.useCallback)(e=>{let t=(0,r.wt)(e),i=(0,o.TW)(t),l=i?(0,r.bq)(i):(0,r.bq)();t===e.currentTarget&&t===l&&(n&&n(e),a&&a(!0),c(e))},[a,n,c]);return{focusProps:{onFocus:!t&&(n||a||l)?d:void 0,onBlur:!t&&(l||a)?u:void 0}}}({isDisabled:u,onFocusChange:g}),{focusWithinProps:x}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:l,onFocusWithinChange:u}=e,c=(0,i.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,F.A)(),h=(0,i.useCallback)(e=>{(0,r.sD)(e.currentTarget,(0,r.wt)(e))&&c.current.isFocusWithin&&!(0,r.sD)(e.currentTarget,e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),n&&n(e),u&&u(!1))},[n,u,c,f]),p=s(h),m=(0,i.useCallback)(e=>{if(!(0,r.sD)(e.currentTarget,(0,r.wt)(e)))return;let t=(0,r.wt)(e),n=(0,o.TW)(t),i=(0,r.bq)(n);if(!c.current.isFocusWithin&&i===t){l&&l(e),u&&u(!0),c.current.isFocusWithin=!0,p(e);let t=e.currentTarget;d(n,"focus",e=>{let o=(0,r.wt)(e);if(c.current.isFocusWithin&&!(0,r.sD)(t,o)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:o});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),h(a(e))}},{capture:!0})}},[l,u,p,d,h]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:h}}}({isDisabled:!u,onFocusWithinChange:g});return{isFocused:d,isFocusVisible:h,focusProps:u?x:v}}},2928:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});class r extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}},2968:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2616);function o(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,o)=>{let i=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,r.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),o=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:o}}},2997:(e,t)=>{"use strict";function n(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function r(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[n,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(n,r(e));else t.set(n,r(o));return 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];for(let t of n){for(let n of t.keys())e.delete(n);for(let[n,r]of t.entries())e.append(n,r)}return e}
1Object.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}})},3088:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(692),o=n(4217);let i=e=>{let t,n,i,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}},3117:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(692),o=n(4217);let i=e=>{let t,n,i,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}},3125:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(){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}},3245:(e,t,n)=>{"use strict";var r=n(2616),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,l=r.useRef,a=r.useEffect,s=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var h=i(e,(d=s(function(){function e(e){if(!a){if(a=!0,i=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,o(i,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,l=n)}var i,l,a=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,c]))[0],d[1]);return a(function(){f.hasValue=!0,f.value=h},[h]),u(h),h}},3277:(e,t,n)=>{"use strict";n.d(t,{ZL:()=>x});var r=n(2616),o=n.t(r,2),i=n(3289),l=n(8458),a=n(7547),s=n(4086),u=n(701),c=n(3941);let d=(0,r.createContext)(!1);var f=n(3755);let h=r.Fragment,p=(0,f.FX)(function(e,t){let{ownerDocument:n=null,...p}=e,m=(0,r.useRef)(null),x=(0,c.P)((0,c.a)(e=>{m.current=e}),t),b=(0,s.g)(m.current),y=function(e){let t=(0,r.useContext)(d),n=(0,r.useContext)(g),[o,i]=(0,r.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(u._.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,r.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,r.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),o}(null!=n?n:b),w=(0,r.useContext)(v),E=(0,l.L)(),S=function(){let e,t=(e="undefined"==typeof document,(0,o.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,i]=r.useState(u._.isHandoffComplete);return n&&!1===u._.isHandoffComplete&&i(!1),r.useEffect(()=>{!0!==n&&i(!0)},[n]),r.useEffect(()=>u._.handoff(),[]),!t&&n}(),C=(0,f.Ci)();return(0,a.X)(()=>{var e;y&&y.childNodes.length<=0&&(null==(e=y.parentElement)||e.removeChild(y))}),y&&S?(0,i.createPortal)(r.createElement("div",{"data-headlessui-portal":"",ref:e=>{E.dispose(),w&&e&&E.add(w.register(e))}},C({ourProps:{ref:x},theirProps:p,slot:{},defaultTag:h,name:"Portal"})),y):null}),m=r.Fragment,g=(0,r.createContext)(null),v=(0,r.createContext)(null),x=Object.assign((0,f.FX)(function(e,t){let n=(0,c.P)(t),{enabled:o=!0,ownerDocument:i,...l}=e,a=(0,f.Ci)();return o?r.createElement(p,{...l,ownerDocument:i,ref:n}):a({ourProps:{ref:n},theirProps:l,slot:{},defaultTag:h,name:"Portal"})}),{Group:(0,f.FX)(function(e,t){let{target:n,...o}=e,i={ref:(0,c.P)(t)},l=(0,f.Ci)();return r.createElement(g.Provider,{value:n},l({ourProps:i,theirProps:o,defaultTag:m,name:"Popover.Group"}))})})},3394:(e,t,n)=>{"use strict";n.d(t,{ClientWrapper:()=>T});var r=n(692),o=n(4217),i=n(3125),l=n(2616),a=n(8513),s=n(4256),u=n.n(s),c=n(7821);function d(e){var t;if("string"==typeof e)return e;if("number"==typeof e)return String(e);if(Array.isArray(e))return e.map(e=>d(e)).join("");let n=null==e||null==(t=e.props)?void 0:t.children;return n?d(n):""}let f=e=>{let t,n,i=(0,o.c)(4),{activePath:l}=e;return i[0]!==l?(t=l.map(h),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-600 x:dark:text-gray-400 x:contrast-more:text-current",children:t}),i[2]=t,i[3]=n):n=i[3],n};function h(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-black 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:d(e.title),...a&&{href:a,prefetch:!1},children:e.title})]},e.route+e.name)}var p=n(9132),m=n(4004),g=n(4876),v=n(3117),x=n(3088);let b=e=>{let t,n,i=(0,o.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M11.2475 18.25C10.6975 18.25 10.175 18.1455 9.67999 17.9365C9.18499 17.7275 8.74499 17.436 8.35999 17.062C7.94199 17.205 7.50749 17.2765 7.05649 17.2765C6.31949 17.2765 5.63749 17.095 5.01049 16.732C4.38349 16.369 3.87749 15.874 3.49249 15.247C3.11849 14.62 2.93149 13.9215 2.93149 13.1515C2.93149 12.8325 2.97549 12.486 3.06349 12.112C2.62349 11.705 2.28249 11.2375 2.04049 10.7095C1.79849 10.1705 1.67749 9.6095 1.67749 9.0265C1.67749 8.4325 1.80399 7.8605 2.05699 7.3105C2.30999 6.7605 2.66199 6.2875 3.11299 5.8915C3.57499 5.4845 4.10849 5.204 4.71349 5.05C4.83449 4.423 5.08749 3.862 5.47249 3.367C5.86849 2.861 6.35249 2.465 6.92449 2.179C7.49649 1.893 8.10699 1.75 8.75599 1.75C9.30599 1.75 9.82849 1.8545 10.3235 2.0635C10.8185 2.2725 11.2585 2.564 11.6435 2.938C12.0615 2.795 12.496 2.7235 12.947 2.7235C13.684 2.7235 14.366 2.905 14.993 3.268C15.62 3.631 16.1205 4.126 16.4945 4.753C16.8795 5.38 17.072 6.0785 17.072 6.8485C17.072 7.1675 17.028 7.514 16.94 7.888C17.38 8.295 17.721 8.768 17.963 9.307C18.205 9.835 18.326 10.3905 18.326 10.9735C18.326 11.5675 18.1995 12.1395 17.9465 12.6895C17.6935 13.2395 17.336 13.718 16.874 14.125C16.423 14.521 15.895 14.796 15.29 14.95C15.169 15.577 14.9105 16.138 14.5145 16.633C14.1295 17.139 13.651 17.535 13.079 17.821C12.507 18.107 11.8965 18.25 11.2475 18.25ZM7.17199 16.1875C7.72199 16.1875 8.20049 16.072 8.60749 15.841L11.7095 14.059C11.8195 13.982 11.8745 13.8775 11.8745 13.7455V12.3265L7.88149 14.62C7.63949 14.763 7.39749 14.763 7.15549 14.62L4.03699 12.8215C4.03699 12.8545 4.03149 12.893 4.02049 12.937C4.02049 12.981 4.02049 13.047 4.02049 13.135C4.02049 13.696 4.15249 14.213 4.41649 14.686C4.69149 15.148 5.07099 15.511 5.55499 15.775C6.03899 16.05 6.57799 16.1875 7.17199 16.1875ZM7.33699 13.498C7.40299 13.531 7.46349 13.5475 7.51849 13.5475C7.57349 13.5475 7.62849 13.531 7.68349 13.498L8.92099 12.7885L4.94449 10.4785C4.70249 10.3355 4.58149 10.121 4.58149 9.835V6.2545C4.03149 6.4965 3.59149 6.8705 3.26149 7.3765C2.93149 7.8715 2.76649 8.4215 2.76649 9.0265C2.76649 9.5655 2.90399 10.0825 3.17899 10.5775C3.45399 11.0725 3.81149 11.4465 4.25149 11.6995L7.33699 13.498ZM11.2475 17.161C11.8305 17.161 12.3585 17.029 12.8315 16.765C13.3045 16.501 13.6785 16.138 13.9535 15.676C14.2285 15.214 14.366 14.697 14.366 14.125V10.561C14.366 10.429 14.311 10.33 14.201 10.264L12.947 9.538V14.1415C12.947 14.4275 12.826 14.642 12.584 14.785L9.46549 16.5835C10.0045 16.9685 10.5985 17.161 11.2475 17.161ZM11.8745 11.122V8.878L10.01 7.822L8.12899 8.878V11.122L10.01 12.178L11.8745 11.122ZM7.05649 5.8585C7.05649 5.5725 7.17749 5.358 7.41949 5.215L10.538 3.4165C9.99899 3.0315 9.40499 2.839 8.75599 2.839C8.17299 2.839 7.64499 2.971 7.17199 3.235C6.69899 3.499 6.32499 3.862 6.04999 4.324C5.78599 4.786 5.65399 5.303 5.65399 5.875V9.4225C5.65399 9.5545 5.70899 9.659 5.81899 9.736L7.05649 10.462V5.8585ZM15.4385 13.7455C15.9885 13.5035 16.423 13.1295 16.742 12.6235C17.072 12.1175 17.237 11.5675 17.237 10.9735C17.237 10.4345 17.0995 9.9175 16.8245 9.4225C16.5495 8.9275 16.192 8.5535 15.752 8.3005L12.6665 6.5185C12.6005 6.4745 12.54 6.458 12.485 6.469C12.43 6.469 12.375 6.4855 12.32 6.5185L11.0825 7.2115L15.0755 9.538C15.1965 9.604 15.2845 9.692 15.3395 9.802C15.4055 9.901 15.4385 10.022 15.4385 10.165V13.7455ZM12.122 5.3635C12.364 5.2095 12.606 5.2095 12.848 5.3635L15.983 7.195C15.983 7.118 15.983 7.019 15.983 6.898C15.983 6.37 15.851 5.8695 15.587 5.3965C15.334 4.9125 14.9655 4.5275 14.4815 4.2415C14.0085 3.9555 13.4585 3.8125 12.8315 3.8125C12.2815 3.8125 11.803 3.928 11.396 4.159L8.29399 5.941C8.18399 6.018 8.12899 6.1225 8.12899 6.2545V7.6735L12.122 5.3635Z"}),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},y=e=>{let t,n,i,l,a,s,u,c,d,f,h,p,m,g=(0,o.c)(14);return g[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("path",{d:"M96.0000 40.0000 L99.5002 42.0000 L99.5002 43.5000 L98.5000 47.0000 L56.0000 57.0000 L52.0040 47.0708 L96.0000 40.0000 M96.0000 40.0000 "}),n=(0,r.jsx)("path",{d:"M80.1032 10.5903 L84.9968 11.6171 L86.2958 13.2179 L87.5346 17.0540 L87.0213 19.5007 L58.5000 58.5000 L49.0000 49.0000 L75.3008 14.4873 L80.1032 10.5903 M80.1032 10.5903 "}),a=(0,r.jsx)("path",{d:"M55.5002 4.5000 L58.5005 2.5000 L61.0002 3.5000 L63.5002 7.0000 L56.6511 48.1620 L52.0005 45.0000 L50.0005 39.5000 L53.5003 8.5000 L55.5002 4.5000 M55.5002 4.5000 "}),s=(0,r.jsx)("path",{d:"M23.4253 5.1588 L26.5075 1.2217 L28.5175 0.7632 L32.5063 1.3458 L34.4748 2.8868 L48.8202 34.6902 L54.0089 49.8008 L47.9378 53.1760 L24.8009 11.1886 L23.4253 5.1588 M23.4253 5.1588 "}),u=(0,r.jsx)("path",{d:"M8.4990 27.0019 L7.4999 23.0001 L10.5003 19.5001 L14.0003 20.0001 L15.0003 20.0001 L36.0000 35.5000 L42.5000 40.5000 L51.5000 47.5000 L46.5000 56.0000 L42.0002 52.5000 L39.0001 49.5000 L10.0000 29.0001 L8.4990 27.0019 M8.4990 27.0019 "}),c=(0,r.jsx)("path",{d:"M2.5003 53.0000 L0.2370 50.5000 L0.2373 48.2759 L2.5003 47.5000 L28.0000 49.0000 L53.0000 51.0000 L52.1885 55.9782 L4.5000 53.5000 L2.5003 53.0000 M2.5003 53.0000 "}),d=(0,r.jsx)("path",{d:"M17.5002 79.0264 L12.5005 79.0264 L10.5124 76.7369 L10.5124 74.0000 L19.0005 68.0000 L53.5082 46.0337 L57.0005 52.0000 L17.5002 79.0264 M17.5002 79.0264 "}),f=(0,r.jsx)("path",{d:"M27.0004 92.9999 L25.0003 93.4999 L22.0003 91.9999 L22.5004 89.4999 L52.0003 50.5000 L56.0004 55.9999 L34.0003 85.0000 L27.0004 92.9999 M27.0004 92.9999 "}),h=(0,r.jsx)("path",{d:"M51.9998 98.0000 L50.5002 100.0000 L47.5002 101.0000 L45.0001 99.0000 L43.5000 96.0000 L51.0003 55.4999 L55.5001 55.9999 L51.9998 98.0000 M51.9998 98.0000 "}),p=(0,r.jsx)("path",{d:"M77.5007 86.9997 L77.5007 90.9997 L77.0006 92.4997 L75.0004 93.4997 L71.5006 93.0339 L47.4669 57.2642 L56.9998 50.0002 L64.9994 64.5004 L65.7507 69.7497 L77.5007 86.9997 M77.5007 86.9997 "}),i=(0,r.jsx)("path",{d:"M89.0008 80.9991 L89.5008 83.4991 L88.0008 85.4991 L86.5007 84.9991 L78.0007 78.9991 L65.0007 67.4991 L55.0007 60.4991 L58.0000 51.0000 L62.9999 54.0001 L66.0007 59.4991 L89.0008 80.9991 M89.0008 80.9991 "}),l=(0,r.jsx)("path",{d:"M82.5003 55.5000 L95.0003 56.5000 L98.0003 58.5000 L100.0000 61.5000 L100.0000 63.6587 L94.5003 66.0000 L66.5005 59.0000 L55.0003 58.5000 L58.0000 48.0000 L66.0005 54.0000 L82.5003 55.5000 M82.5003 55.5000 "}),g[0]=t,g[1]=n,g[2]=i,g[3]=l,g[4]=a,g[5]=s,g[6]=u,g[7]=c,g[8]=d,g[9]=f,g[10]=h,g[11]=p):(t=g[0],n=g[1],i=g[2],l=g[3],a=g[4],s=g[5],u=g[6],c=g[7],d=g[8],f=g[9],h=g[10],p=g[11]),g[12]!==e?(m=(0,r.jsxs)("svg",{viewBox:"0 0 100 101",fill:"currentColor",...e,children:[t,n,a,s,u,c,d,f,h,p,i,l]}),g[12]=e,g[13]=m):m=g[13],m},w=e=>{let t,n,i,l,a,s,u=(0,o.c)(15),{icon:c,title:d,description:f,isExternal:h}=e;return u[0]!==c?(t=(0,r.jsx)(c,{width:"16"}),u[0]=c,u[1]=t):t=u[1],u[2]!==h?(n=h&&(0,r.jsx)(v.h,{height:"1em"}),u[2]=h,u[3]=n):n=u[3],u[4]!==n||u[5]!==d?(i=(0,r.jsxs)("span",{className:"x:font-medium x:flex x:gap-1",children:[d,n]}),u[4]=n,u[5]=d,u[6]=i):i=u[6],u[7]!==f?(l=(0,r.jsx)("span",{className:"x:text-xs",children:f}),u[7]=f,u[8]=l):l=u[8],u[9]!==i||u[10]!==l?(a=(0,r.jsxs)("div",{className:"x:flex x:flex-col",children:[i,l]}),u[9]=i,u[10]=l,u[11]=a):a=u[11],u[12]!==t||u[13]!==a?(s=(0,r.jsxs)("div",{className:"x:flex x:gap-3 x:items-center",children:[t,a]}),u[12]=t,u[13]=a,u[14]=s):s=u[14],s},E=e=>{let t,n,l,a,s,u,d,f,h,v,E,S=(0,o.c)(20),{sourceCode:C}=e,{copy:L,isCopied:k}=(0,g.useCopy)();S[0]!==L||S[1]!==C?(t=function(){L(C)},S[0]=L,S[1]=C,S[2]=t):t=S[2];let T=t;S[3]!==k?(n=e=>{let{hover:t}=e;return(0,i.A)("x:ps-2 x:pe-1 x:flex x:gap-2 x:text-sm x:font-medium x:items-center",k&&"x:opacity-70",t&&"x:bg-gray-200 x:text-gray-900 x:dark:bg-primary-100/5 x:dark:text-gray-50")},S[3]=k,S[4]=n):n=S[4],S[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(x.h,{width:"16"}),S[5]=l):l=S[5];let O=k?"Copied":"Copy page";return S[6]!==T||S[7]!==n||S[8]!==O?(a=(0,r.jsxs)(p.Button,{className:n,onClick:T,children:[l,O]}),S[6]=T,S[7]=n,S[8]=O,S[9]=a):a=S[9],S[10]===Symbol.for("react.memo_cache_sentinel")?(s={to:"bottom end",gap:10},S[10]=s):s=S[10],S[11]===Symbol.for("react.memo_cache_sentinel")?(u={id:"copy",name:(0,r.jsx)(w,{icon:x.h,title:"Copy page",description:"Copy page as Markdown for LLMs"})},S[11]=u):u=S[11],S[12]===Symbol.for("react.memo_cache_sentinel")?(d={id:"chatgpt",name:(0,r.jsx)(w,{icon:b,title:"Open in ChatGPT",description:"Ask questions about this page",isExternal:!0})},S[12]=d):d=S[12],S[13]===Symbol.for("react.memo_cache_sentinel")?(f=[u,d,{id:"claude",n
1ame:(0,r.jsx)(w,{icon:y,title:"Open in Claude",description:"Ask questions about this page",isExternal:!0})}],S[13]=f):f=S[13],S[14]===Symbol.for("react.memo_cache_sentinel")?(h=(0,r.jsx)(c.h,{width:"12",className:"x:rotate-90"}),S[14]=h):h=S[14],S[15]!==T?(v=(0,r.jsx)(m.Select,{anchor:s,className:"x:rounded-none",options:f,value:"",selectedOption:h,onChange:e=>{if("copy"===e)return void T();let t="Read from ".concat(location.href," so I can ask questions about it.");window.open("https://".concat("chatgpt"===e?"chatgpt.com/?hints=search&prompt":"claude.ai/new?q","=").concat(encodeURIComponent(t)),"_blank")}}),S[15]=T,S[16]=v):v=S[16],S[17]!==v||S[18]!==a?(E=(0,r.jsxs)("div",{className:"x:border x:inline-flex x:rounded-md x:items-stretch nextra-border x:float-end x:overflow-hidden",children:[a,v]}),S[17]=v,S[18]=a,S[19]=E):E=S[19],E};var S=n(2588),C=n(2196);let L={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")},k=()=>{let e,t,n,l,a=(0,o.c)(8),{flatDocsDirectories:s,activeIndex:f}=(0,S.useConfig)().normalizePagesResult,{navigation:h}=(0,C.useThemeConfig)(),p=h.prev&&s[f-1],m=h.next&&s[f+1];return(p&&!p.isUnderCurrentDocsTree&&(p=!1),m&&!m.isUnderCurrentDocsTree&&(m=!1),p||m)?(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]!==p?(t=p&&(0,r.jsxs)(u(),{href:p.route,title:d(p.title),className:(0,i.A)(L.link,"x:pe-4"),prefetch:!1,children:[(0,r.jsx)(c.h,{height:"20",className:(0,i.A)(L.icon,"x:ltr:rotate-180")}),p.title]}),a[1]=p,a[2]=t):t=a[2],a[3]!==m?(n=m&&(0,r.jsxs)(u(),{href:m.route,title:d(m.title),className:(0,i.A)(L.link,"x:ps-4 x:ms-auto x:text-end"),prefetch:!1,children:[m.title,(0,r.jsx)(c.h,{height:"20",className:(0,i.A)(L.icon,"x:rtl:rotate-180")})]}),a[3]=m,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},T=e=>{let t,n,s,u,c,d,h,p,m=(0,o.c)(31),{children:g,metadata:v,bottomContent:x,sourceCode:b}=e,{activeType:y,activeThemeContext:w,activePath:L}=(0,S.useConfig)().normalizePagesResult,T=(0,C.useThemeConfig)(),O=w.timestamp&&v.timestamp;m[0]!==v||m[1]!==w.layout||m[2]!==w.toc?(t=("default"===w.layout||w.toc)&&(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:w.toc&&(0,r.jsx)(a.TOC,{filePath:v.filePath,pageTitle:v.title})}),m[0]=v,m[1]=w.layout,m[2]=w.toc,m[3]=t):t=m[3];let M="article"===w.typesetting&&"nextra-body-typesetting-article";return m[4]!==M?(n=(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-4 x:pt-4 x:md:px-12",M),m[4]=M,m[5]=n):n=m[5],m[6]!==L||m[7]!==y||m[8]!==w.breadcrumb?(s=w.breadcrumb&&"page"!==y&&(0,r.jsx)(f,{activePath:L}),m[6]=L,m[7]=y,m[8]=w.breadcrumb,m[9]=s):s=m[9],m[10]!==b||m[11]!==T.copyPageButton||m[12]!==w.copyPage?(u=T.copyPageButton&&w.copyPage&&b&&(0,r.jsx)(E,{sourceCode:b}),m[10]=b,m[11]=T.copyPageButton,m[12]=w.copyPage,m[13]=u):u=m[13],m[14]!==O||m[15]!==T.lastUpdated?(c=O?(0,r.jsx)("div",{className:"x:mt-12 x:mb-8 x:text-xs x:text-gray-600 x:text-end x:dark:text-gray-400",children:(0,l.cloneElement)(T.lastUpdated,{date:new Date(O)})}):(0,r.jsx)("div",{className:"x:mt-16"}),m[14]=O,m[15]=T.lastUpdated,m[16]=c):c=m[16],m[17]!==y||m[18]!==w.pagination?(d=w.pagination&&"page"!==y&&(0,r.jsx)(k,{}),m[17]=y,m[18]=w.pagination,m[19]=d):d=m[19],m[20]!==x||m[21]!==g||m[22]!==n||m[23]!==s||m[24]!==u||m[25]!==c||m[26]!==d?(h=(0,r.jsxs)("article",{className:n,children:[s,u,g,c,d,x]}),m[20]=x,m[21]=g,m[22]=n,m[23]=s,m[24]=u,m[25]=c,m[26]=d,m[27]=h):h=m[27],m[28]!==t||m[29]!==h?(p=(0,r.jsxs)(r.Fragment,{children:[t,h]}),m[28]=t,m[29]=h,m[30]=p):p=m[30],p}},3508:(e,t,n)=>{"use strict";n.d(t,{q:()=>s});var r=n(2616),o=n(8482);let i=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function l(e){var t,n;let r=null!=(t=e.innerText)?t:"",l=e.cloneNode(!0);if(!o.sb(l))return r;let a=!1;for(let e of l.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let s=a?null!=(n=l.innerText)?n:"":r;return i.test(s)&&(s=s.replace(i,"")),s}var a=n(1265);function s(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,a._)(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let i=(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():l(t).trim()}return null}
1).filter(Boolean);if(e.length>0)return e.join(", ")}return l(e).trim()})(r).trim().toLowerCase();return t.current=o,n.current=i,i})}},3567:(e,t,n)=>{"use strict";n.d(t,{useMounted:()=>o});var r=n(2616);function o(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}},3733:(e,t,n)=>{"use strict";n.d(t,{TW:()=>o,X7:()=>a,bq:()=>l,zm:()=>i});var r=n(701);function o(e){var t;return r._.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function i(e){var t,n;return r._.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function l(e){var t,n;return null!=(n=null==(t=i(e))?void 0:t.activeElement)?n:null}function a(e){return l(e)===e}},3734:(e,t,n)=>{"use strict";n.d(t,{M:()=>d});var r=n(6508),o=n(1132),i=n(2968),l=n(2616);let a=!1,s=0;function u(e){"touch"===e.pointerType&&(a=!0,setTimeout(()=>{a=!1},500))}function c(){let e=(0,o.TW)(null);if(void 0!==e)return 0===s&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",u),s++,()=>{--s>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",u)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:s,isDisabled:u}=e,[d,f]=(0,l.useState)(!1),h=(0,l.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,l.useEffect)(c,[]);let{addGlobalListener:p,removeAllGlobalListeners:m}=(0,i.A)(),{hoverProps:g,triggerHoverEnd:v}=(0,l.useMemo)(()=>{let e=(e,t)=>{let r=h.target;h.pointerType="",h.target=null,"touch"!==t&&h.isHovered&&r&&(h.isHovered=!1,m(),s&&s({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=i=>{a&&"mouse"===i.pointerType||((i,l)=>{if(h.pointerType=l,u||"touch"===l||h.isHovered||!(0,r.sD)(i.currentTarget,(0,r.wt)(i)))return;h.isHovered=!0;let a=i.currentTarget;h.target=a,p((0,o.TW)((0,r.wt)(i)),"pointerover",t=>{h.isHovered&&h.target&&!(0,r.sD)(h.target,(0,r.wt)(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:l}),n&&n(!0),f(!0)})(i,i.pointerType)},i.onPointerLeave=t=>{!u&&(0,r.sD)(t.currentTarget,(0,r.wt)(t))&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,s,u,h,p,m]);return(0,l.useEffect)(()=>{u&&v({currentTarget:h.target},h.pointerType)},[u]),{hoverProps:g,isHovered:d}}},3755:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>l,oE:()=>p,FX:()=>h,v6:()=>f,Ci:()=>s});var r=n(2616);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(4347),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,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 p=null!=l?l:0;if(2&p){let{static:e=!1,...t}=h;if(e)return u(t,r,o,s,f)}if(1&p){let{unmount:e=!0,...t}=h;return(0,i.Y)(+!e,{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}=m(e,["unmount","static"]),f=void 0!==e.ref?{[u]:e.ref}:{},h="function"==typeof s?s(t):s;h=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(h),"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 v={};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=>"-".concat(e.toLowerCase())));if(e)for(let e of(v["data-headlessui-state"]=n.join(" "),n))v["data-".concat(e)
1]=""}if(g(a)&&(Object.keys(p(c)).length>0||Object.keys(p(v)).length>0))if(!(0,r.isValidElement)(h)||Array.isArray(h)&&h.length>1||g(h.type)){if(Object.keys(p(c)).length>0)throw Error(['Passing props on "Fragment"!\n',"The current component <".concat(i,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(p(c)).concat(Object.keys(p(v))).map(e=>"  - ".concat(e)).join("\n"),"\nYou 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=>"  - ".concat(e)).join("\n")].join("\n"))}else{var x;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,p(m(c,["ref"])));for(let e in v)e in i&&delete v[e];return(0,r.cloneElement)(h,Object.assign({},i,v,f,{ref:l((x=h,r.version.split(".")[0]>="19"?x.props.ref:x.ref),f.ref)},n?{className:n}:{}))}return(0,r.createElement)(a,Object.assign({},m(c,["ref"]),!g(a)&&f,!g(a)&&v),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 p(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(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}function g(e){return e===r.Fragment||e===Symbol.for("react.fragment")}},3785:(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})},3941:(e,t,n)=>{"use strict";n.d(t,{P:()=>a,a:()=>l});var r=n(2616),o=n(1265);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}},4004:(e,t,n)=>{"use strict";n.d(t,{Select:()=>ek});var r=n(692),o=n(4217),i=n(2823),l=n(3734),a=n(2616),s=n(3289),u=n(5459),c=n(2653),d=n(5216),f=n(4324),h=n(8458),p=n(6137),m=n(1265),g=n(7191),v=n(363),x=n(1011),b=n(2756),y=n(9418),w=n(9405),E=n(4086),S=n(602),C=n(9331),L=n(5789),k=n(5591),T=n(3941),O=n(3508),M=n(1575),P=n(7159),j=n(4886),I=n(7968),_=n(7622),A=n(4236),R=n(6863),N=n(8361),D=n(8925),F=n(7631),B=n(8266),z=n(9801),U=n(8482),W=n(1802),H=n(5328),V=n(4347),$=n(3733),q=n(3755),G=n(5596),X=n(68),Y=n(6484),K=n(3277),Z=n(5489),J=n(7472),Q=Object.defineProperty,ee=(e,t,n
1)=>(((e,t,n)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),et=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(et||{}),en=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(en||{}),er=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(er||{}),eo=(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.SelectOption=5]="SelectOption",e[e.RegisterOptions=6]="RegisterOptions",e[e.UnregisterOptions=7]="UnregisterOptions",e[e.SetButtonElement=8]="SetButtonElement",e[e.SetOptionsElement=9]="SetOptionsElement",e[e.SortOptions=10]="SortOptions",e[e.MarkButtonAsMoved=11]="MarkButtonAsMoved",e))(eo||{});function ei(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,W.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 el={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?J.Fc.Tracked((0,J.JO)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:B.B.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,o=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==o&&(n=o),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:J.Fc.Idle}},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===B.B.Nothing)return{...a,activeOptionIndex:null};if(t.focus===B.B.Specific)return{...a,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===B.B.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=(0,B.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===B.B.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=(0,B.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=ei(e),u=(0,B.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)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),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=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==B.B.Nothing&&(r=(0,B.X)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:B.B.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],o=new Set(t.options);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,options:n,activationTrigger:1}},8:(e,t)=>
1e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...ei(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:J.Fc.Moved}};class ea extends Z.u5{static new(e){let{id:t,__demoMode:n=!1}=e;return new ea({id:t,dataRef:{current:{}},listboxState:+!n,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:B.B.Nothing},frozenValue:!1,__demoMode:n,buttonPositionState:J.Fc.Idle})}reduce(e,t){return(0,V.Y)(t.type,el,e,t)}constructor(e){super(e),ee(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return(0,V.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return -1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:(0,Z.vA)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,Z.vA)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,Z.vA)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),ee(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,o=e.options;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=D.D.get(null);this.disposables.add(t.on(D.Q.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,J.nY)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}}var es=n(7547);let eu=(0,a.createContext)(null);function ec(e){let t=(0,a.useContext)(eu);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,ed),t}return t}function ed(e){let{id:t,__demoMode:n=!1}=e,r=(0,a.useMemo)(()=>ea.new({id:t,__demoMode:n}),[]);return(0,es.X)(()=>r.dispose()),r}let ef=(0,a.createContext)(null);function eh(e){let t=(0,a.useContext)(ef);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eh),t}return t}ef.displayName="ListboxDataContext";let ep=a.Fragment,em=(0,a.createContext)(!1),eg=q.Ac.RenderStrategy|q.Ac.Static,ev=a.Fragment,ex=(0,q.FX)(function(e,t){let n=(0,a.useId)(),r=(0,j._)(),{value:o,defaultValue:i,form:l,name:s,onChange:u,by:h,invalid:p=!1,disabled:m=r||!1,horizontal:g=!1,multiple:v=!1,__demoMode:b=!1,...y}=e,E=(0,T.P)(t),S=(0,f.K)(i),[C=v?[]:void 0,L]=(0,d.P)(o,u,S),O=ed({id:n,__demoMode:b}),M=(0,a.useRef)({static:!1,hold:!1}),P=(0,a.useRef)(new Map),A=(0,c.t)(h),R=(0,a.useCallback)(e=>(0,V.Y)(B.mode,{[en.Multi]:()=>C.some(t=>A(t,e)),[en.Single]:()=>A(C,e)}),[C]),B=(0,k._)({value:C,disabled:m,invalid:p,mode:v?en.Multi:en.Single,orientation:g?"horizontal":"vertical",onChange:L,compare:A,isSelected:R,optionsPropsRef:M,listRef:P});(0,x.s)(()=>{O.state.dataRef.current=B},[B]);let z=(0,F.y)(O,e=>e.listboxState),U=D.D.get(null),H=(0,F.y)(U,(0,a.useCallback)(e=>U.selectors.isTop(e,n),[U,n])),[$,G]=(0,F.y)(O,e=>[e.buttonElement,e.optionsElement]);(0,w.j)(H,[$,G],(e,t)=>{O.send({type:eo.CloseListbox}),(0,W.Bm)(t,W.MZ.Loose)||(e.preventDefault(),null==$||$.focus())});let X=(0,k._)({open:z===et.Open,disabled:m,invalid:p,value:C}),[K,Z]=(0,Y.b0)({inherit:!0}),J=(0,a.useCallback)(()=>
1{if(void 0!==S)return null==L?void 0:L(S)},[L,S]),Q=(0,q.Ci)();return a.createElement(Z,{value:K,props:{htmlFor:null==$?void 0:$.id},slot:{open:z===et.Open,disabled:m}},a.createElement(I.St,null,a.createElement(eu.Provider,{value:O},a.createElement(ef.Provider,{value:B},a.createElement(N.El,{value:(0,V.Y)(z,{[et.Open]:N.Uw.Open,[et.Closed]:N.Uw.Closed})},null!=s&&null!=C&&a.createElement(_.CL,{disabled:m,data:{[s]:C},form:l,onReset:J}),Q({ourProps:{ref:E},theirProps:y,slot:X,defaultTag:ep,name:"Listbox"}))))))}),eb=(0,q.FX)(function(e,t){let n=(0,a.useId)(),r=(0,R.q)(),o=eh("Listbox.Button"),c=ec("Listbox.Button"),{id:d=r||"headlessui-listbox-button-".concat(n),disabled:f=o.disabled||!1,autoFocus:h=!1,...p}=e,v=(0,T.P)(t,(0,I.Xc)(),c.actions.setButtonElement),x=(0,I.TI)(),[b,y,w]=(0,F.y)(c,e=>[e.listboxState,e.buttonElement,e.optionsElement]),E=b===et.Open;(0,S.s)(E,{trigger:y,action:(0,a.useCallback)(e=>{if(null!=y&&y.contains(e.target))return S.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return U.sb(t)?S.r.Select(t):null!=w&&w.contains(e.target)?S.r.Ignore:S.r.Close},[y,w]),close:c.actions.closeListbox,select:c.actions.selectActiveOption});let L=(0,m._)(e=>{switch(e.key){case X.D.Enter:(0,H.q)(e.currentTarget);break;case X.D.Space:case X.D.ArrowDown:e.preventDefault(),c.actions.openListbox({focus:o.value?B.B.Nothing:B.B.First});break;case X.D.ArrowUp:e.preventDefault(),c.actions.openListbox({focus:o.value?B.B.Nothing:B.B.Last})}}),O=(0,m._)(e=>{e.key===X.D.Space&&e.preventDefault()}),M=(0,g.O)(e=>{var t;c.state.listboxState===et.Open?((0,s.flushSync)(()=>c.actions.closeListbox()),null==(t=c.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),c.actions.openListbox({focus:B.B.Nothing}))}),P=(0,m._)(e=>e.preventDefault()),j=(0,Y.o2)([d]),_=(0,G.MM)(),{isFocusVisible:A,focusProps:N}=(0,i.o)({autoFocus:h}),{isHovered:D,hoverProps:z}=(0,l.M)({isDisabled:f}),{pressed:W,pressProps:V}=(0,u.Z)({disabled:f}),$=(0,k._)({open:b===et.Open,active:W||b===et.Open,disabled:f,invalid:o.invalid,value:o.value,hover:D,focus:A,autofocus:h}),K=(0,F.y)(c,e=>e.listboxState===et.Open),Z=(0,q.v6)(x(),{ref:v,id:d,type:(0,C.c)(e,y),"aria-haspopup":"listbox","aria-controls":null==w?void 0:w.id,"aria-expanded":K,"aria-labelledby":j,"aria-describedby":_,disabled:f||void 0,autoFocus:h,onKeyDown:L,onKeyUp:O,onKeyPress:P},M,N,z,V);return(0,q.Ci)()({ourProps:Z,theirProps:p,slot:$,defaultTag:"button",name:"Listbox.Button"})}),ey=Y.JU,ew=(0,q.FX)(function(e,t){let n=(0,a.useId)(),{id:r="headlessui-listbox-options-".concat(n),anchor:o,portal:i=!1,modal:l=!0,transition:u=!1,...c}=e,d=(0,I.zn)(o),[f,g]=(0,a.useState)(null);d&&(i=!0);let x=eh("Listbox.Options"),b=ec("Listbox.Options"),[w,S,C,O]=(0,F.y)(b,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),M=(0,E.g)(S),j=(0,E.g)(C),_=(0,N.O_)(),[R,D]=(0,P.p)(u,f,null!==_?(_&N.Uw.Open)===N.Uw.Open:w===et.Open);(0,y.O)(R,S,b.actions.closeListbox);let z=!O&&l&&w===et.Open;(0,L.K)(z,j);let U=!O&&l&&w===et.Open;(0,v.v)(U,{allowed:(0,a.useCallback)(()=>[S,C],[S,C])});let H=!(0,F.y)(b,b.selectors.didButtonMove)&&R,G=(0,F.y)(b,b.selectors.hasFrozenValue)&&!e.static,Y=(0,A.O)(G,x.value),Z=(0,a.useCallback)(e=>x.compare(Y,e),[x.compare,Y]),J=(0,F.y)(b,e=>{var t;if(null==d||!(null!=(t=null==d?void 0:d.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>Z(e.dataRef.current.value));return -1===n&&(n=0),n}),Q=(()=>{if(null==d)return;if(null===J)return{...d,inner:void 0};let e=Array.from(x.listRef.current.values());return{...d,inner:{listRef:{current:e},index:J}}})(),[ee,er]=(0,I.UF)(Q),eo=(0,I.G3)(),ei=(0,T.P)(t,d?ee:null,b.actions.setOptionsElement,g),el=(0,h.L)();(0,a.useEffect)(()=>{C&&w===et.Open&&((0,$.X7)(C)||null==C||C.focus({preventScroll:!0}))},[w,C]);let ea=(0,m._)(e=>{var t;switch(el.dispose(),e.key){case X.D.Space:if(""!==b.state.searchQuery)return e.preventDefault(),e.stopPropagation(),b.actions.search(e.key);case X.D.Enter:e.preventDefault(),e.stopPropagation(),b.actions.selectActiveOption();break;case(0,V.Y)(x.orientation,{vertical:X.D.ArrowDown,horizontal:X.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.B.Next});case(0,V.Y)(x.orientation,{vertical:X.D.ArrowUp,horizontal:X.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.B.Previous});case X.D.Home:case X.D.PageUp:return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.B.First});case X.D.End:case X.D.PageDown:return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.B.Last});case X.D.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>b.actions.closeListbox()),null==(t=b.state.buttonElement)||t.focu
1s({preventScroll:!0});return;case X.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>b.actions.closeListbox()),(0,W.p9)(b.state.buttonElement,e.shiftKey?W.BD.Previous:W.BD.Next);break;default:1===e.key.length&&(b.actions.search(e.key),el.setTimeout(()=>b.actions.clearSearch(),350))}}),es=(0,F.y)(b,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),eu=(0,k._)({open:w===et.Open}),ed=(0,q.v6)(d?eo():{},{id:r,ref:ei,"aria-activedescendant":(0,F.y)(b,b.selectors.activeDescendantId),"aria-multiselectable":x.mode===en.Multi||void 0,"aria-labelledby":es,"aria-orientation":x.orientation,onKeyDown:ea,role:"listbox",tabIndex:w===et.Open?0:void 0,style:{...c.style,...er,"--button-width":(0,p.L)(R,S,!0).width},...(0,P.B)(D)}),ep=(0,q.Ci)(),em=(0,a.useMemo)(()=>x.mode===en.Multi?x:{...x,isSelected:Z},[x,Z]);return a.createElement(K.ZL,{enabled:!!i&&(e.static||R),ownerDocument:M},a.createElement(ef.Provider,{value:em},ep({ourProps:ed,theirProps:c,slot:eu,defaultTag:"div",features:eg,visible:H,name:"Listbox.Options"}
1)))}),eE=(0,q.FX)(function(e,t){let n=(0,a.useId)(),{id:r="headlessui-listbox-option-".concat(n),disabled:o=!1,value:i,...l}=e,s=!0===(0,a.useContext)(em),u=eh("Listbox.Option"),c=ec("Listbox.Option"),d=(0,F.y)(c,e=>c.selectors.isActive(e,r)),f=u.isSelected(i),h=(0,a.useRef)(null),p=(0,O.q)(h),g=(0,b.Y)({disabled:o,value:i,domRef:h,get textValue(){return p()}}),v=(0,T.P)(t,h,e=>{e?u.listRef.current.set(r,e):u.listRef.current.delete(r)}),y=(0,F.y)(c,e=>c.selectors.shouldScrollIntoView(e,r));(0,x.s)(()=>{if(y)return(0,z.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[y,h]),(0,x.s)(()=>{if(!s)return c.actions.registerOption(r,g),()=>c.actions.unregisterOption(r)},[g,r,s]);let w=(0,m._)(e=>{if(o)return e.preventDefault();c.actions.selectOption(i)}),E=(0,m._)(()=>{if(o)return c.actions.goToOption({focus:B.B.Nothing});c.actions.goToOption({focus:B.B.Specific,id:r})}),S=(0,M.J)(),C=(0,m._)(e=>S.update(e)),L=(0,m._)(e=>{S.wasMoved(e)&&(o||d&&c.state.activationTrigger===er.Pointer||c.actions.goToOption({focus:B.B.Specific,id:r},er.Pointer))}),P=(0,m._)(e=>{S.wasMoved(e)&&(o||d&&c.state.activationTrigger===er.Pointer&&c.actions.goToOption({focus:B.B.Nothing}))}),j=(0,k._)({active:d,focus:d,selected:f,disabled:o,selectedOption:f&&s}),I=s?{}:{id:r,ref:v,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":f,disabled:void 0,onClick:w,onFocus:E,onPointerEnter:C,onMouseEnter:C,onPointerMove:L,onMouseMove:L,onPointerLeave:P,onMouseLeave:P},_=(0,q.Ci)();return!f&&s?null:_({ourProps:I,theirProps:l,slot:j,defaultTag:"div",name:"Listbox.Option"})}),eS=Object.assign(ex,{Button:eb,Label:ey,Options:ew,Option:eE,SelectedOption:(0,q.FX)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,T.P)(t)},l=eh("ListboxSelectedOption"),s=(0,k._)({}),u=void 0===l.value||null===l.value||l.mode===en.Multi&&Array.isArray(l.value)&&0===l.value.length,c=(0,q.Ci)();return a.createElement(em.Provider,{value:!0},c({ourProps:i,theirProps:{...o,children:a.createElement(a.Fragment,null,r&&u?r:n)},slot:s,defaultTag:ev,name:"ListboxSelectedOption"}))})});var eC=n(3125),eL=n(4131);let ek=e=>{let t,n,i,l,a,s,u=(0,o.c)(18),{options:c,onChange:d,selectedOption:f,value:h,title:p,className:m,anchor:g}=e;
1u[0]!==g?(t=void 0===g?{to:"top start",gap:10}:g,u[0]=g,u[1]=t):t=u[1];let v=t;return u[2]!==m?(n=e=>{let{hover:t,open:n,focus:r}=e;return(0,eC.A)("x:cursor-pointer","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-200 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",m)},u[2]=m,u[3]=n):n=u[3],u[4]!==f||u[5]!==n||u[6]!==p?(i=(0,r.jsx)(eb,{title:p,className:n,children:f}),u[4]=f,u[5]=n,u[6]=p,u[7]=i):i=u[7],u[8]!==c?(l=c.map(eO),u[8]=c,u[9]=l):l=u[9],u[10]!==v||u[11]!==l?(a=(0,r.jsx)(ew,{as:"ul",transition:!0,anchor:v,className:eT,children:l}),u[10]=v,u[11]=l,u[12]=a):a=u[12],u[13]!==d||u[14]!==i||u[15]!==a||u[16]!==h?(s=(0,r.jsxs)(eS,{value:h,onChange:d,children:[i,a]}),u[13]=d,u[14]=i,u[15]=a,u[16]=h,u[17]=s):s=u[17],s};function eT(e){let{open:t}=e;return(0,eC.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-30 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 eO(e){return(0,r.jsx)(eE,{value:e.id,as:a.Fragment,children:t=>{let{selected:n,focus:o}=t;return(0,r.jsxs)("li",{className:(0,eC.A)(o?"x:bg-primary-100 x:text-primary-800 x:dark:text-primary-500 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)(eL.h,{height:"1em"})]})}},e.id)}},4028:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LocaleSwitch:()=>d});var r=n(692),o=n(4217),i=n(3125),l=n(3163),a=n(5317),s=n(4004);let u=e=>{let t,n,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 c=n(2196);let d=e=>{let t,n,d,h,p,m,g,v,x=(0,o.c)(22),{lite:b,className:y}=e,{i18n:w}=(0,c.useThemeConfig)(),E=(0,a.usePathname)();if(!w.length)return null;x[0]!==E?(t=E.split("/",2),x[0]=E,x[1]=t):t=x[1];let[,S]=t;if(x[2]!==y?(n=(0,i.A)("x:flex x:items-center x:gap-2",y),x[2]=y,x[3]=n):n=x[3],x[4]!==S||x[5]!==E?(d=e=>{let t=new Date(Date.now()+31536e6);document.cookie="NEXT_LOCALE=".concat(e,"; expires=").concat(t.toUTCString(),"; path=/"),location.href=(0,l.addBasePath)(E.replace("/".concat(S),"/".concat(e)))},x[4]=S,x[5]=E,x[6]=d):d=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(h=(0,r.jsx)(u,{height:"12"}),x[7]=h):h=x[7],x[8]!==w||x[9]!==b||x[10]!==S){var C;p=!b&&(null==(C=w.find(e=>S===e.locale))?void 0:C.name),x[8]=w,x[9]=b,x[10]=S,x[11]=p}else p=x[11];return x[12]!==p?(m=(0,r.jsxs)(r.Fragment,{children:[h,p]}),x[12]=p,x[13]=m):m=x[13],x[14]!==w?(g=w.map(f),x[14]=w,x[15]=g):g=x[15],x[16]!==S||x[17]!==n||x[18]!==d||x[19]!==m||x[20]!==g?(v=(0,r.jsx)(s.Select,{title:"Change language",className:n,onChange:d,value:S,selectedOption:m,options:g}),x[16]=S,x[17]=n,x[18]=d,x[19]=m,x[20]=g,x[21]=v):v=x[21],v};function f(e){return{id:e.locale,name:e.name}}},4086:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(2616),o=n(3733);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.TW)(...t),[...t])}},4131:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(692),o=n(4217);let i=e=>{let t,n,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}},4217:(e,t,n)=>{"use strict";var r,o,i=Object.create,l=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of s(t))c.call(e,o)||o===n||l(e,o,{get:()=>t[o],enumerable:!(r=a(t,o))||r.enumerable});return e},f={};((e,t)=>
1{for(var n in t)l(e,n,{get:t[n],enumerable:!0})})(f,{$dispatcherGuard:()=>C,$makeReadOnly:()=>k,$reset:()=>L,$structuralCheck:()=>j,c:()=>b,clearRenderCounterRegistry:()=>O,renderCounterRegistry:()=>T,useRenderCounter:()=>M}),e.exports=d(l({},"__esModule",{value:!0}),f);var h=((e,t,n)=>(n=null!=e?i(u(e)):{},d(!t&&e&&e.__esModule?n:l(n,"default",{value:e,enumerable:!0}),e)))(n(2616)),{useRef:p,useEffect:m,isValidElement:g}=h,v=null!=(r=h.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?r:h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.memo_cache_sentinel"),b="function"==typeof(null==(o=h.__COMPILER_RUNTIME)?void 0:o.c)?h.__COMPILER_RUNTIME.c:function(e){return h.useMemo(()=>{let t=Array(e);for(let n=0;n<e;n++)t[n]=x;return t[x]=!0,t},[])},y={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(e=>{y[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]') `)}});var w=null;function E(e){return v.ReactCurrentDispatcher.current=e,v.ReactCurrentDispatcher.current}y.useMemoCache=e=>{if(null!=w)return w.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var S=[];function C(e){let t=v.ReactCurrentDispatcher.current;if(0===e){if(S.push(t),1===S.length&&(w=t),t===y)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");E(y)}else if(1===e){let e=S.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===S.length&&(w=null),E(e)}else if(2===e)S.push(t),E(w);else if(3===e){let e=S.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");E(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function L(e){for(let t=0;t<e.length;t++)e[t]=x}function k(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var T=new Map;function O(){for(let e of T.values())e.forEach(e=>{e.count=0})}function M(e){let t=p(null);null!=t.current&&(t.current.count+=1),m(()=>{if(null==t.current){let n,r={count:0};null==(n=T.get(e))&&(n=new Set,T.set(e,n)),n.add(r),t.current=r}return()=>{null!==t.current&&function(e,t){let n=T.get(e);null!=n&&n.delete(t)}(e,t.current)}})}var P=new Set;function j(e,t,n,r,o,i){function l(e,t,l,a){let s=`${r}:${i} [${o}] ${n}${l} changed from ${e} to ${t} at depth ${a}`;P.has(s)||(P.add(s),console.error(s))}!function e(t,n,r,o){if(!(o>2)){if(t!==n)if(typeof t!=typeof n)l(`type ${typeof t}`,`type ${typeof n}`,r,o);else if("object"==typeof t){let i=Array.isArray(t),a=Array.isArray(n);if(null===t&&null!==n)l("null",`type ${typeof n}`,r,o);else if(null===n)l(`type ${typeof t}`,"null",r,o);else if(t instanceof Map)if(n instanceof Map)if(t.size!==n.size)l(`Map instance with size ${t.size}`,`Map instance with size ${n.size}`,r,o);else for(let[i,a]of t)n.has(i)?e(a,n.get(i),`${r}.get(${i})`,o+1):l(`Map instance with key ${i}`,`Map instance without key ${i}`,r,o);else l("Map instance","other value",r,o);else if(n instanceof Map)l("other value","Map instance",r,o);else if(t instanceof Set)if(n instanceof Set)if(t.size!==n.size)l(`Set instance with size ${t.size}`,`Set instance with size ${n.size}`,r,o);else for(let e of n)t.has(e)||l(`Set instance without element ${e}`,`Set instance with element ${e}`,r,o);else l("Set instance","other value",r,o);else if(n instanceof Set)l("other value","Set instance",r,o);else if(i||a)if(i!==a)l(`type ${i?"array":"object"}`,`type ${a?"array":"object"}`,r,o);else if(t.length!==n.length)l(`array with length ${t.length}`,`array with length ${n.length}`,r,o);else for(let i=0;i<t.length;i++)e(t[i],n[i],`${r}[${i}]`,o+1);else if(g(t)||g(n))g(t)!==g(n)?l(`type ${g(t)?"React element":"object"}`,`type ${g(n)?"React element":"object"}`,r,o):t.type!==n.type?l(`React element of type ${t.type}`,`React element of type ${n.type}`,r,o):e(t.props,n.props,`[props of ${r}]`,o+1);else{for(let e in n)e in t||l(`object without key ${e}`,`object with key ${e}`,r,o);for(let i in t)i in n?e(t[i],n[i],`${r}.${i}`,o+1):l(`object with key ${i}`,`object without key ${i}`,r,o)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(n)?isNaN(t)!==isNaN(n)&&l(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(n)?"NaN":"non-NaN value"}`,r,o):t!==n&&l(t,n,r,o)}}}(e,t,"",0)}}
1,4236:(e,t,n)=>{"use strict";n.d(t,{O:()=>i,j:()=>o});var r=n(2616);let o=r.forwardRef(function(e,t){let{children:n,freeze:o}=e,l=i(o,n);return(0,r.isValidElement)(l)?(0,r.cloneElement)(l,{ref:t}):r.createElement(r.Fragment,null,l)});function i(e,t){let[n,o]=(0,r.useState)(t);return e||n===t||o(t),e?n:t}},4256:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},useLinkStatus:function(){return x}});let r=n(9015),o=n(692),i=r._(n(2616)),l=n(6215),a=n(8105),s=n(2256),u=n(8333),c=n(3163);n(1088);let d=n(6464),f=n(7370),h=n(4640);n(5814);let p=n(1443);function m(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function g(e){var t;let n,r,l,[g,x]=(0,i.useOptimistic)(d.IDLE_LINK_STATUS),b=(0,i.useRef)(null),{href:y,as:w,children:E,prefetch:S=null,passHref:C,replace:L,shallow:k,scroll:T,onClick:O,onMouseEnter:M,onTouchStart:P,legacyBehavior:j=!1,onNavigate:I,ref:_,unstable_dynamicOnHover:A,...R}=e;n=E,j&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let N=i.default.useContext(a.AppRouterContext),D=!1!==S,F=!1!==S?null===(t=S)||"auto"===t?p.FetchStrategy.PPR:p.FetchStrategy.Full:p.FetchStrategy.PPR,{href:B,as:z}=i.default.useMemo(()=>{let e=m(y);return{href:e,as:w?m(w):e}},[y,w]);j&&(r=i.default.Children.only(n));let U=j?r&&"object"==typeof r&&r.ref:_,W=i.default.useCallback(e=>(null!==N&&(b.current=(0,d.mountLinkInstance)(e,B,N,F,D,x)),()=>{b.current&&((0,d.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,d.unmountPrefetchableInstance)(e)}),[D,B,N,F,x]),H={ref:(0,s.useMergedRef)(W,U),onClick(e){j||"function"!=typeof O||O(e),j&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),N&&(e.defaultPrevented||function(e,t,n,r,o,l,a){let{nodeName:s}=e.currentTarget;if(!("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.currentTarget.hasAttribute("download"))){if(!(0,f.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}i.default.startTransition(()=>{(0,h.dispatchNavigateAction)(n||t,o?"replace":"push",null==l||l,r.current)})}}(e,B,z,b,L,T,I))},onMouseEnter(e){j||"function"!=typeof M||M(e),j&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),N&&D&&(0,d.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){j||"function"!=typeof P||P(e),j&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),N&&D&&(0,d.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,u.isAbsoluteUrl)(z)?H.href=z:j&&!C&&("a"!==r.type||"href"in r.props)||(H.href=(0,c.addBasePath)(z)),l=j?
1i.default.cloneElement(r,H):(0,o.jsx)("a",{...R,...H,children:n}),(0,o.jsx)(v.Provider,{value:g,children:l})}let v=(0,i.createContext)(d.IDLE_LINK_STATUS),x=()=>(0,i.useContext)(v);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4324:(e,t,n)=>{"use strict";n.d(t,{K:()=>o});var r=n(2616);function o(e){let[t]=(0,r.useState)(e);return t}},4341:(e,t,n)=>{"use strict";n.d(t,{B1:()=>T,C0:()=>d,Dz:()=>g,Jx:()=>a,LI:()=>i,PG:()=>h,RI:()=>l,Sg:()=>f,T9:()=>o,TV:()=>m,WJ:()=>x,_3:()=>c,bV:()=>L,jk:()=>r,lP:()=>C,nI:()=>k,qE:()=>u,sq:()=>p,w7:()=>v});let r=Math.min,o=Math.max,i=Math.round,l=Math.floor,a=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"};function u(e,t,n){return o(e,r(t,n))}function c(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function p(e){return"y"===e?"height":"width"}function m(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return h(m(e))}function v(e,t,n){void 0===n&&(n=!1);let r=f(e),o=g(e),i=p(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=L(l)),[l,L(l)]}function x(e){let t=L(e);return[b(e),t,b(t)]}function b(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let y=["left","right"],w=["right","left"],E=["top","bottom"],S=["bottom","top"];function C(e,t,n,r){let o=f(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?w:y;return t?y:w;case"left":case"right":return t?E:S;default:return[]}}(d(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(b)))),i}function L(e){let t=d(e);return s[t]+e.slice(t.length)}function k(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}}},4347:(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 "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(l,r),l}n.d(t,{Y:()=>r})},4545:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),n(1088);let r=n(2074),o=n(6006),i=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function a(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 s(e,t){var n,s;let u,c,d,{src:f,sizes:h,unoptimized:p=!1,priority:m=!1,loading:g,className:v,quality:x,width:b,height:y,fill:w=!1,style:E,overrideSrc:S,onLoad:C,onLoadingComplete:L,placeholder:k="empty",blurDataURL:T,fetchPriority:O,decoding:M="async",layout:P,objectFit:j,objectPosition:I,lazyBoundary:_,lazyRoot:A,...R}=e,{imgConf:N,showAltText:D,blurComplete:F,defaultLoader:B}=t,z=N||o.imageConfigDefault;if("allSizes"in z)u=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);u={...z,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=R.loader||B;delete R.loader,delete R.srcSet;let W="__next_img_default"in U;if(W){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
1configurable:!0})}else{let e=U;U=t=>{let{config:n,...r}=t;return e(r)}}if(P){"fill"===P&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(E={...E,...e});let t={responsive:"100vw",fill:"100vw"}[P];t&&!h&&(h=t)}let H="",V=a(b),$=a(y);if((s=f)&&"object"==typeof s&&(l(s)||void 0!==s.src)){let e=l(f)?f.default:f;if(!e.src)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,T=T||e.blurDataURL,H=e.src,!w)if(V||$){if(V&&!$){let t=V/e.width;$=Math.round(e.height*t)}else if(!V&&$){let t=$/e.height;V=Math.round(e.width*t)}}else V=e.width,$=e.height}let q=!m&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:H)||f.startsWith("data:")||f.startsWith("blob:"))&&(p=!0,q=!1),u.unoptimized&&(p=!0),W&&!u.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(p=!0);let G=a(x),X=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:I}:{},D?{}:{color:"transparent"},E),Y=F||"empty"===k?null:"blur"===k?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:V,heightInt:$,blurWidth:c,blurHeight:d,blurDataURL:T||"",objectFit:X.objectFit})+'")':'url("'+k+'")',K=i.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Z=Y?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},J=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);)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:u,src:f,unoptimized:p,width:V,quality:G,sizes:h,loader:U});return{props:{...R,loading:q?"lazy":g,fetchPriority:O,width:V,height:$,decoding:M,className:v,style:{...X,...Z},sizes:J.sizes,srcSet:J.srcSet,src:S||J.src},meta:{unoptimized:p,priority:m,placeholder:k,fill:w}}}},4777:(e,t,n)=>{"use strict";n.d(t,{useHash:()=>o});var r=n(2616);function o(){let[e,t]=(0,r.useState)("");return(0,r.useEffect)(()=>{function e(){t(location.hash.replace("#",""))}return e(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[]),e}},4787:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(302)._(n(2616)).default.createContext(null)},4876:(e,t,n)=>{"use strict";n.d(t,{useCopy:()=>i});var r=n(4217),o=n(2616);function i(e){let t,n,i,l,a,s=(0,r.c)(10);s[0]!==e?(t=void 0===e?{}:e,s[0]=e,s[1]=t):t=s[1];let{timeout:u}=t,c=void 0===u?2e3:u,[d,f]=(0,o.useState)(!1);s[2]!==d||s[3]!==c?(n=()=>{if(!d)return;let e=setTimeout(()=>{f(!1)},c);return()=>{clearTimeout(e)}},s[2]=d,s[3]=c,s[4]=n):n=s[4],s[5]!==d?(i=[d],s[5]=d,s[6]=i):i=s[6],(0,o.useEffect)(n,i),s[7]===Symbol.for("react.memo_cache_sentinel")?(l=async function(e){f(!0);try{await navigator.clipboard.writeText(e)}catch(e){console.error("Failed to copy!")}},s[7]=l):l=s[7];let h=l;return s[8]!==d?(a={copy:h,isCopied:d},s[8]=d,s[9]=a):a=s[9],a}},4886:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(2616);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},4978:(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 m},defaultHead:function(){return d}});let r=n(302),o=n(9015),i=n(692),l=o._(n(2616)),a=r._(n(8063)),s=n(8454),u=n(4868),c=n(9546);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(1088);let h=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(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=h.length;e<t;e++){let t=h[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 n=e.key||t;return l.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,n=(0,l.useContext)(s.AmpStateContext),r=(0,l.useContext)(u.HeadManagerContext);return(0,i.jsx)(a.default,{reduceComponentsToState:p,headManager:r,inAmpMode:(0,c.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)},5e3:(e,t,n)=>{"use strict";n.d(t,{default:()=>o.a});var r=n(463),o=n.n(r)},5216:(e,t,n)=>{"use strict";n.d(t,{P:()=>l});var r=n(2616),o=n(3289),i=n(1265);function l(e,t,n){let[l,a]=(0,r.useState)(n),s=void 0!==e,u=(0,r.useRef)(s),c=(0,r.useRef)(!1),d=(0,r.useRef)(!1);return!s||u.current||c.current?s||!u.current||d.current||(d.current=!0,u.current=s,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.")):(c.current=!0,u.current=s,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.")),[s?e:l,(0,i._)(e=>(s||(0,o.flushSync)(()=>a(e)),null==t?void 0:t(e)))]}},5317:(e,t,n)=>{"use strict";var r=n(6529);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},5328:(e,t,n)=>{"use strict";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,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[l,a]of Object.entries(t))!function t(n,i,l){if(Array.isArray(l))for(let[e,r]of l.entries())t(n,o(i,e.toString()),r);else l instanceof Date?n.push([i,l.toISOString()]):"boolean"==typeof l?n.push([i,l?"1":"0"]):"string"==typeof l?n.push([i,l]):"number"==typeof l?n.push([i,"".concat(l)]):null==l?n.push([i,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(l)&&!(0,r.isValidElement)(l)&&e(l,i,n)}(i,o(n,l),a);return i},q:()=>i});var r=n(2616);function o(e,t){return e?e+"["+t+"]":t}function i(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))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}},5370:(e,t,n)=>{"use strict";n.d(t,{ll:()=>L,rD:()=>j,__:()=>k,UU:()=>M,cY:()=>T,BN:()=>O,Ej:()=>P});var r=n(4341);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,p=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]-=p*(n&&d?-1:1);break;case"end":o[s]+=p*(n&&d?-1:1)}return o}async function i(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:p=0}=(0,r._3)(t,e),m=(0,r.nI)(p),g=s[h?"floating"===f?"reference":"floating":f],v=(0,r.B1)(await l.getClippingRect
1({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+m.top)/y.y,bottom:(w.bottom-v.bottom+m.bottom)/y.y,left:(v.left-w.left+m.left)/y.x,right:(w.right-v.right+m.right)/y.x}}let l=async(e,t,n)=>{let{placement:r="bottom",strategy:l="absolute",middleware:a=[],platform:s}=n,u=s.detectOverflow?s:{...s,detectOverflow:i},c=await (null==s.isRTL?void 0:s.isRTL(t)),d=await s.getElementRects({reference:e,floating:t,strategy:l}),{x:f,y:h}=o(d,r,c),p=r,m=0,g={};for(let n=0;n<a.length;n++){let i=a[n];if(!i)continue;let{name:v,fn:x}=i,{x:b,y:y,data:w,reset:E}=await x({x:f,y:h,initialPlacement:r,placement:p,strategy:l,middlewareData:g,rects:d,platform:u,elements:{reference:e,floating:t}});f=null!=b?b:f,h=null!=y?y:h,g[v]={...g[v],...w},E&&m<50&&(m++,"object"==typeof E&&(E.placement&&(p=E.placement),E.rects&&(d=!0===E.rects?await s.getElementRects({reference:e,floating:t,strategy:l}):E.rects),{x:f,y:h}=o(d,p,c)),n=-1)}return{x:f,y:h,placement:p,strategy:l,middlewareData:g}},a=new Set(["left","top"]);async function s(e,t){let{placement:n,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),s=(0,r.C0)(n),u=(0,r.Sg)(n),c="y"===(0,r.TV)(n),d=a.has(s)?-1:1,f=l&&c?-1:1,h=(0,r._3)(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:g}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return u&&"number"==typeof g&&(m="end"===u?-1*g:g),c?{x:m*f,y:p*d}:{x:p*d,y:m*f}}var u=n(227);function c(e){let t=(0,u.L9)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,u.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 d(e){return(0,u.vq)(e)?e:e.contextElement}function f(e){let t=d(e);if(!(0,u.sb)(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:o,height:i,$:l}=c(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 h=(0,r.Jx)(0);function p(e){let t=(0,u.zk)(e);return(0,u.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:h}function m(e,t,n,o){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),a=d(e),s=(0,r.Jx)(1);t&&(o?(0,u.vq)(o)&&(s=f(o)):s=f(e));let c=(void 0===(i=n)&&(i=!1),o&&(!i||o===(0,u.zk)(a))&&i)?p(a):(0,r.Jx)(0),h=(l.left+c.x)/s.x,m=(l.top+c.y)/s.y,g=l.width/s.x,v=l.height/s.y;if(a){let e=(0,u.zk)(a),t=o&&(0,u.vq)(o)?(0,u.zk)(o):o,n=e,r=(0,u._m)(n);for(;r&&o&&t!==n;){let e=f(r),t=r.getBoundingClientRect(),o=(0,u.L9)(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;h*=e.x,m*=e.y,g*=e.x,v*=e.y,h+=i,m+=l,n=(0,u.zk)(r),r=(0,u._m)(n)}}return(0,r.B1)({width:g,height:v,x:h,y:m})}function g(e,t){let n=(0,u.CP)(e).scrollLeft;return t?t.left+n:m((0,u.ep)(e)).left+n}function v(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-g(e,n),y:n.top+t.scrollTop}}function x(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,u.zk)(e),r=(0,u.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,u.Tc)();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let c=g(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:s}}
1(e,n);else if("document"===t)o=function(e){let t=(0,u.ep)(e),n=(0,u.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+g(e),s=-n.scrollTop;return"rtl"===(0,u.L9)(o).direction&&(a+=(0,r.T9)(t.clientWidth,o.clientWidth)-i),{width:i,height:l,x:a,y:s}}((0,u.ep)(e));else if((0,u.vq)(t))o=function(e,t){let n=m(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,l=(0,u.sb)(e)?f(e):(0,r.Jx)(1),a=e.clientWidth*l.x,s=e.clientHeight*l.y;return{width:a,height:s,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 b(e){return"static"===(0,u.L9)(e).position}function y(e,t){if(!(0,u.sb)(e)||"fixed"===(0,u.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,u.ep)(e)===n&&(n=n.ownerDocument.body),n}function w(e,t){let n=(0,u.zk)(e);if((0,u.Tf)(e))return n;if(!(0,u.sb)(e)){let t=(0,u.$4)(e);for(;t&&!(0,u.eu)(t);){if((0,u.vq)(t)&&!b(t))return t;t=(0,u.$4)(t)}return n}let r=y(e,t);for(;r&&(0,u.Lv)(r)&&b(r);)r=y(r,t);return r&&(0,u.eu)(r)&&b(r)&&!(0,u.sQ)(r)?n:r||(0,u.gJ)(e)||n}let E=async function(e){let t=this.getOffsetParent||w,n=this.getDimensions,o=await n(e.floating);return{reference:function(e,t,n){let o=(0,u.sb)(t),i=(0,u.ep)(t),l="fixed"===n,a=m(e,!0,l,t),s={scrollLeft:0,scrollTop:0},c=(0,r.Jx)(0);if(o||!o&&!l)if(("body"!==(0,u.mq)(t)||(0,u.ZU)(i))&&(s=(0,u.CP)(t)),o){let e=m(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=g(i));l&&!o&&i&&(c.x=g(i));let d=!i||o||l?(0,r.Jx)(0):v(i,s);return{x:a.left+s.scrollLeft-c.x-d.x,y:a.top+s.scrollTop-c.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}}},S={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:i}=e,l="fixed"===i,a=(0,u.ep)(o),s=!!t&&(0,u.Tf)(t.floating);if(o===a||s&&l)return n;let c={scrollLeft:0,scrollTop:0},d=(0,r.Jx)(1),h=(0,r.Jx)(0),p=(0,u.sb)(o);if((p||!p&&!l)&&(("body"!==(0,u.mq)(o)||(0,u.ZU)(a))&&(c=(0,u.CP)(o)),p)){let e=m(o);d=f(o),h.x=e.x+o.clientLeft,h.y=e.y+o.clientTop}let g=!a||p||l?(0,r.Jx)(0):v(a,c);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-c.scrollLeft*d.x+h.x+g.x,y:n.y*d.y-c.scrollTop*d.y+h.y+g.y}},getDocumentElement:u.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e,l=[..."clippingAncestors"===n?(0,u.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,u.v9)(e,[],!1).filter(e=>(0,u.vq)(e)&&"body"!==(0,u.mq)(e)),o=null,i="fixed"===(0,u.L9)(e).position,l=i?(0,u.$4)(e):e;for(;(0,u.vq)(l)&&!(0,u.eu)(l);){let t=(0,u.L9)(l),n=(0,u.sQ)(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,u.ZU)(l)&&!n&&function e(t,n){let r=(0,u.$4)(t);return!(r===n||!(0,u.vq)(r)||(0,u.eu)(r))&&("fixed"===(0,u.L9)(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=(0,u.$4)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),o],a=x(t,l[0],i),s=a.top,c=a.right,d=a.bottom,f=a.left;for(let e=1;e<l.length;e++){let n=x(t,l[e],i);s=(0,r.T9)(n.top,s),c=(0,r.jk)(n.right,c),d=(0,r.jk)(n.bottom,d),f=(0,r.T9)(n.left,f)}return{width:c-f,height:d-s,x:f,y:s}},getOffsetParent:w,getElementRects:E,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=c(e);return{width:t,height:n}},getScale:f,isElement:u.vq,isRTL:function(e){return"rtl"===(0,u.L9)(e).direction}};function C(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function L(e,t,n,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,h=d(e),p=l||a?[...h?(0,u.v9)(h):[],...t?(0,u.v9)(t):[]]:[];p.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let g=h&&c?function(e,t){let n,o=null,i=(0,u.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 c=e.getBoundingClientRect(),{left:d,top:f,width:h,height:p}=c;if(s||t(),!h||!p)return;let m=(0,r.RI)(f),g=(0,r.RI)(i.clientWidth-(d+h)),v={rootMargin:-m+"px "+-g+"px "+-(0,r.RI)(i.clientHeight-(f+p))+"px "+-(0,r.RI)(d)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,u))||1},x=!0;function b(t){let r=t[0].intersectionRatio;if(r!==u){if(!x)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||C(c,e.getBoundingClientRect())||a(),x=!1}try{o=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(b,v)}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&&t&&(x.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=x)||e.observe(t)})),n()}),h&&!f&&x.observe(h),t&&x.observe(t));let b=f?m(e):null;return f&&function t(){let r=m(e);b&&!C(b,r)&&n(),b=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;
1p.forEach(e=>{l&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=x)||e.disconnect(),x=null,f&&cancelAnimationFrame(i)}}let k=i,T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:a}=t,u=await s(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}},O=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i,platform:l}=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.detectOverflow(t,c),h=(0,r.TV)((0,r.C0)(i)),p=(0,r.PG)(h),m=d[p],g=d[h];if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=m+f[e],o=m-f[t];m=(0,r.qE)(n,m,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,[p]:m,[h]:g});return{...v,data:{x:v.x-n,y:v.y-o,enabled:{[p]:a,[h]:s}}}}}},M=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,i,l,a;let{placement:s,middlewareData:u,rects:c,initialPlacement:d,platform:f,elements:h}=t,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:b=!0,...y}=(0,r._3)(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let w=(0,r.C0)(s),E=(0,r.TV)(d),S=(0,r.C0)(d)===d,C=await (null==f.isRTL?void 0:f.isRTL(h.floating)),L=g||(S||!b?[(0,r.bV)(d)]:(0,r.WJ)(d)),k="none"!==x;!g&&k&&L.push(...(0,r.lP)(d,b,x,C));let T=[d,...L],O=await f.detectOverflow(t,y),M=[],P=(null==(o=u.flip)?void 0:o.overflows)||[];if(p&&M.push(O[w]),m){let e=(0,r.w7)(s,c,C);M.push(O[e[0]],O[e[1]])}if(P=[...P,{placement:s,overflows:M}],!M.every(e=>e<=0)){let e=((null==(i=u.flip)?void 0:i.index)||0)+1,t=T[e];if(t&&("alignment"!==m||E===(0,r.TV)(t)||P.every(e=>(0,r.TV)(e.placement)!==E||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(l=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(v){case"bestFit":{let e=null==(a=P.filter(e=>{if(k){let t=(0,r.TV)(e.placement);return t===E||"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:a[0];e&&(n=e);break}case"initialPlacement":n=d}if(s!==n)return{reset:{placement:n}}}return{}}}},P=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let i,l,{placement:a,rects:s,platform:u,elements:c}=t,{apply:d=()=>{},...f}=(0,r._3)(e,t),h=await u.detectOverflow(t,f),p=(0,r.C0)(a),m=(0,r.Sg)(a),g="y"===(0,r.TV)(a),{width:v,height:x}=s.floating;"top"===p||"bottom"===p?(i=p,l=m===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(l=p,i="end"===m?"top":"bottom");let b=x-h.top-h.bottom,y=v-h.left-h.right,w=(0,r.jk)(x-h[i],b),E=(0,r.jk)(v-h[l],y),S=!t.middlewareData.shift,C=w,L=E;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(L=y),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(C=b),S&&!m){let e=(0,r.T9)(h.left,0),t=(0,r.T9)(h.right,0),n=(0,r.T9)(h.top,0),o=(0,r.T9)(h.bottom,0);g?L=v-2*(0!==e||0!==t?e+t:(0,r.T9)(h.left,h.right)):C=x-2*(0!==n||0!==o?n+o:(0,r.T9)(h.top,h.bottom))}await d({...t,availableWidth:L,availableHeight:C});let k=await u.getDimensions(c.floating);return v!==k.width||x!==k.height?{reset:{rects:!0}}:{}}}},j=(e,t,n)=>{let r=new Map,o={platform:S,...n},i={...o.platform,_c:r};return l(e,t,{...o,platform:i})}},5459:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2616),o=n(3733),i=n(8458),l=n(1265);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.TW)(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}}}},5471:(e,t,n)=>{"use strict";n.d(t,{HeadingAnchor:()=>s});var r=n(692),o=n(4217),i=n(2616),l=n(2350);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:"-".concat(getComputedStyle(document.body).getPropertyValue("--nextra-navbar-height")||"0%"," 0% -80%")}),s=e=>{let t,n,l,s=(0,o.c)(4),{id:u}=e,c=(0,i.useRef)(null);s[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>
1{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="#".concat(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}},5489:(e,t,n)=>{"use strict";n.d(t,{bN:()=>m,u5:()=>p,vA:()=>x});var r,o,i,l=n(2928),a=n(9801),s=n(701),u=Object.defineProperty,c=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(c(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},h=(e,t,n,r)=>(c(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class p{dispose(){this.disposables.dispose()}get state(){return d(this,r)}subscribe(e,t){if(s._.isServer)return()=>{};let n={selector:e,callback:t,current:e(d(this,r))};return d(this,i).add(n),this.disposables.add(()=>{d(this,i).delete(n)})}on(e,t){return s._.isServer?()=>{}:(d(this,o).get(e).add(t),this.disposables.add(()=>{d(this,o).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,r),e);if(t!==d(this,r)){for(let e of(h(this,r,t),d(this,i))){let t=e.selector(d(this,r));m(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,o).get(e.type))t(d(this,r),e)}}constructor(e){f(this,r,{}),f(this,o,new l.G(()=>new Set)),f(this,i,new Set),((e,t,n)=>((e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n))(this,"disposables",(0,a.e)()),h(this,r,e),s._.isServer&&this.disposables.microTask(()=>{this.dispose()})}}function m(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&g(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&g(e.entries(),t.entries()):!!(v(e)&&v(t))&&g(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function g(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function v(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function x(e){let[t,n]=e(),r=(0,a.e)();return function(){for(var e=arguments.length,o=Array(e),i=0;i<e;i++)o[i]=arguments[i];t(...o),r.dispose(),r.microTask(n)}}r=new WeakMap,o=new WeakMap,i=new WeakMap},5591:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(2616);function o(e){return(0,r.useMemo)(()=>e,Object.values(e))}},5596:(e,t,n)=>{"use strict";n.d(t,{MM:()=>d,rU:()=>f});var r=n(2616),o=n(1265),i=n(1011),l=n(5591),a=n(3941),s=n(4886),u=n(3755);let c=(0,r.createContext)(null);function d(){var e,t;return null!=(t=null==(e=(0,r.useContext)(c))?void 0:e.value)?t:void 0}function f(){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(c.Provider,{value:i},e.children)},[t])]}c.displayName="DescriptionContext",Object.assign((0,u.FX)(function(e,t){let n=(0,r.useId)(),o=(0,s._)(),{id:d="headlessui-description-".concat(n),...f}=e,h=function e(){let t=(0,r.useContext)(c);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}(),p=(0,a.P)(t);(0,i.s)(()=>h.register(d),[d,h.register]);let m=(0,l._)({...h.slot,disabled:o||!1}),g={ref:p,...h.props,id:d};return(0,u.Ci)()({ourProps:g,theirProps:f,slot:m,defaultTag:"p",name:h.name||"Description"})}),{})},5718:(e,t,n)=>{"use strict";n.d(t,{NotFoundLink:()=>f});var r=n(692),o=n(4217),i=n(5317),l=n(3567),a=n(3125),s=n(1903);let u=e=>{let t,n,i,l,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(2196),d=n(2056);let f=e=>{let t,n,a=(0,o.c)(7),{children:s,labels:f}=e,h=(0,c.useThemeConfig)(),p=(0,i.usePathname)(),m=(0,l.useMounted)(),g=m&&document.referrer,v='Found broken "'.concat(m?p:"",'" link').concat(g?' from "'.concat(g,'"'):"",". Please fix!");return a[0]!==h.docsRepositoryBase||a[1]!==f||a[2]!==v?(t=(0,d.J)({repository:h.docsRepositoryBase,title:v,labels:f}),a[0]=h.docsRepositoryBase,a[1]=f,a[2]=v,a[3]=t):t=a[3],a[4]!==s||a[5]!==t?(n=(0,r.jsx)(u,{className:"x:mt-[1.25em]",href:t,children:s}
1),a[4]=s,a[5]=t,a[6]=n):n=a[6],n}},5789:(e,t,n)=>{"use strict";n.d(t,{K:()=>d});var r=n(2616),o=n(1011),i=n(9801),l=n(8482),a=n(1041);function s(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let u=function(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()))}}}(()=>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,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=s(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=s(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[(0,a.un)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){for(let t of r().containers)for(let n of t())if(n.contains(e))return!0;return!1}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,a=null;n.addEventListener(t,"click",e=>{if(l.Lk(e.target))try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);l.Lk(i)&&!o(i)&&(a=i)}catch(e){}},!0),n.group(e=>{n.addEventListener(t,"touchstart",t=>{if(e.dispose(),l.Lk(t.target)&&l.pv(t.target))if(o(t.target)){let n=t.target;for(;n.parentElement&&o(n.parentElement);)n=n.parentElement;e.style(n,"overscrollBehavior","contain")}else e.style(t.target,"touchAction","none")})}),n.addEventListener(t,"touchmove",e=>{if(l.Lk(e.target)&&!l.A3(e.target))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),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=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","".concat(l,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];r.forEach(e=>{let{before:t}=e;return null==t?void 0:t(n)}),r.forEach(e=>{let{after:t}=e;return null==t?void 0:t(n)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});u.subscribe(()=>{let e=u.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)&&u.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&u.dispatch("TEARDOWN",n)}});var c=n(2793);function d(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.useSyncExternalStore)(u.subscribe,u.getSnapshot,u.getSnapshot),l=t?i.get(t):void 0;l&&l.count,(0,o.s)(()=>{if(!(!t||!e))return u.dispatch("PUSH",t,n),()=>u.dispatch("POP",t,n)},[e,t])}((0,c.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},5814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},5833:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ThemeSwitch:()=>f});var r=n(692),o=n(4217),i=n(3125),l=n(2076),a=n(4004),s=n(3567);let u=e=>{let t,n,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},c=e=>{let t,n,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 d=n(2196);let f=e=>{let t,n,f,h,p,m,g,v,x=(0,o.c)(23),{lite:b,className:y}=e,{setTheme:w,resolvedTheme:E,theme:S}=(0,l.D)(),C=(0,s.useMounted)(),{darkMode:L,themeSwitch:k}=(0,d.useThemeConfig)();if(!L)return null;let T=C&&"dark"===E?u:c,O=C?S:"light";x[0]!==y?(t=(0,i.A)("x:flex x:items-center x:gap-2",y),x[0]=y,x[1]=t):t=x[1],x[2]!==k.light?(n={id:"light",name:k.light},x[2]=k.light,x[3]=n):n=x[3],x[4]!==k.dark?(f={id:"dark",name:k.dark},x[4]=k.dark,x[5]=f):f=x[5],x[6]!==k.system?(h={id:"system",name:k.system},x[6]=k.system,x[7]=h):h=x[7],x[8]!==n||x[9]!==f||x[10]!==h?(p=[n,f,h],x[8]=n,x[9]=f,x[10]=h,x[11]=p):p=x[11],x[12]!==T?(m=(0,r.jsx)(T,{height:"12"}),x[12]=T,x[13]=m):m=x[13];let M=!b&&k[O];return x[14]!==m||x[15]!==M?(g=(0,r.jsxs)(r.Fragment,{children:[m,M]}),x[14]=m,x[15]=M,x[16]=g):g=x[16],x[17]!==O||x[18]!==w||x[19]!==t||x[20]!==p||x[21]!==g?(v=(0,r.jsx)(a.Select,{className:t,t
1itle:"Change theme",options:p,onChange:w,value:O,selectedOption:g}),x[17]=O,x[18]=w,x[19]=t,x[20]=p,x[21]=g,x[22]=v):v=x[22],v}},5994:(e,t,n)=>{"use strict";n.d(t,{j:()=>i,u:()=>o});var r=n(3755),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"})})},6006:(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"],maximumDiskCacheSize:void 0,maximumResponseBody:5e7,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},6137:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2616),o=n(9801),i=n(1011);function l(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[a,s]=(0,r.useState)(()=>l(t));return(0,i.s)(()=>{if(!t||!e)return;let n=(0,o.e)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),s(e=>{let n=l(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:"".concat(a.width,"px"),height:"".concat(a.height,"px")}:a}},6215:(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(9015)._(n(2997)),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)}},6276:(e,t,n)=>{"use strict";n.d(t,{SkipNavLink:()=>a});var r=n(692),o=n(4217),i=n(7166),l=n(3125);let a=e=>{let t,n,a=(0,o.c)(6),{className:s,id:u,children:c}=e,d=void 0===c?"Skip to Content":c,f="#".concat(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}},6297:(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})},6484:(e,t,n)=>{"use strict";n.d(t,{JU:()=>g,b0:()=>m,o2:()=>p,vd:()=>h});var r=n(2616),o=n(1265),i=n(1011),l=n(5591),a=n(3941),s=n(4886),u=n(6863),c=n(8482),d=n(3755);let f=(0,r.createContext)(null);function h(){let e=(0,r.useContext)(f);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,h),e}return e}function p(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(f))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>
10?[i,...e].filter(Boolean).join(" "):i}function m(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=p(),[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(f.Provider,{value:n},e.children)},[i])]}f.displayName="LabelContext";let g=Object.assign((0,d.FX)(function(e,t){var n;let f=(0,r.useId)(),p=h(),m=(0,u.q)(),g=(0,s._)(),{id:v="headlessui-label-".concat(f),htmlFor:x=null!=m?m:null==(n=p.props)?void 0:n.htmlFor,passive:b=!1,...y}=e,w=(0,a.P)(t);(0,i.s)(()=>p.register(v),[v,p.register]);let E=(0,o._)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&c.H5(e.target))&&(c.kS(t)&&e.preventDefault(),p.props&&"onClick"in p.props&&"function"==typeof p.props.onClick&&p.props.onClick(e),c.kS(t))){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;(c.A3(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),S=(0,l._)({...p.slot,disabled:g||!1}),C={ref:w,...p.props,id:v,htmlFor:x,onClick:E};return b&&("onClick"in C&&(delete C.htmlFor,delete C.onClick),"onClick"in y&&delete y.onClick),(0,d.Ci)()({ourProps:C,theirProps:y,slot:S,defaultTag:x?"label":"div",name:p.name||"Label"})}),{})},6508:(e,t,n)=>{"use strict";n.d(t,{bq:()=>o,wt:()=>i,sD:()=>r}),n(1132);function r(e,t){return!!t&&!!e&&e.contains(t)}let o=(e=document)=>e.activeElement;function i(e){return e.target}},6854:(e,t,n)=>{"use strict";n.d(t,{useFSRoute:()=>l});var r=n(4217),o=n(5317);let i=n(5939).env.NEXTRA_DEFAULT_LOCALE;function l(){let e,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}},6863:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(2616);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},6973:(e,t,n)=>{"use strict";n.d(t,{Details:()=>u});var r=n(692),o=n(4217),i=n(3125),l=n(2616),a=n(304),s=n(4777);let u=e=>{let t,n,c,d,f,h,p,m,g,v,x,b,y,w=(0,o.c)(26);w[0]!==e?({children:t,open:c,className:n,...d}=e,w[0]=e,w[1]=t,w[2]=n,w[3]=c,w[4]=d):(t=w[1],n=w[2],c=w[3],d=w[4]);let[E,S]=(0,l.useState)(!!c),[C,L]=(0,l.useState)(E),k=(0,l.useRef)(0);w[5]!==E?(f=()=>{let e=k.current;if(e&&(clearTimeout(e),k.current=0),!E)return k.current=window.setTimeout(()=>L(E),300),()=>{clearTimeout(k.current)};L(!0)},h=[E],w[5]=E,w[6]=f,w[7]=h):(f=w[6],h=w[7]),(0,l.useEffect)(f,h),w[8]!==t?(p=function e(t,n){let r,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){"A"!==e.target.tagName&&(e.preventDefault(),n(e=>!e))}});return}t.type!==u&&t.props.children&&([r,t]=e(t.props.children,n))}return t});return[r,o]}(t,S),w[8]=t,w[9]=p):p=w[9];let[T,O]=p,M=(0,s.useHash)(),P=(0,l.useRef)(null);w[10]!==M?(m=()=>{M&&P.current.querySelector('[id="'.concat(M,'"]'))&&S(!0)},g=[M],w[10]=M,w[11]=m,w[12]=g):(m=w[11],g=w[12]),(0,l.useEffect)(m,g),w[13]!==n?(v=(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),w[13]=n,w[14]=v):v=w[14];let j=E||C,I=E?"":void 0;return w[15]===Symbol.for("react.memo_cache_sentinel")?(x=(0,i.A)("x:*:pt-2","x:grid"),w[15]=x):x=w[15],w[16]!==E||w[17]!==O?(b=(0,r.jsx)(a.S,{isOpen:E,className:x,children:O}),w[16]=E,w[17]=O,w[18]=b):b=w[18],w[19]!==d||w[20]!==T||w[21]!==b||w[22]!==v||w[23]!==j||w[24]!==I?(y=(0,r.jsxs)("details",{className:v,ref:P,...d,open:j,"data-expanded":I,children:[T,b]}),w[19]=d,w[20]=T,w[21]=b,w[22]=v,w[23]=j,w[24]=I,w[25]=y):y=w[25],y}},6995:(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)=>
1Math.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/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},7112:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var r=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(r||{})},7159:(e,t,n)=>{"use strict";n.d(t,{B:()=>d,p:()=>f});var r,o,i=n(2616),l=n(9801),a=n(8458),s=n(1011),u=n(5939);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.\nPlease install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.\n\nExample usage:\n```js\nimport { mockAnimationsApi } from 'jsdom-testing-mocks'\nmockAnimationsApi()\n```"),[]});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-".concat(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),[]),o=(0,i.useCallback)(e=>n(t=>t|e),[]),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),[]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),h=(0,i.useRef)(!1),p=(0,i.useRef)(!1),m=(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)return r();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(){p.current?p.current=!1:p.current=h.current,h.current=!0,p.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,o,i,l;p.current&&(null!=(l=null==(i=(o=t).getAnimations)?void 0:i.call(o))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(h.current=!1,f(7),n||u(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,m]),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}]}},7166:(e,t,n)=>{"use strict";n.d(t,{$:()=>u});var r=n(2823),o=n(3734),i=n(5459),l=n(5591),a=n(4886),s=n(3755);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:p}=(0,r.o)({autoFocus:d}),{isHovered:m,hoverProps:g}=(0,o.M)({isDisabled:c}),{pressed:v,pressProps:x}=(0,i.Z)({disabled:c}),b=(0,s.v6)({ref:t,type:null!=(n=f.type)?n:"button",disabled:c||void 0,autoFocus:d},p,g,x),y=(0,l._)({disabled:c,hover:m,focus:h,active:v,autofocus:d});return(0,s.Ci)()({ourProps:b,theirProps:f,slot:y,defaultTag:"button",name:"Button"})})},7174:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});var r=n(2616);let o=e=>{let t,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({}
1,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=>{let t=(e=>e?o(e):o)(e),n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},l=e=>e?i(e):i},7191:(e,t,n)=>{"use strict";n.d(t,{O:()=>s});var r=n(2616),o=n(7112),i=n(8482);function l(e){let t=e.parentElement,n=null;for(;t&&!i.Er(t);)i.Jb(t)&&(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(i.Jb(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}var a=n(1265);function s(e){let t=(0,r.useRef)(null);return{onPointerDown:(0,a._)(n=>{t.current=n.pointerType,l(n.currentTarget)||"mouse"!==n.pointerType||n.button!==o.w.Left||(n.preventDefault(),e(n))}),onClick:(0,a._)(n=>{"mouse"!==t.current&&(l(n.currentTarget)||e(n))})}}},7199:(e,t,n)=>{"use strict";n.d(t,{z:()=>i});var r=n(2616),o=n(2756);function i(e,t,n,i){let l=(0,o.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,i),()=>document.removeEventListener(t,n,i);function n(e){l.current(e)}},[e,t,i])}},7370:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=n(8333),o=n(2300);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},7472:(e,t,n)=>{"use strict";n.d(t,{Fc:()=>o,JO:()=>i,nY:()=>l});var r=n(9801);let o={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function i(e){let t=e.getBoundingClientRect();return"".concat(t.x,",").concat(t.y)}function l(e,t,n){let o=(0,r.e)();if("Tracked"===t.kind){let r=function(){l!==i(e)&&(o.dispose(),n())},{position:l}=t,a=new ResizeObserver(r);a.observe(e),o.add(()=>a.disconnect()),o.addEventListener(window,"scroll",r,{passive:!0}),o.addEventListener(window,"resize",r)}return()=>o.dispose()}},7547:(e,t,n)=>{"use strict";n.d(t,{X:()=>l});var r=n(2616),o=n(9140),i=n(1265);function l(e){let t=(0,i._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o._)(()=>{n.current&&t()})}),[t])}},7622:(e,t,n)=>{"use strict";n.d(t,{CL:()=>d});var r=n(2616),o=n(3289),i=n(8458),l=n(5328),a=n(3755),s=n(5994);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,p]=(0,r.useState)(null),m=(0,i.L)();return(0,r.useEffect)(()=>{if(u&&h)return m.addEventListener(h,"reset",u)},[h,n,u]),r.createElement(c,null,r.createElement(f,{setForm:p,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)}})}},7631:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var r=n(1543),o=n(1265),i=n(5489);function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.bN;return(0,r.useSyncExternalStoreWithSelector)((0,o._)(t=>e.subscribe(a,t)),(0,o._)(()=>e.state),(0,o._)(()=>e.state),(0,o._)(t),n)}function a(e){return e}},7821:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(692),o=n(4217);let i=e=>{let t,n,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}},7968:(e,t,n)=>{"use strict";n.d(t,{G3:()=>g,St:()=>x,TI:()=>m,UF:()=>v,Xc:()=>p,zn:()=>h});var r=n(5168),o=n(1875),i=n(5370),l=n(2616),a=n(8458),s=n(1265),u=n(1011),c=n(8482);let d=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});d.displayName="FloatingContext";let f=(0,l.createContext)(null);function h(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function p(){return(0,l.useContext)(d).setReference}function m(){return(0,l.useContext)(d).getReferenceProps}function g(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(d);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 v(){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)(f),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)(d);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function x(e){var t,n,a,h,p,m;let g,v,x,{children:y,enabled:w=!0}=e,[E,S]=(0,l.useState)(null),[C,L]=(0,l.useState)(0),k=(0,l.useRef)(null),[T,O]=(0,l.useState)(null);t=T,(0,u.s)(()=>
1{if(!t)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(t).maxHeight,n=parseFloat(e);if(isNaN(n))return;let r=parseInt(e);isNaN(r)||n!==r&&(t.style.maxHeight="".concat(Math.ceil(n),"px"))});return e.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[t]);let M=w&&null!==E&&null!==T,{to:P="bottom",gap:j=0,offset:I=0,padding:_=0,inner:A}=(n=E,a=T,g=b(null!=(h=null==n?void 0:n.gap)?h:"var(--anchor-gap, 0)",a),v=b(null!=(p=null==n?void 0:n.offset)?p:"var(--anchor-offset, 0)",a),x=b(null!=(m=null==n?void 0:n.padding)?m:"var(--anchor-padding, 0)",a),{...n,gap:g,offset:v,padding:x}),[R,N="center"]=P.split(" ");(0,u.s)(()=>{M&&L(0)},[M]);let{refs:D,floatingStyles:F,context:B}=(0,r.we)({open:M,placement:"selection"===R?"center"===N?"bottom":"bottom-".concat(N):"center"===N?"".concat(R):"".concat(R,"-").concat(N),strategy:"absolute",transform:!1,middleware:[(0,o.cY)({mainAxis:"selection"===R?0:j,crossAxis:I}),(0,o.BN)({padding:_}),"selection"!==R&&(0,o.UU)({padding:_}),"selection"===R&&A?(0,r.vW)({...A,padding:_,overflowRef:k,offset:C,minItemsVisible:4,referenceOverflowThreshold:_,onFallbackChange(e){var t,n;if(!e)return;let r=B.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=B.elements.floating)?void 0:t.childNodes)?n:[])if(c.sb(e)){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&&L(e=>{let t=l*i-a+o;return e>=t?e:t})}}):null,(0,o.Ej)({padding:_,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:i.ll}),[z=R,U=N]=B.placement.split("-");"selection"===R&&(z="selection");let W=(0,l.useMemo)(()=>({anchor:[z,U].filter(Boolean).join(" ")}),[z,U]),H=(0,r.Zx)(B,{overflowRef:k,onChange:L}),{getReferenceProps:V,getFloatingProps:$}=(0,r.bv)([H]),q=(0,s._)(e=>{O(e),D.setFloating(e)});return l.createElement(f.Provider,{value:S},l.createElement(d.Provider,{value:{setFloating:q,setReference:D.setReference,styles:F,getReferenceProps:V,getFloatingProps:$,slot:W}},y))}function b(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=y(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=y(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 y(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}f.displayName="PlacementContext"},8063:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(2616),o=r.useLayoutEffect,i=r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function l(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}return o(()=>{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)}}),o(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},8266:(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:throw Error("Unexpected object: "+e)}}},8333:(e,t)=>
1{"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,{DecodeError:function(){return p},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return v},NormalizeError:function(){return m},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 Object.defineProperty(Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let f="undefined"!=typeof performance,h=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class p extends Error{}class m 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})}},8361:(e,t,n)=>{"use strict";n.d(t,{El:()=>a,O_:()=>l,Uw:()=>i});var r=n(2616);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)}},8386:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(302)._(n(2616)),o=n(6006),i=r.default.createContext(o.imageConfigDefault)},8454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(302)._(n(2616)).default.createContext({})},8458:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(2616),o=n(9801);function i(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},8482:(e,t,n)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function o(e){return r(e)&&"tagName"in e}function i(e){return o(e)&&"accessKey"in e}function l(e){return o(e)&&"tabIndex"in e}function a(e){return o(e)&&"style"in e}function s(e){return i(e)&&"IFRAME"===e.nodeName}function u(e){return i(e)&&"INPUT"===e.nodeName}function c(e){return i(e)&&"LABEL"===e.nodeName}function d(e){return i(e)&&"FIELDSET"===e.nodeName}function f(e){return i(e)&&"LEGEND"===e.nodeName}function h(e){return!!o(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{A3:()=>u,Er:()=>d,Gu:()=>s,H5:()=>h,Jb:()=>f,Lk:()=>l,Ll:()=>r,kS:()=>c,pv:()=>a,sb:()=>i})},8513:(e,t,n)=>{"use strict";n.d(t,{TOC:()=>w});var r=n(692),o=n(4217),i=n(3125),l=n(1903),a=n(2616),s=n(2400),u=n(2350),c=n(2196),d=n(9164),f=n(2588),h=n(2056),p=n(6297),m=n(9132),g=n(7821);let v={top:0,behavior:"smooth"},x=e=>{let t=e.currentTarget,n=t.parentElement.parentElement;window.scrollTo(v),n.scrollTo(v),t.disabled=!0},b=e=>{let t,n,l,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)(g.h,{height:"1.1em",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)(m.Button,{"aria-hidden":d,onClick:x,disabled:c,className:t,children:[s,n]}),a[3]=s,a[4]=c,a[5]=d,a[6]=t,a[7]=l):l=a[7],l},y=(0,i.A)("x:text-xs x:font-medium x:transition","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"),w=e=>{let t,n,m,g,v,x,w,E,S,C=(0,o.c)(34),{filePath:L,pageTitle:k}=e,T=(0,u.R)(),O=(0,a.useRef)(null),M=(0,c.useThemeConfig)(),P=(0,d.useTOC)(),j=M.feedback.content||M.editLink||M.toc.extraContent||M.toc.backToTop,{activeType:I}=(0,f.useConfig)().normalizePagesResult;C[0]!==I||C[1]!==M.toc.float||C[2]!==P?(t=M.toc.float||"page"===I?P:[],C[0]=I,C[1]=M.toc.float,C[2]=P,C[3]=t):t=C[3];let _=t,A=_.length>0;C[4]!==T?(n=e=>{let{id:t}=e;return t===T},C[4]=T,C[5]=n):n=C[5];let R=P.findIndex(n);if(C[6]!==T?(m=()=>{var e;if(!T)return;let t=null==(e=O.current)?void 0:e.querySelector('a[href="#'.concat(T,'"]'));t&&(0,s.A)(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"if-needed",boundary:O.current})},g=[T],C[6]=T,C[7]=m,C[8]=g):(m=C[7],g=C[8]),(0,a.useEffect)(m,g),C[9]!==k||C[10]!==M.docsRepositoryBase||C[11]!==M.feedback.labels||C[12]!==M.feedback.link){var N;v=null!=(N=M.feedback.link)?N:(0,h.J)({labels:M.feedback.labels,repository:M.docsRepositoryBase,title:"Feedback for “".concat(k,"”")}),C[9]=k,C[10]=M.docsRepositoryBase,C[11]=M.feedback.labels,C[12]=M.feedback.link,C[13]=v}else v=C[13];let D=v;return C[14]===Symbol.for("react.memo_cache_sentinel")?(x=(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))]"),C[14]=x):x=C[14],C[15]!==T||C[16]!==_||C[17]!==A||C[18]!==M.toc.title?(w=A&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:"x:pt-6 x:px-4 x:font-semibold x:tracking-tight",children:M.toc.title}),(0,r.jsx)("ul",{ref:O,className:(0,i.A)("x:p-4 nextra-scrollbar x:overscroll-y-contain x:overflow-y-auto x:hyphens-auto","nextra-mask"),children:_.map(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:"#".concat(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===T?"x:text-primary-600 x:contrast-more:text-primary-600!":"x:text-gray-600 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)})})]}),C[15]=T,C[16]=_,C[17]=A,C[18]=M.toc.title,C[19]=w):w=C[19],C[20]!==R||C[21]!==D||C[22]!==L||C[23]!==A||C[24]!==j||C[25]!==M.docsRepositoryBase||C[26]!==M.editLink||C[27]!==M.feedback.content||C[28]!==M.toc.backToTop||C[29]!==M.toc.extraContent?(E=j&&(0,r.jsxs)("div",{className:(0,i.A)("x:grid x:gap-2 x:py-4 x:mx-4",A&&"x:border-t nextra-border"),children:[M.feedback.content&&(0,r.jsx)(l.M,{className:y,href:D,children:M.feedback.content}),L&&M.editLink&&(0,r.jsx)(l.M,{className:y,href:L.startsWith("http")?L:"".concat((0,p.Z)(M.docsRepositoryBase).href,"/").concat(L),children:M.editLink}),M.toc.extraContent,M.toc.backToTop&&(0,r.jsx)(b,{className:y,hidden:R<2,children:M.toc.backToTop})]}),C[20]=R,C[21]=D,C[22]=L,C[23]=A,C[24]=j,C[25]=M.docsRepositoryBase,C[26]=M.editLink,C[27]=M.feedback.content,C[28]=M.toc.backToTop,C[29]=M.toc.extraContent,C[30]=E):E=C[30],C[31]!==w||C[32]!==E?(S=(0,r.jsxs)("div",{className:x,children:[w,E]}),C[31]=w,C[32]=E,C[33]=S):S=C[33],S}},8925:(e,t,n)=>{"use strict";n.d(t,{D:()=>d,Q:()=>s});var r=n(5489),o=n(2928),i=n(4347),l=Object.defineProperty,a=(e,t,n)=>(((e,t,n)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),s=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(s||{});let u={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class c extends r.u5{static new(){return new c({stack:[]})}reduce(e,t){return(0,i.Y)(t.type,u,e,t)}constructor(){super(...arguments),a(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),a(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}}let d=new o.G(()=>c.new())},9132:(e,t,n)=>{"use strict";n.d(t,{Button:()=>s});var r=n(692),o=n(4217),i=n(7166),l=n(3125);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,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;
1return f[5]!==n||f[6]!==h?(c=e=>(0,l.A)("x:transition x:cursor-pointer",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}},9140:(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})},9164:(e,t,n)=>{"use strict";n.d(t,{TOCProvider:()=>l,useTOC:()=>i});var r=n(2616);let o=(0,r.createContext)([]),i=()=>(0,r.useContext)(o),l=e=>(0,r.createElement)(o.Provider,e)},9329:(e,t,n)=>{"use strict";n.d(t,{b:()=>o,w:()=>i});let r=(0,n(7174).v)(()=>({hasMenu:!1})),o=()=>r(e=>e.hasMenu),i=e=>{r.setState(t=>{let n="function"==typeof e?e(t.hasMenu):e;return document.documentElement.classList.toggle("x:max-md:overflow-hidden",n),{hasMenu:n}})}},9331:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(2616);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])}},9405:(e,t,n)=>{"use strict";n.d(t,{j:()=>u});var r=n(2616),o=n(8482),i=n(1802),l=n(1041),a=n(7199),s=n(2756);function u(e,t,n){var u;let c,d=(0,s.Y)(n),f=(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,i.Bm)(r,i.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),d.current(e,r)}},[d,t]),h=(0,r.useRef)(null);(0,a.z)(e,"pointerdown",e=>{var t,n;(0,l.Fr)()||(h.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),(0,a.z)(e,"pointerup",e=>{if((0,l.Fr)()||!h.current)return;let t=h.current;return h.current=null,f(e,()=>t)},!0);let p=(0,r.useRef)({x:0,y:0});(0,a.z)(e,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),(0,a.z)(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return f(e,()=>o.Lk(e.target)?e.target:null)},!0),u="blur",c=(0,s.Y)(e=>f(e,()=>o.Gu(window.document.activeElement)?window.document.activeElement:null)),(0,r.useEffect)(()=>{if(e)return window.addEventListener(u,t,!0),()=>window.removeEventListener(u,t,!0);function t(e){c.current(e)}},[e,u,!0])}},9418:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2616),o=n(9801),i=n(8482),l=n(2756);function a(e,t,n){let a=(0,l.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:i.sb(t)?t:t.current;if(!n)return;let r=(0,o.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>a.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>a.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,a,e])}},9546:(e,t)=>{"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}})},9801:(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(9140)},9900:(e,t,n)=>{"use strict";n.d(t,{Switchers:()=>i});var r=n(2588),o=n(2196);let i=e=>{let{children:t}=e,{hideSidebar:n}=(0,r.useConfig)(),{i18n:i,darkMode:l}=(0,o.useThemeConfig)();return n&&(l||i.length)?t:null}}}]);

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.