dashy/assets/js/593.8fb47887.js
2024-03-06 22:02:45 +00:00

1 line
No EOL
30 KiB
JavaScript

"use strict";(self.webpackChunkdashy=self.webpackChunkdashy||[]).push([[593],{9188:(e,t,n)=>{n.d(t,{W:()=>r});var a=n(6540);function r(){return a.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},a.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},6225:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(6347),r=n(8193),l=n(4586);const o=function(){const e=(0,a.W6)(),t=(0,a.zy)(),{siteConfig:{baseUrl:n}={}}=(0,l.A)();return{searchValue:r.A.canUseDOM&&new URLSearchParams(t.search).get("q")||"",updateSearchPath:n=>{const a=new URLSearchParams(t.search);n?a.set("q",n):a.delete("q"),e.replace({search:a.toString()})},generateSearchPageLink:e=>`${n}search?q=${encodeURIComponent(e)}`}}},6359:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(6540);const r="iconExternalLink_wgqa",l=e=>{let{width:t=13.5,height:n=13.5}=e;return a.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},1952:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(8168),r=n(6540);const l=e=>{let{width:t=30,height:n=30,className:l,...o}=e;return r.createElement("svg",(0,a.A)({className:l,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}},5593:(e,t,n)=>{n.d(t,{A:()=>Oe});var a=n(6540),r=n(53),l=n(4798),o=n(3155);const c="skipToContent_OuoZ";function s(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}const i=function(){const e=(0,a.useRef)(null);return(0,o.$G)((t=>{let{location:n}=t;e.current&&!n.hash&&s(e.current)})),a.createElement("div",{ref:e},a.createElement("a",{href:"#main",className:c,onClick:e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")||document.querySelector(".main-wrapper");t&&s(t)}},a.createElement(l.A,{id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"},"Skip to main content")))},u="announcementBar_axC9",m="announcementBarClose_A3A1",d="announcementBarContent_6uhP",h="announcementBarCloseable_y4cp";const f=function(){const{isClosed:e,close:t}=(0,o.Mj)(),{announcementBar:n}=(0,o.pN)();if(!n)return null;const{content:c,backgroundColor:s,textColor:i,isCloseable:f}=n;return!c||f&&e?null:a.createElement("div",{className:u,style:{backgroundColor:s,color:i},role:"banner"},a.createElement("div",{className:(0,r.A)(d,{[h]:f}),dangerouslySetInnerHTML:{__html:c}}),f?a.createElement("button",{type:"button",className:(0,r.A)(m,"clean-btn"),onClick:t,"aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},a.createElement("span",{"aria-hidden":"true"},"\xd7")):null)};var v=n(8168),g=n(961),E=n(4586),b=n(6347),p=n(6025),k=n(4676),A=n(2602),y=n(6225);function w(){return a.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},a.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var C=n(9188),_=["translations"];function N(){return N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},N.apply(this,arguments)}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,r,l=[],o=!0,c=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(l.push(a.value),!t||l.length!==t);o=!0);}catch(s){c=!0,r=s}finally{try{o||null==n.return||n.return()}finally{if(c)throw r}}return l}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function I(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var D="Ctrl";var T=a.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,l=I(e,_),o=r.buttonText,c=void 0===o?"Search":o,s=r.buttonAriaLabel,i=void 0===s?"Search":s,u=S((0,a.useState)(null),2),m=u[0],d=u[1];return(0,a.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?d("\u2318"):d(D))}),[]),a.createElement("button",N({type:"button",className:"DocSearch DocSearch-Button","aria-label":i},l,{ref:t}),a.createElement("span",{className:"DocSearch-Button-Container"},a.createElement(C.W,null),a.createElement("span",{className:"DocSearch-Button-Placeholder"},c)),a.createElement("span",{className:"DocSearch-Button-Keys"},null!==m&&a.createElement(a.Fragment,null,a.createElement(B,{reactsToKey:m===D?D:"Meta"},m===D?a.createElement(w,null):m),a.createElement(B,{reactsToKey:"k"},"K"))))}));function B(e){var t=e.reactsToKey,n=e.children,r=S((0,a.useState)(!1),2),l=r[0],o=r[1];return(0,a.useEffect)((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&o(!0)}function n(e){e.key!==t&&"Meta"!==e.key||o(!1)}}),[t]),a.createElement("kbd",{className:l?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}var M=n(4098);function x(){const{locale:e,tags:t}=function(){const{i18n:e}=(0,E.A)(),t=(0,M.Gy)(),n=(0,M.gk)(),a=(0,o.XK)(),r=[o.Cy,...Object.keys(t).map((function(e){const r=n?.activePlugin?.pluginId===e?n.activeVersion:void 0,l=a[e],c=t[e].versions.find((e=>e.isLast)),s=r??l??c;return(0,o.tU)(e,s.name)}))];return{locale:e.currentLocale,tags:r}}();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}const P={searchBox:"searchBox_Bc3W"};let O=null;function R(e){let{hit:t,children:n}=e;return a.createElement(k.A,{to:t.url},n)}function $(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:r}=(0,y.A)();return a.createElement(k.A,{to:r(t.query),onClick:n},"See all ",t.context.nbHits," results")}function U(e){let{contextualSearch:t,...r}=e;const{siteMetadata:o}=(0,E.A)(),c=x(),s=r.searchParameters?.facetFilters??[],i=t?[...c,...s]:s,u={...r.searchParameters,facetFilters:i},{withBaseUrl:m}=(0,p.h)(),d=(0,b.W6)(),h=(0,a.useRef)(null),f=(0,a.useRef)(null),[k,y]=(0,a.useState)(!1),[w,C]=(0,a.useState)(null),_=(0,a.useCallback)((()=>O?Promise.resolve():Promise.all([n.e(343).then(n.bind(n,5343)),Promise.all([n.e(869),n.e(913)]).then(n.bind(n,8913)),Promise.all([n.e(869),n.e(504)]).then(n.bind(n,5504))]).then((e=>{let[{DocSearchModal:t}]=e;O=t}))),[]),N=(0,a.useCallback)((()=>{_().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[_,y]),S=(0,a.useCallback)((()=>{y(!1),h.current.remove()}),[y]),L=(0,a.useCallback)((e=>{_().then((()=>{y(!0),C(e.key)}))}),[_,y,C]),I=(0,a.useRef)({navigate(e){let{itemUrl:t}=e;d.push(t)}}).current,D=(0,a.useRef)((e=>e.map((e=>{const t=document.createElement("a");return t.href=e.url,{...e,url:m(`${t.pathname}${t.hash}`)}})))).current,B=(0,a.useMemo)((()=>e=>a.createElement($,(0,v.A)({},e,{onClose:S}))),[S]),M=(0,a.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",o.docusaurusVersion),e)),[o.docusaurusVersion]);!function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,l=e.onInput,o=e.searchButtonRef;a.useEffect((function(){function e(e){var a;(27===e.keyCode&&t||"k"===(null===(a=e.key)||void 0===a?void 0:a.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?r():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),o&&o.current===document.activeElement&&l&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&l(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,l,o])}({isOpen:k,onOpen:N,onClose:S,onInput:L,searchButtonRef:f});const U=(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"});return a.createElement(a.Fragment,null,a.createElement(A.A,null,a.createElement("link",{rel:"preconnect",href:`https://${r.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),a.createElement("div",{className:P.searchBox},a.createElement(T,{onTouchStart:_,onFocus:_,onMouseOver:_,onClick:N,ref:f,translations:{buttonText:U,buttonAriaLabel:U}})),k&&(0,g.createPortal)(a.createElement(O,(0,v.A)({onClose:S,initialScrollY:window.scrollY,initialQuery:w,navigator:I,transformItems:D,hitComponent:R,resultsFooterComponent:B,transformSearchClient:M},r,{searchParameters:u})),h.current))}const V=function(){const{siteConfig:e}=(0,E.A)();return a.createElement(U,e.themeConfig.algolia)},z={toggle:"toggle_iYfV"},K=e=>{let{icon:t,style:n}=e;return a.createElement("span",{className:(0,r.A)(z.toggle,z.dark),style:n},t)},j=e=>{let{icon:t,style:n}=e;return a.createElement("span",{className:(0,r.A)(z.toggle,z.light),style:n},t)},H=(0,a.memo)((e=>{let{className:t,icons:n,checked:l,disabled:o,onChange:c}=e;const[s,i]=(0,a.useState)(l),[u,m]=(0,a.useState)(!1),d=(0,a.useRef)(null);return a.createElement("div",{className:(0,r.A)("react-toggle",t,{"react-toggle--checked":s,"react-toggle--focus":u,"react-toggle--disabled":o})},a.createElement("div",{className:"react-toggle-track",role:"button",tabIndex:-1,onClick:()=>d.current?.click()},a.createElement("div",{className:"react-toggle-track-check"},n.checked),a.createElement("div",{className:"react-toggle-track-x"},n.unchecked),a.createElement("div",{className:"react-toggle-thumb"})),a.createElement("input",{ref:d,checked:s,type:"checkbox",className:"react-toggle-screenreader-only","aria-label":"Switch between dark and light mode",onChange:c,onClick:()=>i(!s),onFocus:()=>m(!0),onBlur:()=>m(!1)}))}));function W(e){const{colorMode:{switchConfig:{darkIcon:t,darkIconStyle:n,lightIcon:r,lightIconStyle:l}}}=(0,o.pN)(),{isClient:c}=(0,E.A)();return a.createElement(H,(0,v.A)({disabled:!c,icons:{checked:a.createElement(K,{icon:t,style:n}),unchecked:a.createElement(j,{icon:r,style:l})}},e))}var q=n(4785),F=n(5515);const G=e=>{const t=(0,b.zy)(),[n,r]=(0,a.useState)(e),l=(0,a.useRef)(!1),[c,s]=(0,a.useState)(0),i=(0,a.useCallback)((e=>{null!==e&&s(e.getBoundingClientRect().height)}),[]);return(0,F.A)(((t,n)=>{let{scrollY:a}=t,{scrollY:o}=n;if(!e)return;if(a<c)return void r(!0);if(l.current)return l.current=!1,void r(!1);o&&0===a&&r(!0);const s=document.documentElement.scrollHeight-c,i=window.innerHeight;o&&a>=o?r(!1):a+i<s&&r(!0)}),[c,l]),(0,o.$G)((t=>{e&&!t.location.hash&&r(!0)})),(0,a.useEffect)((()=>{e&&t.hash&&(l.current=!0)}),[t.hash]),{navbarRef:i,isNavbarVisible:n}};var Y=n(4911),X=n(9312),Q=n(3031);const Z=e=>{let{width:t=20,height:n=20,...r}=e;return a.createElement("svg",(0,v.A)({viewBox:"0 0 20 20",width:t,height:n,"aria-hidden":"true"},r),a.createElement("path",{fill:"currentColor",d:"M19.753 10.909c-.624-1.707-2.366-2.726-4.661-2.726-.09 0-.176.002-.262.006l-.016-2.063 3.525-.607c.115-.019.133-.119.109-.231-.023-.111-.167-.883-.188-.976-.027-.131-.102-.127-.207-.109-.104.018-3.25.461-3.25.461l-.013-2.078c-.001-.125-.069-.158-.194-.156l-1.025.016c-.105.002-.164.049-.162.148l.033 2.307s-3.061.527-3.144.543c-.084.014-.17.053-.151.143.019.09.19 1.094.208 1.172.018.08.072.129.188.107l2.924-.504.035 2.018c-1.077.281-1.801.824-2.256 1.303-.768.807-1.207 1.887-1.207 2.963 0 1.586.971 2.529 2.328 2.695 3.162.387 5.119-3.06 5.769-4.715 1.097 1.506.256 4.354-2.094 5.98-.043.029-.098.129-.033.207l.619.756c.08.096.206.059.256.023 2.51-1.73 3.661-4.515 2.869-6.683zm-7.386 3.188c-.966-.121-.944-.914-.944-1.453 0-.773.327-1.58.876-2.156a3.21 3.21 0 011.229-.799l.082 4.277a2.773 2.773 0 01-1.243.131zm2.427-.553l.046-4.109c.084-.004.166-.01.252-.01.773 0 1.494.145 1.885.361.391.217-1.023 2.713-2.183 3.758zm-8.95-7.668a.196.196 0 00-.196-.145h-1.95a.194.194 0 00-.194.144L.008 16.916c-.017.051-.011.076.062.076h1.733c.075 0 .099-.023.114-.072l1.008-3.318h3.496l1.008 3.318c.016.049.039.072.113.072h1.734c.072 0 .078-.025.062-.076-.014-.05-3.083-9.741-3.494-11.04zm-2.618 6.318l1.447-5.25 1.447 5.25H3.226z"}))};function J(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,...l}=e;const{i18n:{currentLocale:c,locales:s,localeConfigs:i}}=(0,E.A)(),u=(0,o.oK)();function m(e){return i[e].label}const d=[...n,...s.map((e=>{const t=`pathname://${u.createUrl({locale:e,fullyQualified:!1})}`;return{isNavLink:!0,label:m(e),to:t,target:"_self",autoAddBaseUrl:!1,className:e===c?"dropdown__link--active":"",style:{textTransform:"capitalize"}}})),...r],h=t?"Languages":m(c);return a.createElement(Q.A,(0,v.A)({},l,{href:"#",mobile:t,label:a.createElement("span",null,a.createElement(Z,{style:{verticalAlign:"text-bottom",marginRight:5}}),a.createElement("span",null,h)),items:d}))}function ee(e){let{mobile:t}=e;return t?null:a.createElement(V,null)}const te={default:()=>Q.A,localeDropdown:()=>J,search:()=>ee,docsVersion:()=>n(6467).A,docsVersionDropdown:()=>n(7754).A,doc:()=>n(8240).A},ne=function(e){void 0===e&&(e="default");const t=te[e];if(!t)throw new Error(`No NavbarItem component found for type "${e}".`);return t()};function ae(e){let{type:t,...n}=e;const r=ne(t);return a.createElement(r,n)}var re=n(1773),le=n(1952);const oe="displayOnlyInLargeViewport_cxYs",ce="navbarHideable_RReh",se="navbarHidden_FBwS",ie="right";const ue=function(){const{navbar:{items:e,hideOnScroll:t,style:n},colorMode:{disableSwitch:l}}=(0,o.pN)(),[c,s]=(0,a.useState)(!1),{isDarkTheme:i,setLightTheme:u,setDarkTheme:m}=(0,q.A)(),{navbarRef:d,isNavbarVisible:h}=G(t);(0,Y.A)(c);const f=(0,a.useCallback)((()=>{s(!0)}),[s]),g=(0,a.useCallback)((()=>{s(!1)}),[s]),E=(0,a.useCallback)((e=>e.target.checked?m():u()),[u,m]),b=(0,X.A)();(0,a.useEffect)((()=>{b===X.X.desktop&&s(!1)}),[b]);const p=e.some((e=>"search"===e.type)),{leftItems:k,rightItems:A}=function(e){return{leftItems:e.filter((e=>"left"===(e.position??ie))),rightItems:e.filter((e=>"right"===(e.position??ie)))}}(e);return a.createElement("nav",{ref:d,className:(0,r.A)("navbar","navbar--fixed-top",{"navbar--dark":"dark"===n,"navbar--primary":"primary"===n,"navbar-sidebar--show":c,[ce]:t,[se]:t&&!h})},a.createElement("div",{className:"navbar__inner"},a.createElement("div",{className:"navbar__items"},null!=e&&0!==e.length&&a.createElement("button",{"aria-label":"Navigation bar toggle",className:"navbar__toggle clean-btn",type:"button",tabIndex:0,onClick:f,onKeyDown:f},a.createElement(le.A,null)),a.createElement(re.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title"}),k.map(((e,t)=>a.createElement(ae,(0,v.A)({},e,{key:t}))))),a.createElement("div",{className:"navbar__items navbar__items--right"},A.map(((e,t)=>a.createElement(ae,(0,v.A)({},e,{key:t})))),!l&&a.createElement(W,{className:oe,checked:i,onChange:E}),!p&&a.createElement(V,null))),a.createElement("div",{role:"presentation",className:"navbar-sidebar__backdrop",onClick:g}),a.createElement("div",{className:"navbar-sidebar"},a.createElement("div",{className:"navbar-sidebar__brand"},a.createElement(re.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title",onClick:g}),!l&&c&&a.createElement(W,{checked:i,onChange:E})),a.createElement("div",{className:"navbar-sidebar__items"},a.createElement("div",{className:"menu"},a.createElement("ul",{className:"menu__list"},e.map(((e,t)=>a.createElement(ae,(0,v.A)({mobile:!0},e,{onClick:g,key:t})))))))))},me="footerLogoLink_SRtH";var de=n(1101);function he(e){let{to:t,href:n,label:r,prependBaseUrlToHref:l,...o}=e;const c=(0,p.A)(t),s=(0,p.A)(n,{forcePrependBaseUrl:!0});return a.createElement(k.A,(0,v.A)({className:"footer__link-item"},n?{href:l?s:n}:{to:c},o),r)}const fe=e=>{let{sources:t,alt:n}=e;return a.createElement(de.A,{className:"footer__logo",alt:n,sources:t})};const ve=function(){const{footer:e}=(0,o.pN)(),{copyright:t,links:n=[],logo:l={}}=e||{},c={light:(0,p.A)(l.src),dark:(0,p.A)(l.srcDark||l.src)};return e?a.createElement("footer",{className:(0,r.A)("footer",{"footer--dark":"dark"===e.style})},a.createElement("div",{className:"container"},n&&n.length>0&&a.createElement("div",{className:"row footer__links"},n.map(((e,t)=>a.createElement("div",{key:t,className:"col footer__col"},null!=e.title?a.createElement("div",{className:"footer__title"},e.title):null,null!=e.items&&Array.isArray(e.items)&&e.items.length>0?a.createElement("ul",{className:"footer__items"},e.items.map(((e,t)=>e.html?a.createElement("li",{key:t,className:"footer__item",dangerouslySetInnerHTML:{__html:e.html}}):a.createElement("li",{key:e.href||e.to,className:"footer__item"},a.createElement(he,e))))):null)))),(l||t)&&a.createElement("div",{className:"footer__bottom text--center"},l&&(l.src||l.srcDark)&&a.createElement("div",{className:"margin-bottom--sm"},l.href?a.createElement(k.A,{href:l.href,className:me},a.createElement(fe,{alt:l.alt,sources:c})):a.createElement(fe,{alt:l.alt,sources:c})),t?a.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}}):null))):null};var ge=n(8193);const Ee=(0,o.Wf)("theme"),be="light",pe="dark",ke=e=>e===pe?pe:be,Ae=e=>{(0,o.Wf)("theme").set(ke(e))},ye=()=>{const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,o.pN)(),[r,l]=(0,a.useState)((e=>ge.A.canUseDOM?ke(document.documentElement.getAttribute("data-theme")):ke(e))(e)),c=(0,a.useCallback)((()=>{l(be),Ae(be)}),[]),s=(0,a.useCallback)((()=>{l(pe),Ae(pe)}),[]);return(0,a.useEffect)((()=>{document.documentElement.setAttribute("data-theme",ke(r))}),[r]),(0,a.useEffect)((()=>{if(!t)try{const e=Ee.get();null!==e&&l(ke(e))}catch(e){console.error(e)}}),[l]),(0,a.useEffect)((()=>{t&&!n||window.matchMedia("(prefers-color-scheme: dark)").addListener((e=>{let{matches:t}=e;l(t?pe:be)}))}),[]),{isDarkTheme:r===pe,setLightTheme:c,setDarkTheme:s}};var we=n(493);const Ce=function(e){const{isDarkTheme:t,setLightTheme:n,setDarkTheme:r}=ye();return a.createElement(we.A.Provider,{value:{isDarkTheme:t,setLightTheme:n,setDarkTheme:r}},e.children)},_e="docusaurus.tab.",Ne=()=>{const[e,t]=(0,a.useState)({}),n=(0,a.useCallback)(((e,t)=>{(0,o.Wf)(`${_e}${e}`).set(t)}),[]);return(0,a.useEffect)((()=>{try{const e={};(0,o.Eo)().forEach((t=>{if(t.startsWith(_e)){const n=t.substring(15);e[n]=(0,o.Wf)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]),{tabGroupChoices:e,setTabGroupChoices:(e,a)=>{t((t=>({...t,[e]:a}))),n(e,a)}}},Se=(0,a.createContext)(void 0);const Le=function(e){const{tabGroupChoices:t,setTabGroupChoices:n}=Ne();return a.createElement(Se.Provider,{value:{tabGroupChoices:t,setTabGroupChoices:n}},e.children)};function Ie(e){let{children:t}=e;return a.createElement(Ce,null,a.createElement(o.oq,null,a.createElement(Le,null,a.createElement(o.VQ,null,t))))}function De(e){let{locale:t,version:n,tag:r}=e;const l=t;return a.createElement(A.A,null,l&&a.createElement("meta",{name:"docsearch:language",content:l}),n&&a.createElement("meta",{name:"docsearch:version",content:n}),r&&a.createElement("meta",{name:"docsearch:docusaurus_tag",content:r}))}var Te=n(8139);function Be(){const{i18n:{defaultLocale:e,locales:t}}=(0,E.A)(),n=(0,o.oK)();return a.createElement(A.A,null,t.map((e=>a.createElement("link",{key:e,rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:e}))),a.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function Me(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,E.A)(),r=function(){const{siteConfig:{url:e}}=(0,E.A)(),{pathname:t}=(0,b.zy)();return e+(0,p.A)(t)}(),l=t?`${n}${t}`:r;return a.createElement(A.A,null,a.createElement("meta",{property:"og:url",content:l}),a.createElement("link",{rel:"canonical",href:l}))}function xe(e){const{siteConfig:{favicon:t,themeConfig:{metadatas:n,image:r}},i18n:{currentLocale:l,localeConfigs:c}}=(0,E.A)(),{title:s,description:i,image:u,keywords:m,searchMetadatas:d}=e,h=(0,p.A)(t),f=(0,o.s$)(s),g=l,b=c[l].direction;return a.createElement(a.Fragment,null,a.createElement(A.A,null,a.createElement("html",{lang:g,dir:b}),t&&a.createElement("link",{rel:"shortcut icon",href:h}),a.createElement("title",null,f),a.createElement("meta",{property:"og:title",content:f}),u||r&&a.createElement("meta",{name:"twitter:card",content:"summary_large_image"})),a.createElement(Te.A,{description:i,keywords:m,image:u}),a.createElement(Me,null),a.createElement(Be,null),a.createElement(De,(0,v.A)({tag:o.Cy,locale:l},d)),a.createElement(A.A,null,n.map(((e,t)=>a.createElement("meta",(0,v.A)({key:`metadata_${t}`},e))))))}const Pe=function(){(0,a.useEffect)((()=>{const e="navigation-with-keyboard";function t(t){"keydown"===t.type&&"Tab"===t.key&&document.body.classList.add(e),"mousedown"===t.type&&document.body.classList.remove(e)}return document.addEventListener("keydown",t),document.addEventListener("mousedown",t),()=>{document.body.classList.remove(e),document.removeEventListener("keydown",t),document.removeEventListener("mousedown",t)}}),[])};const Oe=function(e){const{children:t,noFooter:n,wrapperClassName:l,pageClassName:c}=e;return Pe(),a.createElement(Ie,null,a.createElement(xe,e),a.createElement(i,null),a.createElement(f,null),a.createElement(ue,null),a.createElement("div",{className:(0,r.A)(o.GN.wrapper.main,l,c)},t),!n&&a.createElement(ve,null))}},1773:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(8168),r=n(6540),l=n(4676),o=n(1101),c=n(6025),s=n(4586);const i=e=>{const{siteConfig:{title:t,themeConfig:{navbar:{title:n,logo:i={src:""}}}},isClient:u}=(0,s.A)(),{imageClassName:m,titleClassName:d,...h}=e,f=(0,c.A)(i.href||"/"),v={light:(0,c.A)(i.src),dark:(0,c.A)(i.srcDark||i.src)};return r.createElement(l.A,(0,a.A)({to:f},h,i.target&&{target:i.target}),i.src&&r.createElement(o.A,{key:u,className:m,sources:v,alt:i.alt||n||t}),null!=n&&r.createElement("b",{className:d},n))}},3031:(e,t,n)=>{n.d(t,{A:()=>g});var a=n(8168),r=n(6540),l=n(53),o=n(4676),c=n(6025),s=n(6347),i=n(3155),u=n(6359),m=n(6654);const d="dropdown__link--active";function h(e){let{activeBasePath:t,activeBaseRegex:n,to:l,href:s,label:i,activeClassName:h="navbar__link--active",prependBaseUrlToHref:f,...v}=e;const g=(0,c.A)(l),E=(0,c.A)(t),b=(0,c.A)(s,{forcePrependBaseUrl:!0}),p=i&&s&&!(0,m.A)(s),k=h===d;return r.createElement(o.A,(0,a.A)({},s?{href:f?b:s}:{isNavLink:!0,activeClassName:h,to:g,...t||n?{isActive:(e,t)=>n?new RegExp(n).test(t.pathname):t.pathname.startsWith(E)}:null},v),p?r.createElement("span",null,i,r.createElement(u.A,k&&{width:12,height:12})):i)}function f(e){let{items:t,position:n,className:o,...c}=e;const s=(0,r.useRef)(null),i=(0,r.useRef)(null),[u,m]=(0,r.useState)(!1);(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&m(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[s]);const f=function(e,t){return void 0===t&&(t=!1),(0,l.A)({"navbar__item navbar__link":!t,dropdown__link:t},e)};return t?r.createElement("div",{ref:s,className:(0,l.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--left":"left"===n,"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(h,(0,a.A)({className:f(o)},c,{onClick:c.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),m(!u))}}),c.children??c.label),r.createElement("ul",{ref:i,className:"dropdown__menu"},t.map(((e,n)=>{let{className:l,...o}=e;return r.createElement("li",{key:n},r.createElement(h,(0,a.A)({onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),m(!1);const t=s.current.nextElementSibling;t&&t.focus()}},activeClassName:d,className:f(l,!0)},o)))})))):r.createElement(h,(0,a.A)({className:f(o)},c))}function v(e){let{items:t,className:n,position:o,...c}=e;const u=(0,r.useRef)(null),{pathname:m}=(0,s.zy)(),[d,f]=(0,r.useState)((()=>!t?.some((e=>(0,i.ys)(e.to,m)))??!0)),v=function(e,t){return void 0===t&&(t=!1),(0,l.A)("menu__link",{"menu__link--sublist":t},e)};if(!t)return r.createElement("li",{className:"menu__list-item"},r.createElement(h,(0,a.A)({className:v(n)},c)));const g=u.current?.scrollHeight?`${u.current?.scrollHeight}px`:void 0;return r.createElement("li",{className:(0,l.A)("menu__list-item",{"menu__list-item--collapsed":d})},r.createElement(h,(0,a.A)({role:"button",className:v(n,!0)},c,{onClick:e=>{e.preventDefault(),f((e=>!e))}}),c.children??c.label),r.createElement("ul",{className:"menu__list",ref:u,style:{height:d?void 0:g}},t.map(((e,t)=>{let{className:n,...l}=e;return r.createElement("li",{className:"menu__list-item",key:t},r.createElement(h,(0,a.A)({activeClassName:"menu__link--active",className:v(n)},l,{onClick:c.onClick})))}))))}const g=function(e){let{mobile:t=!1,...n}=e;const a=t?v:f;return r.createElement(a,n)}},8240:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(8168),r=n(6540),l=n(3031),o=n(4098),c=n(53),s=n(3155),i=n(440);function u(e){let{docId:t,activeSidebarClassName:n,label:u,docsPluginId:m,...d}=e;const{activeVersion:h,activeDoc:f}=(0,o.zK)(m),{preferredVersion:v}=(0,s.g1)(m),g=(0,o.r7)(m),E=function(e,t){const n=[].concat(...e.map((e=>e.docs))),a=n.find((e=>e.id===t));if(!a){const a=n.map((e=>e.id)).join("\n- ");throw new Error(`DocNavbarItem: couldn't find any doc with id "${t}" in version${e.length?"s":""} ${e.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${a}`)}return a}((0,i.uniq)([h,v,g].filter(Boolean)),t);return r.createElement(l.A,(0,a.A)({exact:!0},d,{className:(0,c.A)(d.className,{[n]:f&&f.sidebar===E.sidebar}),label:u??E.id,to:E.path}))}},7754:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(8168),r=n(6540),l=n(3031),o=n(4098),c=n(3155);const s=e=>e.docs.find((t=>t.id===e.mainDocId));function i(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:i,dropdownItemsBefore:u,dropdownItemsAfter:m,...d}=e;const h=(0,o.zK)(n),f=(0,o.jh)(n),v=(0,o.r7)(n),{preferredVersion:g,savePreferredVersionName:E}=(0,c.g1)(n);const b=function(){const e=f.map((e=>{const t=h?.alternateDocVersions[e.name]||s(e);return{isNavLink:!0,label:e.label,to:t.path,isActive:()=>e===h?.activeVersion,onClick:()=>{E(e.name)}}})),t=[...u,...e,...m];if(!(t.length<=1))return t}(),p=h.activeVersion??g??v,k=t&&b?"Versions":p.label,A=t&&b?void 0:s(p).path;return r.createElement(l.A,(0,a.A)({},d,{mobile:t,label:k,to:A,items:b,isActive:i?()=>!1:void 0}))}},6467:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(8168),r=n(6540),l=n(3031),o=n(4098),c=n(3155);const s=e=>e.docs.find((t=>t.id===e.mainDocId));function i(e){let{label:t,to:n,docsPluginId:i,...u}=e;const m=(0,o.ir)(i),{preferredVersion:d}=(0,c.g1)(i),h=(0,o.r7)(i),f=m??d??h,v=t??f.label,g=n??s(f).path;return r.createElement(l.A,(0,a.A)({},u,{label:v,to:g}))}},493:(e,t,n)=>{n.d(t,{A:()=>a});const a=n(6540).createContext(void 0)},1101:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(8168),r=n(6540),l=n(53),o=n(4586),c=n(4785);const s={themedImage:"themedImage_TMUO","themedImage--light":"themedImage--light_4Vu1","themedImage--dark":"themedImage--dark_uzRr"},i=e=>{const{isClient:t}=(0,o.A)(),{isDarkTheme:n}=(0,c.A)(),{sources:i,className:u,alt:m="",...d}=e,h=t?n?["dark"]:["light"]:["light","dark"];return r.createElement(r.Fragment,null,h.map((e=>r.createElement("img",(0,a.A)({key:e,src:i[e],alt:m,className:(0,l.A)(s.themedImage,s[`themedImage--${e}`],u)},d)))))}},4911:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(6540);const r=function(e){void 0===e&&(e=!0),(0,a.useEffect)((()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[e])}},5515:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(6540),r=n(8193);const l=()=>({scrollX:r.A.canUseDOM?window.pageXOffset:0,scrollY:r.A.canUseDOM?window.pageYOffset:0}),o=function(e,t){void 0===t&&(t=[]);const n=(0,a.useRef)(l()),r=()=>{const t=l();e&&e(t,n.current),n.current=t};(0,a.useEffect)((()=>{const e={passive:!0};return r(),window.addEventListener("scroll",r,e),()=>window.removeEventListener("scroll",r,e)}),t)}},4785:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(6540),r=n(493);const l=function(){const e=(0,a.useContext)(r.A);if(null==e)throw new Error('"useThemeContext" is used outside of "Layout" component. Please see https://docusaurus.io/docs/api/themes/configuration#usethemecontext.');return e}},9312:(e,t,n)=>{n.d(t,{A:()=>o,X:()=>l});var a=n(6540),r=n(8193);const l={desktop:"desktop",mobile:"mobile"};const o=function(){const e=r.A.canUseDOM;function t(){if(e)return window.innerWidth>996?l.desktop:l.mobile}const[n,o]=(0,a.useState)(t);return(0,a.useEffect)((()=>{if(e)return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n);function n(){o(t())}}),[]),n}}}]);