/*! For license information please see common.a910c564.js.LICENSE.txt */ "use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[592],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),l=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=l(e.components);return r.createElement(u.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,u=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),d=l(n),m=o,v=d["".concat(u,".").concat(m)]||d[m]||f[m]||a;return n?r.createElement(v,i(i({ref:t},s),{},{components:n})):r.createElement(v,i({ref:t},s))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=d;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var l=2;l0)&&(L.unobserve(t),L.disconnect(),n())}))}))).observe(t))},to:A||""},m&&{isActive:g,activeClassName:h}))}},4973:function(e,t,n){n.d(t,{Z:function(){return f},I:function(){return s}});var r=n(7294),o=/{\w+}/g,a="{}";function i(e,t){var n=[],i=e.replace(o,(function(e){var o=e.substr(1,e.length-2),i=null==t?void 0:t[o];if(void 0!==i){var c=r.isValidElement(i)?i:String(i);return n.push(c),a}return e}));return 0===n.length?e:n.every((function(e){return"string"==typeof e}))?i.split(a).reduce((function(e,t,r){var o;return e.concat(t).concat(null!==(o=n[r])&&void 0!==o?o:"")}),""):i.split(a).reduce((function(e,t,o){return[].concat(e,[r.createElement(r.Fragment,{key:o},t,n[o])])}),[])}function c(e){return i(e.children,e.values)}var u=n(7529);function l(e){var t,n=e.id,r=e.message;return null!==(t=u[null!=n?n:r])&&void 0!==t?t:r}function s(e,t){var n,r=e.message;return i(null!==(n=l({message:r,id:e.id}))&&void 0!==n?n:r,t)}function f(e){var t,n=e.children,o=e.id,a=e.values,i=null!==(t=l({message:n,id:o}))&&void 0!==t?t:n;return r.createElement(c,{values:a},i)}},3919:function(e,t,n){function r(e){return!0===/^(\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{Z:function(){return o},b:function(){return r}})},8143:function(e,t,n){n.r(t),n.d(t,{BrowserRouter:function(){return r.VK},HashRouter:function(){return r.UT},Link:function(){return r.rU},MemoryRouter:function(){return r.VA},NavLink:function(){return r.OL},Prompt:function(){return r.NL},Redirect:function(){return r.l_},Route:function(){return r.AW},Router:function(){return r.F0},StaticRouter:function(){return r.gx},Switch:function(){return r.rs},generatePath:function(){return r.Gn},matchPath:function(){return r.LX},useHistory:function(){return r.k6},useLocation:function(){return r.TH},useParams:function(){return r.UO},useRouteMatch:function(){return r.$B},withRouter:function(){return r.EN}});var r=n(3727)},4996:function(e,t,n){n.d(t,{C:function(){return a},Z:function(){return i}});var r=n(2263),o=n(3919);function a(){var e=(0,r.Z)().siteConfig,t=(e=void 0===e?{}:e).baseUrl,n=void 0===t?"/":t,a=e.url;return{withBaseUrl:function(e,t){return function(e,t,n,r){var a=void 0===r?{}:r,i=a.forcePrependBaseUrl,c=void 0!==i&&i,u=a.absolute,l=void 0!==u&&u;if(!n)return n;if(n.startsWith("#"))return n;if((0,o.b)(n))return n;if(c)return t+n;var s=n.startsWith(t)?n:t+n.replace(/^\//,"");return l?e+s:s}(a,n,e,t)}}}function i(e,t){return void 0===t&&(t={}),(0,a().withBaseUrl)(e,t)}},8084:function(e,t,n){n.r(t),n.d(t,{default:function(){return o},useAllPluginInstancesData:function(){return a},usePluginData:function(){return i}});var r=n(2263);function o(){var e=(0,r.Z)().globalData;if(!e)throw new Error("Docusaurus global data not found.");return e}function a(e){var t=o()[e];if(!t)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return t}function i(e,t){void 0===t&&(t="default");var n=a(e)[t];if(!n)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return n}},8408:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getDocVersionSuggestions=t.getActiveDocContext=t.getActiveVersion=t.getLatestVersion=t.getActivePlugin=void 0;var r=n(8143);t.getActivePlugin=function(e,t,n){void 0===n&&(n={});var o=Object.entries(e).find((function(e){e[0];var n=e[1];return!!r.matchPath(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return a};t.getLatestVersion=function(e){return e.versions.find((function(e){return e.isLast}))};t.getActiveVersion=function(e,n){var o=t.getLatestVersion(e);return[].concat(e.versions.filter((function(e){return e!==o})),[o]).find((function(e){return!!r.matchPath(n,{path:e.path,exact:!1,strict:!1})}))};t.getActiveDocContext=function(e,n){var o,a,i=t.getActiveVersion(e,n),c=null==i?void 0:i.docs.find((function(e){return!!r.matchPath(n,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:i,activeDoc:c,alternateDocVersions:c?(o=c.id,a={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===o&&(a[e.name]=t)}))})),a):{}}};t.getDocVersionSuggestions=function(e,n){var r=t.getLatestVersion(e),o=t.getActiveDocContext(e,n);return{latestDocSuggestion:null==o?void 0:o.alternateDocVersions[r.name],latestVersionSuggestion:r}}},6730:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useDocVersionSuggestions=t.useActiveDocContext=t.useActiveVersion=t.useLatestVersion=t.useVersions=t.useActivePluginAndVersion=t.useActivePlugin=t.useDocsData=t.useAllDocsData=void 0;var r=n(655),o=n(8143),a=r.__importStar(n(8084)),i=n(8408),c={};t.useAllDocsData=function(){var e;return null!==(e=a.default()["docusaurus-plugin-content-docs"])&&void 0!==e?e:c};t.useDocsData=function(e){return a.usePluginData("docusaurus-plugin-content-docs",e)};t.useActivePlugin=function(e){void 0===e&&(e={});var n=t.useAllDocsData(),r=o.useLocation().pathname;return i.getActivePlugin(n,r,e)};t.useActivePluginAndVersion=function(e){void 0===e&&(e={});var n=t.useActivePlugin(e),r=o.useLocation().pathname;if(n)return{activePlugin:n,activeVersion:i.getActiveVersion(n.pluginData,r)}};t.useVersions=function(e){return t.useDocsData(e).versions};t.useLatestVersion=function(e){var n=t.useDocsData(e);return i.getLatestVersion(n)};t.useActiveVersion=function(e){var n=t.useDocsData(e),r=o.useLocation().pathname;return i.getActiveVersion(n,r)};t.useActiveDocContext=function(e){var n=t.useDocsData(e),r=o.useLocation().pathname;return i.getActiveDocContext(n,r)};t.useDocVersionSuggestions=function(e){var n=t.useDocsData(e),r=o.useLocation().pathname;return i.getDocVersionSuggestions(n,r)}},8617:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(7294),o="iconExternalLink_wgqa",a=function(e){var t=e.width,n=void 0===t?13.5:t,a=e.height,i=void 0===a?13.5:a;return r.createElement("svg",{width:n,height:i,"aria-hidden":"true",viewBox:"0 0 24 24",className:o},r.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"}))}},4478:function(e,t,n){var r=n(7462),o=n(3366),a=n(7294),i=["width","height","className"];t.Z=function(e){var t=e.width,n=void 0===t?30:t,c=e.height,u=void 0===c?30:c,l=e.className,s=(0,o.Z)(e,i);return a.createElement("svg",(0,r.Z)({className:l,width:n,height:u,viewBox:"0 0 30 30","aria-hidden":"true"},s),a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}},6016:function(e,t,n){n.d(t,{Z:function(){return ke}});var r=n(7294),o=n(6010),a=n(5977),i=n(4973),c=n(9306),u="skipToContent_OuoZ";function l(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}var s=function(){var e=(0,r.useRef)(null),t=(0,a.k6)().action;return(0,c.SL)((function(n){var r=n.location;e.current&&!r.hash&&"POP"!==t&&l(e.current)})),r.createElement("div",{ref:e},r.createElement("a",{href:"#",className:u,onClick:function(e){e.preventDefault();var t=document.querySelector("main:first-of-type")||document.querySelector(".main-wrapper");t&&l(t)}},r.createElement(i.Z,{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")))},f="announcementBar_axC9",d="announcementBarClose_A3A1",m="announcementBarContent_6uhP",v="announcementBarCloseable_y4cp";var p=function(){var e,t=(0,c.nT)(),n=t.isClosed,a=t.close,u=(0,c.LU)().announcementBar;if(!u)return null;var l=u.content,s=u.backgroundColor,p=u.textColor,h=u.isCloseable;return!l||h&&n?null:r.createElement("div",{className:f,style:{backgroundColor:s,color:p},role:"banner"},r.createElement("div",{className:(0,o.Z)(m,(e={},e[v]=h,e)),dangerouslySetInnerHTML:{__html:l}}),h?r.createElement("button",{type:"button",className:(0,o.Z)(d,"clean-btn"),onClick:a,"aria-label":(0,i.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},r.createElement("span",{"aria-hidden":"true"},"\xd7")):null)},h=n(7462),g=function(){return null},b=n(2263),y={toggle:"toggle_iYfV"},w=function(e){var t=e.icon,n=e.style;return r.createElement("span",{className:(0,o.Z)(y.toggle,y.dark),style:n},t)},E=function(e){var t=e.icon,n=e.style;return r.createElement("span",{className:(0,o.Z)(y.toggle,y.light),style:n},t)},_=(0,r.memo)((function(e){var t=e.className,n=e.icons,a=e.checked,i=e.disabled,c=e.onChange,u=(0,r.useState)(a),l=u[0],s=u[1],f=(0,r.useState)(!1),d=f[0],m=f[1],v=(0,r.useRef)(null);return r.createElement("div",{className:(0,o.Z)("react-toggle",t,{"react-toggle--checked":l,"react-toggle--focus":d,"react-toggle--disabled":i})},r.createElement("div",{className:"react-toggle-track",role:"button",tabIndex:-1,onClick:function(){var e;return null==(e=v.current)?void 0:e.click()}},r.createElement("div",{className:"react-toggle-track-check"},n.checked),r.createElement("div",{className:"react-toggle-track-x"},n.unchecked),r.createElement("div",{className:"react-toggle-thumb"})),r.createElement("input",{ref:v,checked:l,type:"checkbox",className:"react-toggle-screenreader-only","aria-label":"Switch between dark and light mode",onChange:c,onClick:function(){return s(!l)},onFocus:function(){return m(!0)},onBlur:function(){return m(!1)}}))}));function k(e){var t=(0,c.LU)().colorMode.switchConfig,n=t.darkIcon,o=t.darkIconStyle,a=t.lightIcon,i=t.lightIconStyle,u=(0,b.Z)().isClient;return r.createElement(_,(0,h.Z)({disabled:!u,icons:{checked:r.createElement(w,{icon:n,style:o}),unchecked:r.createElement(E,{icon:a,style:i})}},e))}var Z=n(5350),C=n(7898),N=function(e){var t=(0,a.TH)(),n=(0,r.useState)(e),o=n[0],i=n[1],u=(0,r.useRef)(!1),l=(0,r.useState)(0),s=l[0],f=l[1],d=(0,r.useCallback)((function(e){null!==e&&f(e.getBoundingClientRect().height)}),[]);return(0,C.Z)((function(t,n){var r=t.scrollY,o=n.scrollY;if(e)if(r=o?i(!1):r+c0&&r.createElement("div",{className:"row footer__links"},i.map((function(e,t){return r.createElement("div",{key:t,className:"col footer__col"},null!=e.title?r.createElement("div",{className:"footer__title"},e.title):null,null!=e.items&&Array.isArray(e.items)&&e.items.length>0?r.createElement("ul",{className:"footer__items"},e.items.map((function(e,t){return e.html?r.createElement("li",{key:t,className:"footer__item",dangerouslySetInnerHTML:{__html:e.html}}):r.createElement("li",{key:e.href||e.to,className:"footer__item"},r.createElement($,e))}))):null)}))),(l||n)&&r.createElement("div",{className:"footer__bottom text--center"},l&&(l.src||l.srcDark)&&r.createElement("div",{className:"margin-bottom--sm"},l.href?r.createElement(G.Z,{href:l.href,className:Y},r.createElement(ee,{alt:l.alt,sources:s})):r.createElement(ee,{alt:l.alt,sources:s})),n?r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:n}}):null))):null},ne=n(412),re=(0,c.WA)("theme"),oe="light",ae="dark",ie=function(e){return e===ae?ae:oe},ce=function(e){(0,c.WA)("theme").set(ie(e))},ue=function(){var e=(0,c.LU)().colorMode,t=e.defaultMode,n=e.disableSwitch,o=e.respectPrefersColorScheme,a=(0,r.useState)(function(e){return ne.Z.canUseDOM?ie(document.documentElement.getAttribute("data-theme")):ie(e)}(t)),i=a[0],u=a[1],l=(0,r.useCallback)((function(){u(oe),ce(oe)}),[]),s=(0,r.useCallback)((function(){u(ae),ce(ae)}),[]);return(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",ie(i))}),[i]),(0,r.useEffect)((function(){if(!n)try{var e=re.get();null!==e&&u(ie(e))}catch(t){console.error(t)}}),[u]),(0,r.useEffect)((function(){n&&!o||window.matchMedia("(prefers-color-scheme: dark)").addListener((function(e){var t=e.matches;u(t?ae:oe)}))}),[]),{isDarkTheme:i===ae,setLightTheme:l,setDarkTheme:s}},le=n(2924);var se=function(e){var t=ue(),n=t.isDarkTheme,o=t.setLightTheme,a=t.setDarkTheme;return r.createElement(le.Z.Provider,{value:{isDarkTheme:n,setLightTheme:o,setDarkTheme:a}},e.children)},fe="docusaurus.tab.",de=function(){var e=(0,r.useState)({}),t=e[0],n=e[1],o=(0,r.useCallback)((function(e,t){(0,c.WA)("docusaurus.tab."+e).set(t)}),[]);return(0,r.useEffect)((function(){try{var e={};(0,c._f)().forEach((function(t){if(t.startsWith(fe)){var n=t.substring(fe.length);e[n]=(0,c.WA)(t).get()}})),n(e)}catch(t){console.error(t)}}),[]),{tabGroupChoices:t,setTabGroupChoices:function(e,t){n((function(n){var r;return Object.assign({},n,((r={})[e]=t,r))})),o(e,t)}}},me=(0,r.createContext)(void 0);var ve=function(e){var t=de(),n=t.tabGroupChoices,o=t.setTabGroupChoices;return r.createElement(me.Provider,{value:{tabGroupChoices:n,setTabGroupChoices:o}},e.children)};function pe(e){var t=e.children;return r.createElement(se,null,r.createElement(c.pl,null,r.createElement(ve,null,r.createElement(c.L5,null,t))))}var he=n(9105);function ge(e){var t=e.locale,n=e.version,o=e.tag;return r.createElement(he.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}))}var be=n(1217);function ye(){var e=(0,b.Z)().i18n,t=e.defaultLocale,n=e.locales,o=(0,c.l5)();return r.createElement(he.Z,null,n.map((function(e){return r.createElement("link",{key:e,rel:"alternate",href:o.createUrl({locale:e,fullyQualified:!0}),hrefLang:e})})),r.createElement("link",{rel:"alternate",href:o.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}))}function we(e){var t=e.permalink,n=(0,b.Z)().siteConfig.url,o=function(){var e=(0,b.Z)().siteConfig.url,t=(0,a.TH)().pathname;return e+(0,q.Z)(t)}(),i=t?""+n+t:o;return r.createElement(he.Z,null,r.createElement("meta",{property:"og:url",content:i}),r.createElement("link",{rel:"canonical",href:i}))}function Ee(e){var t=(0,b.Z)(),n=t.siteConfig,o=n.favicon,a=n.themeConfig,i=a.metadatas,u=a.image,l=t.i18n,s=l.currentLocale,f=l.localeConfigs,d=e.title,m=e.description,v=e.image,p=e.keywords,g=e.searchMetadatas,y=(0,q.Z)(o),w=(0,c.pe)(d),E=s,_=f[s].direction;return r.createElement(r.Fragment,null,r.createElement(he.Z,null,r.createElement("html",{lang:E,dir:_}),o&&r.createElement("link",{rel:"shortcut icon",href:y}),r.createElement("title",null,w),r.createElement("meta",{property:"og:title",content:w}),v||u&&r.createElement("meta",{name:"twitter:card",content:"summary_large_image"})),r.createElement(be.Z,{description:m,keywords:p,image:v}),r.createElement(we,null),r.createElement(ye,null),r.createElement(ge,(0,h.Z)({tag:c.HX,locale:s},g)),r.createElement(he.Z,null,i.map((function(e,t){return r.createElement("meta",(0,h.Z)({key:"metadata_"+t},e))}))))}var _e=function(){(0,r.useEffect)((function(){var 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),function(){document.body.classList.remove(e),document.removeEventListener("keydown",t),document.removeEventListener("mousedown",t)}}),[])};var ke=function(e){var t=e.children,n=e.noFooter,a=e.wrapperClassName,i=e.pageClassName;return _e(),r.createElement(pe,null,r.createElement(Ee,e),r.createElement(s,null),r.createElement(p,null),r.createElement(F,null),r.createElement("div",{className:(0,o.Z)(c.kM.wrapper.main,a,i)},t),!n&&r.createElement(te,null))}},5537:function(e,t,n){var r=n(7462),o=n(3366),a=n(7294),i=n(6742),c=n(8465),u=n(4996),l=n(2263),s=["imageClassName","titleClassName"];t.Z=function(e){var t=(0,l.Z)(),n=t.siteConfig,f=n.title,d=n.themeConfig.navbar,m=d.title,v=d.logo,p=void 0===v?{src:""}:v,h=t.isClient,g=e.imageClassName,b=e.titleClassName,y=(0,o.Z)(e,s),w=(0,u.Z)(p.href||"/"),E={light:(0,u.Z)(p.src),dark:(0,u.Z)(p.srcDark||p.src)};return a.createElement(i.Z,(0,r.Z)({to:w},y,p.target&&{target:p.target}),p.src&&a.createElement(c.Z,{key:h,className:g,sources:E,alt:p.alt||m||f}),null!=m&&a.createElement("b",{className:b},m))}},5525:function(e,t,n){var r=n(7462),o=n(3366),a=n(7294),i=n(6010),c=n(6742),u=n(4996),l=n(5977),s=n(9306),f=n(8617),d=n(3919),m=["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"],v=["items","position","className"],p=["className"],h=["items","className","position"],g=["className"],b=["mobile"],y="dropdown__link--active";function w(e){var t=e.activeBasePath,n=e.activeBaseRegex,i=e.to,l=e.href,s=e.label,v=e.activeClassName,p=void 0===v?"navbar__link--active":v,h=e.prependBaseUrlToHref,g=(0,o.Z)(e,m),b=(0,u.Z)(i),w=(0,u.Z)(t),E=(0,u.Z)(l,{forcePrependBaseUrl:!0}),_=s&&l&&!(0,d.Z)(l),k=p===y;return a.createElement(c.Z,(0,r.Z)({},l?{href:h?E:l}:Object.assign({isNavLink:!0,activeClassName:p,to:b},t||n?{isActive:function(e,t){return n?new RegExp(n).test(t.pathname):t.pathname.startsWith(w)}}:null),g),_?a.createElement("span",null,s,a.createElement(f.Z,k&&{width:12,height:12})):s)}function E(e){var t,n=e.items,c=e.position,u=e.className,l=(0,o.Z)(e,v),s=(0,a.useRef)(null),f=(0,a.useRef)(null),d=(0,a.useState)(!1),m=d[0],h=d[1];(0,a.useEffect)((function(){var e=function(e){s.current&&!s.current.contains(e.target)&&h(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[s]);var g=function(e,t){return void 0===t&&(t=!1),(0,i.Z)({"navbar__item navbar__link":!t,dropdown__link:t},e)};return n?a.createElement("div",{ref:s,className:(0,i.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--left":"left"===c,"dropdown--right":"right"===c,"dropdown--show":m})},a.createElement(w,(0,r.Z)({className:g(u)},l,{onClick:l.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),h(!m))}}),null!=(t=l.children)?t:l.label),a.createElement("ul",{ref:f,className:"dropdown__menu"},n.map((function(e,t){var i=e.className,c=(0,o.Z)(e,p);return a.createElement("li",{key:t},a.createElement(w,(0,r.Z)({onKeyDown:function(e){if(t===n.length-1&&"Tab"===e.key){e.preventDefault(),h(!1);var r=s.current.nextElementSibling;r&&r.focus()}},activeClassName:y,className:g(i,!0)},c)))})))):a.createElement(w,(0,r.Z)({className:g(u)},l))}function _(e){var t,n,c,u=e.items,f=e.className,d=(e.position,(0,o.Z)(e,h)),m=(0,a.useRef)(null),v=(0,l.TH)().pathname,p=(0,a.useState)((function(){var e;return null==(e=!(null!=u&&u.some((function(e){return(0,s.Mg)(e.to,v)}))))||e})),b=p[0],y=p[1],E=function(e,t){return void 0===t&&(t=!1),(0,i.Z)("menu__link",{"menu__link--sublist":t},e)};if(!u)return a.createElement("li",{className:"menu__list-item"},a.createElement(w,(0,r.Z)({className:E(f)},d)));var _=null!=(t=m.current)&&t.scrollHeight?(null==(n=m.current)?void 0:n.scrollHeight)+"px":void 0;return a.createElement("li",{className:(0,i.Z)("menu__list-item",{"menu__list-item--collapsed":b})},a.createElement(w,(0,r.Z)({role:"button",className:E(f,!0)},d,{onClick:function(e){e.preventDefault(),y((function(e){return!e}))}}),null!=(c=d.children)?c:d.label),a.createElement("ul",{className:"menu__list",ref:m,style:{height:b?void 0:_}},u.map((function(e,t){var n=e.className,i=(0,o.Z)(e,g);return a.createElement("li",{className:"menu__list-item",key:t},a.createElement(w,(0,r.Z)({activeClassName:"menu__link--active",className:E(n)},i,{onClick:d.onClick})))}))))}t.Z=function(e){var t=e.mobile,n=void 0!==t&&t,r=(0,o.Z)(e,b),i=n?_:E;return a.createElement(i,r)}},6400:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(7462),o=n(3366),a=n(7294),i=n(5525),c=n(907),u=n(6010),l=n(9306),s=n(8780),f=["docId","activeSidebarClassName","label","docsPluginId"];function d(e){var t,n=e.docId,d=e.activeSidebarClassName,m=e.label,v=e.docsPluginId,p=(0,o.Z)(e,f),h=(0,c.Iw)(v),g=h.activeVersion,b=h.activeDoc,y=(0,l.J)(v).preferredVersion,w=(0,c.yW)(v),E=function(e,t){var n,r=(n=[]).concat.apply(n,e.map((function(e){return e.docs}))),o=r.find((function(e){return e.id===t}));if(!o){var a=r.map((function(e){return e.id})).join("\n- ");throw new Error("DocNavbarItem: couldn't find any doc with id \""+t+'" in version'+(e.length?"s":"")+" "+e.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+a)}return o}((0,s.uniq)([g,y,w].filter(Boolean)),n);return a.createElement(i.Z,(0,r.Z)({exact:!0},p,{className:(0,u.Z)(p.className,(t={},t[d]=b&&b.sidebar===E.sidebar,t)),label:null!=m?m:E.id,to:E.path}))}},9308:function(e,t,n){n.d(t,{Z:function(){return f}});var r=n(7462),o=n(3366),a=n(7294),i=n(5525),c=n(907),u=n(9306),l=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],s=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};function f(e){var t,n,f=e.mobile,d=e.docsPluginId,m=e.dropdownActiveClassDisabled,v=e.dropdownItemsBefore,p=e.dropdownItemsAfter,h=(0,o.Z)(e,l),g=(0,c.Iw)(d),b=(0,c.gB)(d),y=(0,c.yW)(d),w=(0,u.J)(d),E=w.preferredVersion,_=w.savePreferredVersionName;var k=function(){var e=b.map((function(e){var t=(null==g?void 0:g.alternateDocVersions[e.name])||s(e);return{isNavLink:!0,label:e.label,to:t.path,isActive:function(){return e===(null==g?void 0:g.activeVersion)},onClick:function(){_(e.name)}}})),t=[].concat(v,e,p);if(!(t.length<=1))return t}(),Z=null!=(t=null!=(n=g.activeVersion)?n:E)?t:y,C=f&&k?"Versions":Z.label,N=f&&k?void 0:s(Z).path;return a.createElement(i.Z,(0,r.Z)({},h,{mobile:f,label:C,to:N,items:k,isActive:m?function(){return!1}:void 0}))}},7250:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(7462),o=n(3366),a=n(7294),i=n(5525),c=n(907),u=n(9306),l=["label","to","docsPluginId"];function s(e){var t,n=e.label,s=e.to,f=e.docsPluginId,d=(0,o.Z)(e,l),m=(0,c.zu)(f),v=(0,u.J)(f).preferredVersion,p=(0,c.yW)(f),h=null!=(t=null!=m?m:v)?t:p,g=null!=n?n:h.label,b=null!=s?s:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(h).path;return a.createElement(i.Z,(0,r.Z)({},d,{label:g,to:b}))}},1217:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(7294),o=n(9105),a=n(9306),i=n(4996);function c(e){var t=e.title,n=e.description,c=e.keywords,u=e.image,l=(0,a.LU)().image,s=(0,a.pe)(t),f=(0,i.Z)(u||l,{absolute:!0});return r.createElement(o.Z,null,t&&r.createElement("title",null,s),t&&r.createElement("meta",{property:"og:title",content:s}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),c&&r.createElement("meta",{name:"keywords",content:Array.isArray(c)?c.join(","):c}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}))}},2924:function(e,t,n){var r=n(7294).createContext(void 0);t.Z=r},8465:function(e,t,n){n.d(t,{Z:function(){return f}});var r=n(7462),o=n(3366),a=n(7294),i=n(6010),c=n(2263),u=n(5350),l={themedImage:"themedImage_TMUO","themedImage--light":"themedImage--light_4Vu1","themedImage--dark":"themedImage--dark_uzRr"},s=["sources","className","alt"],f=function(e){var t=(0,c.Z)().isClient,n=(0,u.Z)().isDarkTheme,f=e.sources,d=e.className,m=e.alt,v=void 0===m?"":m,p=(0,o.Z)(e,s),h=t?n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,h.map((function(e){return a.createElement("img",(0,r.Z)({key:e,src:f[e],alt:v,className:(0,i.Z)(l.themedImage,l["themedImage--"+e],d)},p))})))}},907:function(e,t,n){n.d(t,{Iw:function(){return r.useActiveDocContext},Jo:function(){return r.useDocVersionSuggestions},_r:function(){return r.useAllDocsData},gA:function(){return r.useActivePlugin},gB:function(){return r.useVersions},yW:function(){return r.useLatestVersion},zh:function(){return r.useDocsData},zu:function(){return r.useActiveVersion}});var r=n(6730)},1839:function(e,t,n){var r=n(7294);t.Z=function(e){void 0===e&&(e=!0),(0,r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e])}},7898:function(e,t,n){var r=n(7294),o=n(412),a=function(){return{scrollX:o.Z.canUseDOM?window.pageXOffset:0,scrollY:o.Z.canUseDOM?window.pageYOffset:0}};t.Z=function(e,t){void 0===t&&(t=[]);var n=(0,r.useRef)(a()),o=function(){var t=a();e&&e(t,n.current),n.current=t};(0,r.useEffect)((function(){var e={passive:!0};return o(),window.addEventListener("scroll",o,e),function(){return window.removeEventListener("scroll",o,e)}}),t)}},5350:function(e,t,n){var r=n(7294),o=n(2924);t.Z=function(){var e=(0,r.useContext)(o.Z);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}},3783:function(e,t,n){n.d(t,{D:function(){return a}});var r=n(7294),o=n(412),a={desktop:"desktop",mobile:"mobile"};t.Z=function(){var e=o.Z.canUseDOM;function t(){if(e)return window.innerWidth>996?a.desktop:a.mobile}var n=(0,r.useState)(t),i=n[0],c=n[1];return(0,r.useEffect)((function(){if(e)return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)};function n(){c(t())}}),[]),i}},9306:function(e,t,n){n.d(t,{pl:function(){return M},HX:function(){return p},L5:function(){return L},kM:function(){return I},WA:function(){return l},os:function(){return h},Mg:function(){return y},_f:function(){return s},bc:function(){return v},l5:function(){return d},nT:function(){return U},J:function(){return x},SL:function(){return C},D9:function(){return Z},LU:function(){return o},pe:function(){return w}});var r=n(2263);function o(){return(0,r.Z)().siteConfig.themeConfig}var a="localStorage";function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,c||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),c=!0),null}var t}var c=!1;var u={get:function(){return null},set:function(){},del:function(){}};var l=function(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t}}(e);var n=i(null==t?void 0:t.persistence);return null===n?u:{get:function(){return n.getItem(e)},set:function(t){return n.setItem(e,t)},del:function(){return n.removeItem(e)}}};function s(e){void 0===e&&(e=a);var t=i(e);if(!t)return[];for(var n=[],r=0;r=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function u(e,t){return function(n,r){t(n,r,e)}}function l(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function s(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{u(r.next(e))}catch(t){a(t)}}function c(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,c)}u((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(c){o={error:c}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function h(){for(var e=[],t=0;t1||c(e,t)}))})}function c(e,t){try{(n=o[e](t)).value instanceof y?Promise.resolve(n.value.v).then(u,l):s(a[0][2],n)}catch(r){s(a[0][3],r)}var n}function u(e){c("next",e)}function l(e){c("throw",e)}function s(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function E(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:y(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=v(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function k(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Z=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&d(t,e,n);return Z(t,e),t}function N(e){return e&&e.__esModule?e:{default:e}}function P(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function D(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}}}]);