1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[543],{5202:function(){!function(){"use strict";function applyFocusVisiblePolyfill(n){var a=!0,g=!1,v=null,j={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function isValidFocusTarget(n){return!!n&&n!==document&&"HTML"!==n.nodeName&&"BODY"!==n.nodeName&&"classList"in n&&"contains"in n.classList}function addFocusVisibleClass(n){n.classList.contains("focus-visible")||(n.classList.add("focus-visible"),n.setAttribute("data-focus-visible-added",""))}function onPointerDown(n){a=!1}function addInitialPointerMoveListeners(){document.addEventListener("mousemove",onInitialPointerMove),document.addEventListener("mousedown",onInitialPointerMove),document.addEventListener("mouseup",onInitialPointerMove),document.addEventListener("pointermove",onInitialPointerMove),document.addEventListener("pointerdown",onInitialPointerMove),document.addEventListener("pointerup",onInitialPointerMove),document.addEventListener("touchmove",onInitialPointerMove),document.addEventListener("touchstart",onInitialPointerMove),document.addEventListener("touchend",onInitialPointerMove)}function onInitialPointerMove(n){n.target.nodeName&&"html"===n.target.nodeName.toLowerCase()||(a=!1,document.removeEventListener("mousemove",onInitialPointerMove),document.removeEventListener("mousedown",onInitialPointerMove),document.removeEventListener("mouseup",onInitialPointerMove),document.removeEventListener("pointermove",onInitialPointerMove),document.removeEventListener("pointerdown",onInitialPointerMove),document.removeEventListener("pointerup",onInitialPointerMove),document.removeEventListener("touchmove",onInitialPointerMove),document.removeEventListener("touchstart",onInitialPointerMove),document.removeEventListener("touchend",onInitialPointerMove))}document.addEventListener("keydown",function(g){g.metaKey||g.altKey||g.ctrlKey||(isValidFocusTarget(n.activeElement)&&addFocusVisibleClass(n.activeElement),a=!0)},!0),document.addEventListener("mousedown",onPointerDown,!0),document.addEventListener("pointerdown",onPointerDown,!0),document.addEventListener("touchstart",onPointerDown,!0),document.addEventListener("visibilitychange",function(n){"hidden"===document.visibilityState&&(g&&(a=!0),addInitialPointerMoveListeners())},!0),addInitialPointerMoveListeners(),n.addEventListener("focus",function(n){var g,v,z;isValidFocusTarget(n.target)&&(a||(v=(g=n.target).type,"INPUT"===(z=g.tagName)&&j[v]&&!g.readOnly||"TEXTAREA"===z&&!g.readOnly||g.isContentEditable))&&addFocusVisibleClass(n.target)},!0),n.addEventListener("blur",function(n){if(isValidFocusTarget(n.target)){var a;(n.target.classList.contains("focus-visible")||n.target.hasAttribute("data-focus-visible-added"))&&(g=!0,window.clearTimeout(v),v=window.setTimeout(function(){g=!1},100),(a=n.target).hasAttribute("data-focus-visible-added")&&(a.classList.remove("focus-visible"),a.removeAttribute("data-focus-visible-added")))}},!0),n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&n.host?n.host.setAttribute("data-js-focus-visible",""):n.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var n;window.applyFocusVisiblePolyfill=applyFocusVisiblePolyfill;try{n=new CustomEvent("focus-visible-polyfill-ready")}catch(a){(n=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(n)}"undefined"!=typeof document&&applyFocusVisiblePolyfill(document)}()},9266:function(n,a,g){"use strict";var v=g(3905),j=g(9073);n.exports=function(n){var a=v(n);return a.token="","x-oauth-basic"===a.password?a.token=a.user:"x-token-auth"===a.user&&(a.token=a.password),j(a.protocols)||0===a.protocols.length&&j(n)?a.protocol="ssh":a.protocols.length?a.protocol=a.protocols[0]:(a.protocol="file",a.protocols=["file"]),a.href=a.href.replace(/\/$/,""),a}},3458:function(n,a,g){"use strict";var v=g(9266);function gitUrlParse(n){if("string"!=typeof n)throw Error("The url must be a string.");/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i.test(n)&&(n="https://github.com/"+n);var a=v(n),g=a.resource.split("."),j=null;switch(a.toString=function(n){return gitUrlParse.stringify(this,n)},a.source=g.length>2?g.slice(1-g.length).join("."):a.source=a.resource,a.git_suffix=/\.git$/.test(a.pathname),a.name=decodeURIComponent((a.pathname||a.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),a.owner=decodeURIComponent(a.user),a.source){case"git.cloudforge.com":a.owner=a.user,a.organization=g[0],a.source="cloudforge.com";break;case"visualstudio.com":if("vs-ssh.visualstudio.com"===a.resource){4===(j=a.name.split("/")).length&&(a.organization=j[1],a.owner=j[2],a.name=j[3],a.full_name=j[2]+"/"+j[3]);break}2===(j=a.name.split("/")).length?(a.owner=j[1],a.name=j[1],a.full_name="_git/"+a.name):3===j.length?(a.name=j[2],"DefaultCollection"===j[0]?(a.owner=j[2],a.organization=j[0],a.full_name=a.organization+"/_git/"+a.name):(a.owner=j[0],a.full_name=a.owner+"/_git/"+a.name)):4===j.length&&(a.organization=j[0],a.owner=j[1],a.name=j[3],a.full_name=a.organization+"/"+a.owner+"/_git/"+a.name);break;case"dev.azure.com":case"azure.com":if("ssh.dev.azure.com"===a.resource){4===(j=a.name.split("/")).length&&(a.organization=j[1],a.owner=j[2],a.name=j[3]);break}5===(j=a.name.split("/")).length?(a.organization=j[0],a.owner=j[1],a.name=j[4],a.full_name="_git/"+a.name):3===j.length?(a.name=j[2],"DefaultCollection"===j[0]?(a.owner=j[2],a.organization=j[0],a.full_name=a.organization+"/_git/"+a.name):(a.owner=j[0],a.full_name=a.owner+"/_git/"+a.name)):4===j.length&&(a.organization=j[0],a.owner=j[1],a.name=j[3],a.full_name=a.organization+"/"+a.owner+"/_git/"+a.name),a.query&&a.query.path&&(a.filepath=a.query.path.replace(/^\/+/g,"")),a.query&&a.query.version&&(a.ref=a.query.version.replace(/^GB/,""));break;default:var z=(j=a.name.split("/")).length-1;if(j.length>=2){var H=j.indexOf("-",2),W=j.indexOf("blob",2),B=j.indexOf("tree",2),K=j.indexOf("commit",2),ee=j.indexOf("src",2),et=j.indexOf("raw",2),en=j.indexOf("edit",2);z=H>0?H-1:W>0?W-1:B>0?B-1:K>0?K-1:ee>0?ee-1:et>0?et-1:en>0?en-1:z,a.owner=j.slice(0,z).join("/"),a.name=j[z],K&&(a.commit=j[z+2])}a.ref="",a.filepathtype="",a.filepath="";var er=j.length>z&&"-"===j[z+1]?z+1:z;j.length>er+2&&["raw","src","blob","tree","edit"].indexOf(j[er+1])>=0&&(a.filepathtype=j[er+1],a.ref=j[er+2],j.length>er+3&&(a.filepath=j.slice(er+3).join("/"))),a.organization=a.owner}!a.full_name&&(a.full_name=a.owner,a.name&&(a.full_name&&(a.full_name+="/"),a.full_name+=a.name)),a.owner.startsWith("scm/")&&(a.source="bitbucket-server",a.owner=a.owner.replace("scm/",""),a.organization=a.owner,a.full_name=a.owner+"/"+a.name);var eo=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/.exec(a.pathname);return null!=eo&&(a.source="bitbucket-server","users"===eo[1]?a.owner="~"+eo[2]:a.owner=eo[2],a.organization=a.owner,a.name=eo[3],(j=eo[4].split("/")).length>1&&(["raw","browse"].indexOf(j[1])>=0?(a.filepathtype=j[1],j.length>2&&(a.filepath=j.slice(2).join("/"))):"commits"===j[1]&&j.length>2&&(a.commit=j[2])),a.full_name=a.owner+"/"+a.name,a.query.at?a.ref=a.query.at:a.ref=""),a}gitUrlParse.stringify=function(n,a){a=a||(n.protocols&&n.protocols.length?n.protocols.join("+"):n.protocol);var g=n.port?":"+n.port:"",v=n.user||"git",j=n.git_suffix?".git":"";switch(a){case"ssh":if(g)return"ssh://"+v+"@"+n.resource+g+"/"+n.full_name+j;return v+"@"+n.resource+":"+n.full_name+j;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return a+"://"+v+"@"+n.resource+g+"/"+n.full_name+j;case"http":case"https":return a+"://"+(n.token?"bitbucket.org"===n.source?"x-token-auth:"+n.token+"@":n.token+"@":n.user&&(n.protocols.includes("http")||n.protocols.includes("https"))?n.user+"@":"")+n.resource+g+"/"+("bitbucket-server"===n.source?"scm/"+n.full_name:""+n.full_name)+j;default:return n.href}},n.exports=gitUrlParse},6337:function(){!function(){"use strict";if("object"==typeof window){if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Ob
1ject.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}var n=function(n){for(var a=n,g=getFrameElement(a);g;)g=getFrameElement(a=g.ownerDocument);return a}(window.document),a=[],g=null,v=null;IntersectionObserver.prototype.THROTTLE_TIMEOUT=100,IntersectionObserver.prototype.POLL_INTERVAL=null,IntersectionObserver.prototype.USE_MUTATION_OBSERVER=!0,IntersectionObserver._setupCrossOriginUpdater=function(){return g||(g=function(n,g){v=n&&g?convertFromParentRect(n,g):getEmptyRect(),a.forEach(function(n){n._checkForIntersections()})}),g},IntersectionObserver._resetCrossOriginUpdater=function(){g=null,v=null},IntersectionObserver.prototype.observe=function(n){if(!this._observationTargets.some(function(a){return a.element==n})){if(!(n&&1==n.nodeType))throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:n,entry:null}),this._monitorIntersections(n.ownerDocument),this._checkForIntersections()}},IntersectionObserver.prototype.unobserve=function(n){this._observationTargets=this._observationTargets.filter(function(a){return a.element!=n}),this._unmonitorIntersections(n.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},IntersectionObserver.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},IntersectionObserver.prototype.takeRecords=function(){var n=this._queuedEntries.slice();return this._queuedEntries=[],n},IntersectionObserver.prototype._initThresholds=function(n){var a=n||[0];return Array.isArray(a)||(a=[a]),a.sort().filter(function(n,a,g){if("number"!=typeof n||isNaN(n)||n<0||n>1)throw Error("threshold must be a number between 0 and 1 inclusively");return n!==g[a-1]})},IntersectionObserver.prototype._parseRootMargin=function(n){var a=(n||"0px").split(/\s+/).map(function(n){var a=/^(-?\d*\.?\d+)(px|%)$/.exec(n);if(!a)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(a[1]),unit:a[2]}});return a[1]=a[1]||a[0],a[2]=a[2]||a[0],a[3]=a[3]||a[1],a},IntersectionObserver.prototype._monitorIntersections=function(a){var g=a.defaultView;if(g&&-1==this._monitoringDocuments.indexOf(a)){var v=this._checkForIntersections,j=null,z=null;if(this.POLL_INTERVAL?j=g.setInterval(v,this.POLL_INTERVAL):(addEvent(g,"resize",v,!0),addEvent(a,"scroll",v,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in g&&(z=new g.MutationObserver(v)).observe(a,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(a),this._monitoringUnsubscribes.push(function(){var n=a.defaultView;n&&(j&&n.clearInterval(j),removeEvent(n,"resize",v,!0)),removeEvent(a,"scroll",v,!0),z&&z.disconnect()}),a!=(this.root&&(this.root.ownerDocument||this.root)||n)){var H=getFrameElement(a);H&&this._monitorIntersections(H.ownerDocument)}}},IntersectionObserver.prototype._unmonitorIntersections=function(a){var g=this._monitoringDocuments.indexOf(a);if(-1!=g){var v=this.root&&(this.root.ownerDocument||this.root)||n;if(!this._observationTargets.some(function(n){var g=n.element.ownerDocument;if(g==a)return!0;for(;g&&g!=v;){var j=getFrameElement(g);if((g=j&&j.ownerDocument)==a)return!0}return!1})){var j=this._monitoringUnsubscribes[g];if(this._monitoringDocuments.splice(g,1),this._monitoringUnsubscribes.splice(g,1),j(),a!=v){var z=getFrameElement(a);z&&this._unmonitorIntersections(z.ownerDocument)}}}},IntersectionObserver.prototype._unmonitorAllIntersections=function(){var n=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var a=0;a<n.length;a++)n[a]()},IntersectionObserver.prototype._checkForIntersections=function(){if(this.root||!g||v){var n=this._rootIsInDom(),a=n?this._getRootRect():getEmptyRect();this._observationTargets.forEach(function(v){var j=v.element,z=getBoundingClientRect(j),H=this._rootContainsTarget(j),W=v.entry,B=n&&H&&this._computeTargetAndRootIntersection(j,z,a),K=null;this._rootContainsTarget(j)?(!g||this.root)&&(K=a):K=getEmptyRect();var ee=v.entry=new IntersectionObserverEntry({time:window.performance&&performance.now&&performance.now(),target:j,boundingClientRect:z,rootBounds:K,intersectionRect:B});W?n&&H?this._hasCrossedThreshold(W,ee)&&this._queuedEntries.push(ee):W&&W.isIntersecting&&this._queuedEntries.push(ee):this._queuedEntries.push(ee)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},IntersectionObserver.prototype._computeTargetAndRootIntersection=function(a,j,z){if("none"!=window.getComputedStyle(a).display){for(var H=j,W=getParentNode(a),B=!1;!B&&W;){var K=null,ee=1==W.nodeType?window.getComputedStyle(W):{};if("none"==ee.display)return null;if(W==this.root||9==W.nodeType){if(B=!0,W==this.root||W==n)g&&!this.root?v&&(0!=v.width||0!=v.height)?K=v:(W=null,K=null,H=null):K=z;else{var et=getParentNode(W),en=et&&getBoundingClientRect(et),er
1=et&&this._computeTargetAndRootIntersection(et,en,z);en&&er?(W=et,K=convertFromParentRect(en,er)):(W=null,H=null)}}else{var eo=W.ownerDocument;W!=eo.body&&W!=eo.documentElement&&"visible"!=ee.overflow&&(K=getBoundingClientRect(W))}if(K&&(H=function(n,a){var g=Math.max(n.top,a.top),v=Math.min(n.bottom,a.bottom),j=Math.max(n.left,a.left),z=Math.min(n.right,a.right),H=z-j,W=v-g;return H>=0&&W>=0&&{top:g,bottom:v,left:j,right:z,width:H,height:W}||null}(K,H)),!H)break;W=W&&getParentNode(W)}return H}},IntersectionObserver.prototype._getRootRect=function(){var a;if(this.root&&!isDoc(this.root))a=getBoundingClientRect(this.root);else{var g=isDoc(this.root)?this.root:n,v=g.documentElement,j=g.body;a={top:0,left:0,right:v.clientWidth||j.clientWidth,width:v.clientWidth||j.clientWidth,bottom:v.clientHeight||j.clientHeight,height:v.clientHeight||j.clientHeight}}return this._expandRectByRootMargin(a)},IntersectionObserver.prototype._expandRectByRootMargin=function(n){var a=this._rootMarginValues.map(function(a,g){return"px"==a.unit?a.value:a.value*(g%2?n.width:n.height)/100}),g={top:n.top-a[0],right:n.right+a[1],bottom:n.bottom+a[2],left:n.left-a[3]};return g.width=g.right-g.left,g.height=g.bottom-g.top,g},IntersectionObserver.prototype._hasCrossedThreshold=function(n,a){var g=n&&n.isIntersecting?n.intersectionRatio||0:-1,v=a.isIntersecting?a.intersectionRatio||0:-1;if(g!==v)for(var j=0;j<this.thresholds.length;j++){var z=this.thresholds[j];if(z==g||z==v||z<g!=z<v)return!0}},IntersectionObserver.prototype._rootIsInDom=function(){return!this.root||containsDeep(n,this.root)},IntersectionObserver.prototype._rootContainsTarget=function(a){var g=this.root&&(this.root.ownerDocument||this.root)||n;return containsDeep(g,a)&&(!this.root||g==a.ownerDocument)},IntersectionObserver.prototype._registerInstance=function(){0>a.indexOf(this)&&a.push(this)},IntersectionObserver.prototype._unregisterInstance=function(){var n=a.indexOf(this);-1!=n&&a.splice(n,1)},window.IntersectionObserver=IntersectionObserver,window.IntersectionObserverEntry=IntersectionObserverEntry}function getFrameElement(n){try{return n.defaultView&&n.defaultView.frameElement||null}catch(n){return null}}function IntersectionObserverEntry(n){this.time=n.time,this.target=n.target,this.rootBounds=ensureDOMRect(n.rootBounds),this.boundingClientRect=ensureDOMRect(n.boundingClientRect),this.intersectionRect=ensureDOMRect(n.intersectionRect||getEmptyRect()),this.isIntersecting=!!n.intersectionRect;var a=this.boundingClientRect,g=a.width*a.height,v=this.intersectionRect,j=v.width*v.height;g?this.intersectionRatio=Number((j/g).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function IntersectionObserver(n,a){var g,v,j,z=a||{};if("function"!=typeof n)throw Error("callback must be a function");if(z.root&&1!=z.root.nodeType&&9!=z.root.nodeType)throw Error("root must be a Document or Element");this._checkForIntersections=(g=this._checkForIntersections.bind(this),v=this.THROTTLE_TIMEOUT,j=null,function(){j||(j=setTimeout(function(){g(),j=null},v))}),this._callback=n,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(z.rootMargin),this.thresholds=this._initThresholds(z.threshold),this.root=z.root||null,this.rootMargin=this._rootMarginValues.map(function(n){return n.value+n.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function addEvent(n,a,g,v){"function"==typeof n.addEventListener?n.addEventListener(a,g,v||!1):"function"==typeof n.attachEvent&&n.attachEvent("on"+a,g)}function removeEvent(n,a,g,v){"function"==typeof n.removeEventListener?n.removeEventListener(a,g,v||!1):"function"==typeof n.detachEvent&&n.detachEvent("on"+a,g)}function getBoundingClientRect(n){var a;try{a=n.getBoundingClientRect()}catch(n){}return a?(a.width&&a.height||(a={top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.right-a.left,height:a.bottom-a.top}),a):getEmptyRect()}function getEmptyRect(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function ensureDOMRect(n){return!n||"x"in n?n:{top:n.top,y:n.top,bottom:n.bottom,left:n.left,x:n.left,right:n.right,width:n.width,height:n.height}}function convertFromParentRect(n,a){var g=a.top-n.top,v=a.left-n.left;return{top:g,left:v,height:a.height,width:a.width,bottom:g+a.height,right:v+a.width}}function containsDeep(n,a){for(var g=a;g;){if(g==n)return!0;g=getParentNode(g)}return!1}function getParentNode(a){var g=a.parentNode;return 9==a.nodeType&&a!=n?getFrameElement(a):(g&&g.assignedSlot&&(g=g.assignedSlot.parentNode),g&&11==g.nodeType&&g.host)?g.host:g}function isDoc(n){return n&&9===n.nodeType}}()},9073:function(n,a,g){"use strict";var v=g(2337);n.exports=function isSsh(n){if(Array.isArray(n))return -1!==n.indexOf("ssh")||-1!==n.indexOf("rsync");if("string"!=typeof n)return!1;var a=v(n);if(n=n.substring(n.indexOf("://")+3),isSsh(a))return!0;var g=RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!n.match(g)&&n.indexOf("@")<n.indexOf(":")}},9208:function(n,a,g){var v,j="__lodash_hash_undefined__",z=1/0,H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,W=/^\w*$/,B=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/\\(\\)?/g,et=/^\[object .+?Constructor\]$/,en="object"==typeof g.g&&g.g&&g.g.Object===Object&&g.g,er="object"==typeof self&&self&&self.Object===Object&&self,eo=en||er||Function("return this")(),ei=Array.prototype,es=Function.prototype,el=Object.prototype,eu=eo["__core-js_shared__"],ec=(v=/[^.]+$/.exec(eu&&eu.keys&&eu.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+v:"",ed=es.toString,ep=el.hasOwnProperty,ef=el.toString,eh=RegExp("^"+ed.call(ep).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),em=eo.Symbol,ex=ei.splice,eg=getNative(eo,"Map"),ev=getNative(Object,"create"),ey=em?em.prototype:void 0,eb=ey?ey.toString:void 0;function Hash(n){var a=-1,g=n?n.length:0;for(this.clear();++a<g;){var v=n[a];this.set(v[0],v[1])}}function ListCache(n){var a=-1,g=n?n.length:0;for(this.clear();++a<g;){var v=n[a];this.set(v[0],v[1])}}function MapCache(n){var a=-1,g=n?n.length:0;for(this.clear();++a<g;){var v=n[a];this.set(v[0],v[1])}}function assocIndexOf(n,a){for(var g,v=n.length;v--;)if((g=n[v][0])===a||g!=g&&a!=a)return v;return -1}function getMapData(n,a){var g,v=n.__data__;return("string"==(g=typeof a)||"number"==g||"symbol"==g||"boolean"==g?"__proto__"!==a:null===a)?v["string"==typeof a?"string":"hash"]:v.map}function getNative(n,a){var g,v=null==n?void 0:n[a];return!(!isObject(v)||ec&&ec in v)&&("[object Function]"==(g=isObject(v)?ef.call(v):"")||"[object GeneratorFunction]"==g||function(n){var a=!1;if(null!=n&&"function"!=typeof n.toString)try{a=!!(n+"")}catch(n){}return a}(v)?eh:et).test(function(n){if(null!=n){try{return ed.call(n)}catch(n){}try{return n+""}catch(n){}}return""}(v))?v:void 0}Hash.prototype.clear=function(){this.__data__=ev?ev(null):{}},Hash.prototype.delete=function(n){return this.has(n)&&delete this.__data__[n]},Hash.prototype.get=function(n){var a=this.__data__;if(ev){var g=a[n];return g===j?void 0:g}return ep.call(a,n)?a[n]:void 0},Hash.prototype.has=function(n){var a=this.__data__;return ev?void 0!==a[n]:ep.call(a,n)},Hash.prototype.set=function(n,a){return this.__data__[n]=ev&&void 0===a?j:a,this},ListCache.prototype.clear=function(){this.__data__=[]},ListCache.prototype.delete=function(n){var a=this.__data__,g=assocIndexOf(a,n);return!(g<0)&&(g==a.length-1?a.pop():ex.call(a,g,1),!0)},ListCache.prototype.get=function(n){var a=this.__data__,g=assocIndexOf(a,n);return g<0?void 0:a[g][1]},ListCache.prototype.has=function(n){return assocIndexOf(this.__data__,n)>-1},ListCache.prototype.set=function(n,a){var g=this.__data__,v=assocIndexOf(g,n);return v<0?g.push([n,a]):g[v][1]=a,this},MapCache.prototype.clear=function(){this.__data__={hash:new Hash,map:new(eg||ListCache),string:new Hash}},MapCache.prototype.delete=function(n){return getMapData(this,n).delete(n)},MapCache.prototype.get=function(n){return getMapData(this,n).get(n)},MapCache.prototype.has=function(n){return getMapData(this,n).has(n)},MapCache.prototype.set=function(n,a){return getMapData(this,n).set(n,a),this};var e_=memoize(function(n){n=null==(a=n)?"":function(n){if("string"==typeof n)return n;if(isSymbol(n))return eb?eb.call(n):"";var a=n+"";return"0"==a&&1/n==-z?"-0":a}(a);var a,g=[];return B.test(n)&&g.push(""),n.replace(K,function(n,a,v,j){g.push(v?j.replace(ee,"$1"):a||n)}),g});function memoize(n,a){if("function"!=typeof n||a&&"function"!=typeof a)throw TypeError("Expected a function");var memoized=function(){var g=arguments,v=a?a.apply(this,g):g[0],j=memoized.cache;if(j.has(v))return j.get(v);var z=n.apply(this,g);return memoized.cache=j.set(v,z),z};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache;var ew=Array.isArray;function isObject(n){var a=typeof n;return!!n&&("object"==a||"function"==a)}function isSymbol(n){return"symbol"==typeof n||!!n&&"object"==typeof n&&"[object Symbol]"==ef.call(n)}n.exports=function(n,a,g){var v=null==n?void 0:function(n,a){var g;a=!function(n,a){if(ew(n))return!1;var g=typeof n;return!!("number"==g||"symbol"==g||"boolean"==g||null==n||isSymbol(n))||W.test(n)||!H.test(n)||null!=a&&n in Object(a)}(a,n)?ew(g=a)?g:e_(g):[a];for(var v=0,j=a.length;null!=n&&v<j;)n=n[function(n){if("string"==typeof n||isSymbol(n))return n;var a=n+"";return"0"==a&&1/n==-z?"-0":a}(a[v++])];return v&&v==j?n:void 0}(n,a);return void 0===v?g:v}},3454:function(n,a,g){"use strict";var v,j;n.exports=(null==(v=g.g.process)?void 0:v.env)&&"object"==typeof(null==(j=g.g.process)?void 0:j.env)?g.g.process:g(7663)},7498:function(n,a){"use strict";var g,v;Object.defineProperty(a,"__esModule",{value:!0}),function(n,a){for(var g in a)Object.defineProperty(n,g,{enumerable:!0,get:a[g]})}(a,{PrefetchKind:function(){return g},ACTION_REFRESH:function(){return j},ACTION_NAVIGATE:function(){return z},ACTION_RESTORE:function(){return H},ACTION_SERVER_PATCH:function(){return W},ACTION_PREFETCH:function(){return B},ACTION_FAST_REFRESH:function(){return K},ACTION_SERVER_ACTION:function(){return ee}});let j="refresh",z="navigate",H="restore",W="server-patch",B="prefetch",K="fast-refresh",ee="server-action";(v=g||(g={})).AUTO="auto",v.FULL="full",v.TEMPORARY="temporary",("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
1dule",{value:!0}),Object.assign(a.default,a),n.exports=a.default)},30:function(n,a,g){"use strict";function getDomainLocale(n,a,g,v){return!1}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),g(2866),("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),n.exports=a.default)},3271:function(n,a,g){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"Image",{enumerable:!0,get:function(){return ei}});let v=g(8754),j=g(1757),z=j._(g(7294)),H=v._(g(3935)),W=v._(g(9201)),B=g(3914),K=g(5494),ee=g(869);g(1905);let et=g(1823),en=v._(g(4545)),er={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 handleLoading(n,a,g,v,j,z){let H=null==n?void 0:n.src;if(!n||n["data-loaded-src"]===H)return;n["data-loaded-src"]=H;let W="decode"in n?n.decode():Promise.resolve();W.catch(()=>{}).then(()=>{if(n.parentElement&&n.isConnected){if("empty"!==a&&j(!0),null==g?void 0:g.current){let a=new Event("load");Object.defineProperty(a,"target",{writable:!1,value:n});let v=!1,j=!1;g.current({...a,nativeEvent:a,currentTarget:n,target:n,isDefaultPrevented:()=>v,isPropagationStopped:()=>j,persist:()=>{},preventDefault:()=>{v=!0,a.preventDefault()},stopPropagation:()=>{j=!0,a.stopPropagation()}})}(null==v?void 0:v.current)&&v.current(n)}})}function getDynamicProps(n){let[a,g]=z.version.split("."),v=parseInt(a,10),j=parseInt(g,10);return v>18||18===v&&j>=3?{fetchPriority:n}:{fetchpriority:n}}let eo=(0,z.forwardRef)((n,a)=>{let{src:g,srcSet:v,sizes:j,height:H,width:W,decoding:B,className:K,style:ee,fetchPriority:et,placeholder:en,loading:er,unoptimized:eo,fill:ei,onLoadRef:es,onLoadingCompleteRef:el,setBlurComplete:eu,setShowAltText:ec,onLoad:ed,onError:ep,...ef}=n;return z.default.createElement("img",{...ef,...getDynamicProps(et),loading:er,width:W,height:H,decoding:B,"data-nimg":ei?"fill":"1",className:K,style:ee,sizes:j,srcSet:v,src:g,ref:(0,z.useCallback)(n=>{a&&("function"==typeof a?a(n):"object"==typeof a&&(a.current=n)),n&&(ep&&(n.src=n.src),n.complete&&handleLoading(n,en,es,el,eu,eo))},[g,en,es,el,eu,ep,eo,a]),onLoad:n=>{let a=n.currentTarget;handleLoading(a,en,es,el,eu,eo)},onError:n=>{ec(!0),"empty"!==en&&eu(!0),ep&&ep(n)}})});function ImagePreload(n){let{isAppRouter:a,imgAttributes:g}=n,v={as:"image",imageSrcSet:g.srcSet,imageSizes:g.sizes,crossOrigin:g.crossOrigin,referrerPolicy:g.referrerPolicy,...getDynamicProps(g.fetchPriority)};return a&&H.default.preload?(H.default.preload(g.src,v),null):z.default.createElement(W.default,null,z.default.createElement("link",{key:"__nimg-"+g.src+g.srcSet+g.sizes,rel:"preload",href:g.srcSet?void 0:g.src,...v}))}let ei=(0,z.forwardRef)((n,a)=>{let g=(0,z.useContext)(et.RouterContext),v=(0,z.useContext)(ee.ImageConfigContext),j=(0,z.useMemo)(()=>{let n=er||v||K.imageConfigDefault,a=[...n.deviceSizes,...n.imageSizes].sort((n,a)=>n-a),g=n.deviceSizes.sort((n,a)=>n-a);return{...n,allSizes:a,deviceSizes:g}},[v]),{onLoad:H,onLoadingComplete:W}=n,ei=(0,z.useRef)(H);(0,z.useEffect)(()=>{ei.current=H},[H]);let es=(0,z.useRef)(W);(0,z.useEffect)(()=>{es.current=W},[W]);let[el,eu]=(0,z.useState)(!1),[ec,ed]=(0,z.useState)(!1),{props:ep,meta:ef}=(0,B.getImgProps)(n,{defaultLoader:en.default,imgConf:j,blurComplete:el,showAltText:ec});return z.default.createElement(z.default.Fragment,null,z.default.createElement(eo,{...ep,unoptimized:ef.unoptimized,placeholder:ef.placeholder,fill:ef.fill,onLoadRef:ei,onLoadingCompleteRef:es,setBlurComplete:eu,setShowAltText:ed,ref:a}),ef.priority?z.default.createElement(ImagePreload,{isAppRouter:!g,imgAttributes:ep}):null)});("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),n.exports=a.default)},5170:function(n,a,g){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return eu}});let v=g(8754),j=v._(g(7294)),z=g(4450),H=g(2227),W=g(4364),B=g(109),K=g(3607),ee=g(1823),et=g(9031),en=g(920),er=g(30),eo=g(7192),ei=g(7498),es=new Set;function prefetch(n,a,g,v,j,z){if(!z&&!(0,H.isLocalURL)(a))return;if(!v.bypassPrefetchedCheck){let j=void 0!==v.locale?v.locale:"locale"in n?n.locale:void 0,z=a+"%"+g+"%"+j;if(es.has(z))return;es.add(z)}let W=z?n.prefetch(a,j):n.prefetch(a,g,v);Promise.resolve(W).catch(n=>{})}function formatStringOrUrl(n){return"string"==typeof n?n:(0,W.formatUrl)(n)}let el=j.default.forwardRef(function(n,a){let g,v;
1let{href:W,as:es,children:el,prefetch:eu=null,passHref:ec,replace:ed,shallow:ep,scroll:ef,locale:eh,onClick:em,onMouseEnter:ex,onTouchStart:eg,legacyBehavior:ev=!1,...ey}=n;g=el,ev&&("string"==typeof g||"number"==typeof g)&&(g=j.default.createElement("a",null,g));let eb=j.default.useContext(ee.RouterContext),e_=j.default.useContext(et.AppRouterContext),ew=null!=eb?eb:e_,ek=!eb,eC=!1!==eu,eT=null===eu?ei.PrefetchKind.AUTO:ei.PrefetchKind.FULL,{href:eE,as:eO}=j.default.useMemo(()=>{if(!eb){let n=formatStringOrUrl(W);return{href:n,as:es?formatStringOrUrl(es):n}}let[n,a]=(0,z.resolveHref)(eb,W,!0);return{href:n,as:es?(0,z.resolveHref)(eb,es):a||n}},[eb,W,es]),ej=j.default.useRef(eE),eS=j.default.useRef(eO);ev&&(v=j.default.Children.only(g));let eI=ev?v&&"object"==typeof v&&v.ref:a,[eP,eN,eZ]=(0,en.useIntersection)({rootMargin:"200px"}),eR=j.default.useCallback(n=>{(eS.current!==eO||ej.current!==eE)&&(eZ(),eS.current=eO,ej.current=eE),eP(n),eI&&("function"==typeof eI?eI(n):"object"==typeof eI&&(eI.current=n))},[eO,eI,eE,eZ,eP]);j.default.useEffect(()=>{ew&&eN&&eC&&prefetch(ew,eE,eO,{locale:eh},{kind:eT},ek)},[eO,eE,eN,eh,eC,null==eb?void 0:eb.locale,ew,ek,eT]);let eA={ref:eR,onClick(n){ev||"function"!=typeof em||em(n),ev&&v.props&&"function"==typeof v.props.onClick&&v.props.onClick(n),ew&&!n.defaultPrevented&&function(n,a,g,v,z,W,B,K,ee,et){let{nodeName:en}=n.currentTarget,er="A"===en.toUpperCase();if(er&&(function(n){let a=n.currentTarget,g=a.getAttribute("target");return g&&"_self"!==g||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.nativeEvent&&2===n.nativeEvent.which}(n)||!ee&&!(0,H.isLocalURL)(g)))return;n.preventDefault();let navigate=()=>{let n=null==B||B;"beforePopState"in a?a[z?"replace":"push"](g,v,{shallow:W,locale:K,scroll:n}):a[z?"replace":"push"](v||g,{forceOptimisticNavigation:!et,scroll:n})};ee?j.default.startTransition(navigate):navigate()}(n,ew,eE,eO,ed,ep,ef,eh,ek,eC)},onMouseEnter(n){ev||"function"!=typeof ex||ex(n),ev&&v.props&&"function"==typeof v.props.onMouseEnter&&v.props.onMouseEnter(n),ew&&(eC||!ek)&&prefetch(ew,eE,eO,{locale:eh,priority:!0,bypassPrefetchedCheck:!0},{kind:eT},ek)},onTouchStart(n){ev||"function"!=typeof eg||eg(n),ev&&v.props&&"function"==typeof v.props.onTouchStart&&v.props.onTouchStart(n),ew&&(eC||!ek)&&prefetch(ew,eE,eO,{locale:eh,priority:!0,bypassPrefetchedCheck:!0},{kind:eT},ek)}};if((0,B.isAbsoluteUrl)(eO))eA.href=eO;else if(!ev||ec||"a"===v.type&&!("href"in v.props)){let n=void 0!==eh?eh:null==eb?void 0:eb.locale,a=(null==eb?void 0:eb.isLocaleDomain)&&(0,er.getDomainLocale)(eO,n,null==eb?void 0:eb.locales,null==eb?void 0:eb.domainLocales);eA.href=a||(0,eo.addBasePath)((0,K.addLocale)(eO,n,null==eb?void 0:eb.defaultLocale))}return ev?j.default.cloneElement(v,eA):j.default.createElement("a",{...ey,...eA},g)}),eu=el;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),n.exports=a.default)},920:function(n,a,g){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let v=g(7294),j=g(3436),z="function"==typeof IntersectionObserver,H=new Map,W=[];function useIntersection(n){let{rootRef:a,rootMargin:g,disabled:B}=n,K=B||!z,[ee,et]=(0,v.useState)(!1),en=(0,v.useRef)(null),er=(0,v.useCallback)(n=>{en.current=n},[]);(0,v.useEffect)(()=>{if(z){if(K||ee)return;let n=en.current;if(n&&n.tagName){let v=function(n,a,g){let{id:v,observer:j,elements:z}=function(n){let a;let g={root:n.root||null,margin:n.rootMargin||""},v=W.find(n=>n.root===g.root&&n.margin===g.margin);if(v&&(a=H.get(v)))return a;let j=new Map,z=new IntersectionObserver(n=>{n.forEach(n=>{let a=j.get(n.target),g=n.isIntersecting||n.intersectionRatio>0;a&&g&&a(g)})},n);return a={id:g,observer:z,elements:j},W.push(g),H.set(g,a),a}(g);return z.set(n,a),j.observe(n),function(){if(z.delete(n),j.unobserve(n),0===z.size){j.disconnect(),H.delete(v);let n=W.findIndex(n=>n.root===v.root&&n.margin===v.margin);n>-1&&W.splice(n,1)}}}(n,n=>n&&et(n),{root:null==a?void 0:a.current,rootMargin:g});return v}}else if(!ee){let n=(0,j.requestIdleCallback)(()=>et(!0));return()=>(0,j.cancelIdleCallback)(n)}},[K,g,a,ee,en.current]);let eo=(0,v.useCallback)(()=>{et(!1)},[]);return[er,ee,eo]}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
1dule",{value:!0}),Object.assign(a.default,a),n.exports=a.default)},3914:function(n,a,g){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),g(1905);let v=g(2393),j=g(5494);function isStaticRequire(n){return void 0!==n.default}function getInt(n){return void 0===n?n:"number"==typeof n?Number.isFinite(n)?n:NaN:"string"==typeof n&&/^[0-9]+$/.test(n)?parseInt(n,10):NaN}function getImgProps(n,a){var g;let z,H,W,{src:B,sizes:K,unoptimized:ee=!1,priority:et=!1,loading:en,className:er,quality:eo,width:ei,height:es,fill:el=!1,style:eu,onLoad:ec,onLoadingComplete:ed,placeholder:ep="empty",blurDataURL:ef,fetchPriority:eh,layout:em,objectFit:ex,objectPosition:eg,lazyBoundary:ev,lazyRoot:ey,...eb}=n,{imgConf:e_,showAltText:ew,blurComplete:ek,defaultLoader:eC}=a,eT=e_||j.imageConfigDefault;if("allSizes"in eT)z=eT;else{let n=[...eT.deviceSizes,...eT.imageSizes].sort((n,a)=>n-a),a=eT.deviceSizes.sort((n,a)=>n-a);z={...eT,allSizes:n,deviceSizes:a}}let eE=eb.loader||eC;delete eb.loader,delete eb.srcSet;let eO="__next_img_default"in eE;if(eO){if("custom"===z.loader)throw Error('Image with src "'+B+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let n=eE;eE=a=>{let{config:g,...v}=a;return n(v)}}if(em){"fill"===em&&(el=!0);let n={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[em];n&&(eu={...eu,...n});let a={responsive:"100vw",fill:"100vw"}[em];a&&!K&&(K=a)}let ej="",eS=getInt(ei),eI=getInt(es);if("object"==typeof(g=B)&&(isStaticRequire(g)||void 0!==g.src)){let n=isStaticRequire(B)?B.default:B;if(!n.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(n));if(!n.height||!n.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(n));if(H=n.blurWidth,W=n.blurHeight,ef=ef||n.blurDataURL,ej=n.src,!el){if(eS||eI){if(eS&&!eI){let a=eS/n.width;eI=Math.round(n.height*a)}else if(!eS&&eI){let a=eI/n.height;eS=Math.round(n.width*a)}}else eS=n.width,eI=n.height}}let eP=!et&&("lazy"===en||void 0===en);(!(B="string"==typeof B?B:ej)||B.startsWith("data:")||B.startsWith("blob:"))&&(ee=!0,eP=!1),z.unoptimized&&(ee=!0),eO&&B.endsWith(".svg")&&!z.dangerouslyAllowSVG&&(ee=!0),et&&(eh="high");let eN=getInt(eo),eZ=Object.assign(el?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:ex,objectPosition:eg}:{},ew?{}:{color:"transparent"},eu),eR=ek||"empty"===ep?null:"blur"===ep?'url("data:image/svg+xml;charset=utf-8,'+(0,v.getImageBlurSvg)({widthInt:eS,heightInt:eI,blurWidth:H,blurHeight:W,blurDataURL:ef||"",objectFit:eZ.objectFit})+'")':'url("'+ep+'")',eA=eR?{backgroundSize:eZ.objectFit||"cover",backgroundPosition:eZ.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:eR}:{},eM=function(n){let{config:a,src:g,unoptimized:v,width:j,quality:z,sizes:H,loader:W}=n;if(v)return{src:g,srcSet:void 0,sizes:void 0};let{widths:B,kind:K}=function(n,a,g){let{deviceSizes:v,allSizes:j}=n;if(g){let n=/(^|\s)(1?\d?\d)vw/g,a=[];for(let v;v=n.exec(g);v)a.push(parseInt(v[2]));if(a.length){let n=.01*Math.min(...a);return{widths:j.filter(a=>a>=v[0]*n),kind:"w"}}return{widths:j,kind:"w"}}if("number"!=typeof a)return{widths:v,kind:"w"};let z=[...new Set([a,2*a].map(n=>j.find(a=>a>=n)||j[j.length-1]))];return{widths:z,kind:"x"}}(a,j,H),ee=B.length-1;return{sizes:H||"w"!==K?H:"100vw",srcSet:B.map((n,v)=>W({config:a,src:g,quality:z,width:n})+" "+("w"===K?n:v+1)+K).join(", "),src:W({config:a,src:g,quality:z,width:B[ee]})}}({config:z,src:B,unoptimized:ee,width:eS,quality:eN,sizes:K,loader:eE}),eL={...eb,loading:eP?"lazy":en,fetchPriority:eh,width:eS,height:eI,decoding:"async",className:er,style:{...eZ,...eA},sizes:eM.sizes,srcSet:eM.srcSet,src:eM.src},eD={unoptimized:ee,priority:et,placeholder:ep,fill:el};return{props:eL,meta:eD}}},2393:function(n,a){"use strict";function getImageBlurSvg(n){let{widthInt:a,heightInt:g,blurWidth:v,blurHeight:j,blurDataURL:z,objectFit:H}=n,W=v?40*v:a,B=j?40*j:g,K=W&&B?"viewBox='0 0 "+W+" "+B+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+K+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
1ColorMatrix 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='"+(K?"none":"contain"===H?"xMidYMid":"cover"===H?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+z+"'/%3E%3C/svg%3E"}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},645:function(n,a,g){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),function(n,a){for(var g in a)Object.defineProperty(n,g,{enumerable:!0,get:a[g]})}(a,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return B}});let v=g(8754),j=g(3914),z=g(1905),H=g(3271),W=v._(g(4545)),unstable_getImgProps=n=>{(0,z.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:a}=(0,j.getImgProps)(n,{defaultLoader:W.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[n,g]of Object.entries(a))void 0===g&&delete a[n];return{props:a}},B=H.Image},4545:function(n,a){"use strict";function defaultLoader(n){let{config:a,src:g,width:v,quality:j}=n;return a.path+"?url="+encodeURIComponent(g)+"&w="+v+"&q="+(j||75)}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return g}}),defaultLoader.__next_img_default=!0;let g=defaultLoader},9128:function(){},1864:function(n){!function(){"use strict";var a={114:function(n){function assertPath(n){if("string"!=typeof n)throw TypeError("Path must be a string. Received "+JSON.stringify(n))}function normalizeStringPosix(n,a){for(var g,v="",j=0,z=-1,H=0,W=0;W<=n.length;++W){if(W<n.length)g=n.charCodeAt(W);else if(47===g)break;else g=47;if(47===g){if(z===W-1||1===H);else if(z!==W-1&&2===H){if(v.length<2||2!==j||46!==v.charCodeAt(v.length-1)||46!==v.charCodeAt(v.length-2)){if(v.length>2){var B=v.lastIndexOf("/");if(B!==v.length-1){-1===B?(v="",j=0):j=(v=v.slice(0,B)).length-1-v.lastIndexOf("/"),z=W,H=0;continue}}else if(2===v.length||1===v.length){v="",j=0,z=W,H=0;continue}}a&&(v.length>0?v+="/..":v="..",j=2)}else v.length>0?v+="/"+n.slice(z+1,W):v=n.slice(z+1,W),j=W-z-1;z=W,H=0}else 46===g&&-1!==H?++H:H=-1}return v}var a={resolve:function(){for(var n,a,g="",v=!1,j=arguments.length-1;j>=-1&&!v;j--)j>=0?a=arguments[j]:(void 0===n&&(n=""),a=n),assertPath(a),0!==a.length&&(g=a+"/"+g,v=47===a.charCodeAt(0));return(g=normalizeStringPosix(g,!v),v)?g.length>0?"/"+g:"/":g.length>
10?g:"."},normalize:function(n){if(assertPath(n),0===n.length)return".";var a=47===n.charCodeAt(0),g=47===n.charCodeAt(n.length-1);return(0!==(n=normalizeStringPosix(n,!a)).length||a||(n="."),n.length>0&&g&&(n+="/"),a)?"/"+n:n},isAbsolute:function(n){return assertPath(n),n.length>0&&47===n.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var n,g=0;g<arguments.length;++g){var v=arguments[g];assertPath(v),v.length>0&&(void 0===n?n=v:n+="/"+v)}return void 0===n?".":a.normalize(n)},relative:function(n,g){if(assertPath(n),assertPath(g),n===g||(n=a.resolve(n))===(g=a.resolve(g)))return"";for(var v=1;v<n.length&&47===n.charCodeAt(v);++v);for(var j=n.length,z=j-v,H=1;H<g.length&&47===g.charCodeAt(H);++H);for(var W=g.length-H,B=z<W?z:W,K=-1,ee=0;ee<=B;++ee){if(ee===B){if(W>B){if(47===g.charCodeAt(H+ee))return g.slice(H+ee+1);if(0===ee)return g.slice(H+ee)}else z>B&&(47===n.charCodeAt(v+ee)?K=ee:0===ee&&(K=0));break}var et=n.charCodeAt(v+ee);if(et!==g.charCodeAt(H+ee))break;47===et&&(K=ee)}var en="";for(ee=v+K+1;ee<=j;++ee)(ee===j||47===n.charCodeAt(ee))&&(0===en.length?en+="..":en+="/..");return en.length>0?en+g.slice(H+K):(H+=K,47===g.charCodeAt(H)&&++H,g.slice(H))},_makeLong:function(n){return n},dirname:function(n){if(assertPath(n),0===n.length)return".";for(var a=n.charCodeAt(0),g=47===a,v=-1,j=!0,z=n.length-1;z>=1;--z)if(47===(a=n.charCodeAt(z))){if(!j){v=z;break}}else j=!1;return -1===v?g?"/":".":g&&1===v?"//":n.slice(0,v)},basename:function(n,a){if(void 0!==a&&"string"!=typeof a)throw TypeError('"ext" argument must be a string');assertPath(n);var g,v=0,j=-1,z=!0;if(void 0!==a&&a.length>0&&a.length<=n.length){if(a.length===n.length&&a===n)return"";var H=a.length-1,W=-1;for(g=n.length-1;g>=0;--g){var B=n.charCodeAt(g);if(47===B){if(!z){v=g+1;break}}else -1===W&&(z=!1,W=g+1),H>=0&&(B===a.charCodeAt(H)?-1==--H&&(j=g):(H=-1,j=W))}return v===j?j=W:-1===j&&(j=n.length),n.slice(v,j)}for(g=n.length-1;g>=0;--g)if(47===n.charCodeAt(g)){if(!z){v=g+1;break}}else -1===j&&(z=!1,j=g+1);return -1===j?"":n.slice(v,j)},extname:function(n){assertPath(n);for(var a=-1,g=0,v=-1,j=!0,z=0,H=n.length-1;H>=0;--H){var W=n.charCodeAt(H);if(47===W){if(!j){g=H+1;break}continue}-1===v&&(j=!1,v=H+1),46===W?-1===a?a=H:1!==z&&(z=1):-1!==a&&(z=-1)}return -1===a||-1===v||0===z||1===z&&a===v-1&&a===g+1?"":n.slice(a,v)},format:function(n){var a,g;if(null===n||"object"!=typeof n)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof n);return a=n.dir||n.root,g=n.base||(n.name||"")+(n.ext||""),a?a===n.root?a+g:a+"/"+g:g},parse:function(n){assertPath(n);var a,g={root:"",dir:"",base:"",ext:"",name:""};if(0===n.length)return g;var v=n.charCodeAt(0),j=47===v;j?(g.root="/",a=1):a=0;for(var z=-1,H=0,W=-1,B=!0,K=n.length-1,ee=0;K>=a;--K){if(47===(v=n.charCodeAt(K))){if(!B){H=K+1;break}continue}-1===W&&(B=!1,W=K+1),46===v?-1===z?z=K:1!==ee&&(ee=1):-1!==z&&(ee=-1)}return -1===z||-1===W||0===ee||1===ee&&z===W-1&&z===H+1?-1!==W&&(0===H&&j?g.base=g.name=n.slice(1,W):g.base=g.name=n.slice(H,W)):(0===H&&j?(g.name=n.slice(1,z),g.base=n.slice(1,W)):(g.name=n.slice(H,z),g.base=n.slice(H,W)),g.ext=n.slice(z,W)),H>0?g.dir=n.slice(0,H-1):j&&(g.dir="/"),g},sep:"/",delimiter:":",win32:null,posix:null};a.posix=a,n.exports=a}},g={};function __nccwpck_require__(n){var v=g[n];if(void 0!==v)return v.exports;var j=g[n]={exports:{}},z=!0;try{a[n](j,j.exports,__nccwpck_require__),z=!1}finally{z&&delete g[n]}return j.exports}__nccwpck_require__.ab="//";var v=__nccwpck_require__(114);n.exports=v}()},7663:function(n){!function(){var a={229:function(n){var a,g,v,j=n.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(n){if(a===setTimeout)return setTimeout(n,0);if((a===defaultSetTimout||!a)&&setTimeout)return a=setTimeout,setTimeout(n,0);try{return a(n,0)}catch(g){try{return a.call(null,n,0)}catch(g){return a.call(this,n,0)}}}!function(){try{a="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(n){a=defaultSetTimout}try{g="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(n){g=defaultClearTimeout}}();var z=[],H=!1,W=-1;function cleanUpNextTick(){H&&v&&(H=!1,v.length?z=v.concat(z):W=-1,z.length&&drainQueue())}function drainQueue(){if(!H){var n=runTimeout(cleanUpNextTick);H=!0;for(var a=z.length;a;){for(v=z,z=[];++W<a;)v&&v[W].run();W=-1,a=z.length}v=null,H=!1,function(n){if(g===clearTimeout)return clearTimeout(n);if((g===defaultClearTimeout||!g)&&clearTimeout)return g=clearTimeout,clearTimeout(n);try{g(n)}catch(a){try{return g.call(null,n)}catch(a){return g.call(this,n)}}}(n)}}function Item(n,a){this.fun=n,this.array=a}function noop(){}j.nextTick=function(n){var a=Array(arguments.length-1);if(arguments.length>1)for(var g=1;g<arguments.length;g++)a[g-1]=arguments[g];z.push(new Item(n,a)),1!==z.length||H||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},j.title="browser",j.browser=!0,j.env={},j.argv=[],j.version="",j.versions={},j.on=noop,j.addListener=noop,j.once=noop,j.off=noop,j.removeListener=noop,j.removeAllListeners=noop,j.emit=noop,j.prependListener=noop,j.prependOnceListener=noop,j.listeners=function(n){return[]},j.binding=function(n){throw Error("process.binding is not supported")},j.cwd=function(){return"/"},j.chdir=function(n){throw Error("process.chdir is not supported")},j.umask=function(){return 0}}},g={};function __nccwpck_require__(n){var v=g[n];if(void 0!==v)return v.exports;var j=g[n]={exports:{}},z=!0;try{a[n](j,j.exports,__nccwpck_require__),z=!1}finally{z&&delete g[n]}return j.exports}__nccwpck_require__.ab="//";var v=__nccwpck_require__(229);n.exports=v}()},9008:function(n,a,g){n.exports=g(9201)},5675:function(n,a,g){n.exports=g(645)},1664:function(n,a,g){n.exports=g(5170)},1163:function(n,a,g){n.exports=g(9974)},7913:function(n,a,g){"use strict";let v;g.d(a,{ZP:function(){return Layout}});var j,z,H,W,B,K,ee,et,en,er,eo,ei,es,el,eu,ec,ed,ep,ef,eh,em,ex,eg,ev,ey=g(1163),eb=g(7294);g(5202);var e_=g(512);function useMounted(){let[n,a]=(0,eb.useState)(!1);return(0,eb.useEffect)(()=>{a(!0)},[]),n}var ew=g(7222),useFSRoute=()=>{let{locale:n=ew.ZW,asPath:a,route:g}=(0,ey.useRouter)();return(0,eb.useMemo)(()=>{let v=ew.hV.has(g)?g:a,{pathname:j}=new URL(v,"https://nextra.vercel.app"),z=n?j.replace(RegExp(`\\.${n}(\\/|$)`),"$1"):j;return z.replace(/\.html$/,"").replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/"},[a,n,g])},ek=g(2643),eC=g(4861);(j=ef||(ef={})).assertEqual=n=>n,j.assertIs=function(n){},j.assertNever=function(n){throw Error()},j.arrayToEnum=n=>{let a={};for(let g of n)a[g]=g;return a},j.getValidEnumValues=n=>{let a=j.objectKeys(n).filter(a=>"number"!=typeof n[n[a]]),g={};for(let v of a)g[v]=n[v];return j.objectValues(g)},j.objectValues=n=>j.objectKeys(n).map(function(a){return n[a]}),j.objectKeys="function"==typeof Object.keys?n=>Object.keys(n):n=>{let a=[];for(let g in n)Object.prototype.hasOwnProperty.call(n,g)&&a.push(g);return a},j.find=(n,a)=>{for(let g of n)if(a(g))return g},j.isInteger="function"==typeof Number.isInteger?n=>Number.isInteger(n):n=>"number"==typeof n&&isFinite(n)&&Math.floor(n)===n,j.joinValues=function(n,a=" | "){return n.map(n=>"string"==typeof n?`'${n}'`:n).join(a)},j.jsonStringifyReplacer=(n,a)=>"bigint"==typeof a?a.toString():a,(eh||(eh={})).mergeShapes=(n,a)=>({...n,...a}
1);let eT=ef.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),getParsedType=n=>{let a=typeof n;switch(a){case"undefined":return eT.undefined;case"string":return eT.string;case"number":return isNaN(n)?eT.nan:eT.number;case"boolean":return eT.boolean;case"function":return eT.function;case"bigint":return eT.bigint;case"symbol":return eT.symbol;case"object":if(Array.isArray(n))return eT.array;if(null===n)return eT.null;if(n.then&&"function"==typeof n.then&&n.catch&&"function"==typeof n.catch)return eT.promise;if("undefined"!=typeof Map&&n instanceof Map)return eT.map;if("undefined"!=typeof Set&&n instanceof Set)return eT.set;if("undefined"!=typeof Date&&n instanceof Date)return eT.date;return eT.object;default:return eT.unknown}},eE=ef.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invali
1d_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);let ZodError=class ZodError extends Error{constructor(n){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=n}get errors(){return this.issues}format(n){let a=n||function(n){return n.message},g={_errors:[]},processError=n=>{for(let v of n.issues)if("invalid_union"===v.code)v.unionErrors.map(processError);else if("invalid_return_type"===v.code)processError(v.returnTypeError);else if("invalid_arguments"===v.code)processError(v.argumentsError);else if(0===v.path.length)g._errors.push(a(v));else{let n=g,j=0;for(;j<v.path.length;){let g=v.path[j],z=j===v.path.length-1;z?(n[g]=n[g]||{_errors:[]},n[g]._errors.push(a(v))):n[g]=n[g]||{_errors:[]},n=n[g],j++}}};return processError(this),g}toString(){return this.message}get message(){return JSON.stringify(this.issues,ef.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(n=n=>n.message){let a={},g=[];for(let v of this.issues)v.path.length>0?(a[v.path[0]]=a[v.path[0]]||[],a[v.path[0]].push(n(v))):g.push(n(v));return{formErrors:g,fieldErrors:a}}get formErrors(){return this.flatten()}};ZodError.create=n=>{let a=new ZodError(n);return a};let errorMap=(n,a)=>{let g;switch(n.code){case eE.invalid_type:g=n.received===eT.undefined?"Required":`Expected ${n.expected}, received ${n.received}`;break;case eE.invalid_literal:g=`Invalid literal value, expected ${JSON.stringify(n.expected,ef.jsonStringifyReplacer)}`;break;case eE.unrecognized_keys:g=`Unrecognized key(s) in object: ${ef.joinValues(n.keys,", ")}`;break;case eE.invalid_union:g="Invalid input";break;case eE.invalid_union_discriminator:g=`Invalid discriminator value. Expected ${ef.joinValues(n.options)}`;break;case eE.invalid_enum_value:g=`Invalid enum value. Expected ${ef.joinValues(n.options)}, received '${n.received}'`;break;case eE.invalid_arguments:g="Invalid function arguments";break;case eE.invalid_return_type:g="Invalid function return type";break;case eE.invalid_date:g="Invalid date";break;case eE.invalid_string:"object"==typeof n.validation?"includes"in n.validation?(g=`Invalid input: must include "${n.validation.includes}"`,"number"==typeof n.validation.position&&(g=`${g} at one or more positions greater than or equal to ${n.validation.position}`)):"startsWith"in n.validation?g=`Invalid input: must start with "${n.validation.startsWith}"`:"endsWith"in n.validation?g=`Invalid input: must end with "${n.validation.endsWith}"`:ef.assertNever(n.validation):g="regex"!==n.validation?`Invalid ${n.validation}`:"Invalid";break;case eE.too_small:g="array"===n.type?`Array must contain ${n.exact?"exactly":n.inclusive?"at least":"more than"} ${n.minimum} element(s)`:"string"===n.type?`String must contain ${n.exact?"exactly":n.inclusive?"at least":"over"} ${n.minimum} character(s)`:"number"===n.type?`Number must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${n.minimum}`:"date"===n.type?`Date must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(n.minimum))}`:"Invalid input";break;case eE.too_big:g="array"===n.type?`Array must contain ${n.exact?"exactly":n.inclusive?"at most":"less than"} ${n.maximum} element(s)`:"string"===n.type?`String must contain ${n.exact?"exactly":n.inclusive?"at most":"under"} ${n.maximum} character(s)`:"number"===n.type?`Number must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:"bigint"===n.type?`BigInt must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:"date"===n.type?`Date must be ${n.exact?"exactly":n.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(n.maximum))}`:"Invalid input";break;case eE.custom:g="Invalid input";break;case eE.invalid_intersection_types:g="Intersection results could not be merged";break;case eE.not_multiple_of:g=`Number must be a multiple of ${n.multipleOf}`;break;case eE.not_finite:g="Number must be finite";break;default:g=a.defaultError,ef.assertNever(n)}return{message:g}},eO=errorMap;function getErrorMap(){return eO}let makeIssue=n=>{let{data:a,path:g,errorMaps:v,issueData:j}=n,z=[...g,...j.path||[]],H={...j,path:z},W="",B=v.filter(n=>!!n).slice().reverse();for(let n of B)W=n(H,{data:a,defaultError:W}).message;return{...j,path:z,message:j.message||W}};function addIssueToContext(n,a){let g=makeIssue({issueData:a,data:n.data,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n)});n.common.issues.push(g)}let ParseStatus=class ParseStatus{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(n,a){let g=[];for(let v of a){if("aborted"===v.status)return ej;"dirty"===v.status&&n.dirty(),g.push(v.value)}return{status:n.value,value:g}}static async mergeObjectAsync(n,a){let g=[];for(let n of a)g.push({key:await n.key,value:await n.value});return ParseStatus.mergeObjectSync(n,g)}static mergeObjectSync(n,a){let g={};for(let v of a){let{key:a,value:j}=v;if("aborted"===a.status||"aborted"===j.status)return ej;"dirty"===a.status&&n.dirty(),"dirty"===j.status&&n.dirty(),"__proto__"!==a.value&&(void 0!==j.value||v.alwaysSet)&&(g[a.value]=j.value)}return{status:n.value,value:g}}};let ej=Object.freeze({status:"aborted"}),DIRTY=n=>({status:"dirty",value:n}),OK=n=>
1({status:"valid",value:n}),isAborted=n=>"aborted"===n.status,isDirty=n=>"dirty"===n.status,isValid=n=>"valid"===n.status,isAsync=n=>"undefined"!=typeof Promise&&n instanceof Promise;(z=em||(em={})).errToObj=n=>"string"==typeof n?{message:n}:n||{},z.toString=n=>"string"==typeof n?n:null==n?void 0:n.message;let ParseInputLazyPath=class ParseInputLazyPath{constructor(n,a,g,v){this._cachedPath=[],this.parent=n,this.data=a,this._path=g,this._key=v}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}};let handleResult=(n,a)=>{if(isValid(a))return{success:!0,data:a.value};if(!n.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let a=new ZodError(n.common.issues);return this._error=a,this._error}}};function processCreateParams(n){if(!n)return{};let{errorMap:a,invalid_type_error:g,required_error:v,description:j}=n;if(a&&(g||v))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return a?{errorMap:a,description:j}:{errorMap:(n,a)=>"invalid_type"!==n.code?{message:a.defaultError}:void 0===a.data?{message:null!=v?v:a.defaultError}:{message:null!=g?g:a.defaultError},description:j}}let ZodType=class ZodType{constructor(n){this.spa=this.safeParseAsync,this._def=n,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(n){return getParsedType(n.data)}_getOrReturnCtx(n,a){return a||{common:n.parent.common,data:n.data,parsedType:getParsedType(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new ParseStatus,ctx:{common:n.parent.common,data:n.data,parsedType:getParsedType(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){let a=this._parse(n);if(isAsync(a))throw Error("Synchronous parse encountered promise.");return a}_parseAsync(n){let a=this._parse(n);return Promise.resolve(a)}parse(n,a){let g=this.safeParse(n,a);if(g.success)return g.data;throw g.error}safeParse(n,a){var g;let v={common:{issues:[],async:null!==(g=null==a?void 0:a.async)&&void 0!==g&&g,contextualErrorMap:null==a?void 0:a.errorMap},path:(null==a?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:getParsedType(n)},j=this._parseSync({data:n,path:v.path,parent:v});return handleResult(v,j)}async parseAsync(n,a){let g=await this.safeParseAsync(n,a);if(g.success)return g.data;throw g.error}async safeParseAsync(n,a){let g={common:{issues:[],contextualErrorMap:null==a?void 0:a.errorMap,async:!0},path:(null==a?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:getParsedType(n)},v=this._parse({data:n,path:g.path,parent:g}),j=await (isAsync(v)?v:Promise.resolve(v));return handleResult(g,j)}refine(n,a){let getIssueProperties=n=>"string"==typeof a||void 0===a?{message:a}:"function"==typeof a?a(n):a;return this._refinement((a,g)=>{let v=n(a),setError=()=>g.addIssue({code:eE.custom,...getIssueProperties(a)});return"undefined"!=typeof Promise&&v instanceof Promise?v.then(n=>!!n||(setError(),!1)):!!v||(setError(),!1)})}refinement(n,a){return this._refinement((g,v)=>!!n(g)||(v.addIssue("function"==typeof a?a(g,v):a),!1))}_refinement(n){return new ZodEffects({schema:this,typeName:ex.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this,this._def)}promise(){return ZodPromise.create(this,this._def)}or(n){return ZodUnion.create([this,n],this._def)}and(n){return ZodIntersection.create(this,n,this._def)}transform(n){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ex.ZodEffects,effect:{type:"transform",transform:n}})}default(n){return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:"function"==typeof n?n:()=>n,typeName:ex.ZodDefault})}brand(){return new ZodBranded({typeName:ex.ZodBranded,type:this,...processCreateParams(this._def)})}catch(n){return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:"function"==typeof n?n:()=>n,typeName:ex.ZodCatch})}describe(n){let a=this.constructor;return new a({...this._def,description:n})}pipe(n){return ZodPipeline.create(this,n)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};let eS=/^c[^\s-]{8,}
1$/i,eI=/^[a-z][a-z0-9]*$/,eP=/^[0-9A-HJKMNP-TV-Z]{26}$/,eN=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,eZ=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,eR=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,eA=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,datetimeRegex=n=>n.precision?n.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${n.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${n.precision}}Z$`):0===n.precision?n.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):n.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");let ZodString=class ZodString extends ZodType{_parse(n){let a;this._def.coerce&&(n.data=String(n.data));let g=this._getType(n);if(g!==eT.string){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.string,received:a.parsedType}),ej}let j=new ParseStatus;for(let g of this._def.checks)if("min"===g.kind)n.data.length<g.value&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_small,minimum:g.value,type:"string",inclusive:!0,exact:!1,message:g.message}),j.dirty());else if("max"===g.kind)n.data.length>g.value&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_big,maximum:g.value,type:"string",inclusive:!0,exact:!1,message:g.message}),j.dirty());else if("length"===g.kind){let v=n.data.length>g.value,z=n.data.length<g.value;(v||z)&&(a=this._getOrReturnCtx(n,a),v?addIssueToContext(a,{code:eE.too_big,maximum:g.value,type:"string",inclusive:!0,exact:!0,message:g.message}):z&&addIssueToContext(a,{code:eE.too_small,minimum:g.value,type:"string",inclusive:!0,exact:!0,message:g.message}),j.dirty())}else if("email"===g.kind)eZ.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"email",code:eE.invalid_string,message:g.message}),j.dirty());else if("emoji"===g.kind)v||(v=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),v.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"emoji",code:eE.invalid_string,message:g.message}),j.dirty());else if("uuid"===g.kind)eN.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"uuid",code:eE.invalid_string,message:g.message}),j.dirty());else if("cuid"===g.kind)eS.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"cuid",code:eE.invalid_string,message:g.message}),j.dirty());else if("cuid2"===g.kind)eI.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"cuid2",code:eE.invalid_string,message:g.message}),j.dirty());else if("ulid"===g.kind)eP.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"ulid",code:eE.invalid_string,message:g.message}),j.dirty());else if("url"===g.kind)try{new URL(n.data)}catch(v){addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"url",code:eE.invalid_string,message:g.message}),j.dirty()}else if("regex"===g.kind){g.regex.lastIndex=0;let v=g.regex.test(n.data);v||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"regex",code:eE.invalid_string,message:g.message}),j.dirty())}else if("trim"===g.kind)n.data=n.data.trim();else if("includes"===g.kind)n.data.includes(g.value,g.position)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.invalid_string,validation:{includes:g.value,position:g.position},message:g.message}),j.dirty());else if("toLowerCase"===g.kind)n.data=n.data.toLowerCase();else if("toUpperCase"===g.kind)n.data=n.data.toUpperCase();else if("startsWith"===g.kind)n.data.startsWith(g.value)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.invalid_string,validation:{startsWith:g.value},message:g.message}),j.dirty());else if("endsWith"===g.kind)n.data.endsWith(g.value)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.invalid_string,validation:{endsWith:g.value},message:g.message}),j.dirty());else if("datetime"===g.kind){let v=datetimeRegex(g);v.test(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.invalid_string,validation:"datetime",message:g.message}),j.dirty())}else if("ip"===g.kind){var z,H;z=n.data,("v4"===(H=g.version)||!H)&&eR.test(z)||("v6"===H||!H)&&eA.test(z)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{validation:"ip",code:eE.invalid_string,message:g.message}),j.dirty())}else ef.assertNever(g);return{status:j.value,value:n.data}}_regex(n,a,g){return this.refinement(a=>n.test(a),{validation:a,code:eE.invalid_string,...em.errToObj(g)})}_addCheck(n){return new ZodString({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...em.errToObj(n)})}url(n){return this._addCheck({kind:"url",...em.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...em.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...em.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...em.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...em.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...em.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...em.errToObj(n)})}datetime(n){var a;return"string"==typeof n?this._addCheck({kind:"datetime",precision:null,offset:!1,message:n}):this._addCheck({kind:"datetime",precision:void 0===(null==n?void 0:n.precision)?null:null==n?void 0:n.precision,offset:null!==(a=null==n?void 0:n.offset)&&void 0!==a&&a,...em.errToObj(null==n?void 0:n.message)})}regex(n,a){return this._addCheck({kind:"regex",regex:n,...em.errToObj(a)})}includes(n,a){return this._addCheck({kind:"includes",value:n,position:null==a?void 0:a.position,...em.errToObj(null==a?void 0:a.message)})}startsWith(n,a){return this._addCheck({kind:"startsWith",value:n,...em.errToObj(a)})}endsWith(n,a){return this._addCheck({kind:"endsWith",value:n,...em.errToObj(a)})}min(n,a){return this._addCheck({kind:"min",value:n,...em.errToObj(a)})}max(n,a){return this._addCheck({kind:"max",value:n,...em.errToObj(a)})}length(n,a){return this._addCheck({kind:"length",value:n,...em.errToObj(a)})}nonempty(n){return this.min(1,em.errToObj(n))}trim(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>"datetime"===n.kind)}get isEmail(){return!!this._def.checks.find(n=>"email"===n.kind)}get isURL(){return!!this._def.checks.find(n=>"url"===n.kind)}get isEmoji(){return!!this._def.checks.find(n=>"emoji"===n.kind)}
1get isUUID(){return!!this._def.checks.find(n=>"uuid"===n.kind)}get isCUID(){return!!this._def.checks.find(n=>"cuid"===n.kind)}get isCUID2(){return!!this._def.checks.find(n=>"cuid2"===n.kind)}get isULID(){return!!this._def.checks.find(n=>"ulid"===n.kind)}get isIP(){return!!this._def.checks.find(n=>"ip"===n.kind)}get minLength(){let n=null;for(let a of this._def.checks)"min"===a.kind&&(null===n||a.value>n)&&(n=a.value);return n}get maxLength(){let n=null;for(let a of this._def.checks)"max"===a.kind&&(null===n||a.value<n)&&(n=a.value);return n}};ZodString.create=n=>{var a;return new ZodString({checks:[],typeName:ex.ZodString,coerce:null!==(a=null==n?void 0:n.coerce)&&void 0!==a&&a,...processCreateParams(n)})};let ZodNumber=class ZodNumber extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){let a;this._def.coerce&&(n.data=Number(n.data));let g=this._getType(n);if(g!==eT.number){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.number,received:a.parsedType}),ej}let v=new ParseStatus;for(let g of this._def.checks)if("int"===g.kind)ef.isInteger(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.invalid_type,expected:"integer",received:"float",message:g.message}),v.dirty());else if("min"===g.kind){let j=g.inclusive?n.data<g.value:n.data<=g.value;j&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_small,minimum:g.value,type:"number",inclusive:g.inclusive,exact:!1,message:g.message}),v.dirty())}else if("max"===g.kind){let j=g.inclusive?n.data>g.value:n.data>=g.value;j&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_big,maximum:g.value,type:"number",inclusive:g.inclusive,exact:!1,message:g.message}),v.dirty())}else"multipleOf"===g.kind?0!==function(n,a){let g=(n.toString().split(".")[1]||"").length,v=(a.toString().split(".")[1]||"").length,j=g>v?g:v,z=parseInt(n.toFixed(j).replace(".","")),H=parseInt(a.toFixed(j).replace(".",""));return z%H/Math.pow(10,j)}(n.data,g.value)&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.not_multiple_of,multipleOf:g.value,message:g.message}),v.dirty()):"finite"===g.kind?Number.isFinite(n.data)||(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.not_finite,message:g.message}),v.dirty()):ef.assertNever(g);return{status:v.value,value:n.data}}gte(n,a){return this.setLimit("min",n,!0,em.toString(a))}gt(n,a){return this.setLimit("min",n,!1,em.toString(a))}lte(n,a){return this.setLimit("max",n,!0,em.toString(a))}lt(n,a){return this.setLimit("max",n,!1,em.toString(a))}setLimit(n,a,g,v){return new ZodNumber({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:g,message:em.toString(v)}]})}_addCheck(n){return new ZodNumber({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:em.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:em.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:em.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:em.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:em.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:em.toString(a)})}finite(n){return this._addCheck({kind:"finite",message:em.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:em.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:em.toString(n)})}get minValue(){let n=null;for(let a of this._def.checks)"min"===a.kind&&(null===n||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(let a of this._def.checks)"max"===a.kind&&(null===n||a.value<n)&&(n=a.value);return n}get isInt(){return!!this._def.checks.find(n=>"int"===n.kind||"multipleOf"===n.kind&&ef.isInteger(n.value))}get isFinite(){let n=null,a=null;for(let g of this._def.checks){if("finite"===g.kind||"int"===g.kind||"multipleOf"===g.kind)return!0;"min"===g.kind?(null===a||g.value>a)&&(a=g.value):"max"===g.kind&&(null===n||g.value<n)&&(n=g.value)}return Number.isFinite(a)&&Number.isFinite(n)}};ZodNumber.create=n=>new ZodNumber({checks:[],typeName:ex.ZodNumber,coerce:(null==n?void 0:n.coerce)||!1,...processCreateParams(n)});
1let ZodBigInt=class ZodBigInt extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){let a;this._def.coerce&&(n.data=BigInt(n.data));let g=this._getType(n);if(g!==eT.bigint){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.bigint,received:a.parsedType}),ej}let v=new ParseStatus;for(let g of this._def.checks)if("min"===g.kind){let j=g.inclusive?n.data<g.value:n.data<=g.value;j&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_small,type:"bigint",minimum:g.value,inclusive:g.inclusive,message:g.message}),v.dirty())}else if("max"===g.kind){let j=g.inclusive?n.data>g.value:n.data>=g.value;j&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_big,type:"bigint",maximum:g.value,inclusive:g.inclusive,message:g.message}),v.dirty())}else"multipleOf"===g.kind?n.data%g.value!==BigInt(0)&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.not_multiple_of,multipleOf:g.value,message:g.message}),v.dirty()):ef.assertNever(g);return{status:v.value,value:n.data}}gte(n,a){return this.setLimit("min",n,!0,em.toString(a))}gt(n,a){return this.setLimit("min",n,!1,em.toString(a))}lte(n,a){return this.setLimit("max",n,!0,em.toString(a))}lt(n,a){return this.setLimit("max",n,!1,em.toString(a))}setLimit(n,a,g,v){return new ZodBigInt({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:g,message:em.toString(v)}]})}_addCheck(n){return new ZodBigInt({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:em.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:em.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:em.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:em.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:em.toString(a)})}get minValue(){let n=null;for(let a of this._def.checks)"min"===a.kind&&(null===n||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(let a of this._def.checks)"max"===a.kind&&(null===n||a.value<n)&&(n=a.value);return n}};ZodBigInt.create=n=>{var a;return new ZodBigInt({checks:[],typeName:ex.ZodBigInt,coerce:null!==(a=null==n?void 0:n.coerce)&&void 0!==a&&a,...processCreateParams(n)})};let ZodBoolean=class ZodBoolean extends ZodType{_parse(n){this._def.coerce&&(n.data=!!n.data);let a=this._getType(n);if(a!==eT.boolean){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.boolean,received:a.parsedType}),ej}return OK(n.data)}};ZodBoolean.create=n=>new ZodBoolean({typeName:ex.ZodBoolean,coerce:(null==n?void 0:n.coerce)||!1,...processCreateParams(n)});let ZodDate=class ZodDate extends ZodType{_parse(n){let a;this._def.coerce&&(n.data=new Date(n.data));let g=this._getType(n);if(g!==eT.date){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.date,received:a.parsedType}),ej}if(isNaN(n.data.getTime())){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_date}),ej}let v=new ParseStatus;for(let g of this._def.checks)"min"===g.kind?n.data.getTime()<g.value&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_small,message:g.message,inclusive:!0,exact:!1,minimum:g.value,type:"date"}),v.dirty()):"max"===g.kind?n.data.getTime()>g.value&&(addIssueToContext(a=this._getOrReturnCtx(n,a),{code:eE.too_big,message:g.message,inclusive:!0,exact:!1,maximum:g.value,type:"date"}),v.dirty()):ef.assertNever(g);return{status:v.value,value:new Date(n.data.getTime())}}_addCheck(n){return new ZodDate({...this._def,checks:[...this._def.checks,n]})}min(n,a){return this._addCheck({kind:"min",value:n.getTime(),message:em.toString(a)})}max(n,a){return this._addCheck({kind:"max",value:n.getTime(),message:em.toString(a)})}get minDate(){let n=null;for(let a of this._def.checks)"min"===a.kind&&(null===n||a.value>n)&&(n=a.value);return null!=n?new Date(n):null}get maxDate(){let n=null;for(let a of this._def.checks)"max"===a.kind&&(null===n||a.value<n)&&(n=a.value);return null!=n?new Date(n):null}};ZodDate.create=n=>new ZodDate({checks:[],coerce:(null==n?void 0:n.coerce)||!1,typeName:ex.ZodDate,...processCreateParams(n)});
vendor: 2,527 bytes, line 1
1let ZodSymbol=class ZodSymbol extends ZodType{_parse(n){let a=this._getType(n);if(a!==eT.symbol){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.symbol,received:a.parsedType}),ej}return OK(n.data)}};ZodSymbol.create=n=>new ZodSymbol({typeName:ex.ZodSymbol,...processCreateParams(n)});let ZodUndefined=class ZodUndefined extends ZodType{_parse(n){let a=this._getType(n);if(a!==eT.undefined){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.undefined,received:a.parsedType}),ej}return OK(n.data)}};ZodUndefined.create=n=>new ZodUndefined({typeName:ex.ZodUndefined,...processCreateParams(n)});let ZodNull=class ZodNull extends ZodType{_parse(n){let a=this._getType(n);if(a!==eT.null){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.null,received:a.parsedType}),ej}return OK(n.data)}};ZodNull.create=n=>new ZodNull({typeName:ex.ZodNull,...processCreateParams(n)});let ZodAny=class ZodAny extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(n){return OK(n.data)}};ZodAny.create=n=>new ZodAny({typeName:ex.ZodAny,...processCreateParams(n)});let ZodUnknown=class ZodUnknown extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(n){return OK(n.data)}};ZodUnknown.create=n=>new ZodUnknown({typeName:ex.ZodUnknown,...processCreateParams(n)});let ZodNever=class ZodNever extends ZodType{_parse(n){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.never,received:a.parsedType}),ej}};ZodNever.create=n=>new ZodNever({typeName:ex.ZodNever,...processCreateParams(n)});let ZodVoid=class ZodVoid extends ZodType{_parse(n){let a=this._getType(n);if(a!==eT.undefined){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.void,received:a.parsedType}),ej}return OK(n.data)}};ZodVoid.create=n=>new ZodVoid({typeName:ex.ZodVoid,...processCreateParams(n)});let ZodArray=class ZodArray extends ZodType{_parse(n){let{ctx:a,status:g}=this._processInputParams(n),v=this._def;if(a.parsedType!==eT.array)return addIssueToContext(a,{code:eE.invalid_type,expected:eT.array,received:a.parsedType}),ej;if(null!==v.exactLength){let n=a.data.length>v.exactLength.value,j=a.data.length<v.exactLength.value;(n||j)&&(addIssueToContext(a,{code:n?eE.too_big:eE.too_small,minimum:j?v.exactLength.value:void 0,maximum:n?v.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:v.exactLength.message}),g.dirty())}
1if(null!==v.minLength&&a.data.length<v.minLength.value&&(addIssueToContext(a,{code:eE.too_small,minimum:v.minLength.value,type:"array",inclusive:!0,exact:!1,message:v.minLength.message}),g.dirty()),null!==v.maxLength&&a.data.length>v.maxLength.value&&(addIssueToContext(a,{code:eE.too_big,maximum:v.maxLength.value,type:"array",inclusive:!0,exact:!1,message:v.maxLength.message}),g.dirty()),a.common.async)return Promise.all([...a.data].map((n,g)=>v.type._parseAsync(new ParseInputLazyPath(a,n,a.path,g)))).then(n=>ParseStatus.mergeArray(g,n));let j=[...a.data].map((n,g)=>v.type._parseSync(new ParseInputLazyPath(a,n,a.path,g)));return ParseStatus.mergeArray(g,j)}get element(){return this._def.type}min(n,a){return new ZodArray({...this._def,minLength:{value:n,message:em.toString(a)}})}max(n,a){return new ZodArray({...this._def,maxLength:{value:n,message:em.toString(a)}})}length(n,a){return new ZodArray({...this._def,exactLength:{value:n,message:em.toString(a)}})}nonempty(n){return this.min(1,n)}};ZodArray.create=(n,a)=>new ZodArray({type:n,minLength:null,maxLength:null,exactLength:null,typeName:ex.ZodArray,...processCreateParams(a)});let ZodObject=class ZodObject extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let n=this._def.shape(),a=ef.objectKeys(n);return this._cached={shape:n,keys:a}}_parse(n){let a=this._getType(n);if(a!==eT.object){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.object,received:a.parsedType}),ej}let{status:g,ctx:v}=this._processInputParams(n),{shape:j,keys:z}=this._getCached(),H=[];if(!(this._def.catchall instanceof ZodNever&&"strip"===this._def.unknownKeys))for(let n in v.data)z.includes(n)||H.push(n);let W=[];for(let n of z){let a=j[n],g=v.data[n];W.push({key:{status:"valid",value:n},value:a._parse(new ParseInputLazyPath(v,g,v.path,n)),alwaysSet:n in v.data})}if(this._def.catchall instanceof ZodNever){let n=this._def.unknownKeys;if("passthrough"===n)for(let n of H)W.push({key:{status:"valid",value:n},value:{status:"valid",value:v.data[n]}});else if("strict"===n)H.length>0&&(addIssueToContext(v,{code:eE.unrecognized_keys,keys:H}),g.dirty());else if("strip"===n);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let n=this._def.catchall;for(let a of H){let g=v.data[a];W.push({key:{status:"valid",value:a},value:n._parse(new ParseInputLazyPath(v,g,v.path,a)),alwaysSet:a in v.data})}}return v.common.async?Promise.resolve().then(async()=>{let n=[];for(let a of W){let g=await a.key;n.push({key:g,value:await a.value,alwaysSet:a.alwaysSet})}return n}).then(n=>ParseStatus.mergeObjectSync(g,n)):ParseStatus.mergeObjectSync(g,W)}get shape(){return this._def.shape()}strict(n){return em.errToObj,new ZodObject({...this._def,unknownKeys:"strict",...void 0!==n?{errorMap:(a,g)=>{var v,j,z,H;let W=null!==(z=null===(j=(v=this._def).errorMap)||void 0===j?void 0:j.call(v,a,g).message)&&void 0!==z?z:g.defaultError;return"unrecognized_keys"===a.code?{message:null!==(H=em.errToObj(n).message)&&void 0!==H?H:W}:{message:W}}}:{}})}strip(){return new ZodObject({...this._def,unknownKeys:"strip"})}passthrough(){return new ZodObject({...this._def,unknownKeys:"passthrough"})}extend(n){return new ZodObject({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){let a=new ZodObject({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:ex.ZodObject});return a}setKey(n,a){return this.augment({[n]:a})}catchall(n){return new ZodObject({...this._def,catchall:n})}pick(n){let a={};return ef.objectKeys(n).forEach(g=>{n[g]&&this.shape[g]&&(a[g]=this.shape[g])}),new ZodObject({...this._def,shape:()=>a})}omit(n){let a={};return ef.objectKeys(this.shape).forEach(g=>{n[g]||(a[g]=this.shape[g])}),new ZodObject({...this._def,shape:()=>a})}deepPartial(){return function deepPartialify(n){if(n instanceof ZodObject){let a={};for(let g in n.shape){let v=n.shape[g];a[g]=ZodOptional.create(deepPartialify(v))}return new ZodObject({...n._def,shape:()=>a})}return n instanceof ZodArray?new ZodArray({...n._def,type:deepPartialify(n.element)}):n instanceof ZodOptional?ZodOptional.create(deepPartialify(n.unwrap())):n instanceof ZodNullable?ZodNullable.create(deepPartialify(n.unwrap())):n instanceof ZodTuple?ZodTuple.create(n.items.map(n=>deepPartialify(n))):n}(this)}partial(n){let a={};return ef.objectKeys(this.shape).forEach(g=>{let v=this.shape[g];n&&!n[g]?a[g]=v:a[g]=v.optional()}),new ZodObject({...this._def,shape:()=>a})}required(n){let a={};return ef.objectKeys(this.shape).forEach(g=>{if(n&&!n[g])a[g]=this.shape[g];else{let n=this.shape[g],v=n;for(;v instanceof ZodOptional;)v=v._def.innerType;a[g]=v}}),new ZodObject({...this._def,shape:()=>a})}keyof(){return createZodEnum(ef.objectKeys(this.shape))}};ZodObject.create=(n,a)=>new ZodObject({shape:()=>n,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ex.ZodObject,...processCreateParams(a)}),ZodObject.strictCreate=(n,a)=>new ZodObject({shape:()=>n,unknownKeys:"strict",catchall:ZodNever.create(),typeName:ex.ZodObject,...processCreateParams(a)}),ZodObject.lazycreate=(n,a)=>new ZodObject({shape:n,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ex.ZodObject,...processCreateParams(a)});
1let ZodUnion=class ZodUnion extends ZodType{_parse(n){let{ctx:a}=this._processInputParams(n),g=this._def.options;if(a.common.async)return Promise.all(g.map(async n=>{let g={...a,common:{...a.common,issues:[]},parent:null};return{result:await n._parseAsync({data:a.data,path:a.path,parent:g}),ctx:g}})).then(function(n){for(let a of n)if("valid"===a.result.status)return a.result;for(let g of n)if("dirty"===g.result.status)return a.common.issues.push(...g.ctx.common.issues),g.result;let g=n.map(n=>new ZodError(n.ctx.common.issues));return addIssueToContext(a,{code:eE.invalid_union,unionErrors:g}),ej});{let n;let v=[];for(let j of g){let g={...a,common:{...a.common,issues:[]},parent:null},z=j._parseSync({data:a.data,path:a.path,parent:g});if("valid"===z.status)return z;"dirty"!==z.status||n||(n={result:z,ctx:g}),g.common.issues.length&&v.push(g.common.issues)}if(n)return a.common.issues.push(...n.ctx.common.issues),n.result;let j=v.map(n=>new ZodError(n));return addIssueToContext(a,{code:eE.invalid_union,unionErrors:j}),ej}}get options(){return this._def.options}};ZodUnion.create=(n,a)=>new ZodUnion({options:n,typeName:ex.ZodUnion,...processCreateParams(a)});let getDiscriminator=n=>{if(n instanceof ZodLazy)return getDiscriminator(n.schema);if(n instanceof ZodEffects)return getDiscriminator(n.innerType());if(n instanceof ZodLiteral)return[n.value];if(n instanceof ZodEnum)return n.options;if(n instanceof ZodNativeEnum)return Object.keys(n.enum);if(n instanceof ZodDefault)return getDiscriminator(n._def.innerType);if(n instanceof ZodUndefined)return[void 0];else if(n instanceof ZodNull)return[null];else return null};let ZodDiscriminatedUnion=class ZodDiscriminatedUnion extends ZodType{_parse(n){let{ctx:a}=this._processInputParams(n);if(a.parsedType!==eT.object)return addIssueToContext(a,{code:eE.invalid_type,expected:eT.object,received:a.parsedType}),ej;let g=this.discriminator,v=a.data[g],j=this.optionsMap.get(v);return j?a.common.async?j._parseAsync({data:a.data,path:a.path,parent:a}):j._parseSync({data:a.data,path:a.path,parent:a}):(addIssueToContext(a,{code:eE.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[g]}),ej)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,a,g){let v=new Map;for(let g of a){let a=getDiscriminator(g.shape[n]);if(!a)throw Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(let j of a){if(v.has(j))throw Error(`Discriminator property ${String(n)} has duplicate value ${String(j)}`);v.set(j,g)}}return new ZodDiscriminatedUnion({typeName:ex.ZodDiscriminatedUnion,discriminator:n,options:a,optionsMap:v,...processCreateParams(g)})}};let ZodIntersection=class ZodIntersection extends ZodType{_parse(n){let{status:a,ctx:g}=this._processInputParams(n),handleParsed=(n,v)=>{if(isAborted(n)||isAborted(v))return ej;let j=function mergeValues(n,a){let g=getParsedType(n),v=getParsedType(a);if(n===a)return{valid:!0,data:n};if(g===eT.object&&v===eT.object){let g=ef.objectKeys(a),v=ef.objectKeys(n).filter(n=>-1!==g.indexOf(n)),j={...n,...a};for(let g of v){let v=mergeValues(n[g],a[g]);if(!v.valid)return{valid:!1};j[g]=v.data}return{valid:!0,data:j}}if(g===eT.array&&v===eT.array){if(n.length!==a.length)return{valid:!1};let g=[];for(let v=0;v<n.length;v++){let j=n[v],z=a[v],H=mergeValues(j,z);if(!H.valid)return{valid:!1};g.push(H.data)}return{valid:!0,data:g}}return g===eT.date&&v===eT.date&&+n==+a?{valid:!0,data:n}:{valid:!1}}(n.value,v.value);return j.valid?((isDirty(n)||isDirty(v))&&a.dirty(),{status:a.value,value:j.data}):(addIssueToContext(g,{code:eE.invalid_intersection_types}),ej)};return g.common.async?Promise.all([this._def.left._parseAsync({data:g.data,path:g.path,parent:g}),this._def.right._parseAsync({data:g.data,path:g.path,parent:g})]).then(([n,a])=>handleParsed(n,a)):handleParsed(this._def.left._parseSync({data:g.data,path:g.path,parent:g}),this._def.right._parseSync({data:g.data,path:g.path,parent:g}))}};ZodIntersection.create=(n,a,g)=>new ZodIntersection({left:n,right:a,typeName:ex.ZodIntersection,...processCreateParams(g)});
1let ZodTuple=class ZodTuple extends ZodType{_parse(n){let{status:a,ctx:g}=this._processInputParams(n);if(g.parsedType!==eT.array)return addIssueToContext(g,{code:eE.invalid_type,expected:eT.array,received:g.parsedType}),ej;if(g.data.length<this._def.items.length)return addIssueToContext(g,{code:eE.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ej;let v=this._def.rest;!v&&g.data.length>this._def.items.length&&(addIssueToContext(g,{code:eE.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());let j=[...g.data].map((n,a)=>{let v=this._def.items[a]||this._def.rest;return v?v._parse(new ParseInputLazyPath(g,n,g.path,a)):null}).filter(n=>!!n);return g.common.async?Promise.all(j).then(n=>ParseStatus.mergeArray(a,n)):ParseStatus.mergeArray(a,j)}get items(){return this._def.items}rest(n){return new ZodTuple({...this._def,rest:n})}};ZodTuple.create=(n,a)=>{if(!Array.isArray(n))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ZodTuple({items:n,typeName:ex.ZodTuple,rest:null,...processCreateParams(a)})};let ZodRecord=class ZodRecord extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){let{status:a,ctx:g}=this._processInputParams(n);if(g.parsedType!==eT.object)return addIssueToContext(g,{code:eE.invalid_type,expected:eT.object,received:g.parsedType}),ej;let v=[],j=this._def.keyType,z=this._def.valueType;for(let n in g.data)v.push({key:j._parse(new ParseInputLazyPath(g,n,g.path,n)),value:z._parse(new ParseInputLazyPath(g,g.data[n],g.path,n))});return g.common.async?ParseStatus.mergeObjectAsync(a,v):ParseStatus.mergeObjectSync(a,v)}get element(){return this._def.valueType}static create(n,a,g){return new ZodRecord(a instanceof ZodType?{keyType:n,valueType:a,typeName:ex.ZodRecord,...processCreateParams(g)}:{keyType:ZodString.create(),valueType:n,typeName:ex.ZodRecord,...processCreateParams(a)})}};let ZodMap=class ZodMap extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){let{status:a,ctx:g}=this._processInputParams(n);if(g.parsedType!==eT.map)return addIssueToContext(g,{code:eE.invalid_type,expected:eT.map,received:g.parsedType}),ej;let v=this._def.keyType,j=this._def.valueType,z=[...g.data.entries()].map(([n,a],z)=>({key:v._parse(new ParseInputLazyPath(g,n,g.path,[z,"key"])),value:j._parse(new ParseInputLazyPath(g,a,g.path,[z,"value"]))}));if(g.common.async){let n=new Map;return Promise.resolve().then(async()=>{for(let g of z){let v=await g.key,j=await g.value;if("aborted"===v.status||"aborted"===j.status)return ej;("dirty"===v.status||"dirty"===j.status)&&a.dirty(),n.set(v.value,j.value)}return{status:a.value,value:n}})}{let n=new Map;for(let g of z){let v=g.key,j=g.value;if("aborted"===v.status||"aborted"===j.status)return ej;("dirty"===v.status||"dirty"===j.status)&&a.dirty(),n.set(v.value,j.value)}return{status:a.value,value:n}}}};ZodMap.create=(n,a,g)=>new ZodMap({valueType:a,keyType:n,typeName:ex.ZodMap,...processCreateParams(g)});let ZodSet=class ZodSet extends ZodType{_parse(n){let{status:a,ctx:g}=this._processInputParams(n);if(g.parsedType!==eT.set)return addIssueToContext(g,{code:eE.invalid_type,expected:eT.set,received:g.parsedType}),ej;let v=this._def;null!==v.minSize&&g.data.size<v.minSize.value&&(addIssueToContext(g,{code:eE.too_small,minimum:v.minSize.value,type:"set",inclusive:!0,exact:!1,message:v.minSize.message}),a.dirty()),null!==v.maxSize&&g.data.size>v.maxSize.value&&(addIssueToContext(g,{code:eE.too_big,maximum:v.maxSize.value,type:"set",inclusive:!0,exact:!1,message:v.maxSize.message}),a.dirty());let j=this._def.valueType;function finalizeSet(n){let g=new Set;for(let v of n){if("aborted"===v.status)return ej;"dirty"===v.status&&a.dirty(),g.add(v.value)}return{status:a.value,value:g}}let z=[...g.data.values()].map((n,a)=>j._parse(new ParseInputLazyPath(g,n,g.path,a)));return g.common.async?Promise.all(z).then(n=>finalizeSet(n)):finalizeSet(z)}min(n,a){return new ZodSet({...this._def,minSize:{value:n,message:em.toString(a)}})}max(n,a){return new ZodSet({...this._def,maxSize:{value:n,message:em.toString(a)}})}size(n,a){return this.min(n,a).max(n,a)}nonempty(n){return this.min(1,n)}};ZodSet.create=(n,a)=>new ZodSet({valueType:n,minSize:null,maxSize:null,typeName:ex.ZodSet,...processCreateParams(a)});
1let ZodFunction=class ZodFunction extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(n){let{ctx:a}=this._processInputParams(n);if(a.parsedType!==eT.function)return addIssueToContext(a,{code:eE.invalid_type,expected:eT.function,received:a.parsedType}),ej;function makeArgsIssue(n,g){return makeIssue({data:n,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n),issueData:{code:eE.invalid_arguments,argumentsError:g}})}function makeReturnsIssue(n,g){return makeIssue({data:n,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n),issueData:{code:eE.invalid_return_type,returnTypeError:g}})}let g={errorMap:a.common.contextualErrorMap},v=a.data;if(this._def.returns instanceof ZodPromise){let n=this;return OK(async function(...a){let j=new ZodError([]),z=await n._def.args.parseAsync(a,g).catch(n=>{throw j.addIssue(makeArgsIssue(a,n)),j}),H=await Reflect.apply(v,this,z),W=await n._def.returns._def.type.parseAsync(H,g).catch(n=>{throw j.addIssue(makeReturnsIssue(H,n)),j});return W})}{let n=this;return OK(function(...a){let j=n._def.args.safeParse(a,g);if(!j.success)throw new ZodError([makeArgsIssue(a,j.error)]);let z=Reflect.apply(v,this,j.data),H=n._def.returns.safeParse(z,g);if(!H.success)throw new ZodError([makeReturnsIssue(z,H.error)]);return H.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new ZodFunction({...this._def,args:ZodTuple.create(n).rest(ZodUnknown.create())})}returns(n){return new ZodFunction({...this._def,returns:n})}implement(n){let a=this.parse(n);return a}strictImplement(n){let a=this.parse(n);return a}static create(n,a,g){return new ZodFunction({args:n||ZodTuple.create([]).rest(ZodUnknown.create()),returns:a||ZodUnknown.create(),typeName:ex.ZodFunction,...processCreateParams(g)})}};let ZodLazy=class ZodLazy extends ZodType{get schema(){return this._def.getter()}_parse(n){let{ctx:a}=this._processInputParams(n),g=this._def.getter();return g._parse({data:a.data,path:a.path,parent:a})}};ZodLazy.create=(n,a)=>new ZodLazy({getter:n,typeName:ex.ZodLazy,...processCreateParams(a)});let ZodLiteral=class ZodLiteral extends ZodType{_parse(n){if(n.data!==this._def.value){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{received:a.data,code:eE.invalid_literal,expected:this._def.value}),ej}return{status:"valid",value:n.data}}get value(){return this._def.value}};function createZodEnum(n,a){return new ZodEnum({values:n,typeName:ex.ZodEnum,...processCreateParams(a)})}ZodLiteral.create=(n,a)=>new ZodLiteral({value:n,typeName:ex.ZodLiteral,...processCreateParams(a)});let ZodEnum=class ZodEnum extends ZodType{_parse(n){if("string"!=typeof n.data){let a=this._getOrReturnCtx(n),g=this._def.values;return addIssueToContext(a,{expected:ef.joinValues(g),received:a.parsedType,code:eE.invalid_type}),ej}if(-1===this._def.values.indexOf(n.data)){let a=this._getOrReturnCtx(n),g=this._def.values;return addIssueToContext(a,{received:a.data,code:eE.invalid_enum_value,options:g}),ej}return OK(n.data)}get options(){return this._def.values}get enum(){let n={};for(let a of this._def.values)n[a]=a;return n}get Values(){let n={};for(let a of this._def.values)n[a]=a;return n}get Enum(){let n={};for(let a of this._def.values)n[a]=a;return n}extract(n){return ZodEnum.create(n)}exclude(n){return ZodEnum.create(this.options.filter(a=>!n.includes(a)))}};ZodEnum.create=createZodEnum;let ZodNativeEnum=class ZodNativeEnum extends ZodType{_parse(n){let a=ef.getValidEnumValues(this._def.values),g=this._getOrReturnCtx(n);if(g.parsedType!==eT.string&&g.parsedType!==eT.number){let n=ef.objectValues(a);return addIssueToContext(g,{expected:ef.joinValues(n),received:g.parsedType,code:eE.invalid_type}),ej}if(-1===a.indexOf(n.data)){let n=ef.objectValues(a);return addIssueToContext(g,{received:g.data,code:eE.invalid_enum_value,options:n}),ej}return OK(n.data)}get enum(){return this._def.values}};ZodNativeEnum.create=(n,a)=>new ZodNativeEnum({values:n,typeName:ex.ZodNativeEnum,...processCreateParams(a)});
1let ZodPromise=class ZodPromise extends ZodType{unwrap(){return this._def.type}_parse(n){let{ctx:a}=this._processInputParams(n);if(a.parsedType!==eT.promise&&!1===a.common.async)return addIssueToContext(a,{code:eE.invalid_type,expected:eT.promise,received:a.parsedType}),ej;let g=a.parsedType===eT.promise?a.data:Promise.resolve(a.data);return OK(g.then(n=>this._def.type.parseAsync(n,{path:a.path,errorMap:a.common.contextualErrorMap})))}};ZodPromise.create=(n,a)=>new ZodPromise({type:n,typeName:ex.ZodPromise,...processCreateParams(a)});let ZodEffects=class ZodEffects extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ex.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){let{status:a,ctx:g}=this._processInputParams(n),v=this._def.effect||null,j={addIssue:n=>{addIssueToContext(g,n),n.fatal?a.abort():a.dirty()},get path(){return g.path}};if(j.addIssue=j.addIssue.bind(j),"preprocess"===v.type){let n=v.transform(g.data,j);return g.common.issues.length?{status:"dirty",value:g.data}:g.common.async?Promise.resolve(n).then(n=>this._def.schema._parseAsync({data:n,path:g.path,parent:g})):this._def.schema._parseSync({data:n,path:g.path,parent:g})}if("refinement"===v.type){let executeRefinement=n=>{let a=v.refinement(n,j);if(g.common.async)return Promise.resolve(a);if(a instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return n};if(!1!==g.common.async)return this._def.schema._parseAsync({data:g.data,path:g.path,parent:g}).then(n=>"aborted"===n.status?ej:("dirty"===n.status&&a.dirty(),executeRefinement(n.value).then(()=>({status:a.value,value:n.value}))));{let n=this._def.schema._parseSync({data:g.data,path:g.path,parent:g});return"aborted"===n.status?ej:("dirty"===n.status&&a.dirty(),executeRefinement(n.value),{status:a.value,value:n.value})}}if("transform"===v.type){if(!1!==g.common.async)return this._def.schema._parseAsync({data:g.data,path:g.path,parent:g}).then(n=>isValid(n)?Promise.resolve(v.transform(n.value,j)).then(n=>({status:a.value,value:n})):n);{let n=this._def.schema._parseSync({data:g.data,path:g.path,parent:g});if(!isValid(n))return n;let z=v.transform(n.value,j);if(z instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:z}}}ef.assertNever(v)}};ZodEffects.create=(n,a,g)=>new ZodEffects({schema:n,typeName:ex.ZodEffects,effect:a,...processCreateParams(g)}),ZodEffects.createWithPreprocess=(n,a,g)=>new ZodEffects({schema:a,effect:{type:"preprocess",transform:n},typeName:ex.ZodEffects,...processCreateParams(g)});let ZodOptional=class ZodOptional extends ZodType{_parse(n){let a=this._getType(n);return a===eT.undefined?OK(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}};ZodOptional.create=(n,a)=>new ZodOptional({innerType:n,typeName:ex.ZodOptional,...processCreateParams(a)});let ZodNullable=class ZodNullable extends ZodType{_parse(n){let a=this._getType(n);return a===eT.null?OK(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}};ZodNullable.create=(n,a)=>new ZodNullable({innerType:n,typeName:ex.ZodNullable,...processCreateParams(a)});let ZodDefault=class ZodDefault extends ZodType{_parse(n){let{ctx:a}=this._processInputParams(n),g=a.data;return a.parsedType===eT.undefined&&(g=this._def.defaultValue()),this._def.innerType._parse({data:g,path:a.path,parent:a})}removeDefault(){return this._def.innerType}};ZodDefault.create=(n,a)=>new ZodDefault({innerType:n,typeName:ex.ZodDefault,defaultValue:"function"==typeof a.default?a.default:()=>a.default,...processCreateParams(a)});let ZodCatch=class ZodCatch extends ZodType{_parse(n){let{ctx:a}=this._processInputParams(n),g={...a,common:{...a.common,issues:[]}},v=this._def.innerType._parse({data:g.data,path:g.path,parent:{...g}});return isAsync(v)?v.then(n=>({status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new ZodError(g.common.issues)},input:g.data})}
1)):{status:"valid",value:"valid"===v.status?v.value:this._def.catchValue({get error(){return new ZodError(g.common.issues)},input:g.data})}}removeCatch(){return this._def.innerType}};ZodCatch.create=(n,a)=>new ZodCatch({innerType:n,typeName:ex.ZodCatch,catchValue:"function"==typeof a.catch?a.catch:()=>a.catch,...processCreateParams(a)});let ZodNaN=class ZodNaN extends ZodType{_parse(n){let a=this._getType(n);if(a!==eT.nan){let a=this._getOrReturnCtx(n);return addIssueToContext(a,{code:eE.invalid_type,expected:eT.nan,received:a.parsedType}),ej}return{status:"valid",value:n.data}}};ZodNaN.create=n=>new ZodNaN({typeName:ex.ZodNaN,...processCreateParams(n)});let eM=Symbol("zod_brand");let ZodBranded=class ZodBranded extends ZodType{_parse(n){let{ctx:a}=this._processInputParams(n),g=a.data;return this._def.type._parse({data:g,path:a.path,parent:a})}unwrap(){return this._def.type}};let ZodPipeline=class ZodPipeline extends ZodType{_parse(n){let{status:a,ctx:g}=this._processInputParams(n);if(g.common.async){let handleAsync=async()=>{let n=await this._def.in._parseAsync({data:g.data,path:g.path,parent:g});return"aborted"===n.status?ej:"dirty"===n.status?(a.dirty(),DIRTY(n.value)):this._def.out._parseAsync({data:n.value,path:g.path,parent:g})};return handleAsync()}{let n=this._def.in._parseSync({data:g.data,path:g.path,parent:g});return"aborted"===n.status?ej:"dirty"===n.status?(a.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:g.path,parent:g})}}static create(n,a){return new ZodPipeline({in:n,out:a,typeName:ex.ZodPipeline})}};let ZodReadonly=class ZodReadonly extends ZodType{_parse(n){let a=this._def.innerType._parse(n);return isValid(a)&&(a.value=Object.freeze(a.value)),a}};ZodReadonly.create=(n,a)=>new ZodReadonly({innerType:n,typeName:ex.ZodReadonly,...processCreateParams(a)});let custom=(n,a={},g)=>n?ZodAny.create().superRefine((v,j)=>{var z,H;if(!n(v)){let n="function"==typeof a?a(v):"string"==typeof a?{message:a}:a,W=null===(H=null!==(z=n.fatal)&&void 0!==z?z:g)||void 0===H||H,B="string"==typeof n?{message:n}:n;j.addIssue({code:"custom",...B,fatal:W})}}):ZodAny.create(),eL={object:ZodObject.lazycreate};(H=ex||(ex={})).ZodString="ZodString",H.ZodNumber="ZodNumber",H.ZodNaN="ZodNaN",H.ZodBigInt="ZodBigInt",H.ZodBoolean="ZodBoolean",H.ZodDate="ZodDate",H.ZodSymbol="ZodSymbol",H.ZodUndefined="ZodUndefined",H.ZodNull="ZodNull",H.ZodAny="ZodAny",H.ZodUnknown="ZodUnknown",H.ZodNever="ZodNever",H.ZodVoid="ZodVoid",H.ZodArray="ZodArray",H.ZodObject="ZodObject",H.ZodUnion="ZodUnion",H.ZodDiscriminatedUnion="ZodDiscriminatedUnion",H.ZodIntersection="ZodIntersection",H.ZodTuple="ZodTuple",H.ZodRecord="ZodRecord",H.ZodMap="ZodMap",H.ZodSet="ZodSet",H.ZodFunction="ZodFunction",H.ZodLazy="ZodLazy",H.ZodLiteral="ZodLiteral",H.ZodEnum="ZodEnum",H.ZodEffects="ZodEffects",H.ZodNativeEnum="ZodNativeEnum",H.ZodOptional="ZodOptional",H.ZodNullable="ZodNullable",H.ZodDefault="ZodDefault",H.ZodCatch="ZodCatch",H.ZodPromise="ZodPromise",H.ZodBranded="ZodBranded",H.ZodPipeline="ZodPipeline",H.ZodReadonly="ZodReadonly";let eD=ZodString.create,eF=ZodNumber.create,ez=ZodNaN.create,eV=ZodBigInt.create,eU=ZodBoolean.create,e$=ZodDate.create,eH=ZodSymbol.create,eW=ZodUndefined.create,eB=ZodNull.create,eG=ZodAny.create,eq=ZodUnknown.create,eK=ZodNever.create,eJ=ZodVoid.create,eY=ZodArray.create,eQ=ZodObject.create,eX=ZodObject.strictCreate,e0=ZodUnion.create,e1=ZodDiscriminatedUnion.create,e2=ZodIntersection.create,e4=ZodTuple.create,e5=ZodRecord.create,e3=ZodMap.create,e7=ZodSet.create,e6=ZodFunction.create,e9=ZodLazy.create,e8=ZodLiteral.create,te=ZodEnum.create,tt=ZodNativeEnum.create,tn=ZodPromise.create,tr=ZodEffects.create,to=ZodOptional.create,ta=ZodNullable.create,ti=ZodEffects.createWithPreprocess,ts=ZodPipeline.create;var tl=Object.freeze({__proto__:null,defaultErrorMap:errorMap,setErrorMap:function(n){eO=n},getErrorMap:getErrorMap,makeIssue:makeIssue,EMPTY_PATH:[],addIssueToContext:addIssueToContext,ParseStatus:ParseStatus,INVALID:ej,DIRTY:DIRTY,OK:OK,isAborted:isAborted,isDirty:isDirty,isValid:isValid,isAsync:isAsync,get util(){return ef},get objectUtil(){return eh},ZodParsedType:eT,getParsedType:getParsedType,ZodType:ZodType,ZodString:ZodString,ZodNumber:ZodNumber,ZodBigInt:ZodBigInt,ZodBoolean:ZodBoolean,ZodDate:ZodDate,ZodSymbol:ZodSymbol,ZodUndefined:
1ZodUndefined,ZodNull:ZodNull,ZodAny:ZodAny,ZodUnknown:ZodUnknown,ZodNever:ZodNever,ZodVoid:ZodVoid,ZodArray:ZodArray,ZodObject:ZodObject,ZodUnion:ZodUnion,ZodDiscriminatedUnion:ZodDiscriminatedUnion,ZodIntersection:ZodIntersection,ZodTuple:ZodTuple,ZodRecord:ZodRecord,ZodMap:ZodMap,ZodSet:ZodSet,ZodFunction:ZodFunction,ZodLazy:ZodLazy,ZodLiteral:ZodLiteral,ZodEnum:ZodEnum,ZodNativeEnum:ZodNativeEnum,ZodPromise:ZodPromise,ZodEffects:ZodEffects,ZodTransformer:ZodEffects,ZodOptional:ZodOptional,ZodNullable:ZodNullable,ZodDefault:ZodDefault,ZodCatch:ZodCatch,ZodNaN:ZodNaN,BRAND:eM,ZodBranded:ZodBranded,ZodPipeline:ZodPipeline,ZodReadonly:ZodReadonly,custom:custom,Schema:ZodType,ZodSchema:ZodType,late:eL,get ZodFirstPartyTypeKind(){return ex},coerce:{string:n=>ZodString.create({...n,coerce:!0}),number:n=>ZodNumber.create({...n,coerce:!0}),boolean:n=>ZodBoolean.create({...n,coerce:!0}),bigint:n=>ZodBigInt.create({...n,coerce:!0}),date:n=>ZodDate.create({...n,coerce:!0})},any:eG,array:eY,bigint:eV,boolean:eU,date:e$,discriminatedUnion:e1,effect:tr,enum:te,function:e6,instanceof:(n,a={message:`Input not instance of ${n.name}`})=>custom(a=>a instanceof n,a),intersection:e2,lazy:e9,literal:e8,map:e3,nan:ez,nativeEnum:tt,never:eK,null:eB,nullable:ta,number:eF,object:eQ,oboolean:()=>eU().optional(),onumber:()=>eF().optional(),optional:to,ostring:()=>eD().optional(),pipeline:ts,preprocess:ti,promise:tn,record:e5,set:e7,strictObject:eX,string:eD,symbol:eH,transformer:tr,tuple:e4,undefined:eW,union:e0,unknown:eq,void:eJ,NEVER:ej,ZodIssueCode:eE,quotelessJson:n=>{let a=JSON.stringify(n,null,2);return a.replace(/"([^"]+)":/g,"$1:")},ZodError:ZodError}),tu=g(1664),tc=g.n(tu);g(6337);var td=g(5893);let tp=["light","dark"],tf="(prefers-color-scheme: dark)",th="undefined"==typeof window,tm=(0,eb.createContext)(void 0),tx={setTheme:n=>{},themes:[]},y=()=>{var n;return null!==(n=(0,eb.useContext)(tm))&&void 0!==n?n:tx},$=n=>(0,eb.useContext)(tm)?eb.createElement(eb.Fragment,null,n.children):eb.createElement(f,n),tg=["light","dark"],f=({forcedTheme:n,disableTransitionOnChange:a=!1,enableSystem:g=!0,enableColorScheme:v=!0,storageKey:j="theme",themes:z=tg,defaultTheme:H=g?"system":"light",attribute:W="data-theme",value:B,children:K,nonce:ee})=>{let[et,en]=(0,eb.useState)(()=>S(j,H)),[er,eo]=(0,eb.useState)(()=>S(j)),ei=B?Object.values(B):z,es=(0,eb.useCallback)(n=>{let j=n;if(!j)return;"system"===n&&g&&(j=p());let z=B?B[j]:j,K=a?b():null,ee=document.documentElement;if("class"===W?(ee.classList.remove(...ei),z&&ee.classList.add(z)):z?ee.setAttribute(W,z):ee.removeAttribute(W),v){let n=tp.includes(H)?H:null,a=tp.includes(j)?j:n;ee.style.colorScheme=a}null==K||K()},[]),el=(0,eb.useCallback)(n=>{en(n);try{localStorage.setItem(j,n)}catch(n){}},[n]),eu=(0,eb.useCallback)(a=>{let v=p(a);eo(v),"system"===et&&g&&!n&&es("system")},[et,n]);(0,eb.useEffect)(()=>{let n=window.matchMedia(tf);return n.addListener(eu),eu(n),()=>n.removeListener(eu)},[eu]),(0,eb.useEffect)(()=>{let e=n=>{n.key===j&&el(n.newValue||H)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[el]),(0,eb.useEffect)(()=>{es(null!=n?n:et)},[n,et]);let ec=(0,eb.useMemo)(()=>({theme:et,setTheme:el,forcedTheme:n,resolvedTheme:"system"===et?er:et,themes:g?[...z,"system"]:z,systemTheme:g?er:void 0}),[et,el,n,er,g,z]);return eb.createElement(tm.Provider,{value:ec},eb.createElement(tv,{forcedTheme:n,disableTransitionOnChange:a,enableSystem:g,enableColorScheme:v,storageKey:j,themes:z,defaultTheme:H,attribute:W,value:B,children:K,attrs:ei,nonce:ee}),K)},tv=(0,eb.memo)(({forcedTheme:n,storageKey:a,attribute:g,enableSystem:v,enableColorScheme:j,defaultTheme:z,value:H,attrs:W,nonce:B})=>{let K="system"===z,ee="class"===g?`var d=document.documentElement,c=d.classList;c.remove(${W.map(n=>`'${n}'`).join(",")});`:`var d=document.documentElement,n='${g}',s='setAttribute';`,et=j?tp.includes(z)&&z?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${z}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",$=(n,a=!1,v=!0)=>{let z=H?H[n]:n,W=a?n+"|| ''":`'${z}'`,B="";return j&&v&&!a&&tp.includes(n)&&(B+=`d.style.colorScheme = '${n}';`),"class"===g?B+=a||z?`c.add(${W})`:"null":z&&(B+=`d[s](n,${W})`),B}
1,en=n?`!function(){${ee}${$(n)}}()`:v?`!function(){try{${ee}var e=localStorage.getItem('${a}');if('system'===e||(!e&&${K})){var t='${tf}',m=window.matchMedia(t);if(m.media!==t||m.matches){${$("dark")}}else{${$("light")}}}else if(e){${H?`var x=${JSON.stringify(H)};`:""}${$(H?"x[e]":"e",!0)}}${K?"":"else{"+$(z,!1,!1)+"}"}${et}}catch(e){}}()`:`!function(){try{${ee}var e=localStorage.getItem('${a}');if(e){${H?`var x=${JSON.stringify(H)};`:""}${$(H?"x[e]":"e",!0)}}else{${$(z,!1,!1)};}${et}}catch(t){}}();`;return eb.createElement("script",{nonce:B,dangerouslySetInnerHTML:{__html:en}})},()=>!0),S=(n,a)=>{let g;if(!th){try{g=localStorage.getItem(n)||void 0}catch(n){}return g||a}},b=()=>{let n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(n)},1)}},p=n=>(n||(n=window.matchMedia(tf)),n.matches?"dark":"light");var ty={breadcrumb:!0,collapsed:!1,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"},tb=tl.strictObject({breadcrumb:tl.boolean(),collapsed:tl.boolean(),footer:tl.boolean(),layout:tl.enum(["default","full","raw"]),navbar:tl.boolean(),pagination:tl.boolean(),sidebar:tl.boolean(),timestamp:tl.boolean(),toc:tl.boolean(),typesetting:tl.enum(["default","article"])}),t_=tl.enum(["normal","hidden","children"]),tw=tl.string(),tk=tl.strictObject({href:tl.string(),newWindow:tl.boolean(),title:tw}),tC=tl.strictObject({display:t_.optional(),items:tl.record(tk.partial({href:!0,newWindow:!0})),title:tw,type:tl.literal("menu")}),tT=tl.strictObject({title:tw.optional(),type:tl.literal("separator")}),tE=tk.extend({display:t_,theme:tb,title:tw,type:tl.enum(["page","doc"])}).deepPartial();tl.string().or(tC).or(tT).or(tE);var tO=g(3458),tj=g.n(tO);function getWindow(n){if(null==n)return window;if("[object Window]"!==n.toString()){var a=n.ownerDocument;return a&&a.defaultView||window}return n}function isElement(n){var a=getWindow(n).Element;return n instanceof a||n instanceof Element}function isHTMLElement(n){var a=getWindow(n).HTMLElement;return n instanceof a||n instanceof HTMLElement}function isShadowRoot(n){if("undefined"==typeof ShadowRoot)return!1;var a=getWindow(n).ShadowRoot;return n instanceof a||n instanceof ShadowRoot}var tS=Math.max,tI=Math.min,tP=Math.round;function getUAString(){var n=navigator.userAgentData;return null!=n&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(n,a,g){void 0===a&&(a=!1),void 0===g&&(g=!1);var v=n.getBoundingClientRect(),j=1,z=1;a&&isHTMLElement(n)&&(j=n.offsetWidth>0&&tP(v.width)/n.offsetWidth||1,z=n.offsetHeight>0&&tP(v.height)/n.offsetHeight||1);var H=(isElement(n)?getWindow(n):window).visualViewport,W=!isLayoutViewport()&&g,B=(v.left+(W&&H?H.offsetLeft:0))/j,K=(v.top+(W&&H?H.offsetTop:0))/z,ee=v.width/j,et=v.height/z;return{width:ee,height:et,top:K,right:B+ee,bottom:K+et,left:B,x:B,y:K}}function getWindowScroll(n){var a=getWindow(n);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function getNodeName(n){return n?(n.nodeName||"").toLowerCase():null}function getDocumentElement(n){return((isElement(n)?n.ownerDocument:n.document)||window.document).documentElement}function getWindowScrollBarX(n){return getBoundingClientRect(getDocumentElement(n)).left+getWindowScroll(n).scrollLeft}function getComputedStyle_getComputedStyle(n){return getWindow(n).getComputedStyle(n)}function isScrollParent(n){var a=getComputedStyle_getComputedStyle(n),g=a.overflow,v=a.overflowX,j=a.overflowY;return/auto|scroll|overlay|hidden/.test(g+j+v)}function getLayoutRect(n){var a=getBoundingClientRect(n),g=n.offsetWidth,v=n.offsetHeight;return 1>=Math.abs(a.width-g)&&(g=a.width),1>=Math.abs(a.height-v)&&(v=a.height),{x:n.offsetLeft,y:n.offsetTop,width:g,height:v}}function getParentNode(n){return"html"===getNodeName(n)?n:n.assignedSlot||n.parentNode||(isShadowRoot(n)?n.host:null)||getDocumentElement(n)}function listScrollParents(n,a){void 0===a&&(a=[]);var g,v=function getScrollParent(n){return["html","body","#document"].indexOf(getNodeName(n))>=0?n.ownerDocument.body:isHTMLElement(n)&&isScrollParent(n)?n:getScrollParent(getParentNode(n))}(n),j=v===(null==(g=n.ownerDocument)?void 0:g.body),z=getWindow(v),H=j?[z].concat(z.visualVie
vendor: 4,275 bytes, line 1
1wport||[],isScrollParent(v)?v:[]):v,W=a.concat(H);return j?W:W.concat(listScrollParents(getParentNode(H)))}function getTrueOffsetParent(n){return isHTMLElement(n)&&"fixed"!==getComputedStyle_getComputedStyle(n).position?n.offsetParent:null}function getOffsetParent(n){for(var a=getWindow(n),g=getTrueOffsetParent(n);g&&["table","td","th"].indexOf(getNodeName(g))>=0&&"static"===getComputedStyle_getComputedStyle(g).position;)g=getTrueOffsetParent(g);return g&&("html"===getNodeName(g)||"body"===getNodeName(g)&&"static"===getComputedStyle_getComputedStyle(g).position)?a:g||function(n){var a=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(n)&&"fixed"===getComputedStyle_getComputedStyle(n).position)return null;var g=getParentNode(n);for(isShadowRoot(g)&&(g=g.host);isHTMLElement(g)&&0>["html","body"].indexOf(getNodeName(g));){var v=getComputedStyle_getComputedStyle(g);if("none"!==v.transform||"none"!==v.perspective||"paint"===v.contain||-1!==["transform","perspective"].indexOf(v.willChange)||a&&"filter"===v.willChange||a&&v.filter&&"none"!==v.filter)return g;g=g.parentNode}return null}(n)||a}var tN="bottom",tZ="right",tR="left",tA="auto",tM=["top",tN,tZ,tR],tL="start",tD="viewport",tF="popper",tz=tM.reduce(function(n,a){return n.concat([a+"-"+tL,a+"-end"])},[]),tV=[].concat(tM,[tA]).reduce(function(n,a){return n.concat([a,a+"-"+tL,a+"-end"])},[]),tU=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],t$={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var n=arguments.length,a=Array(n),g=0;g<n;g++)a[g]=arguments[g];return!a.some(function(n){return!(n&&"function"==typeof n.getBoundingClientRect)})}var tH={passive:!0};function getBasePlacement(n){return n.split("-")[0]}function getVariation(n){return n.split("-")[1]}function getMainAxisFromPlacement(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function computeOffsets(n){var a,g=n.reference,v=n.element,j=n.placement,z=j?getBasePlacement(j):null,H=j?getVariation(j):null,W=g.x+g.width/2-v.width/2,B=g.y+g.height/2-v.height/2;switch(z){case"top":a={x:W,y:g.y-v.height};break;case tN:a={x:W,y:g.y+g.height};break;case tZ:a={x:g.x+g.width,y:B};break;case tR:a={x:g.x-v.width,y:B};break;default:a={x:g.x,y:g.y}}var K=z?getMainAxisFromPlacement(z):null;if(null!=K){var ee="y"===K?"height":"width";switch(H){case tL:a[K]=a[K]-(g[ee]/2-v[ee]/2);break;case"end":a[K]=a[K]+(g[ee]/2-v[ee]/2)}}return a}var tW={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(n){var a,g,v,j,z,H,W,B=n.popper,K=n.popperRect,ee=n.placement,et=n.variation,en=n.offsets,er=n.position,eo=n.gpuAcceleration,ei=n.adaptive,es=n.roundOffsets,el=n.isFixed,eu=en.x,ec=void 0===eu?0:eu,ed=en.y,ep=void 0===ed?0:ed,ef="function"==typeof es?es({x:ec,y:ep}):{x:ec,y:ep};ec=ef.x,ep=ef.y;var eh=en.hasOwnProperty("x"),em=en.hasOwnProperty("y"),ex=tR,eg="top",ev=window;if(ei){var ey=getOffsetParent(B),eb="clientHeight",e_="clientWidth";ey===getWindow(B)&&"static"!==getComputedStyle_getComputedStyle(ey=getDocumentElement(B)).position&&"absolute"===er&&(eb="scrollHeight",e_="scrollWidth"),("top"===ee||(ee===tR||ee===tZ)&&"end"===et)&&(eg=tN,ep-=(el&&ey===ev&&ev.visualViewport?ev.visualViewport.height:ey[eb])-K.height,ep*=eo?1:-1),(ee===tR||("top"===ee||ee===tN)&&"end"===et)&&(ex=tZ,ec-=(el&&ey===ev&&ev.visualViewport?ev.visualViewport.width:ey[e_])-K.width,ec*=eo?1:-1)}var ew=Object.assign({position:er},ei&&tW),ek=!0===es?(a={x:ec,y:ep},g=getWindow(B),v=a.x,j=a.y,{x:tP(v*(z=g.devicePixelRatio||1))/z||0,y:tP(j*z)/z||0}):{x:ec,y:ep};return(ec=ek.x,ep=ek.y,eo)?Object.assign({},ew,((W={})[eg]=em?"0":"",W[ex]=eh?"0":"",W.transform=1>=(ev.devicePixelRatio||1)?"translate("+ec+"px, "+ep+"px)":"translate3d("+ec+"px, "+ep+"px, 0)",W)):Object.assign({},ew,((H={})[eg]=em?ep+"px":"",H[ex]=eh?ec+"px":"",H.transform="",H))}var tB={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(n){return n.replace(/left|right|bottom|top/g,function(n){return tB[n]})}var tG={start:"end",end:"start"};function getOppositeVariationPlacement(n){return n.replace(/start|end/g,function(n){return tG[n]})}function contains(n,a){var g=a.getRootNode&&a.getRootNode();if(n.contains(a))return!0;
1if(g&&isShadowRoot(g)){var v=a;do{if(v&&n.isSameNode(v))return!0;v=v.parentNode||v.host}while(v)}return!1}function rectToClientRect(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function getClientRectFromMixedType(n,a,g){var v,j,z,H,W,B,K,ee,et,en;return a===tD?rectToClientRect(function(n,a){var g=getWindow(n),v=getDocumentElement(n),j=g.visualViewport,z=v.clientWidth,H=v.clientHeight,W=0,B=0;if(j){z=j.width,H=j.height;var K=isLayoutViewport();(K||!K&&"fixed"===a)&&(W=j.offsetLeft,B=j.offsetTop)}return{width:z,height:H,x:W+getWindowScrollBarX(n),y:B}}(n,g)):isElement(a)?((v=getBoundingClientRect(a,!1,"fixed"===g)).top=v.top+a.clientTop,v.left=v.left+a.clientLeft,v.bottom=v.top+a.clientHeight,v.right=v.left+a.clientWidth,v.width=a.clientWidth,v.height=a.clientHeight,v.x=v.left,v.y=v.top,v):rectToClientRect((j=getDocumentElement(n),H=getDocumentElement(j),W=getWindowScroll(j),B=null==(z=j.ownerDocument)?void 0:z.body,K=tS(H.scrollWidth,H.clientWidth,B?B.scrollWidth:0,B?B.clientWidth:0),ee=tS(H.scrollHeight,H.clientHeight,B?B.scrollHeight:0,B?B.clientHeight:0),et=-W.scrollLeft+getWindowScrollBarX(j),en=-W.scrollTop,"rtl"===getComputedStyle_getComputedStyle(B||H).direction&&(et+=tS(H.clientWidth,B?B.clientWidth:0)-K),{width:K,height:ee,x:et,y:en}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(n){return Object.assign({},getFreshSideObject(),n)}function expandToHashMap(n,a){return a.reduce(function(a,g){return a[g]=n,a},{})}function detectOverflow(n,a){void 0===a&&(a={});var g,v,j,z,H,W,B,K=a,ee=K.placement,et=void 0===ee?n.placement:ee,en=K.strategy,er=void 0===en?n.strategy:en,eo=K.boundary,ei=K.rootBoundary,es=K.elementContext,el=void 0===es?tF:es,eu=K.altBoundary,ec=K.padding,ed=void 0===ec?0:ec,ep=mergePaddingObject("number"!=typeof ed?ed:expandToHashMap(ed,tM)),ef=n.rects.popper,eh=n.elements[void 0!==eu&&eu?el===tF?"reference":tF:el],em=(g=isElement(eh)?eh:eh.contextElement||getDocumentElement(n.elements.popper),W=(H=[].concat("clippingParents"===(v=void 0===eo?"clippingParents":eo)?(j=listScrollParents(getParentNode(g)),isElement(z=["absolute","fixed"].indexOf(getComputedStyle_getComputedStyle(g).position)>=0&&isHTMLElement(g)?getOffsetParent(g):g)?j.filter(function(n){return isElement(n)&&contains(n,z)&&"body"!==getNodeName(n)}):[]):[].concat(v),[void 0===ei?tD:ei]))[0],(B=H.reduce(function(n,a){var v=getClientRectFromMixedType(g,a,er);return n.top=tS(v.top,n.top),n.right=tI(v.right,n.right),n.bottom=tI(v.bottom,n.bottom),n.left=tS(v.left,n.left),n},getClientRectFromMixedType(g,W,er))).width=B.right-B.left,B.height=B.bottom-B.top,B.x=B.left,B.y=B.top,B),ex=getBoundingClientRect(n.elements.reference),eg=computeOffsets({reference:ex,element:ef,strategy:"absolute",placement:et}),ev=rectToClientRect(Object.assign({},ef,eg)),ey=el===tF?ev:ex,eb={top:em.top-ey.top+ep.top,bottom:ey.bottom-em.bottom+ep.bottom,left:em.left-ey.left+ep.left,right:ey.right-em.right+ep.right},e_=n.modifiersData.offset;if(el===tF&&e_){var ew=e_[et];Object.keys(eb).forEach(function(n){var a=[tZ,tN].indexOf(n)>=0?1:-1,g=["top",tN].indexOf(n)>=0?"y":"x";eb[n]+=ew[g]*a})}return eb}function within(n,a,g){return tS(n,tI(a,g))}function getSideOffsets(n,a,g){return void 0===g&&(g={x:0,y:0}),{top:n.top-a.height-g.y,right:n.right-a.width+g.x,bottom:n.bottom-a.height+g.y,left:n.left-a.width-g.x}}function isAnySideFullyClipped(n){return["top",tZ,tN,tR].some(function(a){return n[a]>=0})}var tq=(K=void 0===(B=(W={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(n){var a=n.state,g=n.instance,v=n.options,j=v.scroll,z=void 0===j||j,H=v.resize,W=void 0===H||H,B=getWindow(a.elements.popper),K=[].concat(a.scrollParents.reference,a.scrollParents.popper);return z&&K.forEach(function(n){n.addEventListener("scroll",g.update,tH)}),W&&B.addEventListener("resize",g.update,tH),function(){z&&K.forEach(function(n){n.removeEventListener("scroll",g.update,tH)}),W&&B.removeEventListener("resize",g.update,tH)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(n){var a=n.state,g=n.name;a.modifiersData[g]=computeOffsets({reference:a.rects.reference,element:a.rects.popper,strategy:"absolute",placement:a.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(n){var a=n.state,g=n.options,v=g.gpuAcceleration,j=g.adaptive,z=g.roundOffsets,H=void 0===z||z,W={placement:getBasePlacement(a.placement),variation:getVariation(a.placement),popper:a.elements.popper,popperRect:a.rects.popper,gpuAcceleration:void 0===v||v,isFixed:"fixed"===a.options.strategy};null!=a.modifiersData.popperOffsets&&(a.styles.popper=Object.assign({},a.styles.popper,mapToStyles(Object.assign({},W,{offsets:a.modifiersData.popperOffsets,position:a.options.strategy,adaptive:void 0===j||j,roundOffsets:H})))),null!=a.modifiersData.arrow&&(a.styles.arrow=Object.assign({},a.styles.arrow,mapToStyles(Object.assign({},W,{offsets:a.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:H})))),a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-placement":a.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(n){var a=n.state;
vendor: 9,626 bytes, line 1
1Object.keys(a.elements).forEach(function(n){var g=a.styles[n]||{},v=a.attributes[n]||{},j=a.elements[n];isHTMLElement(j)&&getNodeName(j)&&(Object.assign(j.style,g),Object.keys(v).forEach(function(n){var a=v[n];!1===a?j.removeAttribute(n):j.setAttribute(n,!0===a?"":a)}))})},effect:function(n){var a=n.state,g={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,g.popper),a.styles=g,a.elements.arrow&&Object.assign(a.elements.arrow.style,g.arrow),function(){Object.keys(a.elements).forEach(function(n){var v=a.elements[n],j=a.attributes[n]||{},z=Object.keys(a.styles.hasOwnProperty(n)?a.styles[n]:g[n]).reduce(function(n,a){return n[a]="",n},{});isHTMLElement(v)&&getNodeName(v)&&(Object.assign(v.style,z),Object.keys(j).forEach(function(n){v.removeAttribute(n)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(n){var a=n.state,g=n.options,v=n.name,j=g.offset,z=void 0===j?[0,0]:j,H=tV.reduce(function(n,g){var v,j,H,W,B,K;return n[g]=(v=a.rects,H=[tR,"top"].indexOf(j=getBasePlacement(g))>=0?-1:1,B=(W="function"==typeof z?z(Object.assign({},v,{placement:g})):z)[0],K=W[1],B=B||0,K=(K||0)*H,[tR,tZ].indexOf(j)>=0?{x:K,y:B}:{x:B,y:K}),n},{}),W=H[a.placement],B=W.x,K=W.y;null!=a.modifiersData.popperOffsets&&(a.modifiersData.popperOffsets.x+=B,a.modifiersData.popperOffsets.y+=K),a.modifiersData[v]=H}},{name:"flip",enabled:!0,phase:"main",fn:function(n){var a=n.state,g=n.options,v=n.name;if(!a.modifiersData[v]._skip){for(var j=g.mainAxis,z=void 0===j||j,H=g.altAxis,W=void 0===H||H,B=g.fallbackPlacements,K=g.padding,ee=g.boundary,et=g.rootBoundary,en=g.altBoundary,er=g.flipVariations,eo=void 0===er||er,ei=g.allowedAutoPlacements,es=a.options.placement,el=getBasePlacement(es)===es,eu=B||(el||!eo?[getOppositePlacement(es)]:function(n){if(getBasePlacement(n)===tA)return[];var a=getOppositePlacement(n);return[getOppositeVariationPlacement(n),a,getOppositeVariationPlacement(a)]}(es)),ec=[es].concat(eu).reduce(function(n,g){var v,j,z,H,W,B,en,er,es,el,eu,ec;return n.concat(getBasePlacement(g)===tA?(j=(v={placement:g,boundary:ee,rootBoundary:et,padding:K,flipVariations:eo,allowedAutoPlacements:ei}).placement,z=v.boundary,H=v.rootBoundary,W=v.padding,B=v.flipVariations,er=void 0===(en=v.allowedAutoPlacements)?tV:en,0===(eu=(el=(es=getVariation(j))?B?tz:tz.filter(function(n){return getVariation(n)===es}):tM).filter(function(n){return er.indexOf(n)>=0})).length&&(eu=el),Object.keys(ec=eu.reduce(function(n,g){return n[g]=detectOverflow(a,{placement:g,boundary:z,rootBoundary:H,padding:W})[getBasePlacement(g)],n},{})).sort(function(n,a){return ec[n]-ec[a]})):g)},[]),ed=a.rects.reference,ep=a.rects.popper,ef=new Map,eh=!0,em=ec[0],ex=0;ex<ec.length;ex++){var eg=ec[ex],ev=getBasePlacement(eg),ey=getVariation(eg)===tL,eb=["top",tN].indexOf(ev)>=0,e_=eb?"width":"height",ew=detectOverflow(a,{placement:eg,boundary:ee,rootBoundary:et,altBoundary:en,padding:K}),ek=eb?ey?tZ:tR:ey?tN:"top";ed[e_]>ep[e_]&&(ek=getOppositePlacement(ek));var eC=getOppositePlacement(ek),eT=[];if(z&&eT.push(ew[ev]<=0),W&&eT.push(ew[ek]<=0,ew[eC]<=0),eT.every(function(n){return n})){em=eg,eh=!1;break}ef.set(eg,eT)}if(eh)for(var eE=eo?3:1,_loop=function(n){var a=ec.find(function(a){var g=ef.get(a);if(g)return g.slice(0,n).every(function(n){return n})});if(a)return em=a,"break"},eO=eE;eO>0&&"break"!==_loop(eO);eO--);a.placement!==em&&(a.modifiersData[v]._skip=!0,a.placement=em,a.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(n){var a=n.state,g=n.options,v=n.name,j=g.mainAxis,z=g.altAxis,H=g.boundary,W=g.rootBoundary,B=g.altBoundary,K=g.padding,ee=g.tether,et=void 0===ee||ee,en=g.tetherOffset,er=void 0===en?0:en,eo=detectOverflow(a,{boundary:H,rootBoundary:W,padding:K,altBoundary:B}),ei=getBasePlacement(a.placement),es=getVariation(a.placement),el=!es,eu=getMainAxisFromPlacement(ei),ec="x"===eu?"y":"x",ed=a.modifiersData.popperOffsets,ep=a.rects.reference,ef=a.rects.popper,eh="function"==typeof er?er(Object.assign({},a.rects,{placement:a.placement})):er,em="number"==typeof eh?{mainAxis:eh,altAxis:eh}:Object.assign({mainAxis:0,altAxis:0},eh),ex=a.modifiersData.offset?a.modifiersData.offset[a.placement]:null,eg={x:0,y:0};if(ed){if(void 0===j||j){var ev,ey="y"===eu?"top":tR,eb="y"===eu?tN:tZ,e_="y"===eu?"height":"width",ew=ed[eu],ek=ew+eo[ey],eC=ew-eo[eb],eT=et?-ef[e_]/2:0,eE=es===tL?ep[e_]:ef[e_],eO=es===tL?-ef[e_]:-ep[e_],ej=a.elements.arrow,eS=et&&ej?getLayoutRect(ej):{width:0,height:0},eI=a.modifiersData["arrow#persistent"]?a.modifiersData["arrow#persistent"].padding:getFreshSideObject(),eP=eI[ey],eN=eI[eb],eZ=within(0,ep[e_],eS[e_]),eR=el?ep[e_]/2-eT-eZ-eP-em.mainAxis:eE-eZ-eP-em.mainAxis,eA=el?-ep[e_]/2+eT+eZ+eN+em.mainAxis:eO+eZ+eN+em.mainAxis,eM=a.elements.arrow&&getOffsetParent(a.elements.arrow),eL=eM?"y"===eu?eM.clientTop||0:eM.clientLeft||0:0,eD=null!=(ev=null==ex?void 0:ex[eu])?ev:0,eF=ew+eR-eD-eL,ez=ew+eA-eD,eV=within(et?tI(ek,eF):ek,ew,et?tS(eC,ez):eC);ed[eu]=eV,eg[eu]=eV-ew}if(void 0!==z&&z){var eU,e$,eH="x"===eu?"top":tR,eW="x"===eu?tN:tZ,eB=ed[ec],eG="y"===ec?"height":"width",eq=eB+eo[eH],eK=eB-eo[eW],eJ=-1!==["top",tR].indexOf(ei),eY=null!=(e$=null==ex?void 0:ex[ec])?e$:0,eQ=eJ?eq:eB-ep[eG]-ef[eG]-eY+em.altAxis,eX=eJ?eB+ep[eG]+ef[eG]-eY-em.altAxis:eK,e0=et&&eJ?(eU=within(eQ,eB,eX))>eX?eX:eU:within(et?eQ:eq,eB,et?eX:eK);ed[ec]=e0,eg[ec]=e0-eB}a.modifiersData[v]=eg}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(n){var a,g,v=n.state,j=n.name,z=n.options,H=v.elements.arrow,W=v.modifiersData.popperOffsets,B=getBasePlacement(v.placement),K=getMainAxisFromPlacement(B),ee=[tR,tZ].indexOf(B)>=0?"height":"width";if(H&&W){var et=mergePaddingObject("number"!=typeof(a="function"==typeof(a=z.padding)?a(Object.assign({},v.rects,{placement:v.placement})):a)?a:expandToHashMap(a,tM)),en=getLayoutRect(H),er="y"===K?"top":tR,eo="y"===K?tN:tZ,ei=v.rects.reference[ee]+v.rects.reference[K]-W[K]-v.rects.popper[ee],es=W[K]-v.rects.reference[K],el=getOffsetParent(H),eu=el?"y"===K?el.clientHeight||0:el.clientWidth||0:0,ec=et[er],ed=eu-en[ee]-et[eo],ep=eu/2-en[ee]/2+(ei/2-es/2),ef=within(ec,ep,ed);v.modifiersData[j]=((g={})[K]=ef,g.centerOffset=ef-ep,g)}},effect:function(n){var a=n.state,g=n.options.element,v=void 0===g?"[data-popper-arrow]":g;null!=v&&("string"!=typeof v||(v=a.elements.popper.querySelector(v)))&&contains(a.elements.popper,v)&&(a.elements.arrow=v)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(n){var a=n.state,g=n.name,v=a.rects.reference,j=a.rects.popper,z=a.modifiersData.preventOverflow,H=detectOverflow(a,{elementContext:"reference"}),W=detectOverflow(a,{altBoundary:!0}),B=getSideOffsets(H,v),K=getSideOffsets(W,j,z),ee=isAnySideFullyClipped(B),et=isAnySideFullyClipped(K);a.modifiersData[g]={referenceClippingOffsets:B,popperEscapeOffsets:K,isReferenceHidden:ee,hasPopperEscaped:et},a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-reference-hidden":ee,"data-popper-escaped":et})}}]}).defaultModifiers)?[]:B,et=void 0===(ee=W.defaultOptions)?t$:ee,function(n,a,g){void 0===g&&(g=et);var v,j={placement:"bottom",orderedModifiers:[],options:Object.assign({},t$,et),modifiersData:{},elements:{reference:n,popper:a},attributes:{},styles:{}},z=[],H=!1,W={state:j,setOptions:function(g){var v,H,B,ee,en,er="function"==typeof g?g(j.options):g;cleanupModifierEffects(),j.options=Object.assign({},et,j.options,er),j.scrollParents={reference:isElement(n)?listScrollParents(n):n.contextElement?listScrollParents(n.contextElement):[],popper:listScrollParents(a)};var eo=(H=Object.keys(v=[].concat(K,j.options.modifiers).reduce(function(n,a){var g=n[a.name];return n[a.name]=g?Object.assign({},g,a,{options:Object.assign({},g.options,a.options),data:Object.assign({},g.data,a.data)}):a,n},{})).map(function(n){return v[n]}),B=new Map,ee=new Set,en=[],H.forEach(function(n){B.set(n.name,n)}),H.forEach(function(n){ee.has(n.name)||function sort(n){ee.add(n.name),[].concat(n.requires||[],n.requiresIfExists||[]).forEach(function(n){if(!ee.has(n)){var a=B.get(n);a&&sort(a)}}),en.push(n)}(n)}),tU.reduce(function(n,a){return n.concat(en.filter(function(n){return n.phase===a}))},[]));return j.orderedModifiers=eo.filter(function(n){return n.enabled}),j.orderedModifiers.forEach(function(n){var a=n.name,g=n.options,v=n.effect;if("function"==typeof v){var H=v({state:j,name:a,instance:W,options:void 0===g?{}:g});z.push(H||function(){})}}),W.update()},forceUpdate:function(){if(!H){var n,a,g,v,z,B,K,ee,et,en,er,eo,ei=j.elements,es=ei.reference,el=ei.popper;if(areValidElements(es,el)){j.rects={reference:(a=getOffsetParent(el),g="fixed"===j.options.strategy,v=isHTMLElement(a),ee=isHTMLElement(a)&&(B=tP((z=a.getBoundingClientRect()).width)/a.offsetWidth||1,K=tP(z.height)/a.offsetHeight||1,1!==B||1!==K),et=getDocumentElement(a),en=getBoundingClientRect(es,ee,g),er={scrollLeft:0,scrollTop:0},eo={x:0,y:0},(v||!v&&!g)&&(("body"!==getNodeName(a)||isScrollParent(et))&&(er=(n=a)!==getWindow(n)&&isHTMLElement(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:getWindowScroll(n)),isHTMLElement(a)?(eo=getBoundingClientRect(a,!0),eo.x+=a.clientLeft,eo.y+=a.clientTop):et&&(eo.x=getWindowScrollBarX(et))),{x:en.left+er.scrollLeft-eo.x,y:en.top+er.scrollTop-eo.y,width:en.width,height:en.height}),popper:getLayoutRect(el)},j.reset=!1,j.placement=j.options.placement,j.orderedModifiers.forEac
1h(function(n){return j.modifiersData[n.name]=Object.assign({},n.data)});for(var eu=0;eu<j.orderedModifiers.length;eu++){if(!0===j.reset){j.reset=!1,eu=-1;continue}var ec=j.orderedModifiers[eu],ed=ec.fn,ep=ec.options,ef=void 0===ep?{}:ep,eh=ec.name;"function"==typeof ed&&(j=ed({state:j,options:ef,name:eh,instance:W})||j)}}}},update:function(){return v||(v=new Promise(function(n){Promise.resolve().then(function(){v=void 0,n(new Promise(function(n){W.forceUpdate(),n(j)}))})})),v},destroy:function(){cleanupModifierEffects(),H=!0}};if(!areValidElements(n,a))return W;function cleanupModifierEffects(){z.forEach(function(n){return n()}),z=[]}return W.setOptions(g).then(function(n){!H&&g.onFirstUpdate&&g.onFirstUpdate(n)}),W});function flexsearch_bundle_module_min_u(n){return void 0===n||n}function flexsearch_bundle_module_min_v(n){let a=Array(n);for(let g=0;g<n;g++)a[g]=x();return a}function x(){return Object.create(null)}function aa(n,a){return a.length-n.length}function C(n){return"string"==typeof n}function D(n){return"object"==typeof n}function E(n){return"function"==typeof n}function F(n,a){var g=tK;if(n&&(a&&(n=G(n,a)),this.H&&(n=G(n,this.H)),this.J&&1<n.length&&(n=G(n,this.J)),g||""===g)){if(a=n.split(g),this.filter){n=this.filter,g=a.length;let v=[];for(let j=0,z=0;j<g;j++){let g=a[j];g&&!n[g]&&(v[z++]=g)}n=v}else n=a}return n}let tK=/[\p{Z}\p{S}\p{P}\p{C}]+/u,tJ=/[\u0300-\u036f]/g;function I(n,a){let g=Object.keys(n),v=g.length,j=[],z="",H=0;for(let W=0,B,K;W<v;W++)(K=n[B=g[W]])?(j[H++]=J(a?"(?!\\b)"+B+"(\\b|_)":B),j[H++]=K):z+=(z?"|":"")+B;return z&&(j[H++]=J(a?"(?!\\b)("+z+")(\\b|_)":"("+z+")"),j[H]=""),j}function G(n,a){for(let g=0,v=a.length;g<v&&(n=n.replace(a[g],a[g+1]));g+=2);return n}function J(n){return RegExp(n,"g")}function da(n){let a="",g="";for(let v=0,j=n.length,z;v<j;v++)(z=n[v])!==g&&(a+=g=z);return a}function ea(n){return F.call(this,(""+n).toLowerCase(),!1)}let tY={},tQ={};function ia(n){L(n,"add"),L(n,"append"),L(n,"search"),L(n,"update"),L(n,"remove")}function L(n,a){n[a+"Async"]=function(){let n;let g=this,v=arguments;var j=v[v.length-1];return E(j)&&(n=j,delete v[v.length-1]),j=new Promise(function(n){setTimeout(function(){g.async=!0;let j=g[a].apply(g,v);g.async=!1,n(j)})}),n?(j.then(n),this):j}}function ja(n,a,g,v){let j=n.length,z=[],H,W,B=0;v&&(v=[]);for(let K=j-1;0<=K;K--){let ee=n[K],et=ee.length,en=x(),er=!H;for(let n=0;n<et;n++){let et=ee[n],eo=et.length;if(eo)for(let n=0,ee,ei;n<eo;n++)if(ei=et[n],H){if(H[ei]){if(!K){if(g)g--;else if(z[B++]=ei,B===a)return z}(K||v)&&(en[ei]=1),er=!0}if(v&&(ee=(W[ei]||0)+1,W[ei]=ee,ee<j)){let n=v[ee-2]||(v[ee-2]=[]);n[n.length]=ei}}else en[ei]=1}if(v)H||(W=en);else if(!er)return[];H=en}if(v)for(let n=v.length-1,j,W;0<=n;n--){W=(j=v[n]).length;for(let n=0,v;n<W;n++)if(!H[v=j[n]]){if(g)g--;else if(z[B++]=v,B===a)return z;H[v]=1}}return z}function M(n){this.l=!0!==n&&n,this.cache=x(),this.h=[]}function la(n,a,g){D(n)&&(n=n.query);let v=this.cache.get(n);return v||(v=this.search(n,a,g),this.cache.set(n,v)),v}M.prototype.set=function(n,a){if(!this.cache[n]){var g=this.h.length;for(g===this.l?delete this.cache[this.h[g-1]]:g++,--g;0<g;g--)this.h[g]=this.h[g-1];this.h[0]=n}this.cache[n]=a},M.prototype.get=function(n){let a=this.cache[n];if(this.l&&a&&(n=this.h.indexOf(n))){let a=this.h[n-1];this.h[n-1]=this.h[n],this.h[n]=a}return a};
1let tX={memory:{charset:"latin:extra",D:3,B:4,m:!1},performance:{D:3,B:3,s:!1,context:{depth:2,D:1}},match:{charset:"latin:extra",G:"reverse"},score:{charset:"latin:advanced",D:20,B:3,context:{depth:3,D:9}},default:{}};function oa(n,a,g,v,j,z,H,W){setTimeout(function(){let B=n(g?g+"."+v:v,JSON.stringify(H));B&&B.then?B.then(function(){a.export(n,a,g,j,z+1,W)}):a.export(n,a,g,j,z+1,W)})}function N(n,a){if(!(this instanceof N))return new N(n);if(n){C(n)?n=tX[n]:(g=n.preset)&&(n=Object.assign({},g[g],n)),g=n.charset;var g,v=n.lang;C(g)&&(-1===g.indexOf(":")&&(g+=":default"),g=tQ[g]),C(v)&&(v=tY[v])}else n={};let j,z,H=n.context||{};if(this.encode=n.encode||g&&g.encode||ea,this.register=a||x(),this.D=j=n.resolution||9,this.G=a=g&&g.G||n.tokenize||"strict",this.depth="strict"===a&&H.depth,this.l=flexsearch_bundle_module_min_u(H.bidirectional),this.s=z=flexsearch_bundle_module_min_u(n.optimize),this.m=flexsearch_bundle_module_min_u(n.fastupdate),this.B=n.minlength||1,this.C=n.boost,this.map=z?flexsearch_bundle_module_min_v(j):x(),this.A=j=H.resolution||1,this.h=z?flexsearch_bundle_module_min_v(j):x(),this.F=g&&g.F||n.rtl,this.H=(a=n.matcher||v&&v.H)&&I(a,!1),this.J=(a=n.stemmer||v&&v.J)&&I(a,!0),g=a=n.filter||v&&v.filter){g=a,v=x();for(let n=0,a=g.length;n<a;n++)v[g[n]]=1;g=v}this.filter=g,this.cache=(a=n.cache)&&new M(a)}function O(n,a,g,v,j){return g&&1<n?a+(v||0)<=n?g+(j||0):(n-1)/(a+(v||0))*(g+(j||0))+1|0:0}function P(n,a,g,v,j,z,H){let W=H?n.h:n.map;(!a[g]||H&&!a[g][H])&&(n.s&&(W=W[v]),H?((a=a[g]||(a[g]=x()))[H]=1,W=W[H]||(W[H]=x())):a[g]=1,W=W[g]||(W[g]=[]),n.s||(W=W[v]||(W[v]=[])),z&&W.includes(j)||(W[W.length]=j,n.m&&((n=n.register[j]||(n.register[j]=[]))[n.length]=W)))}function pa(n,a,g,v,j,z,H,W){let B=[],K=W?n.h:n.map;if(n.s||(K=ra(K,H,W,n.l)),K){let g=0,ee=Math.min(K.length,W?n.A:n.D);for(let a=0,et=0,en,er;a<ee&&(!(en=K[a])||(n.s&&(en=ra(en,H,W,n.l)),j&&en&&z&&((er=en.length)<=j?(j-=er,en=null):(en=en.slice(j),j=0)),!en||(B[g++]=en,!z||!((et+=en.length)>=v))));a++);if(g)return z?qa(B,v,0):void(a[a.length]=B)}return!g&&B}function qa(n,a,g){return n=1===n.length?n[0]:[].concat.apply([],n),g||n.length>a?n.slice(g,g+a):n}function ra(n,a,g,v){return n=g?(n=n[(v=v&&a>g)?a:g])&&n[v?g:a]:n[a]}function Q(n,a,g,v,j){let z=0;if(n.constructor===Array){if(j)-1!==(a=n.indexOf(a))?1<n.length&&(n.splice(a,1),z++):z++;else{j=Math.min(n.length,g);for(let H=0,W;H<j;H++)(W=n[H])&&(z=Q(W,a,g,v,j),v||z||delete n[H])}}else for(let H in n)(z=Q(n[H],a,g,v,j))||delete n[H];return z}function sa(n){n=n.data;var a=self._index;let g=n.args;var v=n.task;"init"===v?(v=n.options||{},n=n.factory,a=v.encode,v.cache=!1,a&&0===a.indexOf("function")&&(v.encode=Function("return "+a)()),n?(Function("return "+n)()(self),self._index=new self.FlexSearch.Index(v),delete self.FlexSearch):self._index=new N(v)):(n=n.id,a=a[v].apply(a,g),postMessage("search"===v?{id:n,msg:a}:{id:n}))}(eg=N.prototype).append=function(n,a){return this.add(n,a,!0)},eg.add=function(n,a,g,v){if(a&&(n||0===n)){if(!v&&!g&&this.register[n])return this.update(n,a);if(v=(a=this.encode(a)).length){let K=x(),ee=x(),et=this.depth,en=this.D;for(let er=0;er<v;er++){let eo=a[this.F?v-1-er:er];var j=eo.length;if(eo&&j>=this.B&&(et||!ee[eo])){var z=O(en,v,er),H="";switch(this.G){case"full":if(2<j){for(z=0;z<j;z++)for(var W=j;W>z;W--)if(W-z>=this.B){var B=O(en,v,er,j,z);P(this,ee,H=eo.substring(z,W),B,n,g)}break}case"reverse":if(1<j){for(W=j-1;0<W;W--)(H=eo[W]+H).length>=this.B&&P(this,ee,H,O(en,v,er,j,W),n,g);H=""}case"forward":if(1<j){for(W=0;W<j;W++)(H+=eo[W]).length>=this.B&&P(this,ee,H,z,n,g);break}default:if(this.C&&(z=Math.min(z/this.C(a,eo,er)|0,en-1)),P(this,ee,eo,z,n,g),et&&1<v&&er<v-1){for(j=x(),H=this.A,z=eo,W=Math.min(et+1,v-er),j[z]=1,B=1;B<W;B++)if((eo=a[this.F?v-1-er-B:er+B])&&eo.length>=this.B&&!j[eo]){j[eo]=1;let a=this.l&&eo>z;P(this,K,a?z:eo,O(H+(v/2>H?0:1),v,er,W-1,B-1),n,g,a?eo:z)}}}}}this.m||(this.register[n]=1)}}return this},eg.search=function(n,a,g){let v,j,z;g||(!a&&D(n)?n=(g=n).query:D(a)&&(g=a));let H=[],W,B,K=0;if(g){n=g.query||n,a=g.limit,K=g.offset||0;var ee=g.context;B=g.suggest}if(n&&1<(W=(n=this.encode(""+n)).length)){g=x();var et=[];for(let a=0,v=0,j;a<W;a++)if((j=n[a])&&j.length>=this.B&&!g[j]){if(!this.s&&!B&&!this.map[j])return H;et[v++]=j,g[j]=1}W=(n=et).length}if(!W)return H;for(a||(a=100),ee=this.depth&&1<W&&!1!==ee,g=0,ee?(v=n[0],g=1):1<W&&n.sort(aa);g<W;
1g++){if(z=n[g],ee?(j=pa(this,H,B,a,K,2===W,z,v),B&&!1===j&&H.length||(v=z)):j=pa(this,H,B,a,K,1===W,z),j)return j;if(B&&g===W-1){if(!(et=H.length)){if(ee){ee=0,g=-1;continue}return H}if(1===et)return qa(H[0],a,K)}}return ja(H,a,K,B)},eg.contain=function(n){return!!this.register[n]},eg.update=function(n,a){return this.remove(n).add(n,a)},eg.remove=function(n,a){let g=this.register[n];if(g){if(this.m)for(let a=0,v;a<g.length;a++)(v=g[a]).splice(v.indexOf(n),1);else Q(this.map,n,this.D,this.s),this.depth&&Q(this.h,n,this.A,this.s);if(a||delete this.register[n],this.cache){a=this.cache;for(let g=0,v;g<a.h.length;g++)v=a.h[g],a.cache[v].includes(n)&&(a.h.splice(g--,1),delete a.cache[v])}}return this},eg.searchCache=la,eg.export=function(n,a,g,v,j,z){let H,W,B=!0;switch(void 0===z&&(B=new Promise(n=>{z=n})),j||(j=0)){case 0:if(H="reg",this.m)for(let n in W=x(),this.register)W[n]=1;else W=this.register;break;case 1:H="cfg",W={doc:0,opt:this.s?1:0};break;case 2:H="map",W=this.map;break;case 3:H="ctx",W=this.h;break;default:void 0===g&&z&&z();return}return oa(n,a||this,g,H,v,j,W,z),B},eg.import=function(n,a){if(a)switch(C(a)&&(a=JSON.parse(a)),n){case"cfg":this.s=!!a.opt;break;case"reg":this.m=!1,this.register=a;break;case"map":this.map=a;break;case"ctx":this.h=a}},ia(N.prototype);let t0=0;function flexsearch_bundle_module_min_S(n){var a;if(!(this instanceof flexsearch_bundle_module_min_S))return new flexsearch_bundle_module_min_S(n);n?E(a=n.encode)&&(n.encode=a.toString()):n={},(a=(self||window)._factory)&&(a=a.toString());let v="undefined"==typeof window&&self.exports,j=this;this.o=function(n,a,v){let j;try{j=a?new(g(5789)).Worker("//node/node.js"):n?new Worker(URL.createObjectURL(new Blob(["onmessage="+sa.toString()],{type:"text/javascript"}))):new Worker(C(v)?v:"worker/worker.js",{type:"module"})}catch(n){}return j}(a,v,n.worker),this.h=x(),this.o&&(v?this.o.on("message",function(n){j.h[n.id](n.msg),delete j.h[n.id]}):this.o.onmessage=function(n){n=n.data,j.h[n.id](n.msg),delete j.h[n.id]},this.o.postMessage({task:"init",factory:a,options:n}))}function T(n){flexsearch_bundle_module_min_S.prototype[n]=flexsearch_bundle_module_min_S.prototype[n+"Async"]=function(){let a;let g=this,v=[].slice.call(arguments);var j=v[v.length-1];return E(j)&&(a=j,v.splice(v.length-1,1)),j=new Promise(function(a){setTimeout(function(){g.h[++t0]=a,g.o.postMessage({task:n,id:t0,args:v})})}),a?(j.then(a),this):j}}function U(n){if(!(this instanceof U))return new U(n);var a,g=n.document||n.doc||n;this.K=[],this.h=[],this.A=[],this.register=x(),this.key=(a=g.key||g.id)&&V(a,this.A)||"id",this.m=flexsearch_bundle_module_min_u(n.fastupdate),this.C=(a=g.store)&&!0!==a&&[],this.store=a&&x(),this.I=(a=g.tag)&&V(a,this.A),this.l=a&&x(),this.cache=(a=n.cache)&&new M(a),n.cache=!1,this.o=n.worker,this.async=!1,a=x();let v=g.index||g.field||g;C(v)&&(v=[v]);for(let g=0,j,z;g<v.length;g++)C(j=v[g])||(z=j,j=j.field),z=D(z)?Object.assign({},n,z):n,this.o&&(a[j]=new flexsearch_bundle_module_min_S(z),a[j].o||(this.o=!1)),this.o||(a[j]=new N(z,this.register)),this.K[g]=V(j,this.A),this.h[g]=j;if(this.C)for(C(n=g.store)&&(n=[n]),g=0;g<n.length;g++)this.C[g]=V(n[g],this.A);this.index=a}function V(n,a){let g=n.split(":"),v=0;for(let j=0;j<g.length;j++)0<=(n=g[j]).indexOf("[]")&&(n=n.substring(0,n.length-2))&&(a[v]=!0),n&&(g[v++]=n);return v<g.length&&(g.length=v),1<v?g:g[0]}function X(n,a){if(C(a))n=n[a];else for(let g=0;n&&g<a.length;g++)n=n[a[g]];return n}function va(n,a,g,v){let j=this.l[n],z=j&&j.length-g;if(z&&0<z)return(z>a||g)&&(j=j.slice(g,g+a)),v&&(j=wa.call(this,j)),{tag:n,result:j}}function wa(n){let a=Array(n.length);for(let g=0,v;g<n.length;g++)v=n[g],a[g]={id:v,doc:this.store[v]};return a}T("add"),T("append"),T("search"),T("update"),T("remove"),(eg=U.prototype).add=function(n,a,g){if(D(n)&&(n=X(a=n,this.key)),a&&(n||0===n)){if(!g&&this.register[n])return this.update(n,a);for(let v=0,j,z;v<this.h.length;v++)z=this.h[v],C(j=this.K[v])&&(j=[j]),function Z(n,a,g,v,j,z,H,W){if(n=n[H]){if(v===a.length-1){if(n.constructor===Array){if(g[v]){for(a=0;a<n.length;a++)j.add(z,n[a],!0,!0);return}n=n.join(" ")}j.add(z,n,W,!0)}else if(n.constructor===Array)for(H=0;H<n.length;H++)Z(n,a,g,v,j,z,H,W);else H=a[++v],Z(n,a,g,v,j,z,H,W)}}(a,j,this.A,0,this.index[z],n,j[0],g);if(this.I){let v=X(a,this.I),j=x();C(v)&&(v=[v]);for(let a=0,z,H;a<v.length;a++)if(!j[z=v[a]]&&(j[z]=1,H=this.l[z]||(this.l[z]=[]),!g||!H.includes(n))&&(H[H.length]=n,this.m)){let a=this.register[n]||(this.register[n]=[]);a[a.length]=H}}if(this.store&&(!g||!this.store[n])){let g;if(this.C){g=x();for(let n=0,v;n<this.C.length;n++)C(v=this.C[n])?g[v]=a[v]:function Y(n,a,g,v,j){if(n=n[j],v===g.length-1)a[j]=n;else if(n){if(n.constructor===Array)for(a=a[j]=Array(n.length),j=0;j<n.length;j++)Y(n,a,g,v,j);else a=a[j]||(a[j]=x()),j=g[++v],Y(n,a,g,v,j)}}(a,g,v,0,v[0])}this.store[n]=g||a}}return this},eg.append=function(n,a){return this.add(n,a,!0)},eg.update=function(n,a){return this.remove(n).add(n,a)},eg.remove=function(n){if(D(n)&&(n=X(n,this.key)),this.register[n]){for(var a=0;a<this.h.length&&(this.index[this.h[a]].remove(n,!this.o),!this.m);a++);if(this.I&&!this.m)for(let g in this.l){a=this.l[g];let v=a.indexOf(n);-1!==v&&(1<a.length?a.splice(v,1):delete this.l[g])}this.store&&delete this.store[n],delete this.register[n]}return this},eg.search=function(n,a,g,v){g||(!a&&D(n)?(g=n,n=""):D(a)&&(g=a,a=0));let j=[],z=[],H,W,B,K,ee,et,en=0;if(g){if(g.constructor===Array)B=g,g=null;else{if(n=g.query||n,B=(H=g.pluck)||g.index||g.field,K=g.tag,W=this.store&&g.enrich,ee="and"===g.bool,a=g.limit||a||100,et=g.offset||0,K&&(C(K)&&(K=[K]),!n)){for(let n=0,g;n<K.length;n++)(g=va.call(this,K[n],a,et,W))&&(j[j.length]=g,en++);return en?j:[]}C(B)&&(B=[B])}}B||(B=this.h),ee=ee&&(1<B.length||K&&1<K.length);let er=!v&&(this.o||this.async)&&[];for(let H=0,eo,ei,es;H<B.length;H++){let el;if(C(ei=B[H])||(ei=(el=ei).field,n=el.query||n,a=el.limit||a,W=el.enrich||W),er)er[H]=this.index[ei].searchAsync(n,a,el||g);else{if(es=(eo=v?v[H]:this.index[ei].search(n,a,el||g))&&eo.length,K&&es){let n=[],g=0;ee&&(n[0]=[eo]);for(let a=0,v,j;a<K.length;a++)v=K[a],(es=(j=this.l[v])&&j.length)&&(g++,n[n.length]=ee?[j]:j);g&&(es=(eo=ee?ja(n,a||100,et||0):function(n,a){let g=x(),v=x(),j=[];for(let a=0;a<n.length;a++)g[n[a]]=1;for(let n=0,z;n<a.length;n++){z=a[n];for(let n=0,a;n<z.length;n++)g[a=z[n]]&&!v[a]&&(v[a]=1,j[j.length]=a)}return j}(eo,n)).length)}if(es)z[en]=ei,j[en++]=eo;else if(ee)return[]}}if(er){let v=this;return new Promise(function(j){Promise.all(er).then(function(z){j(v.search(n,a,g,z))})})}if(!en)return[];if(H&&(!W||!this.store))return j[0];for(let n=0,a;n<z.length;n++){if((a=j[n]).length&&W&&(a=wa.call(this,a)),H)return a;j[n]={field:z[n],result:a}}return j},eg.contain=function(n){return!!this.register[n]},eg.get=function(n){return this.store[n]},eg.set=function(n,a){return this.store[n]=a,this},eg.searchCache=la,eg.export=function(n,a,g,v,j,z){let H;if(void 0===z&&(H=new Promise(n=>{z=n})),j||(j=0),v||(v=0),v<this.h.length){let g=this.h[v],H=this.index[g];a=this,setTimeout(function(){H.export(n,a,j?g:"",v,j++,z)||(v++,j=1,a.export(n,a,g,v,j,z))})}else{let a,H;
1switch(j){case 1:a="tag",H=this.l,g=null;break;case 2:a="store",H=this.store,g=null;break;default:z();return}oa(n,this,g,a,v,j,H,z)}return H},eg.import=function(n,a){if(a)switch(C(a)&&(a=JSON.parse(a)),n){case"tag":this.l=a;break;case"reg":this.m=!1,this.register=a;for(let n=0,g;n<this.h.length;n++)(g=this.index[this.h[n]]).register=a,g.m=!1;break;case"store":this.store=a;break;default:n=n.split(".");let g=n[0];n=n[1],g&&n&&this.index[g].import(n,a)}},ia(U.prototype);let t1=[J("[\xe0\xe1\xe2\xe3\xe4\xe5]"),"a",J("[\xe8\xe9\xea\xeb]"),"e",J("[\xec\xed\xee\xef]"),"i",J("[\xf2\xf3\xf4\xf5\xf6Å]"),"o",J("[\xf9\xfa\xfb\xfcű]"),"u",J("[\xfdÅ·\xff]"),"y",J("\xf1"),"n",J("[\xe7c]"),"k",J("\xdf"),"s",J(" & ")," and "];function xa(n){var a=n=""+n;return a.normalize&&(a=a.normalize("NFD").replace(tJ,"")),F.call(this,a.toLowerCase(),!n.normalize&&t1)}let t2=/[^a-z0-9]+/,t4={b:"p",v:"f",w:"f",z:"s",x:"s",Ã:"s",d:"t",n:"m",c:"k",g:"k",j:"k",q:"k",i:"e",y:"e",u:"o"};function Aa(n){n=xa.call(this,n).join(" ");let a=[];if(n){let g=n.split(t2),v=g.length;for(let j=0,z,H=0;j<v;j++)if((n=g[j])&&(!this.filter||!this.filter[n])){let g=t4[z=n[0]]||z,v=g;for(let a=1;a<n.length;a++){z=n[a];let j=t4[z]||z;j&&j!==v&&(g+=j,v=j)}a[H++]=g}}return a}let t5=[J("ae"),"a",J("oe"),"o",J("sh"),"s",J("th"),"t",J("ph"),"f",J("pf"),"f",J("(?![aeo])h(?![aeo])"),"",J("(?!^[aeo])h(?!^[aeo])"),""];function Ea(n,a){return n&&(2<(n=Aa.call(this,n).join(" ")).length&&(n=G(n,t5)),a||(1<n.length&&(n=da(n)),n&&(n=n.split(" ")))),n||[]}let t3=J("(?!\\b)[aeo]");tQ["latin:default"]={encode:ea,F:!1,G:""},tQ["latin:simple"]={encode:xa,F:!1,G:""},tQ["latin:balance"]={encode:Aa,F:!1,G:"strict"},tQ["latin:advanced"]={encode:Ea,F:!1,G:""},tQ["latin:extra"]={encode:function(n){return n&&(1<(n=Ea.call(this,n,!0)).length&&(n=n.replace(t3,"")),1<n.length&&(n=da(n)),n&&(n=n.split(" "))),n||[]},F:!1,G:""};var t7={Document:U},t6=g(9362);function use_disposables_p(){let[n]=(0,eb.useState)(t6.k);return(0,eb.useEffect)(()=>()=>n.dispose(),[n]),n}var t9=g(3781),t8=g(4879),ne=g(6723),nt=g(3855),nn=g(2180),nr=g(3784),no=g(2984);function transition_g(n,...a){n&&a.length>0&&n.classList.add(...a)}function transition_v(n,...a){n&&a.length>0&&n.classList.remove(...a)}let na=(0,eb.createContext)(null);na.displayName="OpenClosedContext";var ni=((en=ni||{})[en.Open=1]="Open",en[en.Closed=2]="Closed",en[en.Closing=4]="Closing",en[en.Opening=8]="Opening",en);function open_closed_u(){return(0,eb.useContext)(na)}function open_closed_s({value:n,children:a}){return eb.createElement(na.Provider,{value:n},a)}var ns=g(4067),nl=g(2351);function transition_S(n=""){return n.split(/\s+/).filter(n=>n.length>1)}let nu=(0,eb.createContext)(null);nu.displayName="TransitionContext";var nc=((er=nc||{}).Visible="visible",er.Hidden="hidden",er);let nd=(0,eb.createContext)(null);function transition_U(n){return"children"in n?transition_U(n.children):n.current.filter(({el:n})=>null!==n.current).filter(({state:n})=>"visible"===n).length>0}function se(n,a){let g=(0,nt.E)(n),v=(0,eb.useRef)([]),j=(0,t8.t)(),z=use_disposables_p(),H=(0,t9.z)((n,a=nl.l4.Hidden)=>{let H=v.current.findIndex(({el:a})=>a===n);-1!==H&&((0,no.E)(a,{[nl.l4.Unmount](){v.current.splice(H,1)},[nl.l4.Hidden](){v.current[H].state="hidden"}}),z.microTask(()=>{var n;!transition_U(v)&&j.current&&(null==(n=g.current)||n.call(g))}))}),W=(0,t9.z)(n=>{let a=v.current.find(({el:a})=>a===n);return a?"visible"!==a.state&&(a.state="visible"):v.current.push({el:n,state:"visible"}),()=>H(n,nl.l4.Unmount)}),B=(0,eb.useRef)([]),K=(0,eb.useRef)(Promise.resolve()),ee=(0,eb.useRef)({enter:[],leave:[],idle:[]}),et=(0,t9.z)((n,g,v)=>{B.current.splice(0),a&&(a.chains.current[g]=a.chains.current[g].filter(([a])=>a!==n)),null==a||a.chains.current[g].push([n,new Promise(n=>{B.current.push(n)})]),null==a||a.chains.current[g].push([n,new Promise(n=>{Promise.all(ee.current[g].map(([n,a])=>a)).then(()=>n())}
1)]),"enter"===g?K.current=K.current.then(()=>null==a?void 0:a.wait.current).then(()=>v(g)):v(g)}),en=(0,t9.z)((n,a,g)=>{Promise.all(ee.current[a].splice(0).map(([n,a])=>a)).then(()=>{var n;null==(n=B.current.shift())||n()}).then(()=>g(a))});return(0,eb.useMemo)(()=>({children:v,register:W,unregister:H,onStart:et,onStop:en,wait:K,chains:ee}),[W,H,v,et,en,ee,K])}function Ne(){}nd.displayName="NestingContext";let np=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function ae(n){var a;let g={};for(let v of np)g[v]=null!=(a=n[v])?a:Ne;return g}let nf=nl.AN.RenderStrategy,nh=(0,nl.yV)(function(n,a){let{show:g,appear:v=!1,unmount:j=!0,...z}=n,H=(0,eb.useRef)(null),W=(0,nr.T)(H,a);(0,nn.H)();let B=open_closed_u();if(void 0===g&&null!==B&&(g=(B&ni.Open)===ni.Open),![!0,!1].includes(g))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[K,ee]=(0,eb.useState)(g?"visible":"hidden"),et=se(()=>{ee("hidden")}),[en,er]=(0,eb.useState)(!0),eo=(0,eb.useRef)([g]);(0,ne.e)(()=>{!1!==en&&eo.current[eo.current.length-1]!==g&&(eo.current.push(g),er(!1))},[eo,g]);let ei=(0,eb.useMemo)(()=>({show:g,appear:v,initial:en}),[g,v,en]);(0,eb.useEffect)(()=>{if(g)ee("visible");else if(transition_U(et)){let n=H.current;if(!n)return;let a=n.getBoundingClientRect();0===a.x&&0===a.y&&0===a.width&&0===a.height&&ee("hidden")}else ee("hidden")},[g,et]);let es={unmount:j},el=(0,t9.z)(()=>{var a;en&&er(!1),null==(a=n.beforeEnter)||a.call(n)}),eu=(0,t9.z)(()=>{var a;en&&er(!1),null==(a=n.beforeLeave)||a.call(n)});return eb.createElement(nd.Provider,{value:et},eb.createElement(nu.Provider,{value:ei},(0,nl.sY)({ourProps:{...es,as:eb.Fragment,children:eb.createElement(nm,{ref:W,...es,...z,beforeEnter:el,beforeLeave:eu})},theirProps:{},defaultTag:eb.Fragment,features:nf,visible:"visible"===K,name:"Transition"})))}),nm=(0,nl.yV)(function(n,a){var g,v,j;let z;let{beforeEnter:H,afterEnter:W,beforeLeave:B,afterLeave:K,enter:ee,enterFrom:et,enterTo:en,entered:er,leave:eo,leaveFrom:ei,leaveTo:es,...el}=n,eu=(0,eb.useRef)(null),ec=(0,nr.T)(eu,a),ed=null==(g=el.unmount)||g?nl.l4.Unmount:nl.l4.Hidden,{show:ep,appear:ef,initial:eh}=function(){let n=(0,eb.useContext)(nu);if(null===n)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),[em,ex]=(0,eb.useState)(ep?"visible":"hidden"),eg=function(){let n=(0,eb.useContext)(nd);if(null===n)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),{register:ev,unregister:ey}=eg;(0,eb.useEffect)(()=>ev(eu),[ev,eu]),(0,eb.useEffect)(()=>{if(ed===nl.l4.Hidden&&eu.current){if(ep&&"visible"!==em){ex("visible");return}return(0,no.E)(em,{hidden:()=>ey(eu),visible:()=>ev(eu)})}},[em,eu,ev,ey,ep,ed]);let e_=(0,nt.E)({base:transition_S(el.className),enter:transition_S(ee),enterFrom:transition_S(et),enterTo:transition_S(en),entered:transition_S(er),leave:transition_S(eo),leaveFrom:transition_S(ei),leaveTo:transition_S(es)}),ew=(j={beforeEnter:H,afterEnter:W,beforeLeave:B,afterLeave:K},z=(0,eb.useRef)(ae(j)),(0,eb.useEffect)(()=>{z.current=ae(j)},[j]),z),ek=(0,nn.H)();(0,eb.useEffect)(()=>{if(ek&&"visible"===em&&null===eu.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[eu,em,ek]);let eC=ef&&ep&&eh,eT=ek&&(!eh||ef)?ep?"enter":"leave":"idle",eE=function(n=0){let[a,g]=(0,eb.useState)(n),v=(0,t8.t)(),j=(0,eb.useCallback)(n=>{v.current&&g(a=>a|n)},[a,v]),z=(0,eb.useCallback)(n=>!!(a&n),[a]);return{flags:a,addFlag:j,hasFlag:z,removeFlag:(0,eb.useCallback)(n=>{v.current&&g(a=>a&~n)},[g,v]),toggleFlag:(0,eb.useCallback)(n=>{v.current&&g(a=>a^n)},[g])}}(0),eO=(0,t9.z)(n=>(0,no.E)(n,{enter:()=>{eE.addFlag(ni.Opening),ew.current.beforeEnter()},leave:()=>{eE.addFlag(ni.Closing),ew.current.beforeLeave()},idle:()=>{}})),ej=(0,t9.z)(n=>(0,no.E)(n,{enter:()=>{eE.removeFlag(ni.Opening),ew.current.afterEnter()},leave:()=>{eE.removeFlag(ni.Closing),ew.current.afterLeave()},idle:()=>{}})),eS=se(()=>{ex("hidden"),ey(eu)},eg),eI=(0,eb.useRef)(!1);!function({immediate:n,container:a,direction:g,classes:v,onStart:j,onStop:z}){let H=(0,t8.t)(),W=use_disposables_p(),B=(0,nt.E)(g);(0,ne.e)(()=>{n&&(B.current="enter")},[n]),(0,ne.e)(()=>{let n=(0,t6.k)();W.add(n.dispose);let g=a.current;if(g&&"idle"!==B.current&&H.current){var K,ee,et;let a,H,W,en,er,eo,ei;return n.dispose(),j.current(B.current),n.add((K=v.current,ee="enter"===B.current,et=()=>{n.dispose(),z.current(B.current)},H=ee?"enter":"leave",W=(0,t6.k)(),en=void 0!==et?(a={called:!1},(...n)=>{if(!a.called)return a.called=!0,et(...n)}):()=>{}
1,"enter"===H&&(g.removeAttribute("hidden"),g.style.display=""),er=(0,no.E)(H,{enter:()=>K.enter,leave:()=>K.leave}),eo=(0,no.E)(H,{enter:()=>K.enterTo,leave:()=>K.leaveTo}),ei=(0,no.E)(H,{enter:()=>K.enterFrom,leave:()=>K.leaveFrom}),transition_v(g,...K.base,...K.enter,...K.enterTo,...K.enterFrom,...K.leave,...K.leaveFrom,...K.leaveTo,...K.entered),transition_g(g,...K.base,...er,...ei),W.nextFrame(()=>{transition_v(g,...K.base,...er,...ei),transition_g(g,...K.base,...er,...eo),function(n,a){let g=(0,t6.k)();if(!n)return g.dispose;let{transitionDuration:v,transitionDelay:j}=getComputedStyle(n),[z,H]=[v,j].map(n=>{let[a=0]=n.split(",").filter(Boolean).map(n=>n.includes("ms")?parseFloat(n):1e3*parseFloat(n)).sort((n,a)=>a-n);return a}),W=z+H;if(0!==W){g.group(g=>{g.setTimeout(()=>{a(),g.dispose()},W),g.addEventListener(n,"transitionrun",n=>{n.target===n.currentTarget&&g.dispose()})});let v=g.addEventListener(n,"transitionend",n=>{n.target===n.currentTarget&&(a(),v())})}else a();g.add(()=>a()),g.dispose}(g,()=>(transition_v(g,...K.base,...er),transition_g(g,...K.base,...K.entered),en()))}),W.dispose)),n.dispose}},[g])}({immediate:eC,container:eu,classes:e_,direction:eT,onStart:(0,nt.E)(n=>{eI.current=!0,eS.onStart(eu,n,eO)}),onStop:(0,nt.E)(n=>{eI.current=!1,eS.onStop(eu,n,ej),"leave"!==n||transition_U(eS)||(ex("hidden"),ey(eu))})});let eP=el;return eC?eP={...eP,className:(0,ns.A)(el.className,...e_.current.enter,...e_.current.enterFrom)}:eI.current&&(eP.className=(0,ns.A)(el.className,null==(v=eu.current)?void 0:v.className),""===eP.className&&delete eP.className),eb.createElement(nd.Provider,{value:eS},eb.createElement(open_closed_s,{value:(0,no.E)(em,{visible:ni.Open,hidden:ni.Closed})|eE.flags},(0,nl.sY)({ourProps:{ref:ec},theirProps:eP,defaultTag:"div",features:nf,visible:"visible"===em,name:"Transition.Child"})))}),nx=(0,nl.yV)(function(n,a){let g=null!==(0,eb.useContext)(nu),v=null!==open_closed_u();return eb.createElement(eb.Fragment,null,!g&&v?eb.createElement(nh,{ref:a,...n}):eb.createElement(nm,{ref:a,...n}))}),ng=Object.assign(nh,{Child:nx,Root:nh});var nv=g(7192);function use_computed_i(n,a){let[g,v]=(0,eb.useState)(n),j=(0,nt.E)(n);return(0,ne.e)(()=>v(j.current),[j,v,...a]),g}var ny=g(9946),nb=g(4575);function use_document_event_d(n,a,g){let v=(0,nt.E)(a);(0,eb.useEffect)(()=>{function t(n){v.current(n)}return document.addEventListener(n,t,g),()=>document.removeEventListener(n,t,g)},[n,g])}function use_outside_click_y(n,a,g=!0){var v;let j,z=(0,eb.useRef)(!1);function c(g,v){if(!z.current||g.defaultPrevented)return;let j=v(g);if(null!==j&&j.getRootNode().contains(j)&&j.isConnected){for(let a of function u(n){return"function"==typeof n?u(n()):Array.isArray(n)||n instanceof Set?n:[n]}(n)){if(null===a)continue;let n=a instanceof HTMLElement?a:a.current;if(null!=n&&n.contains(j)||g.composed&&g.composedPath().includes(n))return}return(0,nb.sP)(j,nb.tJ.Loose)||-1===j.tabIndex||g.preventDefault(),a(g,j)}}(0,eb.useEffect)(()=>{requestAnimationFrame(()=>{z.current=g})},[g]);let H=(0,eb.useRef)(null);use_document_event_d("pointerdown",n=>{var a,g;z.current&&(H.current=(null==(g=null==(a=n.composedPath)?void 0:a.call(n))?void 0:g[0])||n.target)},!0),use_document_event_d("mousedown",n=>{var a,g;z.current&&(H.current=(null==(g=null==(a=n.composedPath)?void 0:a.call(n))?void 0:g[0])||n.target)},!0),use_document_event_d("click",n=>{/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0||/Android/gi.test(window.navigator.userAgent)||H.current&&(c(n,()=>H.current),H.current=null)},!0),use_document_event_d("touchend",n=>c(n,()=>n.target instanceof HTMLElement?n.target:null),!0),v="blur",j=(0,nt.E)(n=>c(n,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null)),(0,eb.useEffect)(()=>{function t(n){j.current(n)}return window.addEventListener(v,t,!0),()=>window.removeEventListener(v,t,!0)},[v,!0])}var n_=g(4157);let nw=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function o(n){var a,g;let v=null!=(a=n.innerText)?a:"",j=n.cloneNode(!0);if(!(j instanceof HTMLElement))return v;let z=!1;for(let n of j.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))n.remove(),z=!0;let H=z?null!=(g=j.innerText)?g:"":v;return nw.test(H)&&(H=H.replace(nw,"")),H}function use_text_value_s(n){let a=(0,eb.useRef)(""),g=(0,eb.useRef)("");return(0,t9.z)(()=>{let v=n.current;if(!v)return"";let j=v.innerText;if(a.current===j)return g.current;let z=(function(n){let a=n.getAttribute("aria-label");if("string"==typeof a)return a.trim();let g=n.getAttribute("aria-labelledby");if(g){let n=g.split(" ").map(n=>{let a=document.getElementById(n);if(a){let n=a.getAttribute("aria-label");return"string"==typeof n?n.trim():o(a).trim()}return null}
1).filter(Boolean);if(n.length>0)return n.join(", ")}return o(n).trim()})(v).trim().toLowerCase();return a.current=j,g.current=z,z})}function use_tracked_pointer_t(n){return[n.screenX,n.screenY]}function use_tracked_pointer_u(){let n=(0,eb.useRef)([-1,-1]);return{wasMoved(a){let g=use_tracked_pointer_t(a);return(n.current[0]!==g[0]||n.current[1]!==g[1])&&(n.current=g,!0)},update(a){n.current=use_tracked_pointer_t(a)}}}var nk=g(6045);function bugs_r(n){let a=n.parentElement,g=null;for(;a&&!(a instanceof HTMLFieldSetElement);)a instanceof HTMLLegendElement&&(g=a),a=a.parentElement;let v=(null==a?void 0:a.getAttribute("disabled"))==="";return!(v&&function(n){if(!n)return!1;let a=n.previousElementSibling;for(;null!==a;){if(a instanceof HTMLLegendElement)return!1;a=a.previousElementSibling}return!0}(g))&&v}var nC=((eo=nC||{})[eo.First=0]="First",eo[eo.Previous=1]="Previous",eo[eo.Next=2]="Next",eo[eo.Last=3]="Last",eo[eo.Specific=4]="Specific",eo[eo.Nothing=5]="Nothing",eo);function calculate_active_index_f(n,a){let g=a.resolveItems();if(g.length<=0)return null;let v=a.resolveActiveIndex(),j=null!=v?v:-1;switch(n.focus){case 0:for(let n=0;n<g.length;++n)if(!a.resolveDisabled(g[n],n,g))return n;return v;case 1:for(let n=j-1;n>=0;--n)if(!a.resolveDisabled(g[n],n,g))return n;return v;case 2:for(let n=j+1;n<g.length;++n)if(!a.resolveDisabled(g[n],n,g))return n;return v;case 3:for(let n=g.length-1;n>=0;--n)if(!a.resolveDisabled(g[n],n,g))return n;return v;case 4:for(let v=0;v<g.length;++v)if(a.resolveId(g[v],v,g)===n.id)return v;return v;case 5:return null;default:!function(n){throw Error("Unexpected object: "+n)}(n)}}function form_f(n,a){return n?n+"["+a+"]":a}var nT=g(5466),nE=g(1363),nO=((ei=nO||{})[ei.Open=0]="Open",ei[ei.Closed=1]="Closed",ei),nj=((es=nj||{})[es.Single=0]="Single",es[es.Multi=1]="Multi",es),nS=((el=nS||{})[el.Pointer=0]="Pointer",el[el.Other=1]="Other",el),nI=((eu=nI||{})[eu.OpenListbox=0]="OpenListbox",eu[eu.CloseListbox=1]="CloseListbox",eu[eu.GoToOption=2]="GoToOption",eu[eu.Search=3]="Search",eu[eu.ClearSearch=4]="ClearSearch",eu[eu.RegisterOption=5]="RegisterOption",eu[eu.UnregisterOption=6]="UnregisterOption",eu[eu.RegisterLabel=7]="RegisterLabel",eu);function listbox_z(n,a=n=>n){let g=null!==n.activeOptionIndex?n.options[n.activeOptionIndex]:null,v=(0,nb.z2)(a(n.options.slice()),n=>n.dataRef.current.domRef.current),j=g?v.indexOf(g):null;return -1===j&&(j=null),{options:v,activeOptionIndex:j}}let nP={1:n=>n.dataRef.current.disabled||1===n.listboxState?n:{...n,activeOptionIndex:null,listboxState:1},0(n){if(n.dataRef.current.disabled||0===n.listboxState)return n;let a=n.activeOptionIndex,{isSelected:g}=n.dataRef.current,v=n.options.findIndex(n=>g(n.dataRef.current.value));return -1!==v&&(a=v),{...n,listboxState:0,activeOptionIndex:a}},2(n,a){var g;if(n.dataRef.current.disabled||1===n.listboxState)return n;let v=listbox_z(n),j=calculate_active_index_f(a,{resolveItems:()=>v.options,resolveActiveIndex:()=>v.activeOptionIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return{...n,...v,searchQuery:"",activeOptionIndex:j,activationTrigger:null!=(g=a.trigger)?g:1}},3:(n,a)=>{if(n.dataRef.current.disabled||1===n.listboxState)return n;let g=""!==n.searchQuery?0:1,v=n.searchQuery+a.value.toLowerCase(),j=(null!==n.activeOptionIndex?n.options.slice(n.activeOptionIndex+g).concat(n.options.slice(0,n.activeOptionIndex+g)):n.options).find(n=>{var a;return!n.dataRef.current.disabled&&(null==(a=n.dataRef.current.textValue)?void 0:a.startsWith(v))}),z=j?n.options.indexOf(j):-1;return -1===z||z===n.activeOptionIndex?{...n,searchQuery:v}:{...n,searchQuery:v,activeOptionIndex:z,activationTrigger:1}},4:n=>n.dataRef.current.disabled||1===n.listboxState||""===n.searchQuery?n:{...n,searchQuery:""},5:(n,a)=>{let g={id:a.id,dataRef:a.dataRef},v=listbox_z(n,n=>[...n,g]);return null===n.activeOptionIndex&&n.dataRef.current.isSelected(a.dataRef.current.value)&&(v.activeOptionIndex=v.options.indexOf(g)),{...n,...v}},6:(n,a)=>{let g=listbox_z(n,n=>{let g=n.findIndex(n=>n.id===a.id);return -1!==g&&n.splice(g,1),n});return{...n,...g,activationTrigger:1}},7:(n,a)=>({...n,labelId:a.id})},nN=(0,eb.createContext)(null);function k(n){let a=(0,eb.useContext)(nN);if(null===a){let a=Error(`<${n} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,k),a}return a}nN.displayName="ListboxActionsContext";let nZ=(0,eb.createContext)(null);function w(n){let a=(0,eb.useContext)(nZ);if(null===a){let a=Error(`<${n} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,w),a}return a}function Ve(n,a){return(0,no.E)(a.type,nP,n,a)}nZ.displayName="ListboxDataContext";let nR=eb.Fragment,nA=nl.AN.RenderStrategy|nl.AN.Static,nM=Object.assign((0,nl.yV)(function(n,a){let{value:g,defaultValue:v,form:j,name:z,onChange:H,by:W=(n,a)=>n===a,disabled:B=!1,horizontal:K=!1,multiple:ee=!1,...et}=n,en=K?"horizontal":"vertical",er=(0,nr.T)(a),[eo=ee?[]:void 0,ei]=function(n,a,g){let[v,j]=(0,eb.useState)(g),z=void 0!==n,H=(0,eb.useRef)(z),W=(0,eb.useRef)(!1),B=(0,eb.useRef)(!1);return!z||H.current||W.current?z||!H.current||B.current||(B.current=!0,H.current=z,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.")):(W.current=!0,H.current=z,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.")),[z?n:v,(0,t9.z)(n=>(z||j(n),null==a?void 0:a(n)))]}(g,H,v),[es,el]=(0,eb.useReducer)(Ve,{dataRef:(0,eb.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),eu=(0,eb.useRef)({static:!1,hold:!1}),ec=(0,eb.useRef)(null),ed=(0,eb.useRef)(null),ep=(0,eb.useRef)(null),ef=(0,t9.z)("string"==typeof W?(n,a)=>(null==n?void 0:n[W])===(null==a?void 0:a[W]):W),eh=(0,eb.useCallback)(n=>(0,no.E)(em.mode,{1:()=>eo.some(a=>ef(a,n)),0:()=>ef(eo,n)}),[eo]),em=(0,eb.useMemo)(()=>({...es,value:eo,disabled:B,mode:ee?1:0,orientation:en,compare:ef,isSelected:eh,optionsPropsRef:eu,labelRef:ec,buttonRef:ed,optionsRef:ep}),[eo,B,ee,es]);(0,ne.e)(()=>{es.dataRef.current=em},[em]),use_outside_click_y([em.buttonRef,em.optionsRef],(n,a)=>{var g;el({type:1}),(0,nb.sP)(a,nb.tJ.Loose)||(n.preventDefault(),null==(g=em.buttonRef.current)||g.focus())},0===em.listboxState);let ex=(0,eb.useMemo)(()=>({open:0===em.listboxState,disabled:B,value:eo}),[em,B,eo]),eg=(0,t9.z)(n=>{let a=em.options.find(a=>a.id===n);a&&eT(a.dataRef.current.value)}),ev=(0,t9.z)(()=>
1{if(null!==em.activeOptionIndex){let{dataRef:n,id:a}=em.options[em.activeOptionIndex];eT(n.current.value),el({type:2,focus:nC.Specific,id:a})}}),ey=(0,t9.z)(()=>el({type:0})),e_=(0,t9.z)(()=>el({type:1})),ew=(0,t9.z)((n,a,g)=>n===nC.Specific?el({type:2,focus:nC.Specific,id:a,trigger:g}):el({type:2,focus:n,trigger:g})),ek=(0,t9.z)((n,a)=>(el({type:5,id:n,dataRef:a}),()=>el({type:6,id:n}))),eC=(0,t9.z)(n=>(el({type:7,id:n}),()=>el({type:7,id:null}))),eT=(0,t9.z)(n=>(0,no.E)(em.mode,{0:()=>null==ei?void 0:ei(n),1(){let a=em.value.slice(),g=a.findIndex(a=>ef(a,n));return -1===g?a.push(n):a.splice(g,1),null==ei?void 0:ei(a)}})),eE=(0,t9.z)(n=>el({type:3,value:n})),eO=(0,t9.z)(()=>el({type:4})),ej=(0,eb.useMemo)(()=>({onChange:eT,registerOption:ek,registerLabel:eC,goToOption:ew,closeListbox:e_,openListbox:ey,selectActiveOption:ev,selectOption:eg,search:eE,clearSearch:eO}),[]),eS=(0,eb.useRef)(null),eI=use_disposables_p();return(0,eb.useEffect)(()=>{eS.current&&void 0!==v&&eI.addEventListener(eS.current,"reset",()=>{null==ei||ei(v)})},[eS,ei]),eb.createElement(nN.Provider,{value:ej},eb.createElement(nZ.Provider,{value:em},eb.createElement(open_closed_s,{value:(0,no.E)(em.listboxState,{0:ni.Open,1:ni.Closed})},null!=z&&null!=eo&&(function form_e(n={},a=null,g=[]){for(let[v,j]of Object.entries(n))!function form_o(n,a,g){if(Array.isArray(g))for(let[v,j]of g.entries())form_o(n,form_f(a,v.toString()),j);else g instanceof Date?n.push([a,g.toISOString()]):"boolean"==typeof g?n.push([a,g?"1":"0"]):"string"==typeof g?n.push([a,g]):"number"==typeof g?n.push([a,`${g}`]):null==g?n.push([a,""]):form_e(g,a,n)}(g,form_f(a,v),j);return g})({[z]:eo}).map(([n,a],g)=>eb.createElement(nk._,{features:nk.A.Hidden,ref:0===g?n=>{var a;eS.current=null!=(a=null==n?void 0:n.closest("form"))?a:null}:void 0,...(0,nl.oA)({key:n,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:j,name:n,value:a})})),(0,nl.sY)({ourProps:{ref:er},theirProps:et,slot:ex,defaultTag:nR,name:"Listbox"}))))}),{Button:(0,nl.yV)(function(n,a){var g;let v=(0,ny.M)(),{id:j=`headlessui-listbox-button-${v}`,...z}=n,H=w("Listbox.Button"),W=k("Listbox.Button"),B=(0,nr.T)(H.buttonRef,a),K=use_disposables_p(),ee=(0,t9.z)(n=>{switch(n.key){case nE.R.Space:case nE.R.Enter:case nE.R.ArrowDown:n.preventDefault(),W.openListbox(),K.nextFrame(()=>{H.value||W.goToOption(nC.First)});break;case nE.R.ArrowUp:n.preventDefault(),W.openListbox(),K.nextFrame(()=>{H.value||W.goToOption(nC.Last)})}}),et=(0,t9.z)(n=>{n.key===nE.R.Space&&n.preventDefault()}),en=(0,t9.z)(n=>{if(bugs_r(n.currentTarget))return n.preventDefault();0===H.listboxState?(W.closeListbox(),K.nextFrame(()=>{var n;return null==(n=H.buttonRef.current)?void 0:n.focus({preventScroll:!0})}
1)):(n.preventDefault(),W.openListbox())}),er=use_computed_i(()=>{if(H.labelId)return[H.labelId,j].join(" ")},[H.labelId,j]),eo=(0,eb.useMemo)(()=>({open:0===H.listboxState,disabled:H.disabled,value:H.value}),[H]),ei={ref:B,id:j,type:(0,n_.f)(n,H.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(g=H.optionsRef.current)?void 0:g.id,"aria-expanded":0===H.listboxState,"aria-labelledby":er,disabled:H.disabled,onKeyDown:ee,onKeyUp:et,onClick:en};return(0,nl.sY)({ourProps:ei,theirProps:z,slot:eo,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,nl.yV)(function(n,a){let g=(0,ny.M)(),{id:v=`headlessui-listbox-label-${g}`,...j}=n,z=w("Listbox.Label"),H=k("Listbox.Label"),W=(0,nr.T)(z.labelRef,a);(0,ne.e)(()=>H.registerLabel(v),[v]);let B=(0,t9.z)(()=>{var n;return null==(n=z.buttonRef.current)?void 0:n.focus({preventScroll:!0})}),K=(0,eb.useMemo)(()=>({open:0===z.listboxState,disabled:z.disabled}),[z]);return(0,nl.sY)({ourProps:{ref:W,id:v,onClick:B},theirProps:j,slot:K,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,nl.yV)(function(n,a){var g;let v=(0,ny.M)(),{id:j=`headlessui-listbox-options-${v}`,...z}=n,H=w("Listbox.Options"),W=k("Listbox.Options"),B=(0,nr.T)(H.optionsRef,a),K=use_disposables_p(),ee=use_disposables_p(),et=open_closed_u(),en=null!==et?(et&ni.Open)===ni.Open:0===H.listboxState;(0,eb.useEffect)(()=>{var n;let a=H.optionsRef.current;a&&0===H.listboxState&&a!==(null==(n=(0,nT.r)(a))?void 0:n.activeElement)&&a.focus({preventScroll:!0})},[H.listboxState,H.optionsRef]);let er=(0,t9.z)(n=>{switch(ee.dispose(),n.key){case nE.R.Space:if(""!==H.searchQuery)return n.preventDefault(),n.stopPropagation(),W.search(n.key);case nE.R.Enter:if(n.preventDefault(),n.stopPropagation(),null!==H.activeOptionIndex){let{dataRef:n}=H.options[H.activeOptionIndex];W.onChange(n.current.value)}0===H.mode&&(W.closeListbox(),(0,t6.k)().nextFrame(()=>{var n;return null==(n=H.buttonRef.current)?void 0:n.focus({preventScroll:!0})}
1));break;case(0,no.E)(H.orientation,{vertical:nE.R.ArrowDown,horizontal:nE.R.ArrowRight}):return n.preventDefault(),n.stopPropagation(),W.goToOption(nC.Next);case(0,no.E)(H.orientation,{vertical:nE.R.ArrowUp,horizontal:nE.R.ArrowLeft}):return n.preventDefault(),n.stopPropagation(),W.goToOption(nC.Previous);case nE.R.Home:case nE.R.PageUp:return n.preventDefault(),n.stopPropagation(),W.goToOption(nC.First);case nE.R.End:case nE.R.PageDown:return n.preventDefault(),n.stopPropagation(),W.goToOption(nC.Last);case nE.R.Escape:return n.preventDefault(),n.stopPropagation(),W.closeListbox(),K.nextFrame(()=>{var n;return null==(n=H.buttonRef.current)?void 0:n.focus({preventScroll:!0})});case nE.R.Tab:n.preventDefault(),n.stopPropagation();break;default:1===n.key.length&&(W.search(n.key),ee.setTimeout(()=>W.clearSearch(),350))}}),eo=use_computed_i(()=>{var n;return null==(n=H.buttonRef.current)?void 0:n.id},[H.buttonRef.current]),ei=(0,eb.useMemo)(()=>({open:0===H.listboxState}),[H]),es={"aria-activedescendant":null===H.activeOptionIndex||null==(g=H.options[H.activeOptionIndex])?void 0:g.id,"aria-multiselectable":1===H.mode||void 0,"aria-labelledby":eo,"aria-orientation":H.orientation,id:j,onKeyDown:er,role:"listbox",tabIndex:0,ref:B};return(0,nl.sY)({ourProps:es,theirProps:z,slot:ei,defaultTag:"ul",features:nA,visible:en,name:"Listbox.Options"})}),Option:(0,nl.yV)(function(n,a){let g=(0,ny.M)(),{id:v=`headlessui-listbox-option-${g}`,disabled:j=!1,value:z,...H}=n,W=w("Listbox.Option"),B=k("Listbox.Option"),K=null!==W.activeOptionIndex&&W.options[W.activeOptionIndex].id===v,ee=W.isSelected(z),et=(0,eb.useRef)(null),en=use_text_value_s(et),er=(0,nt.E)({disabled:j,value:z,domRef:et,get textValue(){return en()}}),eo=(0,nr.T)(a,et);(0,ne.e)(()=>{if(0!==W.listboxState||!K||0===W.activationTrigger)return;let n=(0,t6.k)();return n.requestAnimationFrame(()=>{var n,a;null==(a=null==(n=et.current)?void 0:n.scrollIntoView)||a.call(n,{block:"nearest"})}),n.dispose},[et,K,W.listboxState,W.activationTrigger,W.activeOptionIndex]),(0,ne.e)(()=>B.registerOption(v,er),[er,v]);let ei=(0,t9.z)(n=>{if(j)return n.preventDefault();B.onChange(z),0===W.mode&&(B.closeListbox(),(0,t6.k)().nextFrame(()=>{var n;return null==(n=W.buttonRef.current)?void 0:n.focus({preventScroll:!0})}
1))}),es=(0,t9.z)(()=>{if(j)return B.goToOption(nC.Nothing);B.goToOption(nC.Specific,v)}),el=use_tracked_pointer_u(),eu=(0,t9.z)(n=>el.update(n)),ec=(0,t9.z)(n=>{el.wasMoved(n)&&(j||K||B.goToOption(nC.Specific,v,0))}),ed=(0,t9.z)(n=>{el.wasMoved(n)&&(j||K&&B.goToOption(nC.Nothing))}),ep=(0,eb.useMemo)(()=>({active:K,selected:ee,disabled:j}),[K,ee,j]);return(0,nl.sY)({ourProps:{id:v,ref:eo,role:"option",tabIndex:!0===j?void 0:-1,"aria-disabled":!0===j||void 0,"aria-selected":ee,disabled:void 0,onClick:ei,onFocus:es,onPointerEnter:eu,onMouseEnter:eu,onPointerMove:ec,onMouseMove:ec,onPointerLeave:ed,onMouseLeave:ed},theirProps:H,slot:ep,defaultTag:"li",name:"Listbox.Option"})})});var nL=g(3935),nD=g(9008),nF=g.n(nD);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var g=arguments[a];for(var v in g)Object.prototype.hasOwnProperty.call(g,v)&&(n[v]=g[v])}return n}).apply(this,arguments)}function _objectWithoutPropertiesLoose(n,a){if(null==n)return{};var g,v,j={},z=Object.keys(n);for(v=0;v<z.length;v++)g=z[v],a.indexOf(g)>=0||(j[g]=n[g]);return j}var nz=["keyOverride"],nV=["crossOrigin"],nU={templateTitle:"",noindex:!1,nofollow:!1,norobots:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},buildOpenGraphMediaTags=function(n,a,g){void 0===a&&(a=[]);var v=void 0===g?{}:g,j=v.defaultWidth,z=v.defaultHeight;return a.reduce(function(a,g,v){return a.push(eb.createElement("meta",{key:"og:"+n+":0"+v,property:"og:"+n,content:g.url})),g.alt&&a.push(eb.createElement("meta",{key:"og:"+n+":alt0"+v,property:"og:"+n+":alt",content:g.alt})),g.secureUrl&&a.push(eb.createElement("meta",{key:"og:"+n+":secure_url0"+v,property:"og:"+n+":secure_url",content:g.secureUrl.toString()})),g.type&&a.push(eb.createElement("meta",{key:"og:"+n+":type0"+v,property:"og:"+n+":type",content:g.type.toString()})),g.width?a.push(eb.createElement("meta",{key:"og:"+n+":width0"+v,property:"og:"+n+":width",content:g.width.toString()})):j&&a.push(eb.createElement("meta",{key:"og:"+n+":width0"+v,property:"og:"+n+":width",content:j.toString()})),g.height?a.push(eb.createElement("meta",{key:"og:"+n+":height"+v,property:"og:"+n+":height",content:g.height.toString()})):z&&a.push(eb.createElement("meta",{key:"og:"+n+":height"+v,property:"og:"+n+":height",content:z.toString()})),a},[])},buildTags=function(n){var a,g,v,j,z,H=[];n.titleTemplate&&(nU.templateTitle=n.titleTemplate);var W="";n.title?(W=n.title,nU.templateTitle&&(W=nU.templateTitle.replace(/%s/g,function(){return W}))):n.defaultTitle&&(W=n.defaultTitle),W&&H.push(eb.createElement("title",{key:"title"},W));var B=void 0===n.noindex?nU.noindex||n.dangerouslySetAllPagesToNoIndex:n.noindex,K=void 0===n.nofollow?nU.nofollow||n.dangerouslySetAllPagesToNoFollow:n.nofollow,ee=n.norobots||nU.norobots,et="";if(n.robotsProps){var en=n.robotsProps,er=en.nosnippet,eo=en.maxSnippet,ei=en.maxImagePreview,es=en.maxVideoPreview,el=en.noarchive,eu=en.noimageindex,ec=en.notranslate,ed=en.unavailableAfter;et=(er?",nosnippet":"")+(eo?",max-snippet:"+eo:"")+(ei?",max-image-preview:"+ei:"")+(el?",noarchive":"")+(ed?",unavailable_after:"+ed:"")+(eu?",noimageindex":"")+(es?",max-video-preview:"+es:"")+(ec?",notranslate":"")}if(n.norobots&&(nU.norobots=!0),B||K?(n.dangerouslySetAllPagesToNoIndex&&(nU.noindex=!0),n.dangerouslySetAllPagesToNoFollow&&(nU.nofollow=!0),H.push(eb.createElement("meta",{key:"robots",name:"robots",content:(B?"noindex":"index")+","+(K?"nofollow":"follow")+et}))):(!ee||et)&&H.push(eb.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+et})),n.description&&H.push(eb.createElement("meta",{key:"description",name:"description",content:n.description})),n.themeColor&&H.push(eb.createElement("meta",{key:"theme-color",name:"theme-color",content:n.themeColor})),n.mobileAlternate&&H.push(eb.createElement("link",{rel:"alternate",key:"mobileAlternate",media:n.mobileAlternate.media,href:n.mobileAlternate.href})),n.languageAlternates&&n.languageAlternates.length>
10&&n.languageAlternates.forEach(function(n){H.push(eb.createElement("link",{rel:"alternate",key:"languageAlternate-"+n.hrefLang,hrefLang:n.hrefLang,href:n.href}))}),n.twitter&&(n.twitter.cardType&&H.push(eb.createElement("meta",{key:"twitter:card",name:"twitter:card",content:n.twitter.cardType})),n.twitter.site&&H.push(eb.createElement("meta",{key:"twitter:site",name:"twitter:site",content:n.twitter.site})),n.twitter.handle&&H.push(eb.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:n.twitter.handle}))),n.facebook&&n.facebook.appId&&H.push(eb.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:n.facebook.appId})),(null!=(a=n.openGraph)&&a.title||W)&&H.push(eb.createElement("meta",{key:"og:title",property:"og:title",content:(null==(j=n.openGraph)?void 0:j.title)||W})),(null!=(g=n.openGraph)&&g.description||n.description)&&H.push(eb.createElement("meta",{key:"og:description",property:"og:description",content:(null==(z=n.openGraph)?void 0:z.description)||n.description})),n.openGraph){if((n.openGraph.url||n.canonical)&&H.push(eb.createElement("meta",{key:"og:url",property:"og:url",content:n.openGraph.url||n.canonical})),n.openGraph.type){var ep=n.openGraph.type.toLowerCase();H.push(eb.createElement("meta",{key:"og:type",property:"og:type",content:ep})),"profile"===ep&&n.openGraph.profile?(n.openGraph.profile.firstName&&H.push(eb.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:n.openGraph.profile.firstName})),n.openGraph.profile.lastName&&H.push(eb.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:n.openGraph.profile.lastName})),n.openGraph.profile.username&&H.push(eb.createElement("meta",{key:"profile:username",property:"profile:username",content:n.openGraph.profile.username})),n.openGraph.profile.gender&&H.push(eb.createElement("meta",{key:"profile:gender",property:"profile:gender",content:n.openGraph.profile.gender}))):"book"===ep&&n.openGraph.book?(n.openGraph.book.authors&&n.openGraph.book.authors.length&&n.openGraph.book.authors.forEach(function(n,a){H.push(eb.createElement("meta",{key:"book:author:0"+a,property:"book:author",content:n}))}),n.openGraph.book.isbn&&H.push(eb.createElement("meta",{key:"book:isbn",property:"book:isbn",content:n.openGraph.book.isbn})),n.openGraph.book.releaseDate&&H.push(eb.createElement("meta",{key:"book:release_date",property:"book:release_date",content:n.openGraph.book.releaseDate})),n.openGraph.book.tags&&n.openGraph.book.tags.length&&n.openGraph.book.tags.forEac
1h(function(n,a){H.push(eb.createElement("meta",{key:"book:tag:0"+a,property:"book:tag",content:n}))})):"article"===ep&&n.openGraph.article?(n.openGraph.article.publishedTime&&H.push(eb.createElement("meta",{key:"article:published_time",property:"article:published_time",content:n.openGraph.article.publishedTime})),n.openGraph.article.modifiedTime&&H.push(eb.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:n.openGraph.article.modifiedTime})),n.openGraph.article.expirationTime&&H.push(eb.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:n.openGraph.article.expirationTime})),n.openGraph.article.authors&&n.openGraph.article.authors.length&&n.openGraph.article.authors.forEach(function(n,a){H.push(eb.createElement("meta",{key:"article:author:0"+a,property:"article:author",content:n}))}),n.openGraph.article.section&&H.push(eb.createElement("meta",{key:"article:section",property:"article:section",content:n.openGraph.article.section})),n.openGraph.article.tags&&n.openGraph.article.tags.length&&n.openGraph.article.tags.forEach(function(n,a){H.push(eb.createElement("meta",{key:"article:tag:0"+a,property:"article:tag",content:n}))})):("video.movie"===ep||"video.episode"===ep||"video.tv_show"===ep||"video.other"===ep)&&n.openGraph.video&&(n.openGraph.video.actors&&n.openGraph.video.actors.length&&n.openGraph.video.actors.forEach(function(n,a){n.profile&&H.push(eb.createElement("meta",{key:"video:actor:0"+a,property:"video:actor",content:n.profile})),n.role&&H.push(eb.createElement("meta",{key:"video:actor:role:0"+a,property:"video:actor:role",content:n.role}))}),n.openGraph.video.directors&&n.openGraph.video.directors.length&&n.openGraph.video.directors.forEach(function(n,a){H.push(eb.createElement("meta",{key:"video:director:0"+a,property:"video:director",content:n}))}),n.openGraph.video.writers&&n.openGraph.video.writers.length&&n.openGraph.video.writers.forEach(function(n,a){H.push(eb.createElement("meta",{key:"video:writer:0"+a,property:"video:writer",content:n}))}),n.openGraph.video.duration&&H.push(eb.createElement("meta",{key:"video:duration",property:"video:duration",content:n.openGraph.video.duration.toString()})),n.openGraph.video.releaseDate&&H.push(eb.createElement("meta",{key:"video:release_date",property:"video:release_date",content:n.openGraph.video.releaseDate})),n.openGraph.video.tags&&n.openGraph.video.tags.length&&n.openGraph.video.tags.forEac
1h(function(n,a){H.push(eb.createElement("meta",{key:"video:tag:0"+a,property:"video:tag",content:n}))}),n.openGraph.video.series&&H.push(eb.createElement("meta",{key:"video:series",property:"video:series",content:n.openGraph.video.series})))}n.defaultOpenGraphImageWidth&&(nU.defaultOpenGraphImageWidth=n.defaultOpenGraphImageWidth),n.defaultOpenGraphImageHeight&&(nU.defaultOpenGraphImageHeight=n.defaultOpenGraphImageHeight),n.openGraph.images&&n.openGraph.images.length&&H.push.apply(H,buildOpenGraphMediaTags("image",n.openGraph.images,{defaultWidth:nU.defaultOpenGraphImageWidth,defaultHeight:nU.defaultOpenGraphImageHeight})),n.defaultOpenGraphVideoWidth&&(nU.defaultOpenGraphVideoWidth=n.defaultOpenGraphVideoWidth),n.defaultOpenGraphVideoHeight&&(nU.defaultOpenGraphVideoHeight=n.defaultOpenGraphVideoHeight),n.openGraph.videos&&n.openGraph.videos.length&&H.push.apply(H,buildOpenGraphMediaTags("video",n.openGraph.videos,{defaultWidth:nU.defaultOpenGraphVideoWidth,defaultHeight:nU.defaultOpenGraphVideoHeight})),n.openGraph.audio&&H.push.apply(H,buildOpenGraphMediaTags("audio",n.openGraph.audio)),n.openGraph.locale&&H.push(eb.createElement("meta",{key:"og:locale",property:"og:locale",content:n.openGraph.locale})),(n.openGraph.siteName||n.openGraph.site_name)&&H.push(eb.createElement("meta",{key:"og:site_name",property:"og:site_name",content:n.openGraph.siteName||n.openGraph.site_name}))}return n.canonical&&H.push(eb.createElement("link",{rel:"canonical",href:n.canonical,key:"canonical"})),n.additionalMetaTags&&n.additionalMetaTags.length>0&&n.additionalMetaTags.forEach(function(n){var a,g,v=n.keyOverride,j=_objectWithoutPropertiesLoose(n,nz);H.push(eb.createElement("meta",_extends({key:"meta:"+(null!=(a=null!=(g=null!=v?v:j.name)?g:j.property)?a:j.httpEquiv)},j)))}),null!=(v=n.additionalLinkTags)&&v.length&&n.additionalLinkTags.forEach(function(n){var a,g=n.crossOrigin,v=_objectWithoutPropertiesLoose(n,nV);H.push(eb.createElement("link",_extends({key:"link"+(null!=(a=v.keyOverride)?a:v.href)+v.rel},v,{crossOrigin:"anonymous"===g||"use-credentials"===g||""===g?g:void 0})))}),H},WithHead=function(n){return eb.createElement(nF(),null,buildTags(n))},NextSeo=function(n){var a=n.title,g=n.themeColor,v=n.noindex,j=n.nofollow,z=n.robotsProps,H=n.description,W=n.canonical,B=n.openGraph,K=n.facebook,ee=n.twitter,et=n.additionalMetaTags,en=n.titleTemplate,er=n.defaultTitle,eo=n.mobileAlternate,ei=n.languageAlternates,es=n.additionalLinkTags;return eb.createElement(eb.Fragment,null,eb.createElement(WithHead,{title:a,themeColor:g,noindex:v,nofollow:j,robotsProps:z,description:H,canonical:W,facebook:K,openGraph:B,additionalMetaTags:et,twitter:ee,titleTemplate:en,defaultTitle:er,mobileAlternate:eo,languageAlternates:ei,additionalLinkTags:es}))};RegExp("["+Object.keys(Object.freeze({"&":"&","<":"<",">":">",'"':""","'":"'"})).join("")+"]","g");var n$=((ec=n$||{})[ec.Open=0]="Open",ec[ec.Closed=1]="Closed",ec),nH=((ed=nH||{})[ed.Pointer=0]="Pointer",ed[ed.Other=1]="Other",ed),nW=((ep=nW||{})[ep.OpenMenu=0]="OpenMenu",ep[ep.CloseMenu=1]="CloseMenu",ep[ep.GoToItem=2]="GoToItem",ep[ep.Search=3]="Search",ep[ep.ClearSearch=4]="ClearSearch",ep[ep.RegisterItem=5]="RegisterItem",ep[ep.UnregisterItem=6]="UnregisterItem",ep);function menu_w(n,a=n=>n){let g=null!==n.activeItemIndex?n.items[n.activeItemIndex]:null,v=(0,nb.z2)(a(n.items.slice()),n=>n.dataRef.current.domRef.current),j=g?v.indexOf(g):null;return -1===j&&(j=null),{items:v,activeItemIndex:j}}let nB={1:n=>1===n.menuState?n:{...n,activeItemIndex:null,menuState:1},0:n=>0===n.menuState?n:{...n,__demoMode:!1,menuState:0},2:(n,a)=>{var g;let v=menu_w(n),j=calculate_active_index_f(a,{resolveItems:()=>v.items,resolveActiveIndex:()=>v.activeItemIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return{...n,...v,searchQuery:"",activeItemIndex:j,activationTrigger:null!=(g=a.trigger)?g:1}},3:(n,a)=>{let g=""!==n.searchQuery?0:1,v=n.searchQuery+a.value.toLowerCase(),j=(null!==n.activeItemIndex?n.items.slice(n.activeItemIndex+g).concat(n.items.slice(0,n.activeItemIndex+g)):n.items).find(n=>{var a;return(null==(a=n.dataRef.current.textValue)?void 0:a.startsWith(v))&&!n.dataRef.current.disabled}),z=j?n.items.indexOf(j):-1;return -1===z||z===n.activeItemIndex?{...n,searchQuery:v}:{...n,searchQuery:v,activeItemIndex:z,activationTrigger:1}},4:n=>""===n.searchQuery?n:{...n,searchQuery:"",searchActiveItemIndex:null},5:(n,a)=>{let g=menu_w(n,n=>[...n,{id:a.id,dataRef:a.dataRef}
1]);return{...n,...g}},6:(n,a)=>{let g=menu_w(n,n=>{let g=n.findIndex(n=>n.id===a.id);return -1!==g&&n.splice(g,1),n});return{...n,...g,activationTrigger:1}}},nG=(0,eb.createContext)(null);function menu_C(n){let a=(0,eb.useContext)(nG);if(null===a){let a=Error(`<${n} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,menu_C),a}return a}function menu_ye(n,a){return(0,no.E)(a.type,nB,n,a)}nG.displayName="MenuContext";let nq=eb.Fragment,nK=nl.AN.RenderStrategy|nl.AN.Static,nJ=eb.Fragment,nY=Object.assign((0,nl.yV)(function(n,a){let{__demoMode:g=!1,...v}=n,j=(0,eb.useReducer)(menu_ye,{__demoMode:g,menuState:g?0:1,buttonRef:(0,eb.createRef)(),itemsRef:(0,eb.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:z,itemsRef:H,buttonRef:W},B]=j,K=(0,nr.T)(a);use_outside_click_y([W,H],(n,a)=>{var g;B({type:1}),(0,nb.sP)(a,nb.tJ.Loose)||(n.preventDefault(),null==(g=W.current)||g.focus())},0===z);let ee=(0,t9.z)(()=>{B({type:1})}),et=(0,eb.useMemo)(()=>({open:0===z,close:ee}),[z,ee]);return eb.createElement(nG.Provider,{value:j},eb.createElement(open_closed_s,{value:(0,no.E)(z,{0:ni.Open,1:ni.Closed})},(0,nl.sY)({ourProps:{ref:K},theirProps:v,slot:et,defaultTag:nq,name:"Menu"})))}),{Button:(0,nl.yV)(function(n,a){var g;let v=(0,ny.M)(),{id:j=`headlessui-menu-button-${v}`,...z}=n,[H,W]=menu_C("Menu.Button"),B=(0,nr.T)(H.buttonRef,a),K=use_disposables_p(),ee=(0,t9.z)(n=>{switch(n.key){case nE.R.Space:case nE.R.Enter:case nE.R.ArrowDown:n.preventDefault(),n.stopPropagation(),W({type:0}),K.nextFrame(()=>W({type:2,focus:nC.First}));break;case nE.R.ArrowUp:n.preventDefault(),n.stopPropagation(),W({type:0}),K.nextFrame(()=>W({type:2,focus:nC.Last}))}}),et=(0,t9.z)(n=>{n.key===nE.R.Space&&n.preventDefault()}),en=(0,t9.z)(a=>{if(bugs_r(a.currentTarget))return a.preventDefault();n.disabled||(0===H.menuState?(W({type:1}),K.nextFrame(()=>{var n;return null==(n=H.buttonRef.current)?void 0:n.focus({preventScroll:!0})}
1)):(a.preventDefault(),W({type:0})))}),er=(0,eb.useMemo)(()=>({open:0===H.menuState}),[H]),eo={ref:B,id:j,type:(0,n_.f)(n,H.buttonRef),"aria-haspopup":"menu","aria-controls":null==(g=H.itemsRef.current)?void 0:g.id,"aria-expanded":0===H.menuState,onKeyDown:ee,onKeyUp:et,onClick:en};return(0,nl.sY)({ourProps:eo,theirProps:z,slot:er,defaultTag:"button",name:"Menu.Button"})}),Items:(0,nl.yV)(function(n,a){var g,v;let j=(0,ny.M)(),{id:z=`headlessui-menu-items-${j}`,...H}=n,[W,B]=menu_C("Menu.Items"),K=(0,nr.T)(W.itemsRef,a),ee=function(...n){return(0,eb.useMemo)(()=>(0,nT.r)(...n),[...n])}(W.itemsRef),et=use_disposables_p(),en=open_closed_u(),er=null!==en?(en&ni.Open)===ni.Open:0===W.menuState;(0,eb.useEffect)(()=>{let n=W.itemsRef.current;n&&0===W.menuState&&n!==(null==ee?void 0:ee.activeElement)&&n.focus({preventScroll:!0})},[W.menuState,W.itemsRef,ee]),function({container:n,accept:a,walk:g,enabled:v=!0}){let j=(0,eb.useRef)(a),z=(0,eb.useRef)(g);(0,eb.useEffect)(()=>{j.current=a,z.current=g},[a,g]),(0,ne.e)(()=>{if(!n||!v)return;let a=(0,nT.r)(n);if(!a)return;let g=j.current,H=z.current,W=Object.assign(n=>g(n),{acceptNode:g}),B=a.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,W,!1);for(;B.nextNode();)H(B.currentNode)},[n,v,j,z])}({container:W.itemsRef.current,enabled:0===W.menuState,accept:n=>"menuitem"===n.getAttribute("role")?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(n){n.setAttribute("role","none")}});let eo=(0,t9.z)(n=>{var a,g;switch(et.dispose(),n.key){case nE.R.Space:if(""!==W.searchQuery)return n.preventDefault(),n.stopPropagation(),B({type:3,value:n.key});case nE.R.Enter:if(n.preventDefault(),n.stopPropagation(),B({type:1}),null!==W.activeItemIndex){let{dataRef:n}=W.items[W.activeItemIndex];null==(g=null==(a=n.current)?void 0:a.domRef.current)||g.click()}(0,nb.wI)(W.buttonRef.current);break;case nE.R.ArrowDown:return n.preventDefault(),n.stopPropagation(),B({type:2,focus:nC.Next});case nE.R.ArrowUp:return n.preventDefault(),n.stopPropagation(),B({type:2,focus:nC.Previous});case nE.R.Home:case nE.R.PageUp:return n.preventDefault(),n.stopPropagation(),B({type:2,focus:nC.First});case nE.R.End:case nE.R.PageDown:return n.preventDefault(),n.stopPropagation(),B({type:2,focus:nC.Last});case nE.R.Escape:n.preventDefault(),n.stopPropagation(),B({type:1}),(0,t6.k)().nextFrame(()=>{var n;return null==(n=W.buttonRef.current)?void 0:n.focus({preventScroll:!0})});break;case nE.R.Tab:n.preventDefault(),n.stopPropagation(),B({type:1}),(0,t6.k)().nextFrame(()=>{(0,nb.EO)(W.buttonRef.current,n.shiftKey?nb.TO.Previous:nb.TO.Next)});break;default:1===n.key.length&&(B({type:3,value:n.key}),et.setTimeout(()=>B({type:4}),350))}}),ei=(0,t9.z)(n=>{n.key===nE.R.Space&&n.preventDefault()}),es=(0,eb.useMemo)(()=>({open:0===W.menuState}),[W]),el={"aria-activedescendant":null===W.activeItemIndex||null==(g=W.items[W.activeItemIndex])?void 0:g.id,"aria-labelledby":null==(v=W.buttonRef.current)?void 0:v.id,id:z,onKeyDown:eo,onKeyUp:ei,role:"menu",tabIndex:0,ref:K};return(0,nl.sY)({ourProps:el,theirProps:H,slot:es,defaultTag:"div",features:nK,visible:er,name:"Menu.Items"})}),Item:(0,nl.yV)(function(n,a){let g=(0,ny.M)(),{id:v=`headlessui-menu-item-${g}`,disabled:j=!1,...z}=n,[H,W]=menu_C("Menu.Item"),B=null!==H.activeItemIndex&&H.items[H.activeItemIndex].id===v,K=(0,eb.useRef)(null),ee=(0,nr.T)(a,K);(0,ne.e)(()=>{if(H.__demoMode||0!==H.menuState||!B||0===H.activationTrigger)return;let n=(0,t6.k)();return n.requestAnimationFrame(()=>{var n,a;null==(a=null==(n=K.current)?void 0:n.scrollIntoView)||a.call(n,{block:"nearest"})}),n.dispose},[H.__demoMode,K,B,H.menuState,H.activationTrigger,H.activeItemIndex]);let et=use_text_value_s(K),en=(0,eb.useRef)({disabled:j,domRef:K,get textValue(){return et()}});(0,ne.e)(()=>{en.current.disabled=j},[en,j]),(0,ne.e)(()=>(W({type:5,id:v,dataRef:en}),()=>W({type:6,id:v})),[en,v]);let er=(0,t9.z)(()=>{W({type:1})}),eo=(0,t9.z)(n=>{if(j)return n.preventDefault();W({type:1}),(0,nb.wI)(H.buttonRef.current)}),ei=(0,t9.z)(()=>{if(j)return W({type:2,focus:nC.Nothing});W({type:2,focus:nC.Specific,id:v})}),es=use_tracked_pointer_u(),el=(0,t9.z)(n=>es.update(n)),eu=(0,t9.z)(n=>{es.wasMoved(n)&&(j||B||W({type:2,focus:nC.Specific,id:v,trigger:0}))}),ec=(0,t9.z)(n=>{es.wasMoved(n)&&(j||B&&W({type:2,focus:nC.Nothing}))}),ed=(0,eb.useMemo)(()=>({active:B,disabled:j,close:er}),[B,j,er]);return(0,nl.sY)({ourProps:{id:v,ref:ee,role:"menuitem",tabIndex:!0===j?void 0:-1,"aria-disabled":!0===j||void 0,disabled:void 0,onClick:eo,onFocus:ei,onPointerEnter:el,onMouseEnter:el,onPointerMove:eu,onMouseMove:eu,onPointerLeave:ec,onMouseLeave:ec},theirProps:z,slot:ed,defaultTag:nJ,name:"Menu.Item"})})}),dist_t=n=>"object"==typeof n&&null!=n&&1===n.nodeType,e=(n,a)=>
1(!a||"hidden"!==n)&&"visible"!==n&&"clip"!==n,dist_n=(n,a)=>{if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){let g=getComputedStyle(n,null);return e(g.overflowY,a)||e(g.overflowX,a)||(n=>{let a=(n=>{if(!n.ownerDocument||!n.ownerDocument.defaultView)return null;try{return n.ownerDocument.defaultView.frameElement}catch(n){return null}})(n);return!!a&&(a.clientHeight<n.scrollHeight||a.clientWidth<n.scrollWidth)})(n)}return!1},dist_o=(n,a,g,v,j,z,H,W)=>z<n&&H>a||z>n&&H<a?0:z<=n&&W<=g||H>=a&&W>=g?z-n-v:H>a&&W<g||z<n&&W>g?H-a+j:0,l=n=>{let a=n.parentElement;return null==a?n.getRootNode().host||null:a},dist_r=(n,a)=>{var g,v,j,z;if("undefined"==typeof document)return[];let{scrollMode:H,block:W,inline:B,boundary:K,skipOverflowHiddenElements:ee}=a,et="function"==typeof K?K:n=>n!==K;if(!dist_t(n))throw TypeError("Invalid target");let en=document.scrollingElement||document.documentElement,er=[],eo=n;for(;dist_t(eo)&&et(eo);){if((eo=l(eo))===en){er.push(eo);break}null!=eo&&eo===document.body&&dist_n(eo)&&!dist_n(document.documentElement)||null!=eo&&dist_n(eo,ee)&&er.push(eo)}let ei=null!=(v=null==(g=window.visualViewport)?void 0:g.width)?v:innerWidth,es=null!=(z=null==(j=window.visualViewport)?void 0:j.height)?z:innerHeight,{scrollX:el,scrollY:eu}=window,{height:ec,width:ed,top:ep,right:ef,bottom:eh,left:em}=n.getBoundingClientRect(),{top:ex,right:eg,bottom:ev,left:ey}=(n=>{let a=window.getComputedStyle(n);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(n),eb="start"===W||"nearest"===W?ep-ex:"end"===W?eh+ev:ep+ec/2-ex+ev,e_="center"===B?em+ed/2-ey+eg:"end"===B?ef+eg:em-ey,ew=[];for(let n=0;n<er.length;n++){let a=er[n],{height:g,width:v,top:j,right:z,bottom:K,left:ee}=a.getBoundingClientRect();if("if-needed"===H&&ep>=0&&em>=0&&eh<=es&&ef<=ei&&ep>=j&&eh<=K&&em>=ee&&ef<=z)break;let et=getComputedStyle(a),eo=parseInt(et.borderLeftWidth,10),ex=parseInt(et.borderTopWidth,10),eg=parseInt(et.borderRightWidth,10),ev=parseInt(et.borderBottomWidth,10),ey=0,ek=0,eC="offsetWidth"in a?a.offsetWidth-a.clientWidth-eo-eg:0,eT="offsetHeight"in a?a.offsetHeight-a.clientHeight-ex-ev:0,eE="offsetWidth"in a?0===a.offsetWidth?0:v/a.offsetWidth:0,eO="offsetHeight"in a?0===a.offsetHeight?0:g/a.offsetHeight:0;if(en===a)ey="start"===W?eb:"end"===W?eb-es:"nearest"===W?dist_o(eu,eu+es,es,ex,ev,eu+eb,eu+eb+ec,ec):eb-es/2,ek="start"===B?e_:"center"===B?e_-ei/2:"end"===B?e_-ei:dist_o(el,el+ei,ei,eo,eg,el+e_,el+e_+ed,ed),ey=Math.max(0,ey+eu),ek=Math.max(0,ek+el);else{ey="start"===W?eb-j-ex:"end"===W?eb-K+ev+eT:"nearest"===W?dist_o(j,K,g,ex,ev+eT,eb,eb+ec,ec):eb-(j+g/2)+eT/2,ek="start"===B?e_-ee-eo:"center"===B?e_-(ee+v/2)+eC/2:"end"===B?e_-z+eg+eC:dist_o(ee,z,v,eo,eg+eC,e_,e_+ed,ed);let{scrollLeft:n,scrollTop:H}=a;ey=0===eO?0:Math.max(0,Math.min(H+ey/eO,a.scrollHeight-g/eO+eT)),ek=0===eE?0:Math.max(0,Math.min(n+ek/eE,a.scrollWidth-v/eE+eC)),eb+=H-ey,e_+=n-ek}ew.push({el:a,top:ey,left:ek})}return ew},scroll_into_view_if_needed_dist_o=n=>!1===n?{block:"end",inline:"nearest"}:n===Object(n)&&0!==Object.keys(n).length?n:{block:"start",inline:"nearest"};function dist_e(n,a){if(!n.isConnected||!(n=>{let a=n;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(n))return;let g=(n=>{let a=window.getComputedStyle(n);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(n);if("object"==typeof a&&"function"==typeof a.behavior)return a.behavior(dist_r(n,a));let v="boolean"==typeof a||null==a?void 0:a.behavior;for(let{el:j,top:z,left:H}of dist_r(n,scroll_into_view_if_needed_dist_o(a))){let n=z-g.top+g.bottom,a=H-g.left+g.right;j.scroll({top:n,left:a,behavior:v})}}var nQ=g(6826),nX=g.n(nQ);/** 2 * @name match-sorter 3 * @license MIT license. 4 * @copyright (c) 2020 Kent C. Dodds 5 * @author Kent C. Dodds <[email protected]> (https://kentcdodds.com) 6 */let n0={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},defaultBaseSortFn=(n,a)=>String(n.rankedValue).localeCompare(String(a.rankedValue));function matchSorter(n,a,g){void 0===g&&(g={});let{keys:v,threshold:j=n0.MATCHES,baseSort:z=defaultBaseSortFn,sorter:H=n=>n.sort((n,a)=>(function(n,a,g){let{rank:v,keyIndex:j}=n,{rank:z,keyIndex:H}=a;return v!==z?v>
6z?-1:1:j===H?g(n,a):j<H?-1:1})(n,a,z))}=g,W=n.reduce(function(n,z,H){let W=function(n,a,g,v){if(!a)return{rankedValue:n,rank:getMatchRanking(n,g,v),keyIndex:-1,keyThreshold:v.threshold};let j=function(n,a){let g=[];for(let v=0,j=a.length;v<j;v++){let j=a[v],z="string"==typeof j?n1:{...n1,...j},H=function(n,a){let g;if("object"==typeof a&&(a=a.key),"function"==typeof a)g=a(n);else if(null==n)g=null;else if(Object.hasOwn(n,a))g=n[a];else{if(a.includes("."))return function(n,a){let g=n.split("."),v=[a];for(let n=0,a=g.length;n<a;n++){let a=g[n],j=[];for(let n=0,g=v.length;n<g;n++){let g=v[n];if(null!=g){if(Object.hasOwn(g,a)){let n=g[a];null!=n&&j.push(n)}else"*"===a&&(j=j.concat(g))}}v=j}return Array.isArray(v[0])?[].concat(...v):v}(a,n);g=null}return null==g?[]:Array.isArray(g)?g:[String(g)]}(n,j);for(let n=0,a=H.length;n<a;n++)g.push({itemValue:H[n],attributes:z})}return g}(n,a);return j.reduce((n,a,j)=>{let{rank:z,rankedValue:H,keyIndex:W,keyThreshold:B}=n,{itemValue:K,attributes:ee}=a,et=getMatchRanking(K,g,v),en=H,{minRanking:er,maxRanking:eo,threshold:ei}=ee;return et<er&&et>=n0.MATCHES?et=er:et>eo&&(et=eo),et>z&&(z=et,W=j,B=ei,en=K),{rankedValue:en,rank:z,keyIndex:W,keyThreshold:B}},{rankedValue:n,rank:n0.NO_MATCH,keyIndex:-1,keyThreshold:v.threshold})}(z,v,a,g),{rank:B,keyThreshold:K=j}=W;return B>=K&&n.push({...W,item:z,index:H}),n},[]);return H(W).map(n=>{let{item:a}=n;return a})}function getMatchRanking(n,a,g){return(n=prepareValueForComparison(n,g),(a=prepareValueForComparison(a,g)).length>n.length)?n0.NO_MATCH:n===a?n0.CASE_SENSITIVE_EQUAL:(n=n.toLowerCase())===(a=a.toLowerCase())?n0.EQUAL:n.startsWith(a)?n0.STARTS_WITH:n.includes(` ${a}`)?n0.WORD_STARTS_WITH:n.includes(a)?n0.CONTAINS:1===a.length?n0.NO_MATCH:(function(n){let a="",g=n.split(" ");return g.forEach(n=>{let g=n.split("-");g.forEach(n=>{a+=n.substr(0,1)})}),a})(n).includes(a)?n0.ACRONYM:function(n,a){let g=0,v=0;function findMatchingCharacter(n,a,v){for(let j=v,z=a.length;j<z;j++){let v=a[j];if(v===n)return g+=1,j+1}return -1}let j=findMatchingCharacter(a[0],n,0);if(j<0)return n0.NO_MATCH;v=j;for(let g=1,j=a.length;g<j;g++){let j=a[g];v=findMatchingCharacter(j,n,v);let z=v>-1;if(!z)return n0.NO_MATCH}let z=v-j;return function(n){let v=g/a.length,j=n0.MATCHES+v*(1/n);return j}(z)}(n,a)}function prepareValueForComparison(n,a){let{keepDiacritics:g}=a;return n=`${n}`,g||(n=nX()(n)),n}matchSorter.rankings=n0;let n1={maxRanking:1/0,minRanking:-1/0};var n2=g(9013),n4=Object.defineProperty,n5=Object.defineProperties,n3=Object.getOwnPropertyDescriptors,n7=Object.getOwnPropertySymbols,n6=Object.prototype.hasOwnProperty,n9=Object.prototype.propertyIsEnumerable,__defNormalProp=(n,a,g)=>a in n?n4(n,a,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[a]=g,__spreadValues=(n,a)=>{for(var g in a||(a={}))n6.call(a,g)&&__defNormalProp(n,g,a[g]);if(n7)for(var g of n7(a))n9.call(a,g)&&__defNormalProp(n,g,a[g]);return n},__spreadProps=(n,a)=>n5(n,n3(a)),__objRest=(n,a)=>{var g={};for(var v in n)n6.call(n,v)&&0>a.indexOf(v)&&(g[v]=n[v]);if(null!=n&&n7)for(var v of n7(n))0>a.indexOf(v)&&n9.call(n,v)&&(g[v]=n[v]);return g},__async=(n,a,g)=>new Promise((v,j)=>{var fulfilled=n=>{try{step(g.next(n))}catch(n){j(n)}},rejected=n=>{try{step(g.throw(n))}catch(n){j(n)}},step=n=>n.done?v(n.value):Promise.resolve(n.value).then(fulfilled,rejected);step((g=g.apply(n,a)).next())}),n8=(0,eb.createContext)({}),re=(0,eb.createContext)(n=>n),rt=(0,eb.createContext)(null),rn=new WeakMap,rr=(0,eb.createContext)(rn),useActiveAnchor=()=>(0,eb.useContext)(n8),useSetActiveAnchor=()=>(0,eb.useContext)(re),useIntersectionObserver=()=>(0,eb.useContext)(rt),useSlugs=()=>(0,eb.useContext)(rr),ActiveAnchorProvider=({children:n})=>{let[a,g]=(0,eb.useState)({}),v=(0,eb.useRef)(null);return rI&&!v.current&&(v.current=new IntersectionObserver(n=>{g(a=>{let g=__spreadValues({},a);for(let a of n)if((null==a?void 0:a.rootBounds)&&rn.has(a.target)){let[n,v]=rn.get(a.target),j=a.boundingClientRect.y+a.boundingClientRect.height<=a.rootBounds.y+a.rootBounds.height,z=a.intersectionRatio>0;g[n]={index:v,aboveHalfViewport:j,insideHalfViewport:z}}let v="",j=1/0,z=-1;
6for(let n in g)g[n].isActive=!1,g[n].insideHalfViewport&&g[n].index<j&&(j=g[n].index,v=n),j===1/0&&g[n].aboveHalfViewport&&g[n].index>z&&(z=g[n].index,v=n);return g[v]&&(g[v].isActive=!0),g})},{rootMargin:"0px 0px -50%",threshold:[0,1]})),(0,td.jsx)(n8.Provider,{value:a,children:(0,td.jsx)(re.Provider,{value:g,children:(0,td.jsx)(rr.Provider,{value:rn,children:(0,td.jsx)(rt.Provider,{value:v.current,children:n})})})})},ro=(0,eb.createContext)({menu:!1,setMenu:()=>!1}),useMenu=()=>(0,eb.useContext)(ro),ri=ro.Provider,rs=(0,eb.createContext)(__spreadValues({title:"",frontMatter:{}},rM));function useConfig(){return(0,eb.useContext)(rs)}var ConfigProvider=({children:n,value:{themeConfig:a,pageOpts:g}})=>{let[v,j]=(0,eb.useState)(!1);ev||(ev=__spreadValues(__spreadValues({},rM),Object.fromEntries(Object.entries(a).map(([n,a])=>[n,a&&"object"==typeof a&&rL.includes(n)?__spreadValues(__spreadValues({},rM[n]),a):a]))));let z=__spreadProps(__spreadValues(__spreadProps(__spreadValues({},ev),{flexsearch:g.flexsearch}),"boolean"==typeof g.newNextLinkBehavior&&{newNextLinkBehavior:g.newNextLinkBehavior}),{title:g.title,frontMatter:g.frontMatter}),{nextThemes:H}=z;return(0,td.jsx)($,{attribute:"class",disableTransitionOnChange:!0,defaultTheme:H.defaultTheme,storageKey:H.storageKey,forcedTheme:H.forcedTheme,children:(0,td.jsx)(rs.Provider,{value:z,children:(0,td.jsx)(ri,{value:{menu:v,setMenu:j},children:n})})})},rl=(0,eb.createContext)(n=>n),useDetails=()=>(0,eb.useContext)(rl),ru=rl.Provider,rc=Number("13.5.6".split(".")[0]),rd=(0,eb.forwardRef)(function(n,a){var{href:g="",children:v,newWindow:j}=n,z=__objRest(n,["href","children","newWindow"]);let H=useConfig();return j?(0,td.jsxs)("a",__spreadProps(__spreadValues({ref:a,href:g,target:"_blank",rel:"noreferrer"},z),{children:[v,(0,td.jsx)("span",{className:"nx-sr-only nx-select-none",children:" (opens in a new tab)"})]})):g?rc>12||H.newNextLinkBehavior?(0,td.jsx)(tc(),__spreadProps(__spreadValues({ref:a,href:g},z),{children:v})):(0,td.jsx)(tc(),{href:g,passHref:!0,children:(0,td.jsx)("a",__spreadProps(__spreadValues({ref:a},z),{children:v}))}):(0,td.jsx)("a",__spreadProps(__spreadValues({ref:a},z),{children:v}))});rd.displayName="Anchor";var getGitIssueUrl=({repository:n="",title:a,labels:g})=>{let v=tj()(n);if(!v)throw Error("Invalid `docsRepositoryBase` URL!");return v.resource.includes("gitlab")?`${v.protocol}://${v.resource}/${v.owner}/${v.name}/-/issues/new?issue[title]=${encodeURIComponent(a)}${g?`&issue[description]=/label${encodeURIComponent(` ~${g} 7`)}`:""}`:v.resource.includes("github")?`${v.protocol}://${v.resource}/${v.owner}/${v.name}/issues/new?title=${encodeURIComponent(a)}&labels=${g||""}`:"#"};function renderComponent(n,a){return n?"function"!=typeof n?n:(0,td.jsx)(n,__spreadValues({},a)):null}
7function renderString(n,a={}){let g="function"==typeof n?n(a):n;return g||""}function Banner(){let{banner:n}=useConfig();if(!n.text)return null;let a=`try{if(localStorage.getItem(${JSON.stringify(n.key)})==='0'){document.body.classList.add('nextra-banner-hidden')}}catch(e){}`;return(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("script",{dangerouslySetInnerHTML:{__html:a}}),(0,td.jsxs)("div",{className:(0,e_.Z)("nextra-banner-container nx-sticky nx-top-0 nx-z-20 nx-flex nx-items-center md:nx-relative","nx-h-[var(--nextra-banner-height)] [body.nextra-banner-hidden_&]:nx-hidden","nx-text-slate-50 dark:nx-text-white nx-bg-neutral-900 dark:nx-bg-[linear-gradient(1deg,#383838,#212121)]","nx-px-2 ltr:nx-pl-10 rtl:nx-pr-10 print:nx-hidden"),children:[(0,td.jsx)("div",{className:"nx-w-full nx-truncate nx-px-4 nx-text-center nx-font-medium nx-text-sm",children:renderComponent(n.text)}),n.dismissible&&(0,td.jsx)("button",{type:"button","aria-label":"Dismiss banner",className:"nx-w-8 nx-h-8 nx-opacity-80 hover:nx-opacity-100",onClick:()=>{try{localStorage.setItem(n.key,"0")}catch(n){}document.body.classList.add("nextra-banner-hidden")},children:(0,td.jsx)(eC.b0,{className:"nx-mx-auto nx-h-4 nx-w-4"})})]})]})}function Breadcrumb({activePath:n}){return(0,td.jsx)("div",{className:"nextra-breadcrumb nx-mt-1.5 nx-flex nx-items-center nx-gap-1 nx-overflow-hidden nx-text-sm nx-text-gray-500 dark:nx-text-gray-400 contrast-more:nx-text-current",children:n.map((a,g)=>{let v=!a.children||a.withIndexPage,j=g===n.length-1;return(0,td.jsxs)(eb.Fragment,{children:[g>0&&(0,td.jsx)(eC.LZ,{className:"nx-w-3.5 nx-shrink-0"}),(0,td.jsx)("div",{className:(0,e_.Z)("nx-whitespace-nowrap nx-transition-colors",j?"nx-font-medium nx-text-gray-700 contrast-more:nx-font-bold contrast-more:nx-text-current dark:nx-text-gray-100 contrast-more:dark:nx-text-current":["nx-min-w-[24px] nx-overflow-hidden nx-text-ellipsis",v&&"hover:nx-text-gray-900 dark:hover:nx-text-gray-100"]),title:a.title,children:v&&!j?(0,td.jsx)(rd,{href:a.route,children:a.title}):a.title})]},a.route+a.name)})})}function Collapse({children:n,className:a,isOpen:g,horizontal:v=!1}){let j=(0,eb.useRef)(null),z=(0,eb.useRef)(null),H=(0,eb.useRef)(0),W=(0,eb.useRef)(g),B=(0,eb.useRef)(!0);return(0,eb.useEffect)(()=>{let n=j.current,a=z.current,W=H.current;W&&clearTimeout(W),!B.current&&n&&a&&(n.classList.toggle("nx-duration-500",!g),n.classList.toggle("nx-duration-300",g),v?(a.style.width=`${a.clientWidth}px`,n.style.width=`${a.clientWidth}px`):n.style.height=`${a.clientHeight}px`,g?H.current=window.setTimeout(()=>{n.style.removeProperty("height")},300):setTimeout(()=>{v?n.style.width="0px":n.style.height="0px"},0))},[v,g]),(0,eb.useEffect)(()=>{B.current=!1},[]),(0,td.jsx)("div",{ref:j,className:"nx-transform-gpu nx-overflow-hidden nx-transition-all nx-ease-in-out motion-reduce:nx-transition-none",style:W.current||v?void 0:{height:0},children:(0,td.jsx)("div",{ref:z,className:(0,e_.Z)("nx-transition-opacity nx-duration-500 nx-ease-in-out motion-reduce:nx-transition-none",g?"nx-opacity-100":"nx-opacity-0",a),children:n})})}var rp=(0,eb.memo)(function({value:n,match:a}){let g;if(!n)return null;let v=n.split(""),j=function(n){if("string"!=typeof n)throw TypeError("Expected a string");return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(a.trim()),z=RegExp(j.replaceAll(" ","|"),"ig"),H=0,W=[];for(;(g=z.exec(n))&&0!==z.lastIndex;){let n=v.splice(0,g.index-H).join(""),a=v.splice(0,z.lastIndex-g.index).join("");W.push(n,(0,td.jsx)("span",{className:"nx-text-primary-600",children:a},g.index)),H=z.lastIndex}return(0,td.jsxs)(td.Fragment,{children:[W,v.join("")]})}),rf=(0,eb.forwardRef)((n,a)=>{var{className:g,suffix:v}=n,j=__objRest(n,["className","suffix"]);return(0,td.jsxs)("div",{className:"nx-relative nx-flex nx-items-center nx-text-gray-900 contrast-more:nx-text-gray-800 dark:nx-text-gray-300 contrast-more:dark:nx-text-gray-300",children:[(0,td.jsx)("input",__spreadValues({ref:a,spellCheck:!1,className:(0,e_.Z)(g,"nx-block nx-w-full nx-appearance-none nx-rounded-lg nx-px-3 nx-py-2 nx-transition-colors","nx-text-base nx-leading-tight md:nx-text-sm","nx-bg-black/[.05] dark:nx-bg-gray-50/10","focus:nx-bg-white dark:focus:nx-bg-dark","placeholder:nx-text-gray-500 dark:placeholder:nx-text-gray-400","contrast-more:nx-border contrast-more:nx-border-current")},j)),v]})});rf.displayName="Input";var rh=["input","select","button","textarea"];function Search({className:n,overlayClassName:a,value:g,onChange:v,onActive:j,loading:z,error:H,results:W}){let[B,K]=(0,eb.useState)(!1),ee=useConfig(),[et,en]=(0,eb.useState)(0),er=(0,ey.useRouter)(),{setMenu:eo}=useMenu(),ei=(0,eb.useRef)(null),es=(0,eb.useRef)(null),[el,eu]=(0,eb.useState)(!1),[ec,ed]=(0,eb.useState)(!0);(0,eb.useEffect)(()=>{en(0)},[g]),(0,eb.useEffect)(()=>{let down=n=>{let a=document.activeElement,g=null==a?void 0:a.tagName.toLowerCase();!ei.current||!g||rh.includes(g)||null!=a&&a.isContentEditable||("/"===n.key||"k"===n.key&&(n.metaKey||n.ctrlKey)?(n.preventDefault(),ei.current.focus({preventScroll:!0})):"Escape"===n.key&&(K(!1),ei.current.blur()))};return window.addEventListener("keydown",down),()=>{window.removeEventListener("keydown",down)}},[]);let ep=(0,eb.useCallback)(()=>{var n;null==(n=ei.current)||n.blur(),v(""),K(!1),eo(!1)},[v,eo]),ef=(0,eb.useCallback)(n=>{let{index:a}=n.currentTarget.dataset;en(Number(a))},[]),eh=(0,eb.useCallback)(function(n){var a,g,v;switch(n.key){case"ArrowDown":if(et+1<W.length){let g=null==(a=es.current)?void 0:a.querySelector(`li:nth-of-type(${et+2}) > a`);g&&(n.preventDefault(),ef({currentTarget:g}
7),g.focus())}break;case"ArrowUp":if(et-1>=0){let a=null==(g=es.current)?void 0:g.querySelector(`li:nth-of-type(${et}) > a`);a&&(n.preventDefault(),ef({currentTarget:a}),a.focus())}break;case"Enter":{let n=W[et];n&&ec&&(er.push(n.route),ep());break}case"Escape":K(!1),null==(v=ei.current)||v.blur()}},[et,W,er,ep,ef,ec]),em=useMounted(),ex=B&&!!g,eg=(0,td.jsx)(ng,{show:em&&(!B||!!g),as:eb.Fragment,enter:"nx-transition-opacity",enterFrom:"nx-opacity-0",enterTo:"nx-opacity-100",leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,td.jsx)("kbd",{className:(0,e_.Z)("nx-absolute nx-my-1.5 nx-select-none ltr:nx-right-1.5 rtl:nx-left-1.5","nx-h-5 nx-rounded nx-bg-white nx-px-1.5 nx-font-mono nx-text-[10px] nx-font-medium nx-text-gray-500","nx-border dark:nx-border-gray-100/20 dark:nx-bg-dark/50","contrast-more:nx-border-current contrast-more:nx-text-current contrast-more:dark:nx-border-current","nx-items-center nx-gap-1 nx-transition-opacity",g?"nx-z-20 nx-flex nx-cursor-pointer hover:nx-opacity-70":"nx-pointer-events-none nx-hidden sm:nx-flex"),title:g?"Clear":void 0,onClick:()=>{v("")},children:g&&el?"ESC":em&&(navigator.userAgent.includes("Macintosh")?(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("span",{className:"nx-text-xs",children:"â"}),"K"]}):"CTRL K")})}),ev=(0,eb.useCallback)(n=>{ed("compositionend"===n.type)},[]);return(0,td.jsxs)("div",{className:(0,e_.Z)("nextra-search nx-relative md:nx-w-64",n),children:[ex&&(0,td.jsx)("div",{className:"nx-fixed nx-inset-0 nx-z-10",onClick:()=>K(!1)}),(0,td.jsx)(rf,{ref:ei,value:g,onChange:n=>{let{value:a}=n.target;v(a),K(!!a)},onFocus:()=>{null==j||j(!0),eu(!0)},onBlur:()=>{eu(!1)},onCompositionStart:ev,onCompositionEnd:ev,type:"search",placeholder:renderString(ee.search.placeholder),onKeyDown:eh,suffix:eg}),(0,td.jsx)(ng,{show:ex,as:ng.Child,leave:"nx-transition-opacity nx-duration-100",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,td.jsx)("ul",{className:(0,e_.Z)("nextra-scrollbar","nx-border nx-border-gray-200 nx-bg-white nx-text-gray-100 dark:nx-border-neutral-800 dark:nx-bg-neutral-900","nx-absolute nx-top-full nx-z-20 nx-mt-2 nx-overflow-auto nx-overscroll-contain nx-rounded-xl nx-py-2.5 nx-shadow-xl","nx-max-h-[min(calc(50vh-11rem-env(safe-area-inset-bottom)),400px)]","md:nx-max-h-[min(calc(100vh-5rem-env(safe-area-inset-bottom)),400px)]","nx-inset-x-0 ltr:md:nx-left-auto rtl:md:nx-right-auto","contrast-more:nx-border contrast-more:nx-border-gray-900 contrast-more:dark:nx-border-gray-50",a),ref:es,style:{transition:"max-height .2s ease"},children:H?(0,td.jsxs)("span",{className:"nx-flex nx-select-none nx-justify-center nx-gap-2 nx-p-8 nx-text-center nx-text-sm nx-text-red-500",children:[(0,td.jsx)(eC.AV,{className:"nx-h-5 nx-w-5"}),renderString(ee.search.error)]}):z?(0,td.jsxs)("span",{className:"nx-flex nx-select-none nx-justify-center nx-gap-2 nx-p-8 nx-text-center nx-text-sm nx-text-gray-400",children:[(0,td.jsx)(eC.L4,{className:"nx-h-5 nx-w-5 nx-animate-spin"}),renderComponent(ee.search.loading)]}):W.length>0?W.map(({route:n,prefix:a,children:g,id:v},j)=>(0,td.jsxs)(eb.Fragment,{children:[a,(0,td.jsx)("li",{className:(0,e_.Z)("nx-mx-2.5 nx-break-words nx-rounded-md","contrast-more:nx-border",j===et?"nx-bg-primary-500/10 nx-text-primary-600 contrast-more:nx-border-primary-500":"nx-text-gray-800 contrast-more:nx-border-transparent dark:nx-text-gray-300"),children:(0,td.jsx)(rd,{className:"nx-block nx-scroll-m-12 nx-px-2.5 nx-py-2",href:n,"data-index":j,onFocus:ef,onMouseMove:ef,onClick:ep,onKeyDown:eh,children:g})})]},v)):renderComponent(ee.search.emptyResult)})})]})}var rm={},rx=new Map,loadIndexes=(n,a)=>{let g=n+"@"+a;if(rx.has(g))return rx.get(g);let v=loadIndexesImpl(n,a);return rx.set(g,v),v},loadIndexesImpl=(n,a)=>__async(void 0,null,function*(){let g=yield fetch(`${n}/_next/static/chunks/nextra-data-${a}.json`),v=yield g.json(),j=new t7.Document({cache:100,tokenize:"full",document:{id:"id",index:"content",store:["title"]},context:{resolution:9,depth:2,bidirectional:!0}}),z=new t7.Document({cache:100,tokenize:"full",document:{id:"id",index:"content",tag:"pageId",store:["title","content","url","display"]},context:{resolution:9,depth:2,bidirectional:!0}}),H=0;for(let[n,a]of Object.entries(v)){let g="";for(let[v,j]of(++H,Object.entries(a.data))){let[W,B]=v.split("#"),K=n+(W?"#"+W:""),ee=B||a.title,et=j.split("\n");z.add(__spreadValues({id:K,url:K,title:ee,pageId:`page_${H}`,content:ee},et[0]&&{display:et[0]}));for(let n=0;n<et.length;n++)z.add({id:`${K}_${n}`,url:K,title:ee,pageId:`page_${H}`,content:et[n]});g+=` ${ee} ${j}`}j.add({id:H,title:a.title,content:g})}rm[a]=[j,z]});function Flexsearch({className:n}){let{locale:a=rS,basePath:g}=(0,ey.useRouter)(),[v,j]=(0,eb.useState)(!1),[z,H]=(0,eb.useState)(!1),[W,B]=(0,eb.useState)([]),[K,ee]=(0,eb.useState)(""),doSearch=n=>{var g,v;if(!n)return;let[j,z]=rm[a],H=(null==(g=j.search(n,5,{enrich:!0,suggest:!0})[0])?void 0:g.result)||[],W=[],K={};for(let a=0;a<H.length;a++){let g=H[a];K[a]=0;let j=(null==(v=z.search(n,5,{enrich:!0,suggest:!0,tag:`page_${g.id}`})[0])?void 0:v.result)||[],B=!0,ee={};for(let v=0;v<j.length;v++){let{doc:z}=j[v],H=void 0!==z.display;H&&K[a]++;let{url:et,title:en}=z,er=z.display||z.content;ee[et+"@"+er]||(ee[et+"@"+er]=!0,W.push({_page_rk:a,_section_rk:v,route:et,prefix:B&&(0,td.jsx)("div",{className:(0,e_.Z)("nx-mx-2.5 nx-mb-2 nx-mt-6 nx-select-none nx-border-b nx-border-black/10 nx-px-2.5 nx-pb-1.5 nx-text-xs nx-font-semibold nx-uppercase nx-text-gray-500 first:nx-mt-0 dark:nx-border-white/20 dark:nx-text-gray-300","contrast-more:nx-border-gray-600 contrast-more:nx-text-gray-900 contrast-more:dark:nx-border-gray-50 contrast-more:dark:nx-text-gray-50"),children:g.doc.title}),children:(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("div",{className:"nx-text-base nx-font-semibold nx-leading-5",children:(0,td.jsx)(rp,{match:n,value:en})}),er&&(0,td.jsx)("div",{className:"excerpt nx-mt-1 nx-text-sm nx-leading-[1.35rem] nx-text-gray-600 dark:nx-text-gray-400 contrast-more:dark:nx-text-gray-50",children:(0,td.jsx)(rp,{match:n,value:er})})]})}),B=!1)}}B(W.sort((n,a)=>n._page_rk===a._page_rk?n._section_rk-a._section_rk:K[n._page_rk]!==K[a._page_rk]?K[a._page_rk]-K[n._page_rk]:n._page_rk-a._page_rk).map(n=>({id:`${n._page_rk}_${n._section_rk}`,route:n.route,prefix:n.prefix,children:n.children})))},et=(0,eb.useCallback)(n=>__async(this,null,function*(){if(n&&!rm[a]){j(!0);try{yield loadIndexes(g,a)}catch(n){H(!0)}j(!1)}}),[a,g]);return(0,td.jsx)(Search,{loading:v,error:z,value:K,onChange:n=>__async(this,null,function*(){if(ee(n),!v){if(!rm[a]){j(!0);try{yield loadIndexes(g,a)}catch(n){H(!0)}j(!1)}doSearch(n)}}),onActive:et,className:n,overlayClassName:"nx-w-screen nx-min-h-[100px] nx-max-w-[min(calc(100vw-2rem),calc(100%+20rem))]",results:W})}function Select({options:n,selected:a,onChange:g,title:v,className:j}){let[z,H]=function(n){let a=(0,eb.useRef)(null),g=(0,eb.useRef)(null),v=(0,eb.useRef)(),j=(0,eb.useCallback)(()=>{var j;a.current&&g.current&&(null==(j=v.current)||j.call(v),v.current=tq(a.current,g.current,n).destroy)},[a,g,v,n]);return(0,eb.useMemo)(()=>[n=>{a.current=n,j()},n=>{g.current=n,j()}],[a,g,j])}({strategy:"fixed",placement:"top-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"sameWidth",enabled:!0,fn({state:n}){n.styles.popper.minWidth=`${n.rects.reference.width}px`},phase:"beforeWrite",requires:["computeStyles"]}]});return(0,td.jsx)(nM,{value:a,onChange:g,children:({open:g})=>(0,td.jsxs)(nM.Button,{ref:z,title:v,className:(0,e_.Z)("nx-h-7 nx-rounded-md nx-px-2 nx-text-left nx-text-xs nx-font-medium nx-text-gray-600 nx-transition-colors dark:nx-text-gray-400",g?"nx-bg-gray-200 nx-text-gray-900 dark:nx-bg-primary-100/10 dark:nx-text-gray-50":"hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50",j),children:[a.name,(0,td.jsx)(Portal,{children:(0,td.jsx)(ng,{ref:H,show:g,as:nM.Options,className:"nx-z-20 nx-max-h-64 nx-overflow-auto nx-rounded-md nx-ring-1 nx-ring-black/5 nx-bg-white nx-py-1 nx-text-sm nx-shadow-lg dark:nx-ring-white/20 dark:nx-bg-neutral-800",leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:n.map(n=>(0,td.jsxs)(nM.Option,{value:n,className:({active:n})=>(0,e_.Z)(n?"nx-bg-primary-50 nx-text-primary-600 dark:nx-bg-primary-500/10":"nx-text-gray-800 dark:nx-text-gray-100","nx-relative nx-cursor-pointer nx-whitespace-nowrap nx-py-1.5","nx-transition-colors ltr:nx-pl-3 ltr:nx-pr-9 rtl:nx-pr-3 rtl:nx-pl-9"),children:[n.name,n.key===a.key&&(0,td.jsx)("span",{className:"nx-absolute nx-inset-y-0 nx-flex nx-items-center ltr:nx-right-3 rtl:nx-left-3",children:(0,td.jsx)(eC.nQ,{})})]},n.key))})})]})})}function Portal(n){let a=useMounted();return a?(0,nL.createPortal)(n.children,document.body):null}function LocaleSwitch({lite:n,className:a}){let g=useConfig(),{locale:v,asPath:j}=(0,ey.useRouter)(),z=g.i18n;if(!z.length)return null;let H=z.find(n=>v===n.locale);return(0,td.jsx)(Select,{title:"Change language",className:a,onChange:n=>{let a=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${n.key}; expires=${a.toUTCString()}; path=/`,location.href=(0,nv.addBasePath)(j)},selected:{key:(null==H?void 0:H.locale)||"",name:(0,td.jsxs)("span",{className:"nx-flex nx-items-center nx-gap-2",children:[(0,td.jsx)(eC.n9,{}),(0,td.jsx)("span",{className:n?"nx-hidden":"",children:null==H?void 0:H.text})]})},options:z.map(n=>({key:n.locale,name:n.text}))})}function dist_Head(){var n;let a=useConfig(),{resolvedTheme:g}=y(),v=useMounted(),j="function"==typeof a.head?a.head({}):a.head,{primaryHue:z,primarySaturation:H}=a,{dark:W,light:B}="number"==typeof z?{dark:z,light:z}:z,{dark:K,light:ee}="number"==typeof H?{dark:H,light:H}:H,et=a.frontMatter;return(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)(NextSeo,__spreadValues({title:a.title,de
7scription:et.description,canonical:et.canonical,openGraph:et.openGraph},null==(n=a.useNextSeoProps)?void 0:n.call(a))),(0,td.jsxs)(nF(),{children:[a.faviconGlyph?(0,td.jsx)("link",{rel:"icon",href:`data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text x='50' y='.9em' font-size='90' text-anchor='middle'>${a.faviconGlyph}</text><style>text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";fill:black}@media(prefers-color-scheme:dark){text{fill:white}}</style></svg>`}):null,v?(0,td.jsx)("meta",{name:"theme-color",content:"dark"===g?"#111":"#fff"}):(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("meta",{name:"theme-color",content:"#fff",media:"(prefers-color-scheme: light)"}),(0,td.jsx)("meta",{name:"theme-color",content:"#111",media:"(prefers-color-scheme: dark)"})]}),(0,td.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}),(0,td.jsx)("style",{children:` 8 :root { 9 --nextra-primary-hue: ${B}deg; 10 --nextra-primary-saturation: ${ee}%; 11 --nextra-navbar-height: 4rem; 12 --nextra-menu-height: 3.75rem; 13 --nextra-banner-height: 2.5rem; 14 } 15 16 .dark { 17 --nextra-primary-hue: ${W}deg; 18 --nextra-primary-saturation: ${K}%; 19 } 20 `}),j]})]})}var rg={link:(0,e_.Z)("nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray-300 md:nx-text-lg"),icon:(0,e_.Z)("nx-inline nx-h-5 nx-shrink-0")},NavLinks=({flatDirectories:n,currentIndex:a})=>{let g=useConfig(),v=g.navigation,j="boolean"==typeof v?{prev:v,next:v}:v,z=j.prev&&n[a-1],H=j.next&&n[a+1];return(z&&!z.isUnderCurrentDocsTree&&(z=!1),H&&!H.isUnderCurrentDocsTree&&(H=!1),z||H)?(0,td.jsxs)("div",{className:(0,e_.Z)("nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800","contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400","print:nx-hidden"),children:[z&&(0,td.jsxs)(rd,{href:z.route,title:z.title,className:(0,e_.Z)(rg.link,"ltr:nx-pr-4 rtl:nx-pl-4"),children:[(0,td.jsx)(eC.LZ,{className:(0,e_.Z)(rg.icon,"ltr:nx-rotate-180")}),z.title]}),H&&(0,td.jsxs)(rd,{href:H.route,title:H.title,className:(0,e_.Z)(rg.link,"ltr:nx-ml-auto ltr:nx-pl-4 ltr:nx-text-right rtl:nx-mr-auto rtl:nx-pr-4 rtl:nx-text-left"),children:[H.title,(0,td.jsx)(eC.LZ,{className:(0,e_.Z)(rg.icon,"rtl:nx-rotate-180")})]})]}):null},rv={link:(0,e_.Z)("nx-text-sm contrast-more:nx-text-gray-700 contrast-more:dark:nx-text-gray-100"),active:(0,e_.Z)("nx-font-medium nx-subpixel-antialiased"),inactive:(0,e_.Z)("nx-text-gray-600 hover:nx-text-gray-800 dark:nx-text-gray-400 dark:hover:nx-text-gray-200")};function NavbarMenu({className:n,menu:a,children:g}){let{items:v}=a,j=Object.fromEntries((a.children||[]).map(n=>[n.name,n]));return(0,td.jsx)("div",{className:"nx-relative nx-inline-block",children:(0,td.jsxs)(nY,{children:[(0,td.jsx)(nY.Button,{className:(0,e_.Z)(n,"-nx-ml-2 nx-hidden nx-items-center nx-whitespace-nowrap nx-rounded nx-p-2 md:nx-inline-flex",rv.inactive),children:g}),(0,td.jsx)(ng,{leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,td.jsx)(nY.Items,{className:"nx-absolute nx-right-0 nx-z-20 nx-mt-1 nx-max-h-64 nx-min-w-full nx-overflow-auto nx-rounded-md nx-ring-1 nx-ring-black/5 nx-bg-white nx-py-1 nx-text-sm nx-shadow-lg dark:nx-ring-white/20 dark:nx-bg-neutral-800",children:Object.entries(v||{}).map(([n,g])=>{var v;return(0,td.jsx)(nY.Item,{children:(0,td.jsx)(rd,{href:g.href||(null==(v=j[n])?void 0:v.route)||a.route+"/"+n,className:(0,e_.Z)("nx-relative nx-hidden nx-w-full nx-select-none nx-whitespace-nowrap nx-text-gray-600 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-100 md:nx-inline-block","nx-py-1.5 nx-transition-colors ltr:nx-pl-3 ltr:nx-pr-9 rtl:nx-pr-3 rtl:nx-pl-9"),newWindow:g.newWindow,children:g.title||n})},n)})})})]})})}var ry=Object.create(null),rb=(0,eb.createContext)(null),r_=(0,eb.createContext)(null),rw=(0,eb.createContext)(0),rk=(0,eb.memo)(function(n){let a=(0,eb.useContext)(rw);
20return(0,td.jsx)(rw.Provider,{value:a+1,children:(0,td.jsx)(FolderImpl,__spreadValues({},n))})}),rC={link:(0,e_.Z)("nx-flex nx-rounded nx-px-2 nx-py-1.5 nx-text-sm nx-transition-colors [word-break:break-word]","nx-cursor-pointer [-webkit-tap-highlight-color:transparent] [-webkit-touch-callout:none] contrast-more:nx-border"),inactive:(0,e_.Z)("nx-text-gray-500 hover:nx-bg-gray-100 hover:nx-text-gray-900","dark:nx-text-neutral-400 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50","contrast-more:nx-text-gray-900 contrast-more:dark:nx-text-gray-50","contrast-more:nx-border-transparent contrast-more:hover:nx-border-gray-900 contrast-more:dark:hover:nx-border-gray-50"),active:(0,e_.Z)("nx-bg-primary-100 nx-font-semibold nx-text-primary-800 dark:nx-bg-primary-400/10 dark:nx-text-primary-600","contrast-more:nx-border-primary-500 contrast-more:dark:nx-border-primary-500"),list:(0,e_.Z)("nx-flex nx-flex-col nx-gap-1"),border:(0,e_.Z)("nx-relative before:nx-absolute before:nx-inset-y-1",'before:nx-w-px before:nx-bg-gray-200 before:nx-content-[""] dar
20k:before:nx-bg-neutral-800',"ltr:nx-pl-3 ltr:before:nx-left-0 rtl:nx-pr-3 rtl:before:nx-right-0")};function FolderImpl({item:n,anchors:a}){let g=useFSRoute(),[v]=g.split("#"),j=[v,v+"/"].includes(n.route+"/"),z=j||v.startsWith(n.route+"/"),H=(0,eb.useContext)(rb),W=!!(null==H?void 0:H.startsWith(n.route+"/")),B=(0,eb.useContext)(rw),{setMenu:K}=useMenu(),ee=useConfig(),{theme:et}=n,en=void 0===ry[n.route]?j||z||W||(et&&"collapsed"in et?!et.collapsed:B<ee.sidebar.defaultMenuCollapseLevel):ry[n.route]||W,er=(0,eb.useState)({})[1];if((0,eb.useEffect)(()=>{ee.sidebar.autoCollapse?z&&W?ry[n.route]=!0:delete ry[n.route]:(z||W)&&(ry[n.route]=!0)},[z,W,n.route,ee.sidebar.autoCollapse]),"menu"===n.type){let a=Object.fromEntries((n.children||[]).map(n=>[n.name,n]));n.children=Object.entries(n.items||{}).map(([g,v])=>{let j=a[g]||__spreadProps(__spreadValues({name:g},"locale"in n&&{locale:n.locale}),{route:n.route+"/"+g});return __spreadValues(__spreadValues({},j),v)})}let eo="withIndexPage"in n&&n.withIndexPage,ei=eo?rd:"button";return(0,td.jsxs)("li",{className:(0,e_.Z)({open:en,active:j}),children:[(0,td.jsxs)(ei,{href:eo?n.route:void 0,className:(0,e_.Z)("nx-items-center nx-justify-between nx-gap-2",!eo&&"nx-text-left nx-w-full",rC.link,j?rC.active:rC.inactive),onClick:a=>{let g=["svg","path"].includes(a.target.tagName.toLowerCase());if(g&&a.preventDefault(),eo){j||g?ry[n.route]=!en:(ry[n.route]=!0,K(!1)),er({});return}j||(ry[n.route]=!en,er({}))},children:[renderComponent(ee.sidebar.titleComponent,{title:n.title,type:n.type,route:n.route}),(0,td.jsx)(eC.LZ,{className:"nx-h-[18px] nx-min-w-[18px] nx-rounded-sm nx-p-0.5 hover:nx-bg-gray-800/5 dark:hover:nx-bg-gray-100/5",pathClassName:(0,e_.Z)("nx-origin-center nx-transition-transform rtl:-nx-rotate-180",en&&"ltr:nx-rotate-90 rtl:nx-rotate-[-270deg]")})]}),(0,td.jsx)(Collapse,{className:"ltr:nx-pr-0 rtl:nx-pl-0 nx-pt-1",isOpen:en,children:Array.isArray(n.children)?(0,td.jsx)(Menu2,{className:(0,e_.Z)(rC.border,"ltr:nx-ml-3 rtl:nx-mr-3"),directories:n.children,base:n.route,anchors:a}):null})]})}function Separator({title:n}){let a=useConfig();return(0,td.jsx)("li",{className:(0,e_.Z)("[word-break:break-word]",n?"nx-mt-5 nx-mb-2 nx-px-2 nx-py-1.5 nx-text-sm nx-font-semibold nx-text-gray-900 first:nx-mt-0 dark:nx-text-gray-100":"nx-my-4"),children:n?renderComponent(a.sidebar.titleComponent,{title:n,type:"separator",route:""}):(0,td.jsx)("hr",{className:"nx-mx-2 nx-border-t nx-border-gray-200 dark:nx-border-primary-100/10"})})}function File({item:n,anchors:a}){let g=useFSRoute(),v=(0,eb.useContext)(r_),j=n.route&&[g,g+"/"].includes(n.route+"/"),z=useActiveAnchor(),{setMenu:H}=useMenu(),W=useConfig();return"separator"===n.type?(0,td.jsx)(Separator,{title:n.title}):(0,td.jsxs)("li",{className:(0,e_.Z)(rC.list,{active:j}),children:[(0,td.jsx)(rd,{href:n.href||n.route,newWindow:n.newWindow,className:(0,e_.Z)(rC.link,j?rC.active:rC.inactive),onClick:()=>{H(!1)},onFocus:()=>{null==v||v(n.route)},onBlur:()=>{null==v||v(null)},children:renderComponent(W.sidebar.titleComponent,{title:n.title,type:n.type,route:n.route})}),j&&a.length>0&&(0,td.jsx)("ul",{className:(0,e_.Z)(rC.list,rC.border,"ltr:nx-ml-3 rtl:nx-mr-3"),children:a.map(({id:n,value:a})=>{var g;return(0,td.jsx)("li",{children:(0,td.jsx)("a",{href:`#${n}`,className:(0,e_.Z)(rC.link,'nx-flex nx-gap-2 before:nx-opacity-25 before:nx-content-["#"]',(null==(g=z[n])?void 0:g.isActive)?rC.active:rC.inactive),onClick:()=>{H(!1)},children:a})},n)})})]})}function Menu2({directories:n,anchors:a,className:g,onlyCurrentDocs:v}){return(0,td.jsx)("ul",{className:(0,e_.Z)(rC.list,g),children:n.map(n=>!v||n.isUnderCurrentDocsTree?"menu"===n.type||n.children&&(n.children.length||!n.withIndexPage)?(0,td.jsx)(rk,{item:n,anchors:a},n.name):(0,td.jsx)(File,{item:n,anchors:a},n.name):null)})}function Sidebar({docsDirectories:n,flatDirectories:a,fullDirectories:g,asPopover:v=!1,headings:j,includePlaceholder:z}){let H=useConfig(),{menu:W,setMenu:B}=useMenu(),K=(0,ey.useRouter)(),[ee,et]=(0,eb.useState)(null),[en,er]=(0,eb.useState)(!0),[eo,ei]=(0,eb.useState)(!1),es=(0,eb.useMemo)(()=>j.filter(n=>2===n.depth),[j]),el=(0,eb.useRef)(null),eu=(0,eb.useRef)(null),ec=useMounted();(0,eb.useEffect)(()=>{W?document.body.classList.add("nx-overflow-hidden","md:nx-overflow-auto"):document.body.classList.remove("nx-overflow-hidden","md:nx-overflow-auto")},[W]),(0,eb.useEffect)(()=>{var n;let a=null==(n=el.current)?void 0:n.querySelector("li.active");
20if(a&&(window.innerWidth>767||W)){let scroll=()=>{dist_e(a,{block:"center",inline:"center",scrollMode:"always",boundary:eu.current})};W?setTimeout(scroll,300):scroll()}},[W]),(0,eb.useEffect)(()=>{B(!1)},[K.asPath,B]);let ed=H.i18n.length>0,ep=H.darkMode||ed||H.sidebar.toggleButton;return(0,td.jsxs)(td.Fragment,{children:[z&&v?(0,td.jsx)("div",{className:"max-xl:nx-hidden nx-h-0 nx-w-64 nx-shrink-0"}):null,(0,td.jsx)("div",{className:(0,e_.Z)("motion-reduce:nx-transition-none [transition:background-color_1.5s_ease]",W?"nx-fixed nx-inset-0 nx-z-10 nx-bg-black/80 dark:nx-bg-black/60":"nx-bg-transparent"),onClick:()=>B(!1)}),(0,td.jsxs)("aside",{className:(0,e_.Z)("nextra-sidebar-container nx-flex nx-flex-col","md:nx-top-16 md:nx-shrink-0 motion-reduce:nx-transform-none","nx-transform-gpu nx-transition-all nx-ease-in-out","print:nx-hidden",en?"md:nx-w-64":"md:nx-w-20",v?"md:nx-hidden":"md:nx-sticky md:nx-self-start",W?"max-md:[transform:translate3d(0,0,0)]":"max-md:[transform:translate3d(0,-100%,0)]"),ref:eu,children:[(0,td.jsx)("div",{className:"nx-px-4 nx-pt-4 md:nx-hidden",children:renderComponent(H.search.component,{directories:a})}),(0,td.jsx)(rb.Provider,{value:ee,children:(0,td.jsx)(r_.Provider,{value:n=>{et(n)},children:(0,td.jsxs)("div",{className:(0,e_.Z)("nx-overflow-y-auto nx-overflow-x-hidden","nx-p-4 nx-grow md:nx-h-[calc(100vh-var(--nextra-navbar-height)-var(--nextra-menu-height))]",en?"nextra-scrollbar":"no-scrollbar"),ref:el,children:[(!v||!en)&&(0,td.jsx)(Collapse,{isOpen:en,horizontal:!0,children:(0,td.jsx)(Menu2,{className:"nextra-menu-desktop max-md:nx-hidden",directories:n,anchors:H.toc.float?[]:es,onlyCurrentDocs:!0})}),ec&&window.innerWidth<768&&(0,td.jsx)(Menu2,{className:"nextra-menu-mobile md:nx-hidden",directories:g,anchors:es})]})})}),ep&&(0,td.jsxs)("div",{className:(0,e_.Z)("nx-sticky nx-bottom-0","nx-bg-white dark:nx-bg-dark","nx-mx-4 nx-py-4 nx-shadow-[0_-12px_16px_#fff]","nx-flex nx-items-center nx-gap-2","dark:nx-border-neutral-800 dark:nx-shadow-[0_-12px_16px_#111]","contrast-more:nx-border-neutral-400 contrast-more:nx-shadow-none contrast-more:dark:nx-shadow-none",en?(0,e_.Z)(ed&&"nx-justify-end","nx-border-t"):"nx-py-4 nx-flex-wrap nx-justify-center"),"data-toggle-animation":eo?en?"show":"hide":"off",children:[(0,td.jsx)(LocaleSwitch,{lite:!en,className:(0,e_.Z)(en?"nx-grow":"max-md:nx-grow")}),H.darkMode&&(0,td.jsx)("div",{className:en&&!ed?"nx-grow nx-flex nx-flex-col":"",children:renderComponent(H.themeSwitch.component,{lite:!en||ed})}),H.sidebar.toggleButton&&(0,td.jsx)("button",{title:en?"Hide sidebar":"Show sidebar",className:"max-md:nx-hidden nx-h-7 nx-rounded-md nx-transition-colors nx-text-gray-600 dark:nx-text-gray-400 nx-px-2 hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50",onClick:()=>{er(!en),ei(!0)},children:(0,td.jsx)(eC.Qq,{isOpen:en})})]})]})]})}var rT="reach-skip-nav";(0,eb.forwardRef)(function(n,a){var{className:g,id:v,label:j="Skip to content",styled:z}=n,H=__objRest(n,["className","id","label","styled"]);let W=void 0===g?z?(0,e_.Z)("nx-sr-only","focus:nx-not-sr-only focus:nx-fixed focus:nx-z-50 focus:nx-m-3 focus:nx-ml-4 focus:nx-h-[calc(var(--nextra-navbar-height)-1.5rem)] focus:nx-rounded-lg focus:nx-border focus:nx-px-3 focus:nx-py-2 focus:nx-align-middle focus:nx-text-sm focus:nx-font-bold","focus:nx-text-gray-900 focus:dark:nx-text-gray-100","focus:nx-bg-white focus:dark:nx-bg-neutral-900","focus:nx-border-neutral-400 focus:dark:nx-border-neutral-800"):"":g;return(0,td.jsx)("a",__spreadProps(__spreadValues({},H),{ref:a,href:`#${v||rT}`,className:W,"data-reach-skip-link":"",children:j}))}).displayName="SkipNavLink";var rE=(0,eb.forwardRef)(function(n,a){var{id:g}=n,v=__objRest(n,["id"]);return(0,td.jsx)("div",__spreadProps(__spreadValues({},v),{ref:a,id:g||rT}))});rE.displayName="SkipNavContent";var rO=tl.strictObject({light:tl.string(),dark:tl.string(),system:tl.string()});function scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}function BackToTop({className:n}){let a=(0,eb.useRef)(null);return(0,eb.useEffect)(()=>{function toggleVisible(){var n;let{scrollTop:g}=document.documentElement;null==(n=a.current)||n.classList.toggle("nx-opacity-0",g<300)}return window.addEventListener("scroll",toggleVisible),()=>{window.removeEventListener("scroll",toggleVisible)}},[]),(0,td.jsxs)("button",{ref:a,"aria-hidden":"true",onClick:scrollToTop,className:(0,e_.Z)("nx-flex nx-items-center nx-gap-1.5 nx-transition nx-opacity-0",n),children:["Scroll to top",(0,td.jsx)(eC.LZ,{className:"-nx-rotate-90 nx-w-3.5 nx-h-3.5 nx-border nx-rounded-full nx-border-current"})]})}var rj=(0,e_.Z)("nx-text-xs nx-font-medium nx-text-gray-500 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-100","contrast-more:nx-text-gray-800 contrast-more:dark:nx-text-gray-50");function MatchSorterSearch({className:n,directories:a}){let[g,v]=(0,eb.useState)(""),j=(0,eb.useMemo)(()=>g?matchSorter(a,g,{keys:["title"]}).map(({route:n,title:a})=>({id:n+a,route:n,children:(0,td.jsx)(rp,{value:a,match:g})})):[],[g,a]);return(0,td.jsx)(Search,{value:g,onChange:v,className:n,overlayClassName:"nx-w-full",results:j})}var rS="en-US",rI="undefined"!=typeof window;function isFunction(n){return"function"==typeof n}var rP=tl.array(tl.strictObject({direction:tl.enum(["ltr","rtl"]).optional(),locale:tl.string(),text:tl.string()})),rN=[function(n){return null==n||"string"==typeof n||isFunction(n)||(0,eb.isValidElement)(n)},{message:"Must be React.ReactNode or React.FC"}],rZ=[isFunction,{message:"Must be React.FC"}];tl.strictObject({banner:tl.strictObject({dismissible:tl.boolean(),key:tl.string(),text:tl.custom(...rN).optional()}),chat:tl.strictObject({icon:tl.custom(...rN),link:tl.string().startsWith("https://").optional()}),components:tl.record(tl.custom(...rZ)).optional(),darkMode:tl.boolean(),direction:tl.enum(["ltr","rtl"]),docsRepositoryBase:tl.string().startsWith("https://"),editLink:tl.strictObject({component:tl.custom(...rZ).or(tl.null()),text:tl.custom(...rN)}),faviconGlyph:tl.string().optional(),feedback:tl.strictObject({content:tl.custom(...rN),labels:tl.string(),useLink:tl.function().returns(tl.string())}),footer:tl.strictObject({component:tl.custom(...rN),text:tl.custom(...rN)}),gitTimestamp:tl.custom(...rN),head:tl.custom(...rN),i18n:rP,logo:tl.custom(...rN),logoLink:tl.boolean().or(tl.string()),main:tl.custom(...rZ).optional(),navbar:tl.strictObject({component:tl.custom(...rN),extraContent:tl.custom(...rN).optional()}),navigation:tl.boolean().or(tl.strictObject({next:tl.boolean(),prev:tl.boolean()})),nextThemes:tl.strictObject({defaultTheme:tl.string(),forcedTheme:tl.string().optional(),storageKey:tl.string()}),notFound:tl.strictObject({content:tl.custom(...rN),labels:tl.string()}),primaryHue:tl.number().or(tl.strictObject({dark:tl.number(),light:tl.number()})),primarySaturation:tl.number().or(tl.strictObject({dark:tl.number(),light:tl.number()})),project:tl.strictObject({icon:tl.custom(...rN),link:tl.string().startsWith("https://").optional()}),search:tl.strictObject({component:tl.custom(...rN),emptyResult:tl.custom(...rN),error:tl.string().or(tl.function().returns(tl.string())),loading:tl.custom(...rN),placeholder:tl.string().or(tl.function().returns(tl.string()))}),serverSideError:tl.strictObject({content:tl.custom(...rN),labels:tl.string()}),sidebar:tl.strictObject({autoCollapse:tl.boolean().optional(),defaultMenuCollapseLevel:tl.number().min(1).int(),titleComponent:tl.custom(...rN),toggleButton:tl.boolean()}),themeSwitch:tl.strictObject({component:tl.custom(...rN),useOptions:rO.or(tl.function().returns(rO))}),toc:tl.strictObject({backToTop:tl.boolean(),component:tl.custom(...rN),extraContent:tl.custom(...rN),float:tl.boolean(),headingComponent:tl.custom(...rZ).optional(),title:tl.custom(...rN)}),useNextSeoProps:tl.custom(isFunction)}).deepPartial().extend({i18n:rP.optional()});var rR={"en-US":"Loading",fr:"Сhargement",ru:"ÐагÑÑзка","zh-CN":"æ£å¨å è½½"},rA={"en-US":"Search documentation",fr:"Rechercher documents",ru:"ÐоиÑк докÑменÑаÑии","zh-CN":"æç´¢ææ¡£"},rM={banner:{dismissible:!0,key:"nextra-banner"},chat:{icon:(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)(eC.D7,{}),(0,td.jsx)("span",{className:"nx-sr-only",children:"Discord"})]})},darkMode:!0,direction:"ltr",docsRepositoryBase:"https://github.com/shuding/nextra",editLink:{component:function({className:n,filePath:a,children:g}){let v=function(n=""){let a=useConfig(),g=tj()(a.docsRepositoryBase||"");if(!g)throw Error("Invalid `docsRepositoryBase` URL!");return`${g.href}/${n}`}(a);return v?(0,td.jsx)(rd,{className:n,href:v,children:g}):null},text:"Edit this page"},feedback:{content:"Question? Give us feedback â",labels:"feedback",useLink(){let n=useConfig();return getGitIssueUrl({labels:n.feedback.labels,repository:n.docsRepositoryBase,title:`Feedback for \u201C${n.title}\u201D`})}},footer:{component:function({menu:n}){let a=useConfig();return(0,td.jsxs)("footer",{className:"nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] dark:nx-bg-neutral-900 print:nx-bg-transparent",children:[(0,td.jsxs)("div",{className:(0,e_.Z)("nx-mx-auto nx-flex nx-max-w-[90rem] nx-gap-2 nx-py-2 nx-px-4",n&&(a.i18n.length>0||a.darkMode)?"nx-flex":"nx-hidden"),children:[(0,td.jsx)(LocaleSwitch,{}),a.darkMode&&renderComponent(a.themeSwitch.component)]}),(0,td.jsx)("hr",{className:"dark:nx-border-neutral-800"}),(0,td.jsx)("div",{className:(0,e_.Z)("nx-mx-auto nx-flex nx-max-w-[90rem] nx-justify-center nx-py-12 nx-text-gray-600 dark:nx-text-gray-400 md:nx-justify-start","nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]"),children:renderComponent(a.footer.text)})]})},text:`MIT ${new Date().getFullYear()} \xa9 Nextra.`},gitTimestamp:function({timestamp:n}){let{locale:a=rS}=(0,ey.useRouter)();return(0,td.jsxs)(td.Fragment,{children:["Last updated on"," ",(0,td.jsx)("time",{dateTime:n.toISOString(),children:n.toLocaleDateString(a,{day:"numeric",month:"long",year:"numeric"})})]})},head:(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("meta",{name:"msapplication-TileColor",content:"#fff"}
20),(0,td.jsx)("meta",{httpEquiv:"Content-Language",content:"en"}),(0,td.jsx)("meta",{name:"description",content:"Nextra: the next docs builder"}),(0,td.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,td.jsx)("meta",{name:"twitter:site",content:"@shuding_"}),(0,td.jsx)("meta",{property:"og:title",content:"Nextra: the next docs builder"}),(0,td.jsx)("meta",{property:"og:description",content:"Nextra: the next docs builder"}),(0,td.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Nextra"})]}),i18n:[],logo:(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("span",{className:"nx-font-extrabold",children:"Nextra"}),(0,td.jsx)("span",{className:"nx-ml-2 nx-hidden nx-font-normal nx-text-gray-600 md:nx-inline",children:"The Next Docs Builder"})]}),logoLink:!0,navbar:{component:function({flatDirectories:n,items:a}){let g=useConfig(),v=useFSRoute(),{menu:j,setMenu:z}=useMenu();return(0,td.jsxs)("div",{className:"nextra-nav-container nx-sticky nx-top-0 nx-z-20 nx-w-full nx-bg-transparent print:nx-hidden",children:[(0,td.jsx)("div",{className:(0,e_.Z)("nextra-nav-container-blur","nx-pointer-events-none nx-absolute nx-z-[-1] nx-h-full nx-w-full nx-bg-white dark:nx-bg-dark","nx-shadow-[0_2px_4px_rgba(0,0,0,.02),0_1px_0_rgba(0,0,0,.06)] dark:nx-shadow-[0_-1px_0_rgba(255,255,255,.1)_inset]","contrast-more:nx-shadow-[0_0_0_1px_#000] contrast-more:dark:nx-shadow-[0_0_0_1px_#fff]")}),(0,td.jsxs)("nav",{className:"nx-mx-auto nx-flex nx-h-[var(--nextra-navbar-height)] nx-max-w-[90rem] nx-items-center nx-justify-end nx-gap-2 nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]",children:[g.logoLink?(0,td.jsx)(rd,{href:"string"==typeof g.logoLink?g.logoLink:"/",className:"nx-flex nx-items-center hover:nx-opacity-75 ltr:nx-mr-auto rtl:nx-ml-auto",children:renderComponent(g.logo)}):(0,td.jsx)("div",{className:"nx-flex nx-items-center ltr:nx-mr-auto rtl:nx-ml-auto",children:renderComponent(g.logo)}),a.map(n=>{if("hidden"===n.display)return null;if("menu"===n.type)return(0,td.jsxs)(NavbarMenu,{className:(0,e_.Z)(rv.link,"nx-flex nx-gap-1",rv.inactive),menu:n,children:[n.title,(0,td.jsx)(eC.LZ,{className:"nx-h-[18px] nx-min-w-[18px] nx-rounded-sm nx-p-0.5",pathClassName:"nx-origin-center nx-transition-transform nx-rotate-90"})]},n.title);let a=n.href||n.route||"#";n.children&&(a=(n.withIndexPage?n.route:n.firstChildRoute)||a);let g=n.route===v||v.startsWith(n.route+"/");return(0,td.jsxs)(rd,{href:a,className:(0,e_.Z)(rv.link,"nx-relative -nx-ml-2 nx-hidden nx-whitespace-nowrap nx-p-2 md:nx-inline-block",!g||n.newWindow?rv.inactive:rv.active),newWindow:n.newWindow,"aria-current":!n.newWindow&&g,children:[(0,td.jsx)("span",{className:"nx-absolute nx-inset-x-0 nx-text-center",children:n.title}),(0,td.jsx)("span",{className:"nx-invisible nx-font-medium",children:n.title})]},a)}),renderComponent(g.search.component,{directories:n,className:"nx-hidden md:nx-inline-block mx-min-w-[200px]"}),g.project.link?(0,td.jsx)(rd,{className:"nx-p-2 nx-text-current",href:g.project.link,newWindow:!0,children:renderComponent(g.project.icon)}):null,g.chat.link?(0,td.jsx)(rd,{className:"nx-p-2 nx-text-current",href:g.chat.link,newWindow:!0,children:renderComponent(g.chat.icon)}):null,renderComponent(g.navbar.extraContent),(0,td.jsx)("button",{type:"button","aria-label":"Menu",className:"nextra-hamburger -nx-mr-2 nx-rounded nx-p-2 active:nx-bg-gray-400/20 md:nx-hidden",onClick:()=>z(!j),children:(0,td.jsx)(eC.Oq,{className:(0,e_.Z)({open:j})})})]})]})}},navigation:!0,nextThemes:{defaultTheme:"system",storageKey:"theme"},notFound:{content:"Submit an issue about broken link â",labels:"bug"},primaryHue:{dark:204,light:212},primarySaturation:{dark:100,light:100},project:{icon:(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)(eC.fy,{}),(0,td.jsx)("span",{className:"nx-sr-only",children:"GitHub"})]})},search:{component:function({className:n,directories:a}){let g=useConfig();return g.flexsearch?(0,td.jsx)(Flexsearch,{className:n}):(0,td.jsx)(MatchSorterSearch,{className:n,directories:a})},emptyResult:(0,td.jsx)("span",{className:"nx-block nx-select-none nx-p-8 nx-text-center nx-text-sm nx-text-gray-400",children:"No results found."}),error:"Failed to load search index.",loading:function(){let{locale:n,defaultLocale:a=rS}=(0,ey.useRouter)(),g=n&&rR[n]||rR[a];return(0,td.jsxs)(td.Fragment,{children:[g,"â¦"]})},placeholder:function(){let{locale:n,defaultLocale:a=rS}=(0,ey.useRouter)(),g=n&&rA[n]||rA[a];return`${g}\u2026`}},serverSideError:{content:"Submit an issue about error in url â",labels:"bug"},sidebar:{defaultMenuCollapseLevel:2,titleComponent:({title:n})=>(0,td.jsx)(td.Fragment,{children:n}),toggleButton:!1},themeSwitch:{component:function({lite:n,className:a}){let{setTheme:g,resolvedTheme:v,theme:j=""}=y(),z=useMounted(),H=useConfig().themeSwitch,W=z&&"dark"===v?eC.kL:eC.NW,B="function"==typeof H.useOptions?H.useOptions():H.useOptions;return(0,td.jsx)(Select,{className:a,title:"Change theme",options:[{key:"light",name:B.light},{key:"dark",name:B.dark},{key:"system",name:B.system}],onChange:n=>{g(n.key)},selected:{key:j,name:(0,td.jsxs)("div",{className:"nx-flex nx-items-center nx-gap-2 nx-capitalize",children:[(0,td.jsx)(W,{}),(0,td.jsx)("span",{className:n?"md:nx-hidden":"",children:z?B[j]:B.light})]})}})},useOptions(){let{locale:n}=(0,ey.useRouter)();return"zh-CN"===n?{dark:"æ·±è²ä¸»é¢",light:"æµ
è²ä¸»é¢",system:"ç³»ç»é»è®¤"}:{dark:"Dark",light:"Light",system:"System"}}},toc:{backToTop:!1,component:function({headings:n,filePath:a}){var g;let v=useActiveAnchor(),j=useConfig(),z=(0,eb.useRef)(null),H=(0,eb.useMemo)(()=>n.filter(n=>n.depth>1),[n]),W=H.length>0,B=!!(j.feedback.content||j.editLink.component||j.toc.extraContent),K=null==(g=Object.entries(v).find(([,{isActive:n}])=>n))?void 0:g[0];return(0,eb.useEffect)(()=>{var n;if(!K)return;let a=null==(n=z.current)?void 0:n.querySelector(`li > a[href="#${K}"]`);a&&dist_e(a,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boun
20dary:z.current})},[K]),(0,td.jsxs)("div",{ref:z,className:(0,e_.Z)("nextra-scrollbar nx-sticky nx-top-16 nx-overflow-y-auto nx-pr-4 nx-pt-6 nx-text-sm [hyphens:auto]","nx-max-h-[calc(100vh-var(--nextra-navbar-height)-env(safe-area-inset-bottom))] ltr:-nx-mr-4 rtl:-nx-ml-4"),children:[W&&(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)("p",{className:"nx-mb-4 nx-font-semibold nx-tracking-tight",children:renderComponent(j.toc.title)}),(0,td.jsx)("ul",{children:H.map(({id:n,value:a,depth:g})=>{var z,H,W,B;return(0,td.jsx)("li",{className:"nx-my-2 nx-scroll-my-6 nx-scroll-py-6",children:(0,td.jsx)("a",{href:`#${n}`,className:(0,e_.Z)({2:"nx-font-semibold",3:"ltr:nx-pl-4 rtl:nx-pr-4",4:"ltr:nx-pl-8 rtl:nx-pr-8",5:"ltr:nx-pl-12 rtl:nx-pr-12",6:"ltr:nx-pl-16 rtl:nx-pr-16"}[g],"nx-inline-block",(null==(z=v[n])?void 0:z.isActive)?"nx-text-primary-600 nx-subpixel-antialiased contrast-more:!nx-text-primary-600":"nx-text-gray-500 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-300","contrast-more:nx-text-gray-900 contrast-more:nx-underline contrast-more:dark:nx-text-gray-50 nx-w-full nx-break-words"),children:null!=(B=null==(W=(H=j.toc).headingComponent)?void 0:W.call(H,{id:n,children:a}))?B:a})},n)})})]}),B&&(0,td.jsxs)("div",{className:(0,e_.Z)(W&&"nx-mt-8 nx-border-t nx-bg-white nx-pt-8 nx-shadow-[0_-12px_16px_white] dark:nx-bg-dark dark:nx-shadow-[0_-12px_16px_#111]","nx-sticky nx-bottom-0 nx-flex nx-flex-col nx-items-start nx-gap-2 nx-pb-8 dark:nx-border-neutral-800","contrast-more:nx-border-t contrast-more:nx-border-neutral-400 contrast-more:nx-shadow-none contrast-more:dark:nx-border-neutral-400"),children:[j.feedback.content?(0,td.jsx)(rd,{className:rj,href:j.feedback.useLink(),newWindow:!0,children:renderComponent(j.feedback.content)}):null,renderComponent(j.editLink.component,{filePath:a,className:rj,children:renderComponent(j.editLink.text)}),renderComponent(j.toc.extraContent),j.toc.backToTop&&(0,td.jsx)(BackToTop,{className:rj})]})]})},float:!0,title:"On This Page"},useNextSeoProps:()=>({titleTemplate:"%s â Nextra"})},rL=Object.entries(rM).map(([n,a])=>{let g=a&&"object"==typeof a&&!Array.isArray(a)&&!(0,eb.isValidElement)(a);if(g)return n}).filter(Boolean);if(rI){let n;window.addEventListener("resize",()=>{document.body.classList.add("resizing"),clearTimeout(n),n=setTimeout(()=>{document.body.classList.remove("resizing")},200)})}function HeadingLink(n){var{tag:a,context:g,children:v,id:j,className:z}=n,H=__objRest(n,["tag","context","children","id","className"]);let W=useSetActiveAnchor(),B=useSlugs(),K=useIntersectionObserver(),ee=(0,eb.useRef)(null);return(0,eb.useEffect)(()=>{if(!j)return;let n=ee.current;if(n)return B.set(n,[j,g.index+=1]),null==K||K.observe(n),()=>{null==K||K.disconnect(),B.delete(n),W(n=>{let a=__spreadValues({},n);return delete a[j],a})}},[j,g,B,K,W]),(0,td.jsxs)(a,__spreadProps(__spreadValues({className:"sr-only"===z?"nx-sr-only":(0,e_.Z)("nx-font-semibold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100",{h2:"nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 dark:nx-border-primary-100/10 contrast-more:dark:nx-border-neutral-400",h3:"nx-mt-8 nx-text-2xl",h4:"nx-mt-8 nx-text-xl",h5:"nx-mt-8 nx-text-lg",h6:"nx-mt-8 nx-text-base"}[a])},H),{children:[v,j&&(0,td.jsx)("a",{href:`#${j}`,id:j,className:"subheading-anchor","aria-label":"Permalink for this section",ref:ee})]}))}var findSummary=n=>{let a=null,g=[];return eb.Children.forEach(n,(n,v)=>{var j;if(n&&n.type===Summary){a||(a=n);return}let z=n;if(!a&&n&&"object"==typeof n&&n.type!==Details&&"props"in n&&n.props){let g=findSummary(n.props.children);a=g[0],z=(0,eb.cloneElement)(n,__spreadProps(__spreadValues({},n.props),{children:(null==(j=g[1])?void 0:j.length)?g[1]:void 0,key:v}))}g.push(z)}),[a,g]},Details=n=>{var{children:a,open:g}=n,v=__objRest(n,["children","open"]);let[j,z]=(0,eb.useState)(!!g),[H,W]=findSummary(a),[B,K]=(0,eb.useState)(j);return(0,eb.useEffect)(()=>{if(j)K(!0);else{let n=setTimeout(()=>K(j),500);return()=>clearTimeout(n)}},[j]),(0,td.jsxs)("details",__spreadProps(__spreadValues(__spreadProps(__spreadValues({className:"nx-my-4 nx-rounded nx-border nx-border-gray-200 nx-bg-white nx-p-2 nx-shadow-sm first:nx-mt-0 dark:nx-border-neutral-800 dark:nx-bg-neutral-900"},v),{open:B}),j&&{"data-expanded":!0}),{children:[(0,td.jsx)(ru,{value:z,children:H}),(0,td.jsx)(Collapse,{isOpen:j,children:W})]}))},Summary=n=>{let a=useDetails();return(0,td.jsx)("summary",__spreadProps(__spreadValues({className:(0,e_.Z)("nx-flex nx-items-center nx-cursor-pointer nx-list-none nx-p-1 nx-transition-colors hover:nx-bg-gray-100 dark:hover:nx-bg-neutral-800","before:nx-mr-1 before:nx-inline-block before:nx-transition-transform before:nx-content-[''] dark:before:nx-invert before:nx-shrink-0","rtl:before:nx-rotate-180 [[data-expanded]>&]:before:nx-rotate-90")},n),{onClick:n=>{n.preventDefault(),a(n=>!n)}}))},rD=/https?:\/\//,Link=n=>
20{var{href:a="",className:g}=n,v=__objRest(n,["href","className"]);return(0,td.jsx)(rd,__spreadValues({href:a,newWindow:rD.test(a),className:(0,e_.Z)("nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]",g)},v))},A=n=>{var{href:a=""}=n,g=__objRest(n,["href"]);return(0,td.jsx)(rd,__spreadValues({href:a,newWindow:rD.test(a)},g))},getComponents=({isRawLayout:n,components:a})=>{if(n)return{a:A};let g={index:0};return __spreadValues({h1:n=>(0,td.jsx)("h1",__spreadValues({className:"nx-mt-2 nx-text-4xl nx-font-bold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100"},n)),h2:n=>(0,td.jsx)(HeadingLink,__spreadValues({tag:"h2",context:g},n)),h3:n=>(0,td.jsx)(HeadingLink,__spreadValues({tag:"h3",context:g},n)),h4:n=>(0,td.jsx)(HeadingLink,__spreadValues({tag:"h4",context:g},n)),h5:n=>(0,td.jsx)(HeadingLink,__spreadValues({tag:"h5",context:g},n)),h6:n=>(0,td.jsx)(HeadingLink,__spreadValues({tag:"h6",context:g},n)),ul:n=>(0,td.jsx)("ul",__spreadValues({className:"nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},n)),ol:n=>(0,td.jsx)("ol",__spreadValues({className:"nx-mt-6 nx-list-decimal first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},n)),li:n=>(0,td.jsx)("li",__spreadValues({className:"nx-my-2"},n)),blockquote:n=>(0,td.jsx)("blockquote",__spreadValues({className:(0,e_.Z)("nx-mt-6 nx-border-gray-300 nx-italic nx-text-gray-700 dark:nx-border-gray-700 dark:nx-text-gray-400","first:nx-mt-0 ltr:nx-border-l-2 ltr:nx-pl-6 rtl:nx-border-r-2 rtl:nx-pr-6")},n)),hr:n=>(0,td.jsx)("hr",__spreadValues({className:"nx-my-8 nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 dark:nx-border-primary-100/10 contrast-more:dark:nx-border-neutral-400"},n)),a:Link,table:n=>(0,td.jsx)(n2.iA,__spreadValues({className:"nextra-scrollbar nx-mt-6 nx-p-0 first:nx-mt-0"},n)),p:n=>(0,td.jsx)("p",__spreadValues({className:"nx-mt-6 nx-leading-7 first:nx-mt-0"},n)),tr:n2.Tr,th:n2.Th,td:n2.Td,details:Details,summary:Summary,pre:n2.SU,code:n2.EK},a)},rF={toc:(0,e_.Z)("nextra-toc nx-order-last nx-hidden nx-w-64 nx-shrink-0 xl:nx-block print:nx-hidden"),main:(0,e_.Z)("nx-w-full nx-break-words")},Body=({themeContext:n,breadcrumb:a,timestamp:g,navigation:v,children:j})=>{var z;let H=useConfig(),W=useMounted();if("raw"===n.layout)return(0,td.jsx)("div",{className:rF.main,children:j});let B=n.timestamp&&H.gitTimestamp&&g?new Date(g):null,K=W&&B?(0,td.jsx)("div",{className:"nx-mt-12 nx-mb-8 nx-block nx-text-xs nx-text-gray-500 ltr:nx-text-right rtl:nx-text-left dark:nx-text-gray-400",children:renderComponent(H.gitTimestamp,{timestamp:B})}):(0,td.jsx)("div",{className:"nx-mt-16"}),ee=(0,td.jsxs)(td.Fragment,{children:[j,K,v]}),et=(null==(z=H.main)?void 0:z.call(H,{children:ee}))||ee;return"full"===n.layout?(0,td.jsx)("article",{className:(0,e_.Z)(rF.main,"nextra-content nx-min-h-[calc(100vh-var(--nextra-navbar-height))] nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]"),children:et}):(0,td.jsx)("article",{className:(0,e_.Z)(rF.main,"nextra-content nx-flex nx-min-h-[calc(100vh-var(--nextra-navbar-height))] nx-min-w-0 nx-justify-center nx-pb-8 nx-pr-[calc(env(safe-area-inset-right)-1.5rem)]","article"===n.typesetting&&"nextra-body-typesetting-article"),children:(0,td.jsxs)("main",{className:"nx-w-full nx-min-w-0 nx-max-w-6xl nx-px-6 nx-pt-4 md:nx-px-12",children:[a,et]})})},InnerLayout=({filePath:n,pageMap:a,frontMatter:g,headings:v,timestamp:j,children:z})=>{let H=useConfig(),{locale:W=rS,defaultLocale:B}=(0,ey.useRouter)(),K=useFSRoute(),{activeType:ee,activeIndex:et,activeThemeContext:en,activePath:er,topLevelNavbarItems:eo,docsDirectories:ei,flatDirectories:es,flatDocsDirectories:el,directories:eu}=(0,eb.useMemo)(()=>(function normalizePages({list:n,locale:a,defaultLocale:g,route:v,docsRoot:j="",underCurrentDocsRoot:z=!1,pageThemeContext:H=ty}){let W,B;for(let g of n)if("Meta"===g.kind){if(g.locale===a){W=g.data;break}W||(W=g.data)}let K=W||{},ee=Object.keys(K);for(let n of ee)"string"==typeof K[n]&&(K[n]={title:K[n]});let et=[],en=[],er=[],eo=[],ei=[],es=0,el=H,eu=[],ec=-1,ed=K["*"]||{};delete ed.title,delete ed.href;let ep=n.filter(n=>"Meta"!==n.kind&&!n.name.startsWith("_")&&(!("locale"in n)||!n.locale||[a,g].includes(n.locale))).sort((n,a)=>{let g=ee.indexOf(n.name),v=ee.indexOf(a.name);return -1===g&&-1===v?n.name<a.name?-1:1:-1===g?1:-1===v?-1:g-v}).flatMap(n=>{let a;let g=[],v=ee.indexOf(n.name);if(-1!==v){for(let n=ec+1;n<v;n++){let a=ee[n];"*"!==a&&g.push({name:a,route:"",...K[a]})}ec=v,a={...K[n.name],...n}}return g.push(a||n),g});for(let n=ec+1;n<ee.length;n++){let a=ee[n];"*"!==a&&ep.push({name:a,route:"#",...K[a]})}for(let n=0;n<ep.length;n++){let W=ep[n];if(n+1<ep.length&&W.name===ep[n+1].name){ep[n+1]={...ep[n+1],withIndexPage:!0},W.children&&!ep[n+1].children&&(ep[n+1].children=W.children);continue}let ee=function(n={},a){"string"==typeof n&&(n={title:n});let g=Object.assign({},a.theme,n.theme);return Object.assign({},a,n,{theme:g})}
20(K[W.name],ed),{display:ec,type:ef="doc"}=ee,eh={...H,...ee.theme},em=v.startsWith(j),ex=W.children&&normalizePages({list:W.children,locale:a,defaultLocale:g,route:v,docsRoot:"page"===ef||"menu"===ef?W.route:j,underCurrentDocsRoot:z||em,pageThemeContext:eh}),eg=ee.title||"separator"!==ef&&W.name,getItem=()=>({...W,type:ef,...eg&&{title:eg},...ec&&{display:ec},...ex&&{children:[]}}),ev=getItem(),ey=getItem(),eb=getItem();if(ey.isUnderCurrentDocsTree=em,"separator"===ef&&(ev.isUnderCurrentDocsTree=em),W.route===v)switch(eu=[ev],B=ef,el={...el,...eh},ef){case"page":case"menu":es=ei.length;break;case"doc":es=eo.length}if(!("hidden"===ec&&"Folder"!==ev.kind||ew.hV.has(W.route))){if(ex){if(void 0!==ex.activeIndex&&void 0!==ex.activeType){switch(el=ex.activeThemeContext,B=ex.activeType,eu=[ev,...ex.activePath],B){case"page":case"menu":es=ei.length+ex.activeIndex;break;case"doc":es=eo.length+ex.activeIndex}W.withIndexPage&&"doc"===ef&&es++}switch(ef){case"page":case"menu":eb.children.push(...ex.directories),er.push(...ex.docsDirectories),ex.flatDirectories.length?(eb.firstChildRoute=function findFirstRoute(n){for(let a of n){if(a.route)return a.route;if(a.children){let n=findFirstRoute(a.children);if(n)return n}}}(ex.flatDirectories),ei.push(eb)):eb.withIndexPage&&ei.push(eb);break;case"doc":Array.isArray(ey.children)&&ey.children.push(...ex.docsDirectories),ev.withIndexPage&&"children"!==ec&&eo.push(ey)}en.push(...ex.flatDirectories),eo.push(...ex.flatDocsDirectories),Array.isArray(ev.children)&&ev.children.push(...ex.directories)}else switch(en.push(ev),ef){case"page":case"menu":ei.push(eb);break;case"doc":eo.push(ey)}switch("doc"===ef&&"children"===ec?ey.children&&(et.push(...ey.children),er.push(...ey.children)):et.push(ev),ef){case"page":case"menu":er.push(eb);break;case"doc":"children"!==ec&&er.push(ey);break;case"separator":er.push(ev)}}}return{activeType:B,activeIndex:es,activeThemeContext:el,activePath:eu,directories:et,flatDirectories:en,docsDirectories:er,flatDocsDirectories:eo,topLevelNavbarItems:ei}})({list:a,locale:W,defaultLocale:B,route:K}),[a,W,B,K]),ec=__spreadValues(__spreadValues({},en),g),ed=!ec.sidebar||"raw"===ec.layout||"page"===ee,ep="page"!==ee&&ec.toc&&"default"===ec.layout?(0,td.jsx)("nav",{className:(0,e_.Z)(rF.toc,"nx-px-4"),"aria-label":"table of contents",children:renderComponent(H.toc.component,{headings:H.toc.float?v:[],filePath:n})}):"full"!==ec.layout&&"raw"!==ec.layout&&(0,td.jsx)("nav",{className:rF.toc,"aria-label":"table of contents"}),ef=H.i18n.find(n=>n.locale===W),eh=ef?"rtl"===ef.direction:"rtl"===H.direction,em=eh?"rtl":"ltr";return(0,td.jsxs)("div",{dir:em,children:[(0,td.jsx)("script",{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('dir','${em}')`}}),(0,td.jsx)(dist_Head,{}),(0,td.jsx)(Banner,{}),ec.navbar&&renderComponent(H.navbar.component,{flatDirectories:es,items:eo}),(0,td.jsx)("div",{className:(0,e_.Z)("nx-mx-auto nx-flex","raw"!==ec.layout&&"nx-max-w-[90rem]"),children:(0,td.jsxs)(ActiveAnchorProvider,{children:[(0,td.jsx)(Sidebar,{docsDirectories:ei,flatDirectories:es,fullDirectories:eu,headings:v,asPopover:ed,includePlaceholder:"default"===ec.layout}),ep,(0,td.jsx)(rE,{}),(0,td.jsx)(Body,{themeContext:ec,breadcrumb:"page"!==ee&&ec.breadcrumb?(0,td.jsx)(Breadcrumb,{activePath:er}):null,timestamp:j,navigation:"page"!==ee&&ec.pagination?(0,td.jsx)(NavLinks,{flatDirectories:el,currentIndex:et}):null,children:(0,td.jsx)(ek.Z,{components:getComponents({isRawLayout:"raw"===ec.layout,components:H.components}),children:z})})]})}),ec.footer&&renderComponent(H.footer.component,{menu:ed})]})};function Layout(n){var{children:a}=n,g=__objRest(n,["children"]);return(0,td.jsx)(ConfigProvider,{value:g,children:(0,td.jsx)(InnerLayout,__spreadProps(__spreadValues({},g.pageOpts),{children:a}))})}},9013:function(n,a,g){"use strict";g.d(a,{UW:function(){return Callout},EK:function(){return Code},SU:function(){return Pre},iA:function(){return Table},Td:function(){return Td},Th:function(){return Th},Tr:function(){return Tr}});var v,j,z,H=g(512),W=g(5893),Button=({children:n,className:a,...g})=>
20(0,W.jsx)("button",{className:(0,H.Z)("nextra-button nx-transition-all active:nx-opacity-50","nx-bg-primary-700/5 nx-border nx-border-black/5 nx-text-gray-600 hover:nx-text-gray-900 nx-rounded-md nx-p-1.5","dark:nx-bg-primary-300/10 dark:nx-border-white/10 dark:nx-text-gray-400 dark:hover:nx-text-gray-50",a),...g,children:n}),B=g(4861),K={default:"\uD83D\uDCA1",error:"\uD83D\uDEAB",info:(0,W.jsx)(B.AV,{className:"nx-mt-1"}),warning:"â ï¸"},ee={default:(0,H.Z)("nx-border-orange-100 nx-bg-orange-50 nx-text-orange-800 dark:nx-border-orange-400/30 dark:nx-bg-orange-400/20 dark:nx-text-orange-300"),error:(0,H.Z)("nx-border-red-200 nx-bg-red-100 nx-text-red-900 dark:nx-border-red-200/30 dark:nx-bg-red-900/30 dark:nx-text-red-200"),info:(0,H.Z)("nx-border-blue-200 nx-bg-blue-100 nx-text-blue-900 dark:nx-border-blue-200/30 dark:nx-bg-blue-900/30 dark:nx-text-blue-200"),warning:(0,H.Z)("nx-border-yellow-100 nx-bg-yellow-50 nx-text-yellow-900 dark:nx-border-yellow-200/30 dark:nx-bg-yellow-700/30 dark:nx-text-yellow-200")};function Callout({children:n,type:a="default",emoji:g=K[a]}){return(0,W.jsxs)("div",{className:(0,H.Z)("nextra-callout nx-overflow-x-auto nx-mt-6 nx-flex nx-rounded-lg nx-border nx-py-2 ltr:nx-pr-4 rtl:nx-pl-4","contrast-more:nx-border-current contrast-more:dark:nx-border-current",ee[a]),children:[(0,W.jsx)("div",{className:"nx-select-none nx-text-xl ltr:nx-pl-3 ltr:nx-pr-2 rtl:nx-pr-3 rtl:nx-pl-2",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'},children:g}),(0,W.jsx)("div",{className:"nx-w-full nx-min-w-0 nx-leading-7",children:n})]})}var et=g(7294),CopyToClipboard=({getValue:n,...a})=>{let[g,v]=(0,et.useState)(!1);(0,et.useEffect)(()=>{if(!g)return;let n=setTimeout(()=>{v(!1)},2e3);return()=>{clearTimeout(n)}},[g]);let j=(0,et.useCallback)(async()=>{v(!0),navigator?.clipboard||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(n())}catch{console.error("Failed to copy!")}},[n]),z=g?B.nQ:B.TI;return(0,W.jsx)(Button,{onClick:j,title:"Copy code",tabIndex:0,...a,children:(0,W.jsx)(z,{className:"nextra-copy-icon nx-pointer-events-none nx-h-4 nx-w-4"})})},Code=({children:n,className:a,...g})=>{let v="data-line-numbers"in g;return(0,W.jsx)("code",{className:(0,H.Z)("nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em] nx-text-[.9em]","dark:nx-border-white/10 dark:nx-bg-white/10",v&&"[counter-reset:line]",a),dir:"ltr",...g,children:n})},Pre=({children:n,className:a,hasCopyCode:g,filename:v,...j})=>{let z=(0,et.useRef)(null),K=(0,et.useCallback)(()=>{let n=document.documentElement.dataset,a="nextraWordWrap"in n;a?delete n.nextraWordWrap:n.nextraWordWrap=""},[]);return(0,W.jsxs)("div",{className:"nextra-code-block nx-relative nx-mt-6 first:nx-mt-0",children:[v&&(0,W.jsx)("div",{className:"nx-absolute nx-top-0 nx-z-[1] nx-w-full nx-truncate nx-rounded-t-xl nx-bg-primary-700/5 nx-py-2 nx-px-4 nx-text-xs nx-text-gray-700 dark:nx-bg-primary-300/10 dark:nx-text-gray-200",children:v}),(0,W.jsx)("pre",{className:(0,H.Z)("nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em]","contrast-more:nx-border contrast-more:nx-border-primary-900/20 contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40",v?"nx-pt-12 nx-pb-4":"nx-py-4",a),ref:z,...j,children:n}),(0,W.jsxs)("div",{className:(0,H.Z)("nx-opacity-0 nx-transition [div:hover>&]:nx-opacity-100 focus-within:nx-opacity-100","nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0",v?"nx-top-8":"nx-top-0"),children:[(0,W.jsx)(Button,{onClick:K,className:"md:nx-hidden",title:"Toggle word wrap",children:(0,W.jsx)(B.NK,{className:"nx-pointer-events-none nx-h-4 nx-w-4"})}),g&&(0,W.jsx)(CopyToClipboard,{getValue:()=>z.current?.querySelector("code")?.textContent||""})]})]})},en=g(1363),er=g(3781),eo=g(9946),ei=g(6723),es=g(3855),el=g(4157),eu=g(3784),ec=g(4879),ed=g(6045);function focus_sentinel_b({onFocus:n}){let[a,g]=(0,et.useState)(!0),v=(0,ec.t)();return a?et.createElement(ed._,{as:"button",type:"button",features:ed.A.Focusable,onFocus:a=>{a.preventDefault();let j,z=50;j=requestAnimationFrame(function t(){if(z--<=0){j&&cancelAnimationFrame(j);return}
20if(n()){if(cancelAnimationFrame(j),!v.current)return;g(!1);return}j=requestAnimationFrame(t)})}}):null}var ep=g(4575),ef=g(2984),eh=g(1021),em=g(5466),ex=g(2351);let eg=et.createContext(null);function C({children:n}){let a=et.useRef({groups:new Map,get(n,a){var g;let v=this.groups.get(n);v||(v=new Map,this.groups.set(n,v));let j=null!=(g=v.get(a))?g:0;return v.set(a,j+1),[Array.from(v.keys()).indexOf(a),function(){let n=v.get(a);n>1?v.set(a,n-1):v.delete(a)}]}});return et.createElement(eg.Provider,{value:a},n)}function stable_collection_d(n){let a=et.useContext(eg);if(!a)throw Error("You must wrap your component in a <StableCollection>");let g=function(){var n,a,g;let v=null!=(g=null==(a=null==(n=et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:n.ReactCurrentOwner)?void 0:a.current)?g:null;if(!v)return Symbol();let j=[],z=v;for(;z;)j.push(z.index),z=z.return;return"$."+j.join(".")}(),[v,j]=a.current.get(n,g);return et.useEffect(()=>j,[]),v}var ev=((v=ev||{})[v.Forwards=0]="Forwards",v[v.Backwards=1]="Backwards",v),ey=((j=ey||{})[j.Less=-1]="Less",j[j.Equal=0]="Equal",j[j.Greater=1]="Greater",j),eb=((z=eb||{})[z.SetSelectedIndex=0]="SetSelectedIndex",z[z.RegisterTab=1]="RegisterTab",z[z.UnregisterTab=2]="UnregisterTab",z[z.RegisterPanel=3]="RegisterPanel",z[z.UnregisterPanel=4]="UnregisterPanel",z);let e_={0(n,a){var g;let v=(0,ep.z2)(n.tabs,n=>n.current),j=(0,ep.z2)(n.panels,n=>n.current),z=v.filter(n=>{var a;return!(null!=(a=n.current)&&a.hasAttribute("disabled"))}),H={...n,tabs:v,panels:j};if(a.index<0||a.index>v.length-1){let g=(0,ef.E)(Math.sign(a.index-n.selectedIndex),{[-1]:()=>1,0:()=>(0,ef.E)(Math.sign(a.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===z.length)return H;let j=(0,ef.E)(g,{0:()=>v.indexOf(z[0]),1:()=>v.indexOf(z[z.length-1])});return{...H,selectedIndex:-1===j?n.selectedIndex:j}}let W=v.slice(0,a.index),B=[...v.slice(a.index),...W].find(n=>z.includes(n));if(!B)return H;let K=null!=(g=v.indexOf(B))?g:n.selectedIndex;return -1===K&&(K=n.selectedIndex),{...H,selectedIndex:K}},1(n,a){var g;if(n.tabs.includes(a.tab))return n;let v=n.tabs[n.selectedIndex],j=(0,ep.z2)([...n.tabs,a.tab],n=>n.current),z=null!=(g=j.indexOf(v))?g:n.selectedIndex;return -1===z&&(z=n.selectedIndex),{...n,tabs:j,selectedIndex:z}},2:(n,a)=>({...n,tabs:n.tabs.filter(n=>n!==a.tab)}),3:(n,a)=>n.panels.includes(a.panel)?n:{...n,panels:(0,ep.z2)([...n.panels,a.panel],n=>n.current)},4:(n,a)=>({...n,panels:n.panels.filter(n=>n!==a.panel)})},ew=(0,et.createContext)(null);function h(n){let a=(0,et.useContext)(ew);if(null===a){let a=Error(`<${n} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,h),a}return a}ew.displayName="TabsDataContext";let ek=(0,et.createContext)(null);function q(n){let a=(0,et.useContext)(ek);if(null===a){let a=Error(`<${n} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,q),a}return a}function fe(n,a){return(0,ef.E)(a.type,e_,n,a)}ek.displayName="TabsActionsContext";let eC=et.Fragment,eT=ex.AN.RenderStrategy|ex.AN.Static,eE=Object.assign((0,ex.yV)(function(n,a){var g,v;let j=(0,eo.M)(),{id:z=`headlessui-tabs-tab-${j}`,...H}=n,{orientation:W,activation:B,selectedIndex:K,tabs:ee,panels:es}=h("Tab"),ec=q("Tab"),ed=h("Tab"),eg=(0,et.useRef)(null),ev=(0,eu.T)(eg,a);(0,ei.e)(()=>ec.registerTab(eg),[ec,eg]);let ey=stable_collection_d("tabs"),eb=ee.indexOf(eg);-1===eb&&(eb=ey);let e_=eb===K,ew=(0,er.z)(n=>{var a;let g=n();if(g===ep.fE.Success&&"auto"===B){let n=null==(a=(0,em.r)(eg))?void 0:a.activeElement,g=ed.tabs.findIndex(a=>a.current===n);-1!==g&&ec.change(g)}return g}),ek=(0,er.z)(n=>{let a=ee.map(n=>n.current).filter(Boolean);if(n.key===en.R.Space||n.key===en.R.Enter){n.preventDefault(),n.stopPropagation(),ec.change(eb);return}switch(n.key){case en.R.Home:case en.R.PageUp:return n.preventDefault(),n.stopPropagation(),ew(()=>(0,ep.jA)(a,ep.TO.First));case en.R.End:case en.R.PageDown:return n.preventDefault(),n.stopPropagation(),ew(()=>(0,ep.jA)(a,ep.TO.Last))}if(ew(()=>(0,ef.E)(W,{vertical:()=>n.key===en.R.ArrowUp?(0,ep.jA)(a,ep.TO.Previous|ep.TO.WrapAround):n.key===en.R.ArrowDown?(0,ep.jA)(a,ep.TO.Next|ep.TO.WrapAround):ep.fE.Error,horizontal:()=>n.key===en.R.ArrowLeft?(0,ep.jA)(a,ep.TO.Previous|ep.TO.WrapAround):n.key===en.R.ArrowRight?(0,ep.jA)(a,ep.TO.Next|ep.TO.WrapAround):ep.fE.Error}))===ep.fE.Success)return n.preventDefault()}),eC=(0,et.useRef)(!1),eT=(0,er.z)(()=>{var n;eC.current||(eC.current=!0,null==(n=eg.current)||n.focus({preventScroll:!0}),ec.change(eb),(0,eh.Y)(()=>{eC.current=!1}))}),eE=(0,er.z)(n=>{n.preventDefault()}),eO=(0,et.useMemo)(()=>({selected:e_}),[e_]),ej={ref:ev,onKeyDown:ek,onMouseDown:eE,onClick:eT,id:z,role:"tab",type:(0,el.f)(n,eg),"aria-controls":null==(v=null==(g=es[eb])?void 0:g.current)?void 0:v.id,"aria-selected":e_,tabIndex:e_?0:-1};return(0,ex.sY)({ourProps:ej,theirProps:H,slot:eO,defaultTag:"button",name:"Tabs.Tab"})}),{Group:(0,ex.yV)(function(n,a){let{defaultIndex:g=0,vertical:v=!1,manual:j=!1,onChange:z,selectedIndex:H=null,...W}=n,B=v?"vertical":"horizontal",K=j?"manual":"auto",ee=null!==H,en=(0,eu.T)(a),[eo,el]=(0,et.useReducer)(fe,{selectedIndex:null!=H?H:g,tabs:[],panels:[]}),ec=(0,et.useMemo)(()=>({selectedIndex:eo.selectedIndex}),[eo.selectedIndex]),ed=(0,es.E)(z||(()=>{})),ef=(0,es.E)(eo.tabs),eh=(0,et.useMemo)(()=>({orientation:B,activation:K,...eo}),[B,K,eo]),em=(0,er.z)(n=>(el({type:1,tab:n}),()=>el({type:2,tab:n}))),eg=(0,er.z)(n=>(el({type:3,panel:n}),()=>el({type:4,panel:n}))),ev=(0,er.z)(n=>{ey.current!==n&&ed.current(n),ee||el({type:0,index:n})}),ey=(0,es.E)(ee?n.selectedIndex:eo.selectedIndex),eb=(0,et.useMemo)(()=>({registerTab:em,registerPanel:eg,change:ev}),[]);return(0,ei.e)(()=>{el({type:0,index:null!=H?H:g})},[H]),(0,ei.e)(()=>
20{if(void 0===ey.current||eo.tabs.length<=0)return;let n=(0,ep.z2)(eo.tabs,n=>n.current);n.some((n,a)=>eo.tabs[a]!==n)&&ev(n.indexOf(eo.tabs[ey.current]))}),et.createElement(C,null,et.createElement(ek.Provider,{value:eb},et.createElement(ew.Provider,{value:eh},eh.tabs.length<=0&&et.createElement(focus_sentinel_b,{onFocus:()=>{var n,a;for(let g of ef.current)if((null==(n=g.current)?void 0:n.tabIndex)===0)return null==(a=g.current)||a.focus(),!0;return!1}}),(0,ex.sY)({ourProps:{ref:en},theirProps:W,slot:ec,defaultTag:eC,name:"Tabs"}))))}),List:(0,ex.yV)(function(n,a){let{orientation:g,selectedIndex:v}=h("Tab.List"),j=(0,eu.T)(a);return(0,ex.sY)({ourProps:{ref:j,role:"tablist","aria-orientation":g},theirProps:n,slot:{selectedIndex:v},defaultTag:"div",name:"Tabs.List"})}),Panels:(0,ex.yV)(function(n,a){let{selectedIndex:g}=h("Tab.Panels"),v=(0,eu.T)(a),j=(0,et.useMemo)(()=>({selectedIndex:g}),[g]);return(0,ex.sY)({ourProps:{ref:v},theirProps:n,slot:j,defaultTag:"div",name:"Tabs.Panels"})}),Panel:(0,ex.yV)(function(n,a){var g,v,j,z;let H=(0,eo.M)(),{id:W=`headlessui-tabs-panel-${H}`,tabIndex:B=0,...K}=n,{selectedIndex:ee,tabs:en,panels:er}=h("Tab.Panel"),es=q("Tab.Panel"),el=(0,et.useRef)(null),ec=(0,eu.T)(el,a);(0,ei.e)(()=>es.registerPanel(el),[es,el]);let ep=stable_collection_d("panels"),ef=er.indexOf(el);-1===ef&&(ef=ep);let eh=ef===ee,em=(0,et.useMemo)(()=>({selected:eh}),[eh]),eg={ref:ec,id:W,role:"tabpanel","aria-labelledby":null==(v=null==(g=en[ef])?void 0:g.current)?void 0:v.id,tabIndex:eh?B:-1};return eh||null!=(j=K.unmount)&&!j||null!=(z=K.static)&&z?(0,ex.sY)({ourProps:eg,theirProps:K,slot:em,defaultTag:"div",features:eT,visible:eh,name:"Tabs.Panel"}):et.createElement(ed._,{as:"span","aria-hidden":"true",...eg})})});function isTabObjectItem(n){return!!n&&"object"==typeof n&&"label"in n}Object.assign(function({items:n,selectedIndex:a,defaultIndex:g=0,onChange:v,children:j,storageKey:z}){let[B,K]=(0,et.useState)(g);(0,et.useEffect)(()=>{void 0!==a&&K(a)},[a]),(0,et.useEffect)(()=>{if(!z)return;function fn(n){n.key===z&&K(Number(n.newValue))}let n=Number(localStorage.getItem(z));return K(Number.isNaN(n)?0:n),window.addEventListener("storage",fn),()=>{window.removeEventListener("storage",fn)}},[]);let ee=(0,et.useCallback)(n=>{if(z){let a=String(n);localStorage.setItem(z,a),window.dispatchEvent(new StorageEvent("storage",{key:z,newValue:a}));return}K(n),v?.(n)},[]);return(0,W.jsxs)(eE.Group,{selectedIndex:B,defaultIndex:g,onChange:ee,children:[(0,W.jsx)("div",{className:"nextra-scrollbar nx-overflow-x-auto nx-overflow-y-hidden nx-overscroll-x-contain",children:(0,W.jsx)(eE.List,{className:"nx-mt-4 nx-flex nx-w-max nx-min-w-full nx-border-b nx-border-gray-200 nx-pb-px dark:nx-border-neutral-800",children:n.map((n,a)=>{let g=isTabObjectItem(n)&&n.disabled;return(0,W.jsx)(eE,{disabled:g,className:({selected:n})=>(0,H.Z)("nx-mr-2 nx-rounded-t nx-p-2 nx-font-medium nx-leading-5 nx-transition-colors","-nx-mb-0.5 nx-select-none nx-border-b-2",n?"nx-border-primary-500 nx-text-primary-600":"nx-border-transparent nx-text-gray-600 hover:nx-border-gray-200 hover:nx-text-black dark:nx-text-gray-200 dark:hover:nx-border-neutral-800 dark:hover:nx-text-white",g&&"nx-pointer-events-none nx-text-gray-400 dark:nx-text-neutral-600"),children:isTabObjectItem(n)?n.label:n},a)})})}),(0,W.jsx)(eE.Panels,{children:j})]})},{displayName:"Tabs",Tab:function({children:n,...a}){return(0,W.jsx)(eE.Panel,{...a,className:"nx-rounded nx-pt-6",children:n})}});var Td=({className:n="",...a})=>(0,W.jsx)("td",{className:(0,H.Z)("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 dark:nx-border-gray-600",n),...a}),Table=({className:n="",...a})=>(0,W.jsx)("table",{className:(0,H.Z)("nx-block nx-overflow-x-scroll",n),...a}),Th=({className:n="",...a})=>(0,W.jsx)("th",{className:(0,H.Z)("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 nx-font-semibold dark:nx-border-gray-600",n),...a}),Tr=({className:n="",...a})=>(0,W.jsx)("tr",{className:(0,H.Z)("nx-m-0 nx-border-t nx-border-gray-300 nx-p-0 dark:nx-border-gray-600","even:nx-bg-gray-100 even:dark:nx-bg-gray-600/20",n),...a}
20),eO=g(1664),ej=g.n(eO),eS={cards:(0,H.Z)("nextra-cards nx-mt-4 nx-gap-4 nx-grid","nx-not-prose"),card:(0,H.Z)("nextra-card nx-group nx-flex nx-flex-col nx-justify-start nx-overflow-hidden nx-rounded-lg nx-border nx-border-gray-200","nx-text-current nx-no-underline dark:nx-shadow-none","hover:nx-shadow-gray-100 dark:hover:nx-shadow-none nx-shadow-gray-100","active:nx-shadow-sm active:nx-shadow-gray-200","nx-transition-all nx-duration-200 hover:nx-border-gray-300"),title:(0,H.Z)("nx-flex nx-font-semibold nx-items-start nx-gap-2 nx-p-4 nx-text-gray-700 hover:nx-text-gray-900")},eI=(0,W.jsx)("span",{className:"nx-transition-transform nx-duration-75 group-hover:nx-translate-x-[2px]",children:"â"});Object.assign(function({children:n,num:a=3,className:g,style:v,...j}){return(0,W.jsx)("div",{className:(0,H.Z)(eS.cards,g),...j,style:{...v,"--rows":a},children:n})},{displayName:"Cards",Card:function({children:n,title:a,icon:g,image:v,arrow:j,href:z,...B}){let K=j?eI:null;return v?(0,W.jsxs)(ej(),{href:z,className:(0,H.Z)(eS.card,"nx-bg-gray-100 nx-shadow dark:nx-border-neutral-700 dark:nx-bg-neutral-800 dark:nx-text-gray-50 hover:nx-shadow-lg dark:hover:nx-border-neutral-500 dark:hover:nx-bg-neutral-700"),...B,children:[n,(0,W.jsxs)("span",{className:(0,H.Z)(eS.title,"dark:nx-text-gray-300 dark:hover:nx-text-gray-100"),children:[g,(0,W.jsxs)("span",{className:"nx-flex nx-gap-1",children:[a,K]})]})]}):(0,W.jsx)(ej(),{href:z,className:(0,H.Z)(eS.card,"nx-bg-transparent nx-shadow-sm dark:nx-border-neutral-800 hover:nx-bg-slate-50 hover:nx-shadow-md dark:hover:nx-border-neutral-700 dark:hover:nx-bg-neutral-900"),...B,children:(0,W.jsxs)("span",{className:(0,H.Z)(eS.title,"dark:nx-text-neutral-200 dark:hover:nx-text-neutral-50 nx-flex nx-items-center"),children:[g,a,K]})})}});var eP=(0,et.createContext)(0);function useIndent(){return(0,et.useContext)(eP)}function Ident(){let n=useIndent();return(0,W.jsx)(W.Fragment,{children:Array.from({length:n},(n,a)=>(0,W.jsx)("span",{className:"nx-w-5"},a))})}var eN=(0,et.memo)(({label:n,name:a,open:g,children:v,defaultOpen:j=!1,onToggle:z})=>{let H=useIndent(),[B,K]=(0,et.useState)(j),ee=(0,et.useCallback)(()=>{z?.(!B),K(!B)},[B,z]),en=void 0===g?B:g;return(0,W.jsxs)("li",{className:"nx-flex nx-list-none nx-flex-col",children:[(0,W.jsxs)("button",{onClick:ee,title:a,className:"nx-inline-flex nx-cursor-pointer nx-items-center nx-py-1 hover:nx-opacity-60",children:[(0,W.jsx)(Ident,{}),(0,W.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,W.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:en?"M5 19a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h4l2 2h4a2 2 0 0 1 2 2v1M5 19h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2Z":"M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-6l-2-2H5a2 2 0 0 0-2 2Z"})}),(0,W.jsx)("span",{className:"nx-ml-1",children:n??a})]}),en&&(0,W.jsx)("ul",{children:(0,W.jsx)(eP.Provider,{value:H+1,children:v})})]})});eN.displayName="Folder";var eZ=(0,et.memo)(({label:n,name:a,active:g})=>(0,W.jsx)("li",{className:(0,H.Z)("nx-flex nx-list-none",g&&"nx-text-primary-600 contrast-more:nx-underline"),children:(0,W.jsxs)("span",{className:"nx-inline-flex nx-cursor-default nx-items-center nx-py-1",children:[(0,W.jsx)(Ident,{}),(0,W.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,W.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2Z"})}),(0,W.jsx)("span",{className:"nx-ml-1",children:n??a})]})}));eZ.displayName="File",Object.assign(function({children:n}){return(0,W.jsx)("div",{className:(0,H.Z)("nextra-filetree nx-mt-6 nx-select-none nx-text-sm nx-text-gray-800 dark:nx-text-gray-300","nx-not-prose"),children:(0,W.jsx)("div",{className:"nx-inline-block nx-rounded-lg nx-border nx-px-4 nx-py-2 dark:nx-border-neutral-800",children:n})})},{Folder:eN,File:eZ})},4861:function(n,a,g){"use strict";g.d(a,{LZ:function(){return ArrowRightIcon},nQ:function(){return CheckIcon},TI:function(){return CopyIcon},D7:function(){return DiscordIcon},Qq:function(){return ExpandIcon},fy:function(){return GitHubIcon},n9:function(){return GlobeIcon},AV:function(){return InformationCircleIcon}
20,Oq:function(){return MenuIcon},kL:function(){return MoonIcon},L4:function(){return SpinnerIcon},NW:function(){return SunIcon},NK:function(){return WordWrapIcon},b0:function(){return XIcon}});var v=g(5893);function ArrowRightIcon({pathClassName:n,...a}){return(0,v.jsx)("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",...a,children:(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7",className:n})})}function CheckIcon(n){return(0,v.jsx)("svg",{viewBox:"0 0 20 20",width:"1em",height:"1em",fill:"currentColor",...n,children:(0,v.jsx)("path",{fillRule:"evenodd",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",clipRule:"evenodd"})})}function CopyIcon(n){return(0,v.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",...n,children:[(0,v.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,v.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",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}function DiscordIcon(n){return(0,v.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 5 30.67 23.25",...n,children:[(0,v.jsx)("title",{children:"Discord"}),(0,v.jsx)("path",{d:"M26.0015 6.9529C24.0021 6.03845 21.8787 5.37198 19.6623 5C19.3833 5.48048 19.0733 6.13144 18.8563 6.64292C16.4989 6.30193 14.1585 6.30193 11.8336 6.64292C11.6166 6.13144 11.2911 5.48048 11.0276 5C8.79575 5.37198 6.67235 6.03845 4.6869 6.9529C0.672601 12.8736 -0.41235 18.6548 0.130124 24.3585C2.79599 26.2959 5.36889 27.4739 7.89682 28.2489C8.51679 27.4119 9.07477 26.5129 9.55525 25.5675C8.64079 25.2265 7.77283 24.808 6.93587 24.312C7.15286 24.1571 7.36986 23.9866 7.57135 23.8161C12.6241 26.1255 18.0969 26.1255 23.0876 23.8161C23.3046 23.9866 23.5061 24.1571 23.7231 24.312C22.8861 24.808 22.0182 25.2265 21.1037 25.5675C21.5842 26.5129 22.1422 27.4119 22.7621 28.2489C25.2885 27.4739 27.8769 26.2959 30.5288 24.3585C31.1952 17.7559 29.4733 12.0212 26.0015 6.9529ZM10.2527 20.8402C8.73376 20.8402 7.49382 19.4608 7.49382 17.7714C7.49382 16.082 8.70276 14.7025 10.2527 14.7025C11.7871 14.7025 13.0425 16.082 13.0115 17.7714C13.0115 19.4608 11.7871 20.8402 10.2527 20.8402ZM20.4373 20.8402C18.9183 20.8402 17.6768 19.4608 17.6768 17.7714C17.6768 16.082 18.8873 14.7025 20.4373 14.7025C21.9717 14.7025 23.2271 16.082 23.1961 17.7714C23.1961 19.4608 21.9872 20.8402 20.4373 20.8402Z"})]})}function ExpandIcon({isOpen:n,...a}){return(0,v.jsxs)("svg",{height:"12",width:"12",viewBox:"0 0 16 16",fill:"currentColor",...a,children:[(0,v.jsx)("path",{fillRule:"evenodd",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",className:n?"":"nx-origin-[35%] nx-rotate-180"}),(0,v.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"})]})}function GitHubIcon(n){return(0,v.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",viewBox:"3 3 18 18",...n,children:[(0,v.jsx)("title",{children:"GitHub"}),(0,v.jsx)("path",{d:"M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"})]})}function GlobeIcon(n){return(0,v.jsx)("svg",{viewBox:"2 2 16 16",width:"12",height:"12",fill:"
20currentColor",...n,children:(0,v.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",clipRule:"evenodd"})})}function InformationCircleIcon(n){return(0,v.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",width:"20",height:"20",...n,children:(0,v.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z"})})}function MenuIcon(n){return(0,v.jsxs)("svg",{fill:"none",width:"24",height:"24",viewBox:"0 0 24 24",stroke:"currentColor",...n,children:[(0,v.jsx)("g",{children:(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16"})}),(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 12h16"}),(0,v.jsx)("g",{children:(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 18h16"})})]})}function MoonIcon(n){return(0,v.jsx)("svg",{fill:"none",viewBox:"2 2 20 20",width:"12",height:"12",stroke:"currentColor",...n,children:(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",fill:"currentColor",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"})})}function SpinnerIcon(n){return(0,v.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",width:"24",height:"24",...n,children:[(0,v.jsx)("circle",{className:"nx-opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,v.jsx)("path",{className:"nx-opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}function SunIcon(n){return(0,v.jsx)("svg",{fill:"none",viewBox:"3 3 18 18",width:"12",height:"12",stroke:"currentColor",...n,children:(0,v.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",fill:"currentColor",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"})})}function WordWrapIcon(n){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",...n,children:(0,v.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}function XIcon(n){return(0,v.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",...n,children:(0,v.jsx)("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})}},2643:function(n,a,g){"use strict";g.d(a,{Z:function(){return MDXProvider},a:function(){return mdx_useMDXComponents}});var v=g(7294);let j=v.createContext({});function useMDXComponents(n){let a=v.useContext(j);return v.useMemo(()=>"function"==typeof n?n(a):{...a,...n},[a,n])}let z={};function MDXProvider({components:n,children:a,disableParentContext:g}){let H;return H=g?"function"==typeof n?n({}):n||z:useMDXComponents(n),v.createElement(j.Provider,{value:H},a)}var H=g(5675),W=g.n(H),B={img:n=>(0,v.createElement)("object"==typeof n.src?W():"img",n)},mdx_useMDXComponents=n=>useMDXComponents({...B,...n})},2673:function(n,a,g){"use strict";g.d(a,{j:function(){return setupNextraPage}}
20);var v,j=g(9208),z=g.n(j),H=g(7222),W=g(7294);g(2746),"undefined"!=typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(n){var a=Date.now();return setTimeout(function(){n({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-a))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(n){clearTimeout(n)}),g(2643);var B=g(5893),K=(0,W.createContext)(!1),ee=g(1163);function Nextra({__nextra_pageMap:n,__nextra_dynamic_opts:a,...g}){let{context:v,Layout:j}=function(){let n=globalThis[H.eZ],{route:a}=(0,ee.useRouter)();(0,W.useState)({})[1];let g=n.context[a];if(!g)throw Error("No content found for the current route. This is a Nextra bug.");return{context:g,Layout:n.Layout}}(),{Content:z,...et}=v;if(n&&(et.pageOpts={...et.pageOpts,pageMap:n}),a){let{headings:n,title:g,frontMatter:v}=JSON.parse(a);et.pageOpts={...et.pageOpts,headings:n,title:g,frontMatter:v}}return(0,B.jsx)(j,{...et,pageProps:g,children:(0,B.jsx)(K.Provider,{value:g,children:(0,B.jsx)(z,{...g})})})}var et=g(1864),en=g(3859),er=g(6107);function pageTitleFromFilename(n){return er(n.replaceAll(/[-_]/g," "))}function isFolder(n){return!!n&&"object"==typeof n&&"folder"===n.type}function normalizeMetaData(n){return Object.fromEntries(Object.entries(n).map(([n,a])=>{if(isFolder(a)){let g=n.replace("/","");return[g,a.title||pageTitleFromFilename(g)]}return[n,a||pageTitleFromFilename(n)]}))}function setupNextraPage({pageNextRoute:n,pageOpts:a,nextraLayout:g,themeConfig:j,MDXContent:W,hot:B,pageOptsChecksum:K,dynamicMetaModules:ee=[]}){var er;"undefined"==typeof window&&(globalThis.__nextra_resolvePageMap=async()=>{if(v)return v;let n=JSON.parse(JSON.stringify(eo.pageMap));return await Promise.all(ee.map(async([a,{metaObjectKeyPath:g,metaParentKeyPath:v}])=>{let j=await a,H=await j.default(),W=z()(n,g);W.data=H;let B=z()(n,v);!function collectCatchAllRoutes(n,a,g=!0){if(g){collectCatchAllRoutes(n,{kind:"Meta",data:a.data,locale:a.locale},!1),a.data=normalizeMetaData(a.data);return}for(let[g,j]of Object.entries(a.data)){if(!isFolder(j)){var v;if("*"===g)continue;n.children.push({kind:"MdxPage",...a.locale&&{locale:a.locale},name:g,route:(v=n.route,en(et.join(v,g.replace(/^index$/,""))))});continue}let z=g.replace("/",""),H={kind:"Folder",name:z,route:`${n.route}/${z}`,children:[{kind:"Meta",...a.locale&&{locale:a.locale},data:normalizeMetaData(j.items)}]};n.children.push(H),collectCatchAllRoutes(H,{kind:"Meta",data:j.items,locale:a.locale},!1)}}(B,W)})),v=n});let eo=globalThis[er=H.eZ]||(globalThis[er]=Object.create(null));return a.pageMap?(eo.pageMap=a.pageMap,eo.Layout=g):(a={...a,pageMap:eo.pageMap,flexsearch:eo.flexsearch},j=eo.themeConfig),a={frontMatter:{},...a},eo.route=a.route,eo.context||(eo.context=Object.create(null)),eo.context[n]={Content:W,pageOpts:a,themeConfig:j},Nextra}},6008:function(n,a,g){"use strict";var v=g(2337);n.exports=function(n){var a={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:n,query:{},parse_failed:!1};try{var g=new URL(n);a.protocols=v(g),a.protocol=a.protocols[0],a.port=g.port,a.resource=g.hostname,a.host=g.host,a.user=g.username||"",a.password=g.password||"",a.pathname=g.pathname,a.hash=g.hash.slice(1),a.search=g.search.slice(1),a.href=g.href,a.query=Object.fromEntries(g.searchParams)}catch(g){a.protocols=["file"],a.protocol=a.protocols[0],a.port="",a.resource="",a.user="",a.pathname="",a.hash="",a.search="",a.href=n,a.query={},a.parse_failed=!0}return a}},3905:function(n,a,g){"use strict";var v=g(6008),j=v&&"object"==typeof v&&"default"in v?v:{default:v};let testParameter=(n,a)=>a.some(a=>a instanceof RegExp?a.test(n):a===n),normalizeDataURL=(n,{stripHash:a})=>{let g=/^data:(?<type>[^,]*?),(?<data>[^#]*?)(?:#(?<hash>.*))?$/.exec(n);if(!g)throw Error(`Invalid URL: ${n}`);let{type:v,data:j,hash:z}=g.groups,H=v.split(";");z=a?"":z;let W=!1;"base64"===H[H.length-1]&&(H.pop(),W=!0);let B=(H.shift()||"").toLowerCase(),K=H.map(n=>{let[a,g=""]=n.split("=").map(n=>n.trim());return"charset"===a&&"us-ascii"===(g=g.toLowerCase())?"":`${a}${g?`=${g}`:""}`}
20).filter(Boolean),ee=[...K];return W&&ee.push("base64"),(ee.length>0||B&&"text/plain"!==B)&&ee.unshift(B),`data:${ee.join(";")},${W?j.trim():j}${z?`#${z}`:""}`},parseUrl=(n,a=!1)=>{let throwErr=a=>{let g=Error(a);throw g.subject_url=n,g};"string"==typeof n&&n.trim()||throwErr("Invalid url."),n.length>parseUrl.MAX_INPUT_LENGTH&&throwErr("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),a&&("object"!=typeof a&&(a={stripHash:!1}),n=function(n,a){if(a={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...a},n=n.trim(),/^data:/i.test(n))return normalizeDataURL(n,a);if(/^view-source:/i.test(n))throw Error("`view-source:` is not supported as it is a non-standard protocol");let g=n.startsWith("//"),v=!g&&/^\.*\//.test(n);v||(n=n.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,a.defaultProtocol));let j=new URL(n);if(a.forceHttp&&a.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(a.forceHttp&&"https:"===j.protocol&&(j.protocol="http:"),a.forceHttps&&"http:"===j.protocol&&(j.protocol="https:"),a.stripAuthentication&&(j.username="",j.password=""),a.stripHash?j.hash="":a.stripTextFragment&&(j.hash=j.hash.replace(/#?:~:text.*?$/i,"")),j.pathname){let n=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,a=0,g="";for(;;){let v=n.exec(j.pathname);if(!v)break;let z=v[0],H=v.index,W=j.pathname.slice(a,H);g+=W.replace(/\/{2,}/g,"/")+z,a=H+z.length}let v=j.pathname.slice(a,j.pathname.length);g+=v.replace(/\/{2,}/g,"/"),j.pathname=g}if(j.pathname)try{j.pathname=decodeURI(j.pathname)}catch{}if(!0===a.removeDirectoryIndex&&(a.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(a.removeDirectoryIndex)&&a.removeDirectoryIndex.length>0){let n=j.pathname.split("/"),g=n[n.length-1];testParameter(g,a.removeDirectoryIndex)&&(n=n.slice(0,-1),j.pathname=n.slice(1).join("/")+"/")}if(j.hostname&&(j.hostname=j.hostname.replace(/\.$/,""),a.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(j.hostname)&&(j.hostname=j.hostname.replace(/^www\./,""))),Array.isArray(a.removeQueryParameters))for(let n of[...j.searchParams.keys()])testParameter(n,a.removeQueryParameters)&&j.searchParams.delete(n);if(!0===a.removeQueryParameters&&(j.search=""),a.sortQueryParameters){j.searchParams.sort();try{j.search=decodeURIComponent(j.search)}catch{}}a.removeTrailingSlash&&(j.pathname=j.pathname.replace(/\/$/,""));let z=n;return n=j.toString(),a.removeSingleSlash||"/"!==j.pathname||z.endsWith("/")||""!==j.hash||(n=n.replace(/\/$/,"")),(a.removeTrailingSlash||"/"===j.pathname)&&""===j.hash&&a.removeSingleSlash&&(n=n.replace(/\/$/,"")),g&&!a.normalizeProtocol&&(n=n.replace(/^http:\/\//,"//")),a.stripProtocol&&(n=n.replace(/^(?:https?:)?\/\//,"")),n}(n,a));let g=j.default(n);if(g.parse_failed){let n=g.href.match(/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/);n?(g.protocols=["ssh"],g.protocol="ssh",g.resource=n[2],g.host=n[2],g.user=n[1],g.pathname=`/${n[3]}`,g.parse_failed=!1):throwErr("URL parsing failed.")}return g};parseUrl.MAX_INPUT_LENGTH=2048,n.exports=parseUrl},2337:function(n){"use strict";n.exports=function(n,a){!0===a&&(a=0);var g="";if("string"==typeof n)try{g=new URL(n).protocol}catch(n){}else n&&n.constructor===URL&&(g=n.protocol);var v=g.split(/\:|\+/).filter(Boolean);return"number"==typeof a?v[a]:v}},6826:function(n){var a={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Ã:"AE",Ầ:"A",Ằ:"A",È:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ã:"C",á¸:"C",Ã:"E",Ã:"E",Ã:"E",Ã:"E",Ế:"E",á¸:"E",á»:"E",á¸:"E",á¸:"E",È:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",á»:"E",á»:"E",á»:"E",Ã:"I",Ã:"I",Ã:"I",Ã:"I",Ḯ:"I",È:"I",á»:"I",á»:"I",Ã:"D",Ã:"N",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",á»:"O",á¹:"O",á¹:"O",È:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á» :"O",á»:"O",Ợ:"O",Ã:"U",Ã:"U",Ã:"U",Ã:"U",Ủ:"U",Ụ:"U",Ử:"U",á»®:"U",á»°:"U",Ã:"Y",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",È:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",áº:"a",ç:"c",á¸:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",á¸:"e",á»:"e",á¸:"e",á¸:"e",È:"e",ẻ:"e",ẽ:"e",ẹ:"e",á»:"e",á»
:"e",á»:"e",ì:"i",Ã:"i",î:"i",ï:"i",ḯ:"i",È:"i",á»:"i",á»:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",á»:"o",á¹:"o",á¹:"o",È:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",ỡ:"o",á»:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",á»§:"u",ụ:"u",á»:"u",ữ:"u",á»±:"u",ý:"y",ÿ:"y",Ä:"A",Ä:"a",Ä:"A",Ä:"a",Ä:"A",Ä
:"a",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",CÌ:"C",cÌ:"c",Ä:"D",Ä:"d",Ä:"D",Ä:"d",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"G",Ç´:"G",Ä:"g",ǵ:"g",Ä:"G",Ä:"g",Ä :"G",Ä¡:"g",Ä¢:"G",Ä£:"g",Ĥ:"H",Ä¥:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",Ä©:"i",Ī:"I",Ä«:"i",Ĭ:"I",Ä:"i",Ä®:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",Ḱ:"K",ḱ:"k",KÌ:"K",kÌ:"k",Ĺ:"L",ĺ:"l",Ä»:"L",ļ:"l",Ľ:"L",ľ:"l",Ä¿:"L",Å:"l",Å:"l",Å:"l",Ḿ:"M",ḿ:"m",MÌ:"M",mÌ:"m",Å:"N",Å:"n",Å
:"N",Å:"n",Å:"N",Å:"n",Å:"n",NÌ:"N",nÌ:"n",Å:"O",Å:"o",Å:"O",Å:"o",Å:"O",Å:"o",Å:"OE",Å:"oe",PÌ:"P",pÌ:"p",Å:"R",Å:"r",Å:"R",Å:"r",Å:"R",Å:"r",RÌ:"R",rÌ:"r",È:"R",È:"r",Å:"S",Å:"s",Å:"S",Å:"s",Å:"S",È:"S",È:"s",Å:"s",Å :"S",Å¡:"s",Å¢:"T",Å£:"t",È:"t",È:"T",Ť:"T",Å¥:"t",Ŧ:"T",ŧ:"t",TÌ:"T",tÌ:"t",Ũ:"U",Å©:"u",Ū:"U",Å«:"u",Ŭ:"U",Å:"u",Å®:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",È:"U",È:"u",VÌ:"V",vÌ:"v",Å´:"W",ŵ:"w",áº:"W",áº:"w",XÌ:"X",xÌ:"x",Ŷ:"Y",Å·:"y",Ÿ:"Y",YÌ:"Y",
20yÌ:"y",Ź:"Z",ź:"z",Å»:"Z",ż:"z",Ž:"Z",ž:"z",Å¿:"s",Æ:"f",Æ :"O",Æ¡:"o",Ư:"U",ư:"u",Ç:"A",Ç:"a",Ç:"I",Ç:"i",Ç:"O",Ç:"o",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ứ:"U",ứ:"u",Ṹ:"U",á¹¹:"u",Ǻ:"A",Ç»:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",Ç¿:"o",Ã:"TH",þ:"th",á¹:"P",á¹:"p",Ṥ:"S",á¹¥:"s",XÌ:"X",xÌ:"x",Ð:"Ð",Ñ:"г",Ð:"Ð",Ñ:"к",AÌ:"A",aÌ:"a",EÌ:"E",eÌ:"e",IÌ:"I",iÌ:"i",Ǹ:"N",ǹ:"n",á»:"O",á»:"o",á¹:"O",á¹:"o",Ừ:"U",ừ:"u",áº:"W",áº:"w",Ỳ:"Y",ỳ:"y",È:"A",È:"a",È:"E",È
:"e",È:"I",È:"i",È:"O",È:"o",È:"R",È:"r",È:"U",È:"u",BÌ:"B",bÌ:"b",ÄÌ£:"C",ÄÌ£:"c",ÃÌ:"E",êÌ:"e",FÌ:"F",fÌ:"f",Ǧ:"G",ǧ:"g",È:"H",È:"h",JÌ:"J",ǰ:"j",Ǩ:"K",Ç©:"k",MÌ:"M",mÌ:"m",PÌ:"P",pÌ:"p",QÌ:"Q",qÌ:"q",ÅÌ©:"R",ÅÌ©:"r",Ṧ:"S",á¹§:"s",VÌ:"V",vÌ:"v",WÌ:"W",wÌ:"w",XÌ:"X",xÌ:"x",YÌ:"Y",yÌ:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",á¸:"D",á¸:"d",Ȩ:"E",È©:"e",ÆÌ§:"E",Ȩ́:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",ÆÌ§:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Ð:"Ð",Ñ:"е",Ð:"Ð"},g=Object.keys(a).join("|"),v=RegExp(g,"g"),j=RegExp(g,"");function matcher(n){return a[n]}var removeAccents=function(n){return n.replace(v,matcher)};n.exports=removeAccents,n.exports.has=function(n){return!!n.match(j)},n.exports.remove=removeAccents},3859:function(n){"use strict";n.exports=n=>{let a=/^\\\\\?\\/.test(n),g=/[^\u0000-\u0080]+/.test(n);return a||g?n:n.replace(/\\/g,"/")}},6107:function(n,a,g){let v=g(1439),j=g(7224),z="[^\\s'â\\(\\)!?;:\"-]",H=RegExp(`(?:(?:(\\s?(?:^|[.\\(\\)!?;:"-])\\s*)(${z}))|(${z}))(${z}*[â']*${z}*)`,"g"),convertToRegExp=n=>n.map(n=>[RegExp(`\\b${n}\\b`,"gi"),n]);n.exports=(n,a={})=>{n=n.toLowerCase().replace(H,(n,a="",g,j,z,H,W)=>{let B=n.length+H>=W.length,K=function(n){let a=n[0];return/\s/.test(a)?n.slice(1):/[\(\)]/.test(a)?null:n}(n);return K?!g&&v.has(j+z)&&!B?K:a+(j||g).toUpperCase()+z:n});let g=a.special||[],z=[...j,...g],W=convertToRegExp(z);return W.forEach(([a,g])=>{n=n.replace(a,g)}),n}},1439:function(n){n.exports=new Set(["for","and","nor","but","or","yet","so","a","an","the","aboard","about","above","across","after","against","along","amid","among","anti","around","as","at","before","behind","below","beneath","beside","besides","between","beyond","but","by","concerning","considering","despite","down","during","except","excepting","excluding","following","for","from","in","inside","into","like","minus","near","of","off","on","onto","opposite","over","past","per","plus","regarding","round","save","since","than","through","to","toward","towards","under","underneath","unlike","until","up","upon","versus","via","with","within","without"])},7224:function(n){n.exports=["ZEIT","ZEIT Inc.","Vercel","Vercel Inc.","CLI","API","HTTP","HTTPS","JSX","DNS","URL","now.sh","now.json","vercel.app","vercel.json","CI","CD","CDN","package.json","package.lock","yarn.lock","GitHub","GitLab","CSS","Sass","JS","JavaScript","TypeScript","HTML","WordPress","Next.js","Node.js","Webpack","Docker","Bash","Kubernetes","SWR","TinaCMS","UI","UX","TS","TSX","iPhone","iPad","watchOS","iOS","iPadOS","macOS","PHP","composer.json","composer.lock","CMS","SQL","C","C#","GraphQL","GraphiQL","JWT","JWTs"]},2746:function(n,a,g){g(5893)},1363:function(n,a,g){"use strict";g.d(a,{R:function(){return j}});var v,j=((v=j||{}).Space=" ",v.Enter="Enter",v.Escape="Escape",v.Backspace="Backspace",v.Delete="Delete",v.ArrowLeft="ArrowLeft",v.ArrowUp="ArrowUp",v.ArrowRight="ArrowRight",v.ArrowDown="ArrowDown",v.Home="Home",v.End="End",v.PageUp="PageUp",v.PageDown="PageDown",v.Tab="Tab",v)}
20,3781:function(n,a,g){"use strict";g.d(a,{z:function(){return o}});var v=g(7294),j=g(3855);let o=function(n){let a=(0,j.E)(n);return v.useCallback((...n)=>a.current(...n),[a])}},9946:function(n,a,g){"use strict";g.d(a,{M:function(){return B}});var v,j=g(7294),z=g(7896),H=g(6723),W=g(2180);let B=null!=(v=j.useId)?v:function(){let n=(0,W.H)(),[a,g]=j.useState(n?()=>z.O.nextId():null);return(0,H.e)(()=>{null===a&&g(z.O.nextId())},[a]),null!=a?""+a:void 0}},4879:function(n,a,g){"use strict";g.d(a,{t:function(){return f}});var v=g(7294),j=g(6723);function f(){let n=(0,v.useRef)(!1);return(0,j.e)(()=>(n.current=!0,()=>{n.current=!1}),[]),n}},6723:function(n,a,g){"use strict";g.d(a,{e:function(){return l}});var v=g(7294),j=g(7896);let l=(n,a)=>{j.O.isServer?(0,v.useEffect)(n,a):(0,v.useLayoutEffect)(n,a)}},3855:function(n,a,g){"use strict";g.d(a,{E:function(){return s}});var v=g(7294),j=g(6723);function s(n){let a=(0,v.useRef)(n);return(0,j.e)(()=>{a.current=n},[n]),a}},4157:function(n,a,g){"use strict";g.d(a,{f:function(){return T}});var v=g(7294),j=g(6723);function i(n){var a;if(n.type)return n.type;let g=null!=(a=n.as)?a:"button";if("string"==typeof g&&"button"===g.toLowerCase())return"button"}function T(n,a){let[g,z]=(0,v.useState)(()=>i(n));return(0,j.e)(()=>{z(i(n))},[n.type,n.as]),(0,j.e)(()=>{g||a.current&&a.current instanceof HTMLButtonElement&&!a.current.hasAttribute("type")&&z("button")},[g,a]),g}},2180:function(n,a,g){"use strict";g.d(a,{H:function(){return l}});var v,j=g(7294),z=g(7896);function l(){let n;let a=(n="undefined"==typeof document,(0,(v||(v=g.t(j,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!n)),[H,W]=j.useState(z.O.isHandoffComplete);return H&&!1===z.O.isHandoffComplete&&W(!1),j.useEffect(()=>{!0!==H&&W(!0)},[H]),j.useEffect(()=>z.O.handoff(),[]),!a&&H}},3784:function(n,a,g){"use strict";g.d(a,{T:function(){return y}});var v=g(7294),j=g(3781);let z=Symbol();function y(...n){let a=(0,v.useRef)(n);(0,v.useEffect)(()=>{a.current=n},[n]);let g=(0,j.z)(n=>{for(let g of a.current)null!=g&&("function"==typeof g?g(n):g.current=n)});return n.every(n=>null==n||(null==n?void 0:n[z]))?void 0:g}},6045:function(n,a,g){"use strict";g.d(a,{A:function(){return z},_:function(){return H}});var v,j=g(2351),z=((v=z||{})[v.None=1]="None",v[v.Focusable=2]="Focusable",v[v.Hidden=4]="Hidden",v);let H=(0,j.yV)(function(n,a){var g;let{features:v=1,...z}=n,H={ref:a,"aria-hidden":(2&v)==2||(null!=(g=z["aria-hidden"])?g: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&v)==4&&(2&v)!=2&&{display:"none"}}};return(0,j.sY)({ourProps:H,theirProps:z,slot:{},defaultTag:"div",name:"Hidden"})})},4067:function(n,a,g){"use strict";function t(...n){return Array.from(new Set(n.flatMap(n=>"string"==typeof n?n.split(" "):[]))).filter(Boolean).join(" ")}g.d(a,{A:function(){return t}})},9362:function(n,a,g){"use strict";g.d(a,{k:function(){return function o(){let n=[],a={addEventListener:(n,g,v,j)=>(n.addEventListener(g,v,j),a.add(()=>n.removeEventListener(g,v,j))),requestAnimationFrame(...n){let g=requestAnimationFrame(...n);return a.add(()=>cancelAnimationFrame(g))},nextFrame:(...n)=>a.requestAnimationFrame(()=>a.requestAnimationFrame(...n)),setTimeout(...n){let g=setTimeout(...n);return a.add(()=>clearTimeout(g))},microTask(...n){let g={current:!0};return(0,v.Y)(()=>{g.current&&n[0]()}),a.add(()=>{g.current=!1})},style(n,a,g){let v=n.style.getPropertyValue(a);return Object.assign(n.style,{[a]:g}),this.add(()=>{Object.assign(n.style,{[a]:v})})},group(n){let a=o();return n(a),this.add(()=>a.dispose())},add:a=>(n.push(a),()=>{let g=n.indexOf(a);if(g>=0)for(let a of n.splice(g,1))a()}),dispose(){for(let a of n.splice(0))a()}};return a}}});var v=g(1021)},7896:function(n,a,g){"use strict";g.d(a,{O:function(){return j}});var v=Object.defineProperty,d=(n,a,g)=>a in n?v(n,a,{enumerable:!0,configurable:!0,writable:!0,value:g}):n[a]=g,r=(n,a,g)=>(d(n,"symbol"!=typeof a?a+"":a,g),g);let j=new class{constructor(){r(this,"current",this.detect()),r(this,"handoffState","pending"),r(this,"currentId",0)}set(n){this.current!==n&&(this.handoffState="pending",this.currentId=0,this.current=n)}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"
20:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},4575:function(n,a,g){"use strict";g.d(a,{EO:function(){return _},TO:function(){return en},fE:function(){return er},jA:function(){return O},sP:function(){return h},tJ:function(){return ei},wI:function(){return D},z2:function(){return I}});var v,j,z,H,W,B=g(9362),K=g(2984),ee=g(5466);let et=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(n=>`${n}:not([tabindex='-1'])`).join(",");var en=((v=en||{})[v.First=1]="First",v[v.Previous=2]="Previous",v[v.Next=4]="Next",v[v.Last=8]="Last",v[v.WrapAround=16]="WrapAround",v[v.NoScroll=32]="NoScroll",v),er=((j=er||{})[j.Error=0]="Error",j[j.Overflow=1]="Overflow",j[j.Success=2]="Success",j[j.Underflow=3]="Underflow",j),eo=((z=eo||{})[z.Previous=-1]="Previous",z[z.Next=1]="Next",z);function f(n=document.body){return null==n?[]:Array.from(n.querySelectorAll(et)).sort((n,a)=>Math.sign((n.tabIndex||Number.MAX_SAFE_INTEGER)-(a.tabIndex||Number.MAX_SAFE_INTEGER)))}var ei=((H=ei||{})[H.Strict=0]="Strict",H[H.Loose=1]="Loose",H);function h(n,a=0){var g;return n!==(null==(g=(0,ee.r)(n))?void 0:g.body)&&(0,K.E)(a,{0:()=>n.matches(et),1(){let a=n;for(;null!==a;){if(a.matches(et))return!0;a=a.parentElement}return!1}})}function D(n){let a=(0,ee.r)(n);(0,B.k)().nextFrame(()=>{a&&!h(a.activeElement,0)&&(null==n||n.focus({preventScroll:!0}))})}var es=((W=es||{})[W.Keyboard=0]="Keyboard",W[W.Mouse=1]="Mouse",W);function I(n,a=n=>n){return n.slice().sort((n,g)=>{let v=a(n),j=a(g);if(null===v||null===j)return 0;let z=v.compareDocumentPosition(j);return z&Node.DOCUMENT_POSITION_FOLLOWING?-1:z&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function _(n,a){return O(f(),a,{relativeTo:n})}function O(n,a,{sorted:g=!0,relativeTo:v=null,skipElements:j=[]}={}){var z,H,W;let B=Array.isArray(n)?n.length>0?n[0].ownerDocument:document:n.ownerDocument,K=Array.isArray(n)?g?I(n):n:f(n);j.length>0&&K.length>1&&(K=K.filter(n=>!j.includes(n))),v=null!=v?v:B.activeElement;let ee=(()=>{if(5&a)return 1;if(10&a)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),et=(()=>{if(1&a)return 0;if(2&a)return Math.max(0,K.indexOf(v))-1;if(4&a)return Math.max(0,K.indexOf(v))+1;if(8&a)return K.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),en=32&a?{preventScroll:!0}:{},er=0,eo=K.length,ei;do{if(er>=eo||er+eo<=0)return 0;let n=et+er;if(16&a)n=(n+eo)%eo;else{if(n<0)return 3;if(n>=eo)return 1}null==(ei=K[n])||ei.focus(en),er+=ee}while(ei!==B.activeElement);return 6&a&&null!=(W=null==(H=null==(z=ei)?void 0:z.matches)?void 0:H.call(z,"textarea,input"))&&W&&ei.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",n=>{n.metaKey||n.altKey||n.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",n=>{1===n.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===n.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},2984:function(n,a,g){"use strict";function u(n,a,...g){if(n in a){let v=a[n];return"function"==typeof v?v(...g):v}let v=Error(`Tried to handle "${n}" but there is no handler defined. Only defined handlers are: ${Object.keys(a).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(v,u),v}g.d(a,{E:function(){return u}})},1021:function(n,a,g){"use strict";function t(n){"function"==typeof queueMicrotask?queueMicrotask(n):Promise.resolve().then(n).catch(n=>setTimeout(()=>{throw n}))}g.d(a,{Y:function(){return t}})},5466:function(n,a,g){"use strict";g.d(a,{r:function(){return o}});var v=g(7896);function o(n){return v.O.isServer?null:n instanceof Node?n.ownerDocument:null!=n&&n.hasOwnProperty("current")&&n.current instanceof Node?n.current.ownerDocument:document}},2351:function(n,a,g){"use strict";g.d(a,{AN:function(){return B},l4:function(){return K},oA:function(){return x},sY:function(){return C},yV:function(){return U}});var v,j,z=g(7294),H=g(4067),W=g(2984),B=((v=B||{})[v.None=0]="None",v[v.RenderStrategy=1]="RenderStrategy",v[v.Static=2]="Static",v),K=((j=K||{})[j.Unmount=0]="Unmount",j[j.Hidden=1]="Hidden",j);function C({ourProps:n,theirProps:a,slot:g,defaultTag:v,features:j,visible:z=!0,name:H,mergeRefs:B}){B=null!=B?B:k;let K=R(a,n);if(z)return m(K,g,v,H,B);let ee=null!=j?j:0;if(2&ee){let{static:n=!1,...a}=K;if(n)return m(a,g,v,H,B)}if(1&ee){let{unmount:n=!0,...a}=K;return(0,W.E)(n?0:1,{0:()=>null,1:()=>m({...a,hidden:!0,style:{display:"none"}},g,v,H,B)})}return m(K,g,v,H,B)}function m(n,a={},g,v,j){let{as:W=g,children:B,refName:K="ref",...ee}=F(n,["unmount","static"]),et=void 0!==n.ref?{[K]:n.ref}:{},en="function"==typeof B?B(a):B;"className"in ee&&ee.className&&"function"==typeof ee.className&&(ee.className=ee.className(a));let er={};if(a){let n=!1,g=[];for(let[v,j]of Object.entries(a))"boolean"==typeof j&&(n=!0),!0===j&&g.push(v);n&&(er["data-headlessui-state"]=g.join(" "))}if(W===z.Fragment&&Object.keys(x(ee)).length>0){if(!(0,z.isValidElement)(en)||Array.isArray(en)&&en.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${v} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(ee).map(n=>` - ${n}`).join(` 21`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(n=>` - ${n}`).join(` 22`)].join(` 23`));let n=en.props,a="function"==typeof(null==n?void 0:n.className)?(...a)=>(0,H.A)(null==n?void 0:n.className(...a),ee.className):(0,H.A)(null==n?void 0:n.className,ee.className),g=a?{className:a}:{};return(0,z.cloneElement)(en,Object.assign({},R(en.props,x(F(ee,["ref"]))),er,et,{ref:j(en.ref,et.ref)},g))}return(0,z.createElement)(W,Object.assign({},F(ee,["ref"]),W!==z.Fragment&&et,W!==z.Fragment&&er),en)}function k(...n){return n.every(n=>null==n)?void 0:a=>{for(let g of n)null!=g&&("function"==typeof g?g(a):g.current=a)}}function R(...n){if(0===n.length)return{};if(1===n.length)return n[0];let a={},g={};for(let v of n)for(let n in v)n.startsWith("on")&&"function"==typeof v[n]?(null!=g[n]||(g[n]=[]),g[n].push(v[n])):a[n]=v[n];if(a.disabled||a["aria-disabled"])return Object.assign(a,Object.fromEntries(Object.keys(g).map(n=>[n,void 0])));for(let n in g)Object.assign(a,{[n](a,...v){for(let j of g[n]){if
23((a instanceof Event||(null==a?void 0:a.nativeEvent)instanceof Event)&&a.defaultPrevented)return;j(a,...v)}}});return a}function U(n){var a;return Object.assign((0,z.forwardRef)(n),{displayName:null!=(a=n.displayName)?a:n.name})}function x(n){let a=Object.assign({},n);for(let n in a)void 0===a[n]&&delete a[n];return a}function F(n,a=[]){let g=Object.assign({},n);for(let n of a)n in g&&delete g[n];return g}},512:function(n,a,g){"use strict";a.Z=function(){for(var n,a,g=0,v="",j=arguments.length;g<j;g++)(n=arguments[g])&&(a=function r(n){var a,g,v="";if("string"==typeof n||"number"==typeof n)v+=n;else if("object"==typeof n){if(Array.isArray(n)){var j=n.length;for(a=0;a<j;a++)n[a]&&(g=r(n[a]))&&(v&&(v+=" "),v+=g)}else for(g in n)n[g]&&(v&&(v+=" "),v+=g)}return v}(n))&&(v&&(v+=" "),v+=a);return v}},7222:function(n,a,g){"use strict";g.d(a,{ZW:function(){return z},eZ:function(){return W},hV:function(){return B}});var v=g(1864),j=g(3454),z="en-US",H=j.cwd();v.join(H,"public");var W=Symbol.for("__nextra_internal__"),B=new Set(["/404","/500"])}}]);
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.